1/* config.h.in.  Generated from configure.ac by autoheader.  */
2
3/* Define if building universal (internal helper macro) */
4#undef AC_APPLE_UNIVERSAL_BUILD
5
6/* poll does not work properly on devices */
7#undef BROKEN_POLL
8
9/* bswap16 */
10#undef BSWAP16
11
12/* bswap32 */
13#undef BSWAP32
14
15/* bswap64 */
16#undef BSWAP64
17
18/* Build number */
19#undef BUILDNO
20
21/* Define to 1 if the `closedir' function returns void instead of `int'. */
22#undef CLOSEDIR_VOID
23
24/* Data directory */
25#undef DATA_PATH
26
27/* Default cgiserver http port */
28#undef DEFAULT_CGISERV_HTTP_PORT
29
30/* Default chunkserver data port */
31#undef DEFAULT_CS_DATA_PORT
32
33/* Default working group */
34#undef DEFAULT_GROUP
35
36/* Default master name */
37#undef DEFAULT_MASTERNAME
38
39/* Default master client port */
40#undef DEFAULT_MASTER_CLIENT_PORT
41
42/* Default master command port */
43#undef DEFAULT_MASTER_CONTROL_PORT
44
45/* Default master chunkserver port */
46#undef DEFAULT_MASTER_CS_PORT
47
48/* Default port base */
49#undef DEFAULT_PORTBASE
50
51/* Default working user */
52#undef DEFAULT_USER
53
54/* Configuration directory */
55#undef ETC_PATH
56
57/* Define to nothing if C supports flexible array members, and to 1 if it does
58   not. That way, with a declaration like `struct s { int n; double
59   d[FLEXIBLE_ARRAY_MEMBER]; };', the struct hack can be used with pre-C99
60   compilers. When computing the size of such an object, don't use 'sizeof
61   (struct s)' as it overestimates the size. Use 'offsetof (struct s, d)'
62   instead. Don't use 'offsetof (struct s, d[0])', as this doesn't work with
63   MSVC and with C++ compilers. */
64#undef FLEXIBLE_ARRAY_MEMBER
65
66/* Define to 1 if you have the <arpa/inet.h> header file. */
67#undef HAVE_ARPA_INET_H
68
69/* Define to 1 if you have the `asprintf' function. */
70#undef HAVE_ASPRINTF
71
72/* Define to 1 if you have the `atexit' function. */
73#undef HAVE_ATEXIT
74
75/* have support for atomic operations */
76#undef HAVE_ATOMICS
77
78/* Define to 1 if you have the <attr/xattr.h> header file. */
79#undef HAVE_ATTR_XATTR_H
80
81/* Define to 1 if you have the `bzero' function. */
82#undef HAVE_BZERO
83
84/* Compiler understands C11 standard */
85#undef HAVE_C11_COMPILER
86
87/* Define to 1 if you have the `clock_gettime' function. */
88#undef HAVE_CLOCK_GETTIME
89
90/* Define to 1 if you have the declaration of `strerror_r', and to 0 if you
91   don't. */
92#undef HAVE_DECL_STRERROR_R
93
94/* Define to 1 if you have the <dirent.h> header file, and it defines `DIR'.
95   */
96#undef HAVE_DIRENT_H
97
98/* Define to 1 if you have the <dlfcn.h> header file. */
99#undef HAVE_DLFCN_H
100
101/* Define to 1 if you have the `dup2' function. */
102#undef HAVE_DUP2
103
104/* Define to 1 if you have the <fcntl.h> header file. */
105#undef HAVE_FCNTL_H
106
107/* Define to 1 if you have the `fork' function. */
108#undef HAVE_FORK
109
110/* Define to 1 if you have the `fseeko' function. */
111#undef HAVE_FSEEKO
112
113/* Define to 1 if you have the `ftello' function. */
114#undef HAVE_FTELLO
115
116/* Define to 1 if you have the `ftruncate' function. */
117#undef HAVE_FTRUNCATE
118
119/* libfuse3 detected */
120#undef HAVE_FUSE3
121
122/* libfuse has function fuse_version */
123#undef HAVE_FUSE_VERSION
124
125/* Define to 1 if you have the `getaddrinfo' function. */
126#undef HAVE_GETADDRINFO
127
128/* Define to 1 if you have the `getcwd' function. */
129#undef HAVE_GETCWD
130
131/* Define to 1 if you have the `getpass' function. */
132#undef HAVE_GETPASS
133
134/* Define to 1 if you have the `getrusage' function. */
135#undef HAVE_GETRUSAGE
136
137/* Define to 1 if you have the `gettimeofday' function. */
138#undef HAVE_GETTIMEOFDAY
139
140/* Define to 1 if you have the <inttypes.h> header file. */
141#undef HAVE_INTTYPES_H
142
143/* Define to 1 if you have the <limits.h> header file. */
144#undef HAVE_LIMITS_H
145
146/* Define to 1 if you have the <linux/fs.h> header file. */
147#undef HAVE_LINUX_FS_H
148
149/* Define to 1 if you have the <linux/nbd.h> header file. */
150#undef HAVE_LINUX_NBD_H
151
152/* Define to 1 if you have the <linux/oom.h> header file. */
153#undef HAVE_LINUX_OOM_H
154
155/* Define to 1 if `lstat' has the bug that it succeeds when given the
156   zero-length file name argument. */
157#undef HAVE_LSTAT_EMPTY_STRING_BUG
158
159/* Define to 1 if you have the `mach_absolute_time' function. */
160#undef HAVE_MACH_ABSOLUTE_TIME
161
162/* Define to 1 if you have the <mach/mach.h> header file. */
163#undef HAVE_MACH_MACH_H
164
165/* Define to 1 if you have the <mach/mach_time.h> header file. */
166#undef HAVE_MACH_MACH_TIME_H
167
168/* Define to 1 if you have the `mach_timebase_info' function. */
169#undef HAVE_MACH_TIMEBASE_INFO
170
171/* Define to 1 if you have the `malloc' function. */
172#undef HAVE_MALLOC
173
174/* Define to 1 if you have the <malloc.h> header file. */
175#undef HAVE_MALLOC_H
176
177/* Define to 1 if you have the `mallopt' function. */
178#undef HAVE_MALLOPT
179
180/* Define to 1 if you have the <math.h> header file. */
181#undef HAVE_MATH_H
182
183/* Define to 1 if you have the `memmove' function. */
184#undef HAVE_MEMMOVE
185
186/* Define to 1 if you have the <memory.h> header file. */
187#undef HAVE_MEMORY_H
188
189/* Define to 1 if you have the `memset' function. */
190#undef HAVE_MEMSET
191
192/* Define to 1 if you have the `mkdir' function. */
193#undef HAVE_MKDIR
194
195/* Define to 1 if you have the `mkstemp' function. */
196#undef HAVE_MKSTEMP
197
198/* Define to 1 if you have the `mktemp' function. */
199#undef HAVE_MKTEMP
200
201/* Define to 1 if you have the `mlockall' function. */
202#undef HAVE_MLOCKALL
203
204/* Define to 1 if you have the `mmap' function. */
205#undef HAVE_MMAP
206
207/* Define to 1 if you have the `nanosleep' function. */
208#undef HAVE_NANOSLEEP
209
210/* Define to 1 if you have the <ndir.h> header file, and it defines `DIR'. */
211#undef HAVE_NDIR_H
212
213/* Define to 1 if you have the <netdb.h> header file. */
214#undef HAVE_NETDB_H
215
216/* Define to 1 if you have the <netinet/in.h> header file. */
217#undef HAVE_NETINET_IN_H
218
219/* libpcap has function pcap_findalldevs */
220#undef HAVE_PCAP_FINDALLDEVS
221
222/* Define to 1 if you have the <pcap.h> header file. */
223#undef HAVE_PCAP_H
224
225/* Define to 1 if you have the `perror' function. */
226#undef HAVE_PERROR
227
228/* Define to 1 if you have the `poll' function. */
229#undef HAVE_POLL
230
231/* Define to 1 if you have the <poll.h> header file. */
232#undef HAVE_POLL_H
233
234/* Define to 1 if you have the `posix_fadvise' function. */
235#undef HAVE_POSIX_FADVISE
236
237/* Define to 1 if you have the `prctl' function. */
238#undef HAVE_PRCTL
239
240/* Define to 1 if you have the `pread' function. */
241#undef HAVE_PREAD
242
243/* Define if you have POSIX threads libraries and header files. */
244#undef HAVE_PTHREAD
245
246/* Define to 1 if you have the `pthread_spin_lock' function. */
247#undef HAVE_PTHREAD_SPIN_LOCK
248
249/* Define to 1 if you have the `pwrite' function. */
250#undef HAVE_PWRITE
251
252/* Define to 1 if you have the `readv' function. */
253#undef HAVE_READV
254
255/* Define to 1 if you have the `realloc' function. */
256#undef HAVE_REALLOC
257
258/* Define to 1 if you have the `reallocf' function. */
259#undef HAVE_REALLOCF
260
261/* Define to 1 if you have the `realpath' function. */
262#undef HAVE_REALPATH
263
264/* Define to 1 if you have the `setitimer' function. */
265#undef HAVE_SETITIMER
266
267/* Define to 1 if you have the `setproctitle' function. */
268#undef HAVE_SETPROCTITLE
269
270/* Do we have sockaddr.sin_len? */
271#undef HAVE_SOCKADDR_SIN_LEN
272
273/* Define to 1 if you have the `socket' function. */
274#undef HAVE_SOCKET
275
276/* Define to 1 if `stat' has the bug that it succeeds when given the
277   zero-length file name argument. */
278#undef HAVE_STAT_EMPTY_STRING_BUG
279
280/* Define to 1 if stdbool.h conforms to C99. */
281#undef HAVE_STDBOOL_H
282
283/* Define to 1 if you have the <stddef.h> header file. */
284#undef HAVE_STDDEF_H
285
286/* Define to 1 if you have the <stdint.h> header file. */
287#undef HAVE_STDINT_H
288
289/* Define to 1 if you have the <stdlib.h> header file. */
290#undef HAVE_STDLIB_H
291
292/* Define to 1 if you have the `strchr' function. */
293#undef HAVE_STRCHR
294
295/* Define to 1 if you have the `strdup' function. */
296#undef HAVE_STRDUP
297
298/* Define to 1 if you have the `strerror' function. */
299#undef HAVE_STRERROR
300
301/* Define to 1 if you have the `strerror_r' function. */
302#undef HAVE_STRERROR_R
303
304/* Define to 1 if you have the <strings.h> header file. */
305#undef HAVE_STRINGS_H
306
307/* Define to 1 if you have the <string.h> header file. */
308#undef HAVE_STRING_H
309
310/* Define to 1 if you have the `strtol' function. */
311#undef HAVE_STRTOL
312
313/* Define to 1 if you have the `strtoul' function. */
314#undef HAVE_STRTOUL
315
316/* Define to 1 if `ru_maxrss' is a member of `struct rusage'. */
317#undef HAVE_STRUCT_RUSAGE_RU_MAXRSS
318
319/* Define to 1 if `st_birthtime' is a member of `struct stat'. */
320#undef HAVE_STRUCT_STAT_ST_BIRTHTIME
321
322/* Define to 1 if `st_blksize' is a member of `struct stat'. */
323#undef HAVE_STRUCT_STAT_ST_BLKSIZE
324
325/* Define to 1 if `st_blocks' is a member of `struct stat'. */
326#undef HAVE_STRUCT_STAT_ST_BLOCKS
327
328/* Define to 1 if `st_flags' is a member of `struct stat'. */
329#undef HAVE_STRUCT_STAT_ST_FLAGS
330
331/* Define to 1 if `st_rdev' is a member of `struct stat'. */
332#undef HAVE_STRUCT_STAT_ST_RDEV
333
334/* Define to 1 if `tm_gmtoff' is a member of `struct tm'. */
335#undef HAVE_STRUCT_TM_TM_GMTOFF
336
337/* Define to 1 if your `struct stat' has `st_blocks'. Deprecated, use
338   `HAVE_STRUCT_STAT_ST_BLOCKS' instead. */
339#undef HAVE_ST_BLOCKS
340
341/* Define to 1 if you have the <syslog.h> header file. */
342#undef HAVE_SYSLOG_H
343
344/* Define to 1 if you have the <sys/dir.h> header file, and it defines `DIR'.
345   */
346#undef HAVE_SYS_DIR_H
347
348/* Define to 1 if you have the <sys/file.h> header file. */
349#undef HAVE_SYS_FILE_H
350
351/* Define to 1 if you have the <sys/mman.h> header file. */
352#undef HAVE_SYS_MMAN_H
353
354/* Define to 1 if you have the <sys/ndir.h> header file, and it defines `DIR'.
355   */
356#undef HAVE_SYS_NDIR_H
357
358/* Define to 1 if you have the <sys/prctl.h> header file. */
359#undef HAVE_SYS_PRCTL_H
360
361/* Define to 1 if you have the <sys/resource.h> header file. */
362#undef HAVE_SYS_RESOURCE_H
363
364/* Define to 1 if you have the <sys/rusage.h> header file. */
365#undef HAVE_SYS_RUSAGE_H
366
367/* Define to 1 if you have the <sys/socket.h> header file. */
368#undef HAVE_SYS_SOCKET_H
369
370/* Define to 1 if you have the <sys/statvfs.h> header file. */
371#undef HAVE_SYS_STATVFS_H
372
373/* Define to 1 if you have the <sys/stat.h> header file. */
374#undef HAVE_SYS_STAT_H
375
376/* Define to 1 if you have the <sys/sysctl.h> header file. */
377#undef HAVE_SYS_SYSCTL_H
378
379/* Define to 1 if you have the <sys/time.h> header file. */
380#undef HAVE_SYS_TIME_H
381
382/* Define to 1 if you have the <sys/types.h> header file. */
383#undef HAVE_SYS_TYPES_H
384
385/* Define to 1 if you have the <sys/utsname.h> header file. */
386#undef HAVE_SYS_UTSNAME_H
387
388/* Define to 1 if you have <sys/wait.h> that is POSIX.1 compatible. */
389#undef HAVE_SYS_WAIT_H
390
391/* Define to 1 if you have the <sys/xattr.h> header file. */
392#undef HAVE_SYS_XATTR_H
393
394/* Define to 1 if you have the <unistd.h> header file. */
395#undef HAVE_UNISTD_H
396
397/* Define to 1 if you have the `vfork' function. */
398#undef HAVE_VFORK
399
400/* Define to 1 if you have the <vfork.h> header file. */
401#undef HAVE_VFORK_H
402
403/* Define to 1 if `fork' works. */
404#undef HAVE_WORKING_FORK
405
406/* Define to 1 if `vfork' works. */
407#undef HAVE_WORKING_VFORK
408
409/* Define to 1 if you have the `writev' function. */
410#undef HAVE_WRITEV
411
412/* Define to 1 if you have the <zlib.h> header file. */
413#undef HAVE_ZLIB_H
414
415/* Define to 1 if the system has the type `_Bool'. */
416#undef HAVE__BOOL
417
418/* have __sync_bool_compare_and_swap intrinsic */
419#undef HAVE___SYNC_BOOL_COMPARE_AND_SWAP
420
421/* have __sync_fetch_and_OP intrinsics */
422#undef HAVE___SYNC_FETCH_AND_OP
423
424/* have __sync_OP_and_fetch intrinsics */
425#undef HAVE___SYNC_OP_AND_FETCH
426
427/* Build light version */
428#undef LIGHT_MFS
429
430/* Define to 1 if `lstat' dereferences a symlink specified with a trailing
431   slash. */
432#undef LSTAT_FOLLOWS_SLASHED_SYMLINK
433
434/* Define to the sub-directory where libtool stores uninstalled libraries. */
435#undef LT_OBJDIR
436
437/* Name of package */
438#undef PACKAGE
439
440/* Define to the address where bug reports for this package should be sent. */
441#undef PACKAGE_BUGREPORT
442
443/* Define to the full name of this package. */
444#undef PACKAGE_NAME
445
446/* Define to the full name and version of this package. */
447#undef PACKAGE_STRING
448
449/* Define to the one symbol short name of this package. */
450#undef PACKAGE_TARNAME
451
452/* Define to the home page for this package. */
453#undef PACKAGE_URL
454
455/* Define to the version of this package. */
456#undef PACKAGE_VERSION
457
458/* Installation prefix */
459#undef PREFIX
460
461/* Base value for protocol commands */
462#undef PROTO_BASE
463
464/* Define to necessary symbol if this constant uses a non-standard name on
465   your system. */
466#undef PTHREAD_CREATE_JOINABLE
467
468/* Release number */
469#undef RELEASE
470
471/* PID file directory */
472#undef RUN_PATH
473
474/* Define to 1 if you have the ANSI C header files. */
475#undef STDC_HEADERS
476
477/* Define to 1 if strerror_r returns char *. */
478#undef STRERROR_R_CHAR_P
479
480/* Define to 1 if you can safely include both <sys/time.h> and <time.h>. */
481#undef TIME_WITH_SYS_TIME
482
483/* Define to 1 if your <sys/time.h> declares `struct tm'. */
484#undef TM_IN_SYS_TIME
485
486/* Full MFS version as a hex number */
487#undef VERSHEX
488
489/* Version number of package */
490#undef VERSION
491
492/* Version converter from human readable format to binary format used in MFS
493   packets */
494#undef VERSION2INT
495
496/* Major MFS version */
497#undef VERSMAJ
498
499/* Middle MFS version */
500#undef VERSMID
501
502/* Minor MFS version */
503#undef VERSMIN
504
505/* MFS version - string */
506#undef VERSSTR
507
508/* Define WORDS_BIGENDIAN to 1 if your processor stores words with the most
509   significant byte first (like Motorola and SPARC, unlike Intel). */
510#if defined AC_APPLE_UNIVERSAL_BUILD
511# if defined __BIG_ENDIAN__
512#  define WORDS_BIGENDIAN 1
513# endif
514#else
515# ifndef WORDS_BIGENDIAN
516#  undef WORDS_BIGENDIAN
517# endif
518#endif
519
520/* Enable large inode numbers on Mac OS X 10.5.  */
521#ifndef _DARWIN_USE_64_BIT_INODE
522# define _DARWIN_USE_64_BIT_INODE 1
523#endif
524
525/* Number of bits in a file offset, on hosts where this is settable. */
526#undef _FILE_OFFSET_BITS
527
528/* Define for large files, on AIX-style hosts. */
529#undef _LARGE_FILES
530
531/* Define for Solaris 2.5.1 so the uint32_t typedef from <sys/synch.h>,
532   <pthread.h>, or <semaphore.h> is not used. If the typedef were allowed, the
533   #define below would cause a syntax error. */
534#undef _UINT32_T
535
536/* Define for Solaris 2.5.1 so the uint64_t typedef from <sys/synch.h>,
537   <pthread.h>, or <semaphore.h> is not used. If the typedef were allowed, the
538   #define below would cause a syntax error. */
539#undef _UINT64_T
540
541/* Define for Solaris 2.5.1 so the uint8_t typedef from <sys/synch.h>,
542   <pthread.h>, or <semaphore.h> is not used. If the typedef were allowed, the
543   #define below would cause a syntax error. */
544#undef _UINT8_T
545
546/* Define to empty if `const' does not conform to ANSI C. */
547#undef const
548
549/* Define to `int' if <sys/types.h> doesn't define. */
550#undef gid_t
551
552/* Define to `__inline__' or `__inline' if that's what the C compiler
553   calls it, or to nothing if 'inline' is not supported under any name.  */
554#ifndef __cplusplus
555#undef inline
556#endif
557
558/* Define to the type of a signed integer type of width exactly 16 bits if
559   such a type exists and the standard includes do not define it. */
560#undef int16_t
561
562/* Define to the type of a signed integer type of width exactly 32 bits if
563   such a type exists and the standard includes do not define it. */
564#undef int32_t
565
566/* Define to the type of a signed integer type of width exactly 64 bits if
567   such a type exists and the standard includes do not define it. */
568#undef int64_t
569
570/* Define to the type of a signed integer type of width exactly 8 bits if such
571   a type exists and the standard includes do not define it. */
572#undef int8_t
573
574/* Define to `int' if <sys/types.h> does not define. */
575#undef mode_t
576
577/* do not have __attribute__((fallthrough)) */
578#undef nobreak
579
580/* Define to `long int' if <sys/types.h> does not define. */
581#undef off_t
582
583/* Define to `int' if <sys/types.h> does not define. */
584#undef pid_t
585
586/* Define to `unsigned int' if <sys/types.h> does not define. */
587#undef size_t
588
589/* Define to `int' if <sys/types.h> doesn't define. */
590#undef uid_t
591
592/* Define to the type of an unsigned integer type of width exactly 16 bits if
593   such a type exists and the standard includes do not define it. */
594#undef uint16_t
595
596/* Define to the type of an unsigned integer type of width exactly 32 bits if
597   such a type exists and the standard includes do not define it. */
598#undef uint32_t
599
600/* Define to the type of an unsigned integer type of width exactly 64 bits if
601   such a type exists and the standard includes do not define it. */
602#undef uint64_t
603
604/* Define to the type of an unsigned integer type of width exactly 8 bits if
605   such a type exists and the standard includes do not define it. */
606#undef uint8_t
607
608/* Define as `fork' if `vfork' does not work. */
609#undef vfork
610
611/* Define to empty if the keyword `volatile' does not work. Warning: valid
612   code using `volatile' can become incorrect without. Disable with care. */
613#undef volatile
614