]>
Commit | Line | Data |
---|---|---|
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 |