]> git.proxmox.com Git - mirror_zfs-debian.git/blame - zfs_config.h.in
Move Recommends of -dbg to Depends
[mirror_zfs-debian.git] / zfs_config.h.in
CommitLineData
0e3762ca
CALP
1/* zfs_config.h.in. Generated from configure.ac by autoheader. */
2
3/* Define to 1 to enabled dmu tx validation */
4#undef DEBUG_DMU_TX
5
23d56208
AX
6/* bio_end_io_t wants 1 arg */
7#undef HAVE_1ARG_BIO_END_IO_T
8
0e3762ca
CALP
9/* invalidate_bdev() wants 1 arg */
10#undef HAVE_1ARG_INVALIDATE_BDEV
11
23d56208
AX
12/* kmap_atomic wants 1 args */
13#undef HAVE_1ARG_KMAP_ATOMIC
14
15/* bdi_setup_and_register() wants 2 args */
16#undef HAVE_2ARGS_BDI_SETUP_AND_REGISTER
17
18/* bdi_setup_and_register() wants 3 args */
19#undef HAVE_3ARGS_BDI_SETUP_AND_REGISTER
0e3762ca
CALP
20
21/* blkdev_get() wants 3 args */
22#undef HAVE_3ARG_BLKDEV_GET
23
24/* sget() wants 5 args */
25#undef HAVE_5ARG_SGET
26
27/* security_inode_init_security wants 6 args */
28#undef HAVE_6ARGS_SECURITY_INODE_INIT_SECURITY
29
30/* dops->automount() exists */
31#undef HAVE_AUTOMOUNT
32
33/* struct block_device_operations use bdevs */
34#undef HAVE_BDEV_BLOCK_DEVICE_OPERATIONS
35
36/* bdev_logical_block_size() is available */
37#undef HAVE_BDEV_LOGICAL_BLOCK_SIZE
38
39/* bdev_physical_block_size() is available */
40#undef HAVE_BDEV_PHYSICAL_BLOCK_SIZE
41
23d56208
AX
42/* bio has bi_iter */
43#undef HAVE_BIO_BVEC_ITER
0e3762ca 44
23d56208
AX
45/* BIO_RW_BARRIER is defined */
46#undef HAVE_BIO_RW_BARRIER
0e3762ca 47
23d56208
AX
48/* BIO_RW_DISCARD is defined */
49#undef HAVE_BIO_RW_DISCARD
0e3762ca
CALP
50
51/* BIO_RW_FAILFAST_* are defined */
52#undef HAVE_BIO_RW_FAILFAST_DTD
53
0e3762ca
CALP
54/* blkdev_get_by_path() is available */
55#undef HAVE_BLKDEV_GET_BY_PATH
56
0e3762ca
CALP
57/* blk_queue_flush() is available */
58#undef HAVE_BLK_QUEUE_FLUSH
59
60/* blk_queue_flush() is GPL-only */
61#undef HAVE_BLK_QUEUE_FLUSH_GPL_ONLY
62
0e3762ca
CALP
63/* blk_queue_max_hw_sectors() is available */
64#undef HAVE_BLK_QUEUE_MAX_HW_SECTORS
65
66/* blk_queue_max_segments() is available */
67#undef HAVE_BLK_QUEUE_MAX_SEGMENTS
68
c06d4368
AX
69/* struct block_device_operations.release returns void */
70#undef HAVE_BLOCK_DEVICE_OPERATIONS_RELEASE_VOID
71
0e3762ca
CALP
72/* security_inode_init_security wants callback */
73#undef HAVE_CALLBACK_SECURITY_INODE_INIT_SECURITY
74
23d56208
AX
75/* iops->check_acl() exists */
76#undef HAVE_CHECK_ACL
77
78/* iops->check_acl() wants flags */
79#undef HAVE_CHECK_ACL_WITH_FLAGS
80
0e3762ca
CALP
81/* check_disk_size_change() is available */
82#undef HAVE_CHECK_DISK_SIZE_CHANGE
83
84/* clear_inode() is available */
85#undef HAVE_CLEAR_INODE
86
87/* eops->commit_metadata() exists */
88#undef HAVE_COMMIT_METADATA
89
90/* dentry uses const struct dentry_operations */
91#undef HAVE_CONST_DENTRY_OPERATIONS
92
93/* super_block uses const struct xattr_hander */
94#undef HAVE_CONST_XATTR_HANDLER
95
23d56208 96/* iops->create() passes nameidata */
0e3762ca
CALP
97#undef HAVE_CREATE_NAMEIDATA
98
23d56208
AX
99/* current->bio_list exists */
100#undef HAVE_CURRENT_BIO_LIST
101
102/* current->bio_tail exists */
103#undef HAVE_CURRENT_BIO_TAIL
104
105/* current_umask() exists */
106#undef HAVE_CURRENT_UMASK
107
108/* DECLARE_EVENT_CLASS() is available */
109#undef HAVE_DECLARE_EVENT_CLASS
110
0e3762ca
CALP
111/* xattr_handler->get() wants dentry */
112#undef HAVE_DENTRY_XATTR_GET
113
23d56208
AX
114/* xattr_handler->list() wants dentry */
115#undef HAVE_DENTRY_XATTR_LIST
116
0e3762ca
CALP
117/* xattr_handler->set() wants dentry */
118#undef HAVE_DENTRY_XATTR_SET
119
120/* sops->dirty_inode() wants flags */
121#undef HAVE_DIRTY_INODE_WITH_FLAGS
122
123/* ql->discard_granularity is available */
124#undef HAVE_DISCARD_GRANULARITY
125
126/* Define to 1 if you have the <dlfcn.h> header file. */
127#undef HAVE_DLFCN_H
128
129/* d_make_root() is available */
130#undef HAVE_D_MAKE_ROOT
131
132/* d_obtain_alias() is available */
133#undef HAVE_D_OBTAIN_ALIAS
134
23d56208
AX
135/* d_prune_aliases() is available */
136#undef HAVE_D_PRUNE_ALIASES
137
0e3762ca
CALP
138/* dops->d_revalidate() operation takes nameidata */
139#undef HAVE_D_REVALIDATE_NAMEIDATA
140
141/* d_set_d_op() is available */
142#undef HAVE_D_SET_D_OP
143
144/* elevator_change() is available */
145#undef HAVE_ELEVATOR_CHANGE
146
147/* eops->encode_fh() wants child and parent inodes */
148#undef HAVE_ENCODE_FH_WITH_INODE
149
150/* sops->evict_inode() exists */
151#undef HAVE_EVICT_INODE
152
153/* fops->fallocate() exists */
154#undef HAVE_FILE_FALLOCATE
155
23d56208
AX
156/* file_inode() is available */
157#undef HAVE_FILE_INODE
158
0e3762ca
CALP
159/* kernel defines fmode_t */
160#undef HAVE_FMODE_T
161
23d56208
AX
162/* follow_down_one() is available */
163#undef HAVE_FOLLOW_DOWN_ONE
164
165/* iops->follow_link() nameidata */
166#undef HAVE_FOLLOW_LINK_NAMEIDATA
167
0e3762ca
CALP
168/* sops->free_cached_objects() exists */
169#undef HAVE_FREE_CACHED_OBJECTS
170
171/* fops->fsync() with range */
172#undef HAVE_FSYNC_RANGE
173
174/* fops->fsync() without dentry */
175#undef HAVE_FSYNC_WITHOUT_DENTRY
176
177/* fops->fsync() with dentry */
178#undef HAVE_FSYNC_WITH_DENTRY
179
23d56208
AX
180/* generic_start_io_acct()/generic_end_io_acct() avaliable */
181#undef HAVE_GENERIC_IO_ACCT
182
183/* iops->get_acl() exists */
184#undef HAVE_GET_ACL
185
0e3762ca
CALP
186/* blk_disk_ro() is available */
187#undef HAVE_GET_DISK_RO
188
189/* get_gendisk() is available */
190#undef HAVE_GET_GENDISK
191
0e3762ca
CALP
192/* fops->fallocate() exists */
193#undef HAVE_INODE_FALLOCATE
194
23d56208
AX
195/* inode_owner_or_capable() exists */
196#undef HAVE_INODE_OWNER_OR_CAPABLE
197
0e3762ca
CALP
198/* iops->truncate_range() exists */
199#undef HAVE_INODE_TRUNCATE_RANGE
200
201/* insert_inode_locked() is available */
202#undef HAVE_INSERT_INODE_LOCKED
203
204/* Define to 1 if you have the <inttypes.h> header file. */
205#undef HAVE_INTTYPES_H
206
23d56208
AX
207/* is_owner_or_cap() exists */
208#undef HAVE_IS_OWNER_OR_CAP
0e3762ca
CALP
209
210/* kernel defines KOBJ_NAME_LEN */
211#undef HAVE_KOBJ_NAME_LEN
212
213/* Define if you have libblkid */
214#undef HAVE_LIBBLKID
215
0e3762ca
CALP
216/* Define if you have libuuid */
217#undef HAVE_LIBUUID
218
219/* Define to 1 if you have the `z' library (-lz). */
220#undef HAVE_LIBZ
221
222/* lookup_bdev() is available */
223#undef HAVE_LOOKUP_BDEV
224
23d56208 225/* iops->lookup() passes nameidata */
0e3762ca
CALP
226#undef HAVE_LOOKUP_NAMEIDATA
227
c06d4368
AX
228/* lseek_execute() is available */
229#undef HAVE_LSEEK_EXECUTE
230
23d56208
AX
231/* Noting that make_request_fn() returns int */
232#undef HAVE_MAKE_REQUEST_FN_RET_INT
233
0e3762ca
CALP
234/* Define to 1 if you have the <memory.h> header file. */
235#undef HAVE_MEMORY_H
236
237/* iops->create()/mkdir()/mknod() take umode_t */
238#undef HAVE_MKDIR_UMODE_T
239
23d56208
AX
240/* Define to 1 if you have the `mlockall' function. */
241#undef HAVE_MLOCKALL
242
0e3762ca
CALP
243/* mount_nodev() is available */
244#undef HAVE_MOUNT_NODEV
245
246/* sops->nr_cached_objects() exists */
247#undef HAVE_NR_CACHED_OBJECTS
248
249/* open_bdev_exclusive() is available */
250#undef HAVE_OPEN_BDEV_EXCLUSIVE
251
23d56208
AX
252/* iops->permission() exists */
253#undef HAVE_PERMISSION
0e3762ca 254
23d56208
AX
255/* iops->permission() with nameidata exists */
256#undef HAVE_PERMISSION_WITH_NAMEIDATA
0e3762ca 257
23d56208
AX
258/* inode contains i_acl and i_default_acl */
259#undef HAVE_POSIX_ACL_CACHING
260
261/* posix_acl_chmod() exists */
262#undef HAVE_POSIX_ACL_CHMOD
263
264/* posix_acl_equiv_mode wants umode_t* */
265#undef HAVE_POSIX_ACL_EQUIV_MODE_UMODE_T
266
267/* posix_acl_from_xattr() needs user_ns */
268#undef HAVE_POSIX_ACL_FROM_XATTR_USERNS
269
270/* posix_acl_release() is available */
271#undef HAVE_POSIX_ACL_RELEASE
272
273/* posix_acl_release() is GPL-only */
274#undef HAVE_POSIX_ACL_RELEASE_GPL_ONLY
275
276/* iops->put_link() nameidata */
277#undef HAVE_PUT_LINK_NAMEIDATA
278
279/* REQ_FAILFAST_MASK is defined */
280#undef HAVE_REQ_FAILFAST_MASK
0e3762ca
CALP
281
282/* set_nlink() is available */
283#undef HAVE_SET_NLINK
284
285/* sops->show_options() with dentry */
286#undef HAVE_SHOW_OPTIONS_WITH_DENTRY
287
288/* struct super_block has s_shrink */
289#undef HAVE_SHRINK
290
291/* Define to 1 if you have the <stdint.h> header file. */
292#undef HAVE_STDINT_H
293
294/* Define to 1 if you have the <stdlib.h> header file. */
295#undef HAVE_STDLIB_H
296
297/* Define to 1 if you have the <strings.h> header file. */
298#undef HAVE_STRINGS_H
299
300/* Define to 1 if you have the <string.h> header file. */
301#undef HAVE_STRING_H
302
303/* Define to 1 if you have the <sys/stat.h> header file. */
304#undef HAVE_SYS_STAT_H
305
306/* Define to 1 if you have the <sys/types.h> header file. */
307#undef HAVE_SYS_TYPES_H
308
309/* struct super_block has s_d_op */
310#undef HAVE_S_D_OP
311
c06d4368
AX
312/* struct super_block has s_instances list_head */
313#undef HAVE_S_INSTANCES_LIST_HEAD
314
0e3762ca
CALP
315/* truncate_setsize() is available */
316#undef HAVE_TRUNCATE_SETSIZE
317
318/* Define to 1 if you have the <unistd.h> header file. */
319#undef HAVE_UNISTD_H
320
c06d4368
AX
321/* fops->iterate() is available */
322#undef HAVE_VFS_ITERATE
323
324/* fops->readdir() is available */
325#undef HAVE_VFS_READDIR
326
23d56208
AX
327/* fops->read/write_iter() are available */
328#undef HAVE_VFS_RW_ITERATE
329
0e3762ca
CALP
330/* Define if you have zlib */
331#undef HAVE_ZLIB
332
23d56208
AX
333/* __posix_acl_chmod() exists */
334#undef HAVE___POSIX_ACL_CHMOD
335
0e3762ca
CALP
336/* Define to the sub-directory in which libtool stores uninstalled libraries.
337 */
338#undef LT_OBJDIR
339
23d56208
AX
340/* make_request_fn() returns void */
341#undef MAKE_REQUEST_FN_RET
342
0e3762ca
CALP
343/* Name of package */
344#undef PACKAGE
345
346/* Define to the address where bug reports for this package should be sent. */
347#undef PACKAGE_BUGREPORT
348
349/* Define to the full name of this package. */
350#undef PACKAGE_NAME
351
352/* Define to the full name and version of this package. */
353#undef PACKAGE_STRING
354
355/* Define to the one symbol short name of this package. */
356#undef PACKAGE_TARNAME
357
358/* Define to the home page for this package. */
359#undef PACKAGE_URL
360
361/* Define to the version of this package. */
362#undef PACKAGE_VERSION
363
23d56208
AX
364/* struct shrink_control has nid */
365#undef SHRINK_CONTROL_HAS_NID
366
0e3762ca
CALP
367/* Define to 1 if you have the ANSI C header files. */
368#undef STDC_HEADERS
369
370/* Version number of package */
371#undef VERSION
372
373/* zfs debugging enabled */
374#undef ZFS_DEBUG
375
23d56208
AX
376/* Define to 1 if GPL-only symbols can be used */
377#undef ZFS_IS_GPL_COMPATIBLE
378
0e3762ca
CALP
379/* Define the project alias string. */
380#undef ZFS_META_ALIAS
381
382/* Define the project author. */
383#undef ZFS_META_AUTHOR
384
385/* Define the project release date. */
386#undef ZFS_META_DATA
387
388/* Define the project license. */
389#undef ZFS_META_LICENSE
390
391/* Define the libtool library 'age' version information. */
392#undef ZFS_META_LT_AGE
393
394/* Define the libtool library 'current' version information. */
395#undef ZFS_META_LT_CURRENT
396
397/* Define the libtool library 'revision' version information. */
398#undef ZFS_META_LT_REVISION
399
400/* Define the project name. */
401#undef ZFS_META_NAME
402
403/* Define the project release. */
404#undef ZFS_META_RELEASE
405
406/* Define the project version. */
407#undef ZFS_META_VERSION
408
409
410#undef PACKAGE
411#undef PACKAGE_BUGREPORT
412#undef PACKAGE_NAME
413#undef PACKAGE_STRING
414#undef PACKAGE_TARNAME
415#undef PACKAGE_VERSION
416#undef STDC_HEADERS
417#undef VERSION