]> git.proxmox.com Git - mirror_zfs-debian.git/blame - zfs_config.h.in
Move zfs-dkms to arch:all
[mirror_zfs-debian.git] / zfs_config.h.in
CommitLineData
90bb7494
AX
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
6/* invalidate_bdev() wants 1 arg */
7#undef HAVE_1ARG_INVALIDATE_BDEV
8
9/* bio_end_io_t wants 2 args */
10#undef HAVE_2ARGS_BIO_END_IO_T
11
12/* blkdev_get() wants 3 args */
13#undef HAVE_3ARG_BLKDEV_GET
14
15/* sget() wants 5 args */
16#undef HAVE_5ARG_SGET
17
18/* security_inode_init_security wants 6 args */
19#undef HAVE_6ARGS_SECURITY_INODE_INIT_SECURITY
20
21/* dops->automount() exists */
22#undef HAVE_AUTOMOUNT
23
24/* struct block_device_operations use bdevs */
25#undef HAVE_BDEV_BLOCK_DEVICE_OPERATIONS
26
27/* bdev_logical_block_size() is available */
28#undef HAVE_BDEV_LOGICAL_BLOCK_SIZE
29
30/* bdev_physical_block_size() is available */
31#undef HAVE_BDEV_PHYSICAL_BLOCK_SIZE
32
33/* struct super_block has s_bdi */
34#undef HAVE_BDI
35
36/* bdi_setup_and_register() is available */
37#undef HAVE_BDI_SETUP_AND_REGISTER
38
39/* REQ_FAILFAST_MASK is defined */
40#undef HAVE_BIO_REQ_FAILFAST_MASK
41
42/* BIO_RW_FAILFAST is defined */
43#undef HAVE_BIO_RW_FAILFAST
44
45/* BIO_RW_FAILFAST_* are defined */
46#undef HAVE_BIO_RW_FAILFAST_DTD
47
48/* BIO_RW_SYNC is defined */
49#undef HAVE_BIO_RW_SYNC
50
51/* BIO_RW_SYNCIO is defined */
52#undef HAVE_BIO_RW_SYNCIO
53
54/* blkdev_get_by_path() is available */
55#undef HAVE_BLKDEV_GET_BY_PATH
56
57/* blk_end_request() is available */
58#undef HAVE_BLK_END_REQUEST
59
60/* blk_end_request() is GPL-only */
61#undef HAVE_BLK_END_REQUEST_GPL_ONLY
62
63/* blk_fetch_request() is available */
64#undef HAVE_BLK_FETCH_REQUEST
65
66/* blk_queue_discard() is available */
67#undef HAVE_BLK_QUEUE_DISCARD
68
69/* blk_queue_flush() is available */
70#undef HAVE_BLK_QUEUE_FLUSH
71
72/* blk_queue_flush() is GPL-only */
73#undef HAVE_BLK_QUEUE_FLUSH_GPL_ONLY
74
75/* blk_queue_io_opt() is available */
76#undef HAVE_BLK_QUEUE_IO_OPT
77
78/* blk_queue_max_hw_sectors() is available */
79#undef HAVE_BLK_QUEUE_MAX_HW_SECTORS
80
81/* blk_queue_max_segments() is available */
82#undef HAVE_BLK_QUEUE_MAX_SEGMENTS
83
84/* blk_queue_nonrot() is available */
85#undef HAVE_BLK_QUEUE_NONROT
86
87/* blk_queue_physical_block_size() is available */
88#undef HAVE_BLK_QUEUE_PHYSICAL_BLOCK_SIZE
89
90/* blk_requeue_request() is available */
91#undef HAVE_BLK_REQUEUE_REQUEST
92
93/* blk_rq_bytes() is available */
94#undef HAVE_BLK_RQ_BYTES
95
96/* blk_rq_bytes() is GPL-only */
97#undef HAVE_BLK_RQ_BYTES_GPL_ONLY
98
99/* blk_rq_pos() is available */
100#undef HAVE_BLK_RQ_POS
101
102/* blk_rq_sectors() is available */
103#undef HAVE_BLK_RQ_SECTORS
104
105/* security_inode_init_security wants callback */
106#undef HAVE_CALLBACK_SECURITY_INODE_INIT_SECURITY
107
108/* check_disk_size_change() is available */
109#undef HAVE_CHECK_DISK_SIZE_CHANGE
110
111/* clear_inode() is available */
112#undef HAVE_CLEAR_INODE
113
114/* eops->commit_metadata() exists */
115#undef HAVE_COMMIT_METADATA
116
117/* dentry uses const struct dentry_operations */
118#undef HAVE_CONST_DENTRY_OPERATIONS
119
120/* super_block uses const struct xattr_hander */
121#undef HAVE_CONST_XATTR_HANDLER
122
123/* iops->create() operation takes nameidata */
124#undef HAVE_CREATE_NAMEIDATA
125
126/* xattr_handler->get() wants dentry */
127#undef HAVE_DENTRY_XATTR_GET
128
129/* xattr_handler->set() wants dentry */
130#undef HAVE_DENTRY_XATTR_SET
131
132/* sops->dirty_inode() wants flags */
133#undef HAVE_DIRTY_INODE_WITH_FLAGS
134
135/* ql->discard_granularity is available */
136#undef HAVE_DISCARD_GRANULARITY
137
138/* Define to 1 if you have the <dlfcn.h> header file. */
139#undef HAVE_DLFCN_H
140
141/* d_make_root() is available */
142#undef HAVE_D_MAKE_ROOT
143
144/* d_obtain_alias() is available */
145#undef HAVE_D_OBTAIN_ALIAS
146
147/* dops->d_revalidate() operation takes nameidata */
148#undef HAVE_D_REVALIDATE_NAMEIDATA
149
150/* d_set_d_op() is available */
151#undef HAVE_D_SET_D_OP
152
153/* elevator_change() is available */
154#undef HAVE_ELEVATOR_CHANGE
155
156/* eops->encode_fh() wants child and parent inodes */
157#undef HAVE_ENCODE_FH_WITH_INODE
158
159/* sops->evict_inode() exists */
160#undef HAVE_EVICT_INODE
161
162/* fops->fallocate() exists */
163#undef HAVE_FILE_FALLOCATE
164
165/* kernel defines fmode_t */
166#undef HAVE_FMODE_T
167
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
180/* blk_disk_ro() is available */
181#undef HAVE_GET_DISK_RO
182
183/* get_gendisk() is available */
184#undef HAVE_GET_GENDISK
185
186/* Define to 1 if licensed under the GPL */
187#undef HAVE_GPL_ONLY_SYMBOLS
188
189/* fops->fallocate() exists */
190#undef HAVE_INODE_FALLOCATE
191
192/* iops->truncate_range() exists */
193#undef HAVE_INODE_TRUNCATE_RANGE
194
195/* insert_inode_locked() is available */
196#undef HAVE_INSERT_INODE_LOCKED
197
198/* Define to 1 if you have the <inttypes.h> header file. */
199#undef HAVE_INTTYPES_H
200
201/* result=stropts.h Define to 1 if ioctl() defined in <stropts.h> */
202#undef HAVE_IOCTL_IN_STROPTS_H
203
204/* Define to 1 if ioctl() defined in <sys/ioctl.h> */
205#undef HAVE_IOCTL_IN_SYS_IOCTL_H
206
207/* Define to 1 if ioctl() defined in <unistd.h> */
208#undef HAVE_IOCTL_IN_UNISTD_H
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
216/* Define if you have selinux */
217#undef HAVE_LIBSELINUX
218
219/* Define if you have libuuid */
220#undef HAVE_LIBUUID
221
222/* Define to 1 if you have the `z' library (-lz). */
223#undef HAVE_LIBZ
224
225/* lookup_bdev() is available */
226#undef HAVE_LOOKUP_BDEV
227
228/* iops->lookup() operation takes nameidata */
229#undef HAVE_LOOKUP_NAMEIDATA
230
231/* Define to 1 if you have the <memory.h> header file. */
232#undef HAVE_MEMORY_H
233
234/* iops->create()/mkdir()/mknod() take umode_t */
235#undef HAVE_MKDIR_UMODE_T
236
237/* mount_nodev() is available */
238#undef HAVE_MOUNT_NODEV
239
240/* sops->nr_cached_objects() exists */
241#undef HAVE_NR_CACHED_OBJECTS
242
243/* open_bdev_exclusive() is available */
244#undef HAVE_OPEN_BDEV_EXCLUSIVE
245
246/* REQ_SYNC is defined */
247#undef HAVE_REQ_SYNC
248
249/* rq_for_each_segment() is available */
250#undef HAVE_RQ_FOR_EACH_SEGMENT
251
252/* rq_is_sync() is available */
253#undef HAVE_RQ_IS_SYNC
254
255/* set_nlink() is available */
256#undef HAVE_SET_NLINK
257
258/* sops->show_options() with dentry */
259#undef HAVE_SHOW_OPTIONS_WITH_DENTRY
260
261/* struct super_block has s_shrink */
262#undef HAVE_SHRINK
263
264/* Define to 1 if you have the <stdint.h> header file. */
265#undef HAVE_STDINT_H
266
267/* Define to 1 if you have the <stdlib.h> header file. */
268#undef HAVE_STDLIB_H
269
270/* Define to 1 if you have the <strings.h> header file. */
271#undef HAVE_STRINGS_H
272
273/* Define to 1 if you have the <string.h> header file. */
274#undef HAVE_STRING_H
275
276/* Define to 1 if you have the <sys/stat.h> header file. */
277#undef HAVE_SYS_STAT_H
278
279/* Define to 1 if you have the <sys/types.h> header file. */
280#undef HAVE_SYS_TYPES_H
281
282/* struct super_block has s_d_op */
283#undef HAVE_S_D_OP
284
285/* truncate_setsize() is available */
286#undef HAVE_TRUNCATE_SETSIZE
287
288/* Define to 1 if you have the <unistd.h> header file. */
289#undef HAVE_UNISTD_H
290
291/* Define if you have zlib */
292#undef HAVE_ZLIB
293
294/* Define to the sub-directory in which libtool stores uninstalled libraries.
295 */
296#undef LT_OBJDIR
297
298/* Name of package */
299#undef PACKAGE
300
301/* Define to the address where bug reports for this package should be sent. */
302#undef PACKAGE_BUGREPORT
303
304/* Define to the full name of this package. */
305#undef PACKAGE_NAME
306
307/* Define to the full name and version of this package. */
308#undef PACKAGE_STRING
309
310/* Define to the one symbol short name of this package. */
311#undef PACKAGE_TARNAME
312
313/* Define to the home page for this package. */
314#undef PACKAGE_URL
315
316/* Define to the version of this package. */
317#undef PACKAGE_VERSION
318
319/* Define to 1 if you have the ANSI C header files. */
320#undef STDC_HEADERS
321
322/* Version number of package */
323#undef VERSION
324
325/* zfs debugging enabled */
326#undef ZFS_DEBUG
327
328/* Define the project alias string. */
329#undef ZFS_META_ALIAS
330
331/* Define the project author. */
332#undef ZFS_META_AUTHOR
333
334/* Define the project release date. */
335#undef ZFS_META_DATA
336
337/* Define the project license. */
338#undef ZFS_META_LICENSE
339
340/* Define the libtool library 'age' version information. */
341#undef ZFS_META_LT_AGE
342
343/* Define the libtool library 'current' version information. */
344#undef ZFS_META_LT_CURRENT
345
346/* Define the libtool library 'revision' version information. */
347#undef ZFS_META_LT_REVISION
348
349/* Define the project name. */
350#undef ZFS_META_NAME
351
352/* Define the project release. */
353#undef ZFS_META_RELEASE
354
355/* Define the project version. */
356#undef ZFS_META_VERSION
357
358
359#undef PACKAGE
360#undef PACKAGE_BUGREPORT
361#undef PACKAGE_NAME
362#undef PACKAGE_STRING
363#undef PACKAGE_TARNAME
364#undef PACKAGE_VERSION
365#undef STDC_HEADERS
366#undef VERSION