1 /* config.h.in. Generated from configure.ac by autoheader. */
3 /* Define if building universal (internal helper macro) */
4 #undef AC_APPLE_UNIVERSAL_BUILD
6 /* Broken RedHat 7.2 system header files */
7 #undef BROKEN_REDHAT_7_SYSTEM_HEADERS
9 /* Broken RHEL5 sys/capability.h */
10 #undef BROKEN_RHEL5_SYS_CAP_HEADER
12 /* Whether strndup is broken */
15 /* Whether strnlen is broken */
18 /* Whether dlopen takes unsigned int flags */
19 #undef DLOPEN_TAKES_UNSIGNED_FLAGS
21 /* Define to 1 if you have the <acl/libacl.h> header file. */
22 #undef HAVE_ACL_LIBACL_H
24 /* Define to 1 if you have the `asprintf' function. */
27 /* Whether the bool type is available */
30 /* Define to 1 if you have the `bzero' function. */
33 /* Whether there is a C99 compliant vsnprintf */
34 #undef HAVE_C99_VSNPRINTF
36 /* Define to 1 if you have the `chown' function. */
39 /* Define to 1 if you have the `chroot' function. */
42 /* Define to 1 if you have the `chsize' function. */
45 /* Whether or not we have comparison_fn_t */
46 #undef HAVE_COMPARISON_FN_T
48 /* Define to 1 if you have the <compat.h> header file. */
51 /* Whether the system has the crypt() function */
54 /* Define to 1 if you have the <crypt.h> header file. */
57 /* Define to 1 if you have the <ctype.h> header file. */
60 /* Define to 1 if you have the declaration of `asprintf', and to 0 if you
62 #undef HAVE_DECL_ASPRINTF
64 /* Define to 1 if you have the declaration of `snprintf', and to 0 if you
66 #undef HAVE_DECL_SNPRINTF
68 /* Define to 1 if you have the declaration of `vasprintf', and to 0 if you
70 #undef HAVE_DECL_VASPRINTF
72 /* Define to 1 if you have the declaration of `vsnprintf', and to 0 if you
74 #undef HAVE_DECL_VSNPRINTF
76 /* Define to 1 if you have the <direct.h> header file. */
79 /* Define to 1 if you have the <dirent.h> header file, and it defines `DIR'.
83 /* Define to 1 if you have the `dirfd' function. */
86 /* Whether dirfd() is available */
87 #undef HAVE_DIRFD_DECL
89 /* Define to 1 if you have the `dlclose' function. */
92 /* Define to 1 if you have the `dlerror' function. */
95 /* Define to 1 if you have the <dlfcn.h> header file. */
98 /* Define to 1 if you have the `dlopen' function. */
101 /* Define to 1 if you have the `dlsym' function. */
104 /* Define to 1 if you have the <dl.h> header file. */
107 /* Define to 1 if you have the `dup2' function. */
110 /* Whether environ() is available */
111 #undef HAVE_ENVIRON_DECL
113 /* Whether errno() is available */
114 #undef HAVE_ERRNO_DECL
116 /* Define to 1 if you have the <fcntl.h> header file. */
119 /* Define to 1 if you have the <fnmatch.h> header file. */
120 #undef HAVE_FNMATCH_H
122 /* Define to 1 if you have the `ftruncate' function. */
123 #undef HAVE_FTRUNCATE
125 /* Whether there is a __FUNCTION__ macro */
126 #undef HAVE_FUNCTION_MACRO
128 /* Define to 1 if you have the `getdents' function. */
131 /* Define to 1 if you have the `getdirentries' function. */
132 #undef HAVE_GETDIRENTRIES
134 /* Define to 1 if you have the `getgrent_r' function. */
135 #undef HAVE_GETGRENT_R
137 /* Whether getgrent_r() is available */
138 #undef HAVE_GETGRENT_R_DECL
140 /* Define to 1 if you have the `getgrgid_r' function. */
141 #undef HAVE_GETGRGID_R
143 /* Define to 1 if you have the `getgrnam_r' function. */
144 #undef HAVE_GETGRNAM_R
146 /* Define to 1 if you have the `getgrouplist' function. */
147 #undef HAVE_GETGROUPLIST
149 /* Define to 1 if you have the `getpgrp' function. */
152 /* Define to 1 if you have the `getpwent_r' function. */
153 #undef HAVE_GETPWENT_R
155 /* Whether getpwent_r() is available */
156 #undef HAVE_GETPWENT_R_DECL
158 /* Define to 1 if you have the `getpwnam_r' function. */
159 #undef HAVE_GETPWNAM_R
161 /* Define to 1 if you have the `getpwuid_r' function. */
162 #undef HAVE_GETPWUID_R
164 /* Define to 1 if you have the <grp.h> header file. */
167 /* Whether the compiler supports immediate structures */
168 #undef HAVE_IMMEDIATE_STRUCTURES
170 /* Define to 1 if you have the `initgroups' function. */
171 #undef HAVE_INITGROUPS
173 /* Define to 1 if the system has the type `intptr_t'. */
176 /* Define to 1 if you have the <inttypes.h> header file. */
177 #undef HAVE_INTTYPES_H
179 /* Define to 1 if you have the `isatty' function. */
182 /* Define to 1 if you have the <langinfo.h> header file. */
183 #undef HAVE_LANGINFO_H
185 /* Define to 1 if you have the `lchown' function. */
188 /* Define to 1 if you have the <limits.h> header file. */
191 /* Define to 1 if you have the `link' function. */
194 /* Define to 1 if you have the <locale.h> header file. */
197 /* Define to 1 if the system has the type `long long'. */
198 #undef HAVE_LONG_LONG
200 /* Define to 1 if you have the `lstat' function. */
203 /* Define to 1 if you have the `memcpy' function. */
206 /* Define to 1 if you have the `memmove' function. */
209 /* Define to 1 if you have the <memory.h> header file. */
212 /* Define to 1 if you have the `memset' function. */
215 /* Define if target mkdir supports mode option */
216 #undef HAVE_MKDIR_MODE
218 /* Define to 1 if you have the `mkdtemp' function. */
221 /* Define to 1 if you have the `mktime' function. */
224 /* Whether mmap works */
227 /* Define to 1 if you have the <mntent.h> header file. */
230 /* Define to 1 if you have the <ndir.h> header file, and it defines `DIR'. */
233 /* Whether the open(2) accepts O_DIRECT */
234 #undef HAVE_OPEN_O_DIRECT
236 /* Define to 1 if you have the `pipe' function. */
239 /* Define to 1 if you have the `pread' function. */
242 /* Define to 1 if you have the `printf' function. */
245 /* Define to 1 if the system has the type `ptrdiff_t'. */
246 #undef HAVE_PTRDIFF_T
248 /* Define to 1 if you have the <pwd.h> header file. */
251 /* Define to 1 if you have the `pwrite' function. */
254 /* Define to 1 if you have the `rand' function. */
257 /* Define to 1 if you have the `random' function. */
260 /* Define to 1 if you have the `readlink' function. */
263 /* Define to 1 if you have the `realpath' function. */
266 /* Define to 1 if you have the `rename' function. */
269 /* Whether mkstemp is secure */
270 #undef HAVE_SECURE_MKSTEMP
272 /* Define to 1 if you have the `setbuffer' function. */
273 #undef HAVE_SETBUFFER
275 /* Define to 1 if you have the `setegid' function. */
278 /* Define to 1 if you have the `setenv' function. */
281 /* Whether setenv() is available */
282 #undef HAVE_SETENV_DECL
284 /* Define to 1 if you have the `seteuid' function. */
287 /* Define to 1 if you have the <setjmp.h> header file. */
290 /* Define to 1 if you have the `setlinebuf' function. */
291 #undef HAVE_SETLINEBUF
293 /* Define to 1 if you have the `setresgid' function. */
294 #undef HAVE_SETRESGID
296 /* Whether setresgid() is available */
297 #undef HAVE_SETRESGID_DECL
299 /* Define to 1 if you have the `setresuid' function. */
300 #undef HAVE_SETRESUID
302 /* Whether setresuid() is available */
303 #undef HAVE_SETRESUID_DECL
305 /* Define to 1 if you have the <shadow.h> header file. */
308 /* Define to 1 if you have the `shl_findsym' function. */
309 #undef HAVE_SHL_FINDSYM
311 /* Define to 1 if you have the `shl_load' function. */
314 /* Define to 1 if you have the `shl_unload' function. */
315 #undef HAVE_SHL_UNLOAD
317 /* Whether we have the atomic_t variable type */
318 #undef HAVE_SIG_ATOMIC_T_TYPE
320 /* Define to 1 if you have the `snprintf' function. */
323 /* Define to 1 if you have the `srand' function. */
326 /* Define to 1 if you have the `srandom' function. */
329 /* Define to 1 if you have the <standards.h> header file. */
330 #undef HAVE_STANDARDS_H
332 /* Define to 1 if you have the <stdarg.h> header file. */
335 /* Define to 1 if you have the <stdbool.h> header file. */
336 #undef HAVE_STDBOOL_H
338 /* Define to 1 if you have the <stdint.h> header file. */
341 /* Define to 1 if you have the <stdio.h> header file. */
344 /* Define to 1 if you have the <stdlib.h> header file. */
347 /* Define to 1 if you have the `strcasestr' function. */
348 #undef HAVE_STRCASESTR
350 /* Define to 1 if you have the `strdup' function. */
353 /* Define to 1 if you have the `strerror' function. */
356 /* Define to 1 if you have the `strftime' function. */
359 /* Define to 1 if you have the <strings.h> header file. */
360 #undef HAVE_STRINGS_H
362 /* Define to 1 if you have the <string.h> header file. */
365 /* Define to 1 if you have the `strlcat' function. */
368 /* Define to 1 if you have the `strlcpy' function. */
371 /* Define to 1 if you have the `strndup' function. */
374 /* Define to 1 if you have the `strnlen' function. */
377 /* Define to 1 if you have the <stropts.h> header file. */
378 #undef HAVE_STROPTS_H
380 /* Define to 1 if you have the `strtok_r' function. */
383 /* Define to 1 if you have the `strtoll' function. */
386 /* Define to 1 if you have the `strtoq' function. */
389 /* Define to 1 if you have the `strtoull' function. */
392 /* Define to 1 if you have the `strtouq' function. */
395 /* Define to 1 if `st_rdev' is member of `struct stat'. */
396 #undef HAVE_STRUCT_STAT_ST_RDEV
398 /* Define to 1 if your `struct stat' has `st_rdev'. Deprecated, use
399 `HAVE_STRUCT_STAT_ST_RDEV' instead. */
402 /* Define to 1 if you have the `symlink' function. */
405 /* Define to 1 if you have the <syslog.h> header file. */
408 /* Define to 1 if you have the <sys/acl.h> header file. */
409 #undef HAVE_SYS_ACL_H
411 /* Define to 1 if you have the <sys/capability.h> header file. */
412 #undef HAVE_SYS_CAPABILITY_H
414 /* Define to 1 if you have the <sys/dir.h> header file, and it defines `DIR'.
416 #undef HAVE_SYS_DIR_H
418 /* Define to 1 if you have the <sys/fcntl.h> header file. */
419 #undef HAVE_SYS_FCNTL_H
421 /* Define to 1 if you have the <sys/filio.h> header file. */
422 #undef HAVE_SYS_FILIO_H
424 /* Define to 1 if you have the <sys/filsys.h> header file. */
425 #undef HAVE_SYS_FILSYS_H
427 /* Define to 1 if you have the <sys/fs/s5param.h> header file. */
428 #undef HAVE_SYS_FS_S5PARAM_H
430 /* Define to 1 if you have the <sys/id.h> header file. */
433 /* Define to 1 if you have the <sys/ioctl.h> header file. */
434 #undef HAVE_SYS_IOCTL_H
436 /* Define to 1 if you have the <sys/ipc.h> header file. */
437 #undef HAVE_SYS_IPC_H
439 /* Define to 1 if you have the <sys/mman.h> header file. */
440 #undef HAVE_SYS_MMAN_H
442 /* Define to 1 if you have the <sys/mode.h> header file. */
443 #undef HAVE_SYS_MODE_H
445 /* Define to 1 if you have the <sys/mount.h> header file. */
446 #undef HAVE_SYS_MOUNT_H
448 /* Define to 1 if you have the <sys/ndir.h> header file, and it defines `DIR'.
450 #undef HAVE_SYS_NDIR_H
452 /* Define to 1 if you have the <sys/param.h> header file. */
453 #undef HAVE_SYS_PARAM_H
455 /* Define to 1 if you have the <sys/priv.h> header file. */
456 #undef HAVE_SYS_PRIV_H
458 /* Define to 1 if you have the <sys/resource.h> header file. */
459 #undef HAVE_SYS_RESOURCE_H
461 /* Define to 1 if you have the <sys/security.h> header file. */
462 #undef HAVE_SYS_SECURITY_H
464 /* Define to 1 if you have the <sys/select.h> header file. */
465 #undef HAVE_SYS_SELECT_H
467 /* Define to 1 if you have the <sys/shm.h> header file. */
468 #undef HAVE_SYS_SHM_H
470 /* Define to 1 if you have the <sys/stat.h> header file. */
471 #undef HAVE_SYS_STAT_H
473 /* Define to 1 if you have the <sys/syslog.h> header file. */
474 #undef HAVE_SYS_SYSLOG_H
476 /* Define to 1 if you have the <sys/termio.h> header file. */
477 #undef HAVE_SYS_TERMIO_H
479 /* Define to 1 if you have the <sys/time.h> header file. */
480 #undef HAVE_SYS_TIME_H
482 /* Define to 1 if you have the <sys/types.h> header file. */
483 #undef HAVE_SYS_TYPES_H
485 /* Define to 1 if you have <sys/wait.h> that is POSIX.1 compatible. */
486 #undef HAVE_SYS_WAIT_H
488 /* Define to 1 if you have the <termios.h> header file. */
489 #undef HAVE_TERMIOS_H
491 /* Define to 1 if you have the <termio.h> header file. */
494 /* Define to 1 if you have the `timegm' function. */
497 /* Define to 1 if you have the <time.h> header file. */
500 /* Define to 1 if the system has the type `uintptr_t'. */
501 #undef HAVE_UINTPTR_T
503 /* Define to 1 if you have the <unistd.h> header file. */
506 /* Define to 1 if you have the <unix.h> header file. */
509 /* Define to 1 if you have the `unsetenv' function. */
512 /* Define to 1 if you have the `usleep' function. */
515 /* Define to 1 if you have the `utime' function. */
518 /* Define to 1 if you have the `utimes' function. */
521 /* Define to 1 if you have the <utime.h> header file. */
524 /* Define to 1 if you have the <vararg.h> header file. */
527 /* Define to 1 if you have the `vasprintf' function. */
528 #undef HAVE_VASPRINTF
530 /* Whether va_copy() is available */
533 /* Whether the C compiler understands volatile */
536 /* Define to 1 if you have the `vsnprintf' function. */
537 #undef HAVE_VSNPRINTF
539 /* Define to 1 if you have the `vsyslog' function. */
542 /* Define to 1 if you have the `wait4' function. */
545 /* Define to 1 if you have the `waitpid' function. */
548 /* Define to 1 if you have the <windows.h> header file. */
549 #undef HAVE_WINDOWS_H
551 /* Define to 1 if you have the <winsock2.h> header file. */
552 #undef HAVE_WINSOCK2_H
554 /* Define to 1 if you have the <ws2tcpip.h> header file. */
555 #undef HAVE_WS2TCPIP_H
557 /* Whether the _Bool type is available */
560 /* Whether the __VA_ARGS__ macro is available */
561 #undef HAVE__VA_ARGS__MACRO
563 /* Define to 1 if you have the `__strtoll' function. */
564 #undef HAVE___STRTOLL
566 /* Define to 1 if you have the `__strtoull' function. */
567 #undef HAVE___STRTOULL
569 /* Whether __va_copy() is available */
570 #undef HAVE___VA_COPY
572 /* Whether there is a __func__ macro */
573 #undef HAVE_func_MACRO
575 /* Whether MMAP is broken */
576 #undef MMAP_BLACKLIST
578 /* Define to the address where bug reports for this package should be sent. */
579 #undef PACKAGE_BUGREPORT
581 /* Define to the full name of this package. */
584 /* Define to the full name and version of this package. */
585 #undef PACKAGE_STRING
587 /* Define to the one symbol short name of this package. */
588 #undef PACKAGE_TARNAME
590 /* Define to the version of this package. */
591 #undef PACKAGE_VERSION
593 /* Whether getpass should be replaced */
594 #undef REPLACE_GETPASS
596 /* getpass returns <9 chars where getpassphrase returns <265 chars */
597 #undef REPLACE_GETPASS_BY_GETPASSPHRASE
599 /* replace readdir */
600 #undef REPLACE_READDIR
602 /* replace readdir using getdents() */
603 #undef REPLACE_READDIR_GETDENTS
605 /* replace readdir using getdirentries() */
606 #undef REPLACE_READDIR_GETDIRENTRIES
608 /* Whether strptime should be replaced */
609 #undef REPLACE_STRPTIME
611 /* Define as the return type of signal handlers (`int' or `void'). */
614 /* Whether seekdir returns an int */
615 #undef SEEKDIR_RETURNS_INT
617 /* The size of `char', as computed by sizeof. */
620 /* The size of `int', as computed by sizeof. */
623 /* The size of `long', as computed by sizeof. */
626 /* The size of `long long', as computed by sizeof. */
627 #undef SIZEOF_LONG_LONG
629 /* The size of `off_t', as computed by sizeof. */
632 /* The size of `short', as computed by sizeof. */
635 /* The size of `size_t', as computed by sizeof. */
638 /* The size of `ssize_t', as computed by sizeof. */
639 #undef SIZEOF_SSIZE_T
641 /* The size of `void *', as computed by sizeof. */
644 /* getgrent_r irix (similar to solaris) function prototype */
645 #undef SOLARIS_GETGRENT_R
647 /* getpwent_r irix (similar to solaris) function prototype */
648 #undef SOLARIS_GETPWENT_R
650 /* Define to 1 if you have the ANSI C header files. */
653 /* talloc major version */
654 #undef TALLOC_BUILD_VERSION_MAJOR
656 /* talloc minor version */
657 #undef TALLOC_BUILD_VERSION_MINOR
659 /* talloc release version */
660 #undef TALLOC_BUILD_VERSION_RELEASE
662 /* Whether telldir takes a const pointer */
663 #undef TELLDIR_TAKES_CONST_DIR
665 /* Define to 1 if you can safely include both <sys/time.h> and <time.h>. */
666 #undef TIME_WITH_SYS_TIME
668 /* Enable extensions on AIX 3, Interix. */
672 /* Enable GNU extensions on systems that have them. */
676 /* Enable threading extensions on Solaris. */
677 #ifndef _POSIX_PTHREAD_SEMANTICS
678 # undef _POSIX_PTHREAD_SEMANTICS
680 /* Enable extensions on HP NonStop. */
681 #ifndef _TANDEM_SOURCE
682 # undef _TANDEM_SOURCE
684 /* Enable general extensions on Solaris. */
685 #ifndef __EXTENSIONS__
686 # undef __EXTENSIONS__
690 /* Define WORDS_BIGENDIAN to 1 if your processor stores words with the most
691 significant byte first (like Motorola and SPARC, unlike Intel). */
692 #if defined AC_APPLE_UNIVERSAL_BUILD
693 # if defined __BIG_ENDIAN__
694 # define WORDS_BIGENDIAN 1
697 # ifndef WORDS_BIGENDIAN
698 # undef WORDS_BIGENDIAN
702 /* Number of bits in a file offset, on hosts where this is settable. */
703 #undef _FILE_OFFSET_BITS
705 /* Define for large files, on AIX-style hosts. */
708 /* Define to 1 if on MINIX. */
717 /* Define to 2 if the system does not provide POSIX.1 features except with
719 #undef _POSIX_1_SOURCE
721 /* Whether to enable POSIX support */
722 #undef _POSIX_C_SOURCE
724 /* Define to 1 if you need to in order for `stat' and other things to work. */
727 /* Whether to enable System V compatibility */
731 #ifndef _XOPEN_SOURCE
732 # undef _XOPEN_SOURCE
737 #ifndef _XOPEN_SOURCE_EXTENDED
738 # undef _XOPEN_SOURCE_EXTENDED
742 /* Define to `int' if <sys/types.h> doesn't define. */
745 /* Define to `__inline__' or `__inline' if that's what the C compiler
746 calls it, or to nothing if 'inline' is not supported under any name. */
751 /* Define to `unsigned' if <sys/types.h> does not define. */
754 /* Define to `short' if <sys/types.h> does not define. */
757 /* Define to `long' if <sys/types.h> does not define. */
760 /* Define to `long long' if <sys/types.h> does not define. */
763 /* Define to `char' if <sys/types.h> does not define. */
766 /* Define to `off_t' if <sys/types.h> does not define. */
769 /* Define to `int' if <sys/types.h> does not define. */
772 /* Define to `long int' if <sys/types.h> does not define. */
775 /* Define to `loff_t' if <sys/types.h> does not define. */
778 /* Define to `int' if <sys/types.h> does not define. */
781 /* Define to `unsigned int' if <sys/types.h> does not define. */
784 /* Define to `int' if <sys/types.h> does not define. */
787 /* Define to `int' if <sys/types.h> doesn't define. */
790 /* Define to `unsigned short' if <sys/types.h> does not define. */
793 /* Define to `unsigned long' if <sys/types.h> does not define. */
796 /* Define to `unsigned long long' if <sys/types.h> does not define. */
799 /* Define to `unsigned char' if <sys/types.h> does not define. */
802 /* Define to `unsigned int' if <sys/types.h> does not define. */