mirror of
https://gitlab.com/openconnect/ocserv.git
synced 2026-02-10 16:57:00 +08:00
1232 lines
37 KiB
C
1232 lines
37 KiB
C
/* config.h.in. Generated from configure.ac by autoheader. */
|
|
|
|
/* Define if building universal (internal helper macro) */
|
|
#undef AC_APPLE_UNIVERSAL_BUILD
|
|
|
|
/* Enable Anyconnect compatibility */
|
|
#undef ANYCONNECT_CLIENT_COMPAT
|
|
|
|
/* Define to the number of bits in type 'ptrdiff_t'. */
|
|
#undef BITSIZEOF_PTRDIFF_T
|
|
|
|
/* Define to the number of bits in type 'sig_atomic_t'. */
|
|
#undef BITSIZEOF_SIG_ATOMIC_T
|
|
|
|
/* Define to the number of bits in type 'size_t'. */
|
|
#undef BITSIZEOF_SIZE_T
|
|
|
|
/* Define to the number of bits in type 'wchar_t'. */
|
|
#undef BITSIZEOF_WCHAR_T
|
|
|
|
/* Define to the number of bits in type 'wint_t'. */
|
|
#undef BITSIZEOF_WINT_T
|
|
|
|
/* nls support in libopts */
|
|
#undef ENABLE_NLS
|
|
|
|
/* Define this to 1 if F_DUPFD behavior does not match POSIX */
|
|
#undef FCNTL_DUPFD_BUGGY
|
|
|
|
/* fopen(3) accepts a 'b' in the mode flag */
|
|
#undef FOPEN_BINARY_FLAG
|
|
|
|
/* fopen(3) accepts a 't' in the mode flag */
|
|
#undef FOPEN_TEXT_FLAG
|
|
|
|
/* Define to a C preprocessor expression that evaluates to 1 or 0, depending
|
|
whether the gnulib module fscanf shall be considered present. */
|
|
#undef GNULIB_FSCANF
|
|
|
|
/* Define to a C preprocessor expression that evaluates to 1 or 0, depending
|
|
whether the gnulib module scanf shall be considered present. */
|
|
#undef GNULIB_SCANF
|
|
|
|
/* Define to 1 when the gnulib module cloexec should be tested. */
|
|
#undef GNULIB_TEST_CLOEXEC
|
|
|
|
/* Define to 1 when the gnulib module close should be tested. */
|
|
#undef GNULIB_TEST_CLOSE
|
|
|
|
/* Define to 1 when the gnulib module dup2 should be tested. */
|
|
#undef GNULIB_TEST_DUP2
|
|
|
|
/* Define to 1 when the gnulib module fcntl should be tested. */
|
|
#undef GNULIB_TEST_FCNTL
|
|
|
|
/* Define to 1 when the gnulib module fseek should be tested. */
|
|
#undef GNULIB_TEST_FSEEK
|
|
|
|
/* Define to 1 when the gnulib module fseeko should be tested. */
|
|
#undef GNULIB_TEST_FSEEKO
|
|
|
|
/* Define to 1 when the gnulib module fstat should be tested. */
|
|
#undef GNULIB_TEST_FSTAT
|
|
|
|
/* Define to 1 when the gnulib module getdelim should be tested. */
|
|
#undef GNULIB_TEST_GETDELIM
|
|
|
|
/* Define to 1 when the gnulib module getdtablesize should be tested. */
|
|
#undef GNULIB_TEST_GETDTABLESIZE
|
|
|
|
/* Define to 1 when the gnulib module getline should be tested. */
|
|
#undef GNULIB_TEST_GETLINE
|
|
|
|
/* Define to 1 when the gnulib module lseek should be tested. */
|
|
#undef GNULIB_TEST_LSEEK
|
|
|
|
/* Define to 1 when the gnulib module malloc-posix should be tested. */
|
|
#undef GNULIB_TEST_MALLOC_POSIX
|
|
|
|
/* Define to 1 when the gnulib module memchr should be tested. */
|
|
#undef GNULIB_TEST_MEMCHR
|
|
|
|
/* Define to 1 when the gnulib module memmem should be tested. */
|
|
#undef GNULIB_TEST_MEMMEM
|
|
|
|
/* Define to 1 when the gnulib module realloc-posix should be tested. */
|
|
#undef GNULIB_TEST_REALLOC_POSIX
|
|
|
|
/* Define to 1 when the gnulib module strdup should be tested. */
|
|
#undef GNULIB_TEST_STRDUP
|
|
|
|
/* Define to 1 if you have the <bp-sym.h> header file. */
|
|
#undef HAVE_BP_SYM_H
|
|
|
|
/* Define to 1 if you have the `canonicalize_file_name' function. */
|
|
#undef HAVE_CANONICALIZE_FILE_NAME
|
|
|
|
/* Define to 1 if you have the `chmod' function. */
|
|
#undef HAVE_CHMOD
|
|
|
|
/* Define to 1 if you have the `clock_gettime' function. */
|
|
#undef HAVE_CLOCK_GETTIME
|
|
|
|
/* Define to 1 if you have the declaration of `fflush_unlocked', and to 0 if
|
|
you don't. */
|
|
#undef HAVE_DECL_FFLUSH_UNLOCKED
|
|
|
|
/* Define to 1 if you have the declaration of `flockfile', and to 0 if you
|
|
don't. */
|
|
#undef HAVE_DECL_FLOCKFILE
|
|
|
|
/* Define to 1 if you have the declaration of `fputs_unlocked', and to 0 if
|
|
you don't. */
|
|
#undef HAVE_DECL_FPUTS_UNLOCKED
|
|
|
|
/* Define to 1 if you have the declaration of `fseeko', and to 0 if you don't.
|
|
*/
|
|
#undef HAVE_DECL_FSEEKO
|
|
|
|
/* Define to 1 if you have the declaration of `funlockfile', and to 0 if you
|
|
don't. */
|
|
#undef HAVE_DECL_FUNLOCKFILE
|
|
|
|
/* Define to 1 if you have the declaration of `getc_unlocked', and to 0 if you
|
|
don't. */
|
|
#undef HAVE_DECL_GETC_UNLOCKED
|
|
|
|
/* Define to 1 if you have the declaration of `getdelim', and to 0 if you
|
|
don't. */
|
|
#undef HAVE_DECL_GETDELIM
|
|
|
|
/* Define to 1 if you have the declaration of `getline', and to 0 if you
|
|
don't. */
|
|
#undef HAVE_DECL_GETLINE
|
|
|
|
/* Define to 1 if you have the declaration of `getpass', and to 0 if you
|
|
don't. */
|
|
#undef HAVE_DECL_GETPASS
|
|
|
|
/* Define to 1 if you have the declaration of `memmem', and to 0 if you don't.
|
|
*/
|
|
#undef HAVE_DECL_MEMMEM
|
|
|
|
/* Define to 1 if you have the declaration of `putc_unlocked', and to 0 if you
|
|
don't. */
|
|
#undef HAVE_DECL_PUTC_UNLOCKED
|
|
|
|
/* Define to 1 if you have the declaration of `strdup', and to 0 if you don't.
|
|
*/
|
|
#undef HAVE_DECL_STRDUP
|
|
|
|
/* Define to 1 if you have the declaration of `__fsetlocking', and to 0 if you
|
|
don't. */
|
|
#undef HAVE_DECL___FSETLOCKING
|
|
|
|
/* Define this if /dev/zero is readable device */
|
|
#undef HAVE_DEV_ZERO
|
|
|
|
/* Define to 1 if you have the <dirent.h> header file, and it defines `DIR'.
|
|
*/
|
|
#undef HAVE_DIRENT_H
|
|
|
|
/* Define to 1 if you have the <dlfcn.h> header file. */
|
|
#undef HAVE_DLFCN_H
|
|
|
|
/* Define to 1 if you don't have `vprintf' but do have `_doprnt.' */
|
|
#undef HAVE_DOPRNT
|
|
|
|
/* Define to 1 if you have the 'dup2' function. */
|
|
#undef HAVE_DUP2
|
|
|
|
/* Define to 1 if you have the <errno.h> header file. */
|
|
#undef HAVE_ERRNO_H
|
|
|
|
/* Define to 1 if you have the `fchmod' function. */
|
|
#undef HAVE_FCHMOD
|
|
|
|
/* Define to 1 if you have the `fcntl' function. */
|
|
#undef HAVE_FCNTL
|
|
|
|
/* Define to 1 if you have the <fcntl.h> header file. */
|
|
#undef HAVE_FCNTL_H
|
|
|
|
/* Define to 1 if you have the `flockfile' function. */
|
|
#undef HAVE_FLOCKFILE
|
|
|
|
/* Define to 1 if you have the `fork' function. */
|
|
#undef HAVE_FORK
|
|
|
|
/* Define to 1 if you have the `free' function. */
|
|
#undef HAVE_FREE
|
|
|
|
/* Define to 1 if fseeko (and presumably ftello) exists and is declared. */
|
|
#undef HAVE_FSEEKO
|
|
|
|
/* Define to 1 if you have the `fstat' function. */
|
|
#undef HAVE_FSTAT
|
|
|
|
/* Define to 1 if you have the `funlockfile' function. */
|
|
#undef HAVE_FUNLOCKFILE
|
|
|
|
/* Enable the GDBM library */
|
|
#undef HAVE_GDBM
|
|
|
|
/* Define to 1 if you have the `getcontext' function. */
|
|
#undef HAVE_GETCONTEXT
|
|
|
|
/* Define to 1 if you have the `getdelim' function. */
|
|
#undef HAVE_GETDELIM
|
|
|
|
/* Define to 1 if you have the `getdtablesize' function. */
|
|
#undef HAVE_GETDTABLESIZE
|
|
|
|
/* Define to 1 if you have the `getpass' function. */
|
|
#undef HAVE_GETPASS
|
|
|
|
/* Define to 1 if the system has the type `int16_t'. */
|
|
#undef HAVE_INT16_T
|
|
|
|
/* Define to 1 if the system has the type `int32_t'. */
|
|
#undef HAVE_INT32_T
|
|
|
|
/* Define to 1 if the system has the type `int8_t'. */
|
|
#undef HAVE_INT8_T
|
|
|
|
/* Define to 1 if the system has the type `intptr_t'. */
|
|
#undef HAVE_INTPTR_T
|
|
|
|
/* Define to 1 if you have the <inttypes.h> header file. */
|
|
#undef HAVE_INTTYPES_H
|
|
|
|
/* Define if you have the libcrypt library. */
|
|
#undef HAVE_LIBCRYPT
|
|
|
|
/* Define to 1 if you have the `gen' library (-lgen). */
|
|
#undef HAVE_LIBGEN
|
|
|
|
/* Define to 1 if you have the <libgen.h> header file. */
|
|
#undef HAVE_LIBGEN_H
|
|
|
|
/* Define to 1 if you have the <libintl.h> header file. */
|
|
#undef HAVE_LIBINTL_H
|
|
|
|
/* Define if you have the libseccomp library. */
|
|
#undef HAVE_LIBSECCOMP
|
|
|
|
/* Define if you have the libutil library. */
|
|
#undef HAVE_LIBUTIL
|
|
|
|
/* Define if you have the libwrap library. */
|
|
#undef HAVE_LIBWRAP
|
|
|
|
/* Define to 1 if you have the <limits.h> header file. */
|
|
#undef HAVE_LIMITS_H
|
|
|
|
/* Define to 1 if you have the `longjmp' function. */
|
|
#undef HAVE_LONGJMP
|
|
|
|
/* Define to 1 if the system has the type 'long long int'. */
|
|
#undef HAVE_LONG_LONG_INT
|
|
|
|
/* Define to 1 if you have the `makecontext' function. */
|
|
#undef HAVE_MAKECONTEXT
|
|
|
|
/* Define to 1 if you have the `malloc' function. */
|
|
#undef HAVE_MALLOC
|
|
|
|
/* Define if the 'malloc' function is POSIX compliant. */
|
|
#undef HAVE_MALLOC_POSIX
|
|
|
|
/* Define to 1 if mmap()'s MAP_ANONYMOUS flag is available after including
|
|
config.h and <sys/mman.h>. */
|
|
#undef HAVE_MAP_ANONYMOUS
|
|
|
|
/* Define to 1 if you have the `memmem' function. */
|
|
#undef HAVE_MEMMEM
|
|
|
|
/* Define to 1 if you have the <memory.h> header file. */
|
|
#undef HAVE_MEMORY_H
|
|
|
|
/* Define to 1 if you have the `memset' function. */
|
|
#undef HAVE_MEMSET
|
|
|
|
/* Define to 1 if <limits.h> defines the MIN and MAX macros. */
|
|
#undef HAVE_MINMAX_IN_LIMITS_H
|
|
|
|
/* Define to 1 if <sys/param.h> defines the MIN and MAX macros. */
|
|
#undef HAVE_MINMAX_IN_SYS_PARAM_H
|
|
|
|
/* Define to 1 if you have the `mmap' function. */
|
|
#undef HAVE_MMAP
|
|
|
|
/* Define to 1 if you have the `mprotect' function. */
|
|
#undef HAVE_MPROTECT
|
|
|
|
/* Define to 1 on MSVC platforms that have the "invalid parameter handler"
|
|
concept. */
|
|
#undef HAVE_MSVC_INVALID_PARAMETER_HANDLER
|
|
|
|
/* Define to 1 if you have the <ndir.h> header file, and it defines `DIR'. */
|
|
#undef HAVE_NDIR_H
|
|
|
|
/* Define to 1 if you have the <netinet/in.h> header file. */
|
|
#undef HAVE_NETINET_IN_H
|
|
|
|
/* Enable the PAM library */
|
|
#undef HAVE_PAM
|
|
|
|
/* Define this if pathfind(3) works */
|
|
#undef HAVE_PATHFIND
|
|
|
|
/* Define to 1 if the system has the type `pid_t'. */
|
|
#undef HAVE_PID_T
|
|
|
|
/* PKCS11 detected in gnutls */
|
|
#undef HAVE_PKCS11
|
|
|
|
/* Define to 1 if atoll is declared even after undefining macros. */
|
|
#undef HAVE_RAW_DECL_ATOLL
|
|
|
|
/* Define to 1 if canonicalize_file_name is declared even after undefining
|
|
macros. */
|
|
#undef HAVE_RAW_DECL_CANONICALIZE_FILE_NAME
|
|
|
|
/* Define to 1 if chdir is declared even after undefining macros. */
|
|
#undef HAVE_RAW_DECL_CHDIR
|
|
|
|
/* Define to 1 if chown is declared even after undefining macros. */
|
|
#undef HAVE_RAW_DECL_CHOWN
|
|
|
|
/* Define to 1 if dprintf is declared even after undefining macros. */
|
|
#undef HAVE_RAW_DECL_DPRINTF
|
|
|
|
/* Define to 1 if dup is declared even after undefining macros. */
|
|
#undef HAVE_RAW_DECL_DUP
|
|
|
|
/* Define to 1 if dup2 is declared even after undefining macros. */
|
|
#undef HAVE_RAW_DECL_DUP2
|
|
|
|
/* Define to 1 if dup3 is declared even after undefining macros. */
|
|
#undef HAVE_RAW_DECL_DUP3
|
|
|
|
/* Define to 1 if endusershell is declared even after undefining macros. */
|
|
#undef HAVE_RAW_DECL_ENDUSERSHELL
|
|
|
|
/* Define to 1 if environ is declared even after undefining macros. */
|
|
#undef HAVE_RAW_DECL_ENVIRON
|
|
|
|
/* Define to 1 if euidaccess is declared even after undefining macros. */
|
|
#undef HAVE_RAW_DECL_EUIDACCESS
|
|
|
|
/* Define to 1 if faccessat is declared even after undefining macros. */
|
|
#undef HAVE_RAW_DECL_FACCESSAT
|
|
|
|
/* Define to 1 if fchdir is declared even after undefining macros. */
|
|
#undef HAVE_RAW_DECL_FCHDIR
|
|
|
|
/* Define to 1 if fchmodat is declared even after undefining macros. */
|
|
#undef HAVE_RAW_DECL_FCHMODAT
|
|
|
|
/* Define to 1 if fchownat is declared even after undefining macros. */
|
|
#undef HAVE_RAW_DECL_FCHOWNAT
|
|
|
|
/* Define to 1 if fcntl is declared even after undefining macros. */
|
|
#undef HAVE_RAW_DECL_FCNTL
|
|
|
|
/* Define to 1 if fdatasync is declared even after undefining macros. */
|
|
#undef HAVE_RAW_DECL_FDATASYNC
|
|
|
|
/* Define to 1 if ffsl is declared even after undefining macros. */
|
|
#undef HAVE_RAW_DECL_FFSL
|
|
|
|
/* Define to 1 if ffsll is declared even after undefining macros. */
|
|
#undef HAVE_RAW_DECL_FFSLL
|
|
|
|
/* Define to 1 if fpurge is declared even after undefining macros. */
|
|
#undef HAVE_RAW_DECL_FPURGE
|
|
|
|
/* Define to 1 if fseeko is declared even after undefining macros. */
|
|
#undef HAVE_RAW_DECL_FSEEKO
|
|
|
|
/* Define to 1 if fstat is declared even after undefining macros. */
|
|
#undef HAVE_RAW_DECL_FSTAT
|
|
|
|
/* Define to 1 if fstatat is declared even after undefining macros. */
|
|
#undef HAVE_RAW_DECL_FSTATAT
|
|
|
|
/* Define to 1 if fsync is declared even after undefining macros. */
|
|
#undef HAVE_RAW_DECL_FSYNC
|
|
|
|
/* Define to 1 if ftello is declared even after undefining macros. */
|
|
#undef HAVE_RAW_DECL_FTELLO
|
|
|
|
/* Define to 1 if ftruncate is declared even after undefining macros. */
|
|
#undef HAVE_RAW_DECL_FTRUNCATE
|
|
|
|
/* Define to 1 if futimens is declared even after undefining macros. */
|
|
#undef HAVE_RAW_DECL_FUTIMENS
|
|
|
|
/* Define to 1 if getcwd is declared even after undefining macros. */
|
|
#undef HAVE_RAW_DECL_GETCWD
|
|
|
|
/* Define to 1 if getdelim is declared even after undefining macros. */
|
|
#undef HAVE_RAW_DECL_GETDELIM
|
|
|
|
/* Define to 1 if getdomainname is declared even after undefining macros. */
|
|
#undef HAVE_RAW_DECL_GETDOMAINNAME
|
|
|
|
/* Define to 1 if getdtablesize is declared even after undefining macros. */
|
|
#undef HAVE_RAW_DECL_GETDTABLESIZE
|
|
|
|
/* Define to 1 if getgroups is declared even after undefining macros. */
|
|
#undef HAVE_RAW_DECL_GETGROUPS
|
|
|
|
/* Define to 1 if gethostname is declared even after undefining macros. */
|
|
#undef HAVE_RAW_DECL_GETHOSTNAME
|
|
|
|
/* Define to 1 if getline is declared even after undefining macros. */
|
|
#undef HAVE_RAW_DECL_GETLINE
|
|
|
|
/* Define to 1 if getloadavg is declared even after undefining macros. */
|
|
#undef HAVE_RAW_DECL_GETLOADAVG
|
|
|
|
/* Define to 1 if getlogin is declared even after undefining macros. */
|
|
#undef HAVE_RAW_DECL_GETLOGIN
|
|
|
|
/* Define to 1 if getlogin_r is declared even after undefining macros. */
|
|
#undef HAVE_RAW_DECL_GETLOGIN_R
|
|
|
|
/* Define to 1 if getpagesize is declared even after undefining macros. */
|
|
#undef HAVE_RAW_DECL_GETPAGESIZE
|
|
|
|
/* Define to 1 if gets is declared even after undefining macros. */
|
|
#undef HAVE_RAW_DECL_GETS
|
|
|
|
/* Define to 1 if getsubopt is declared even after undefining macros. */
|
|
#undef HAVE_RAW_DECL_GETSUBOPT
|
|
|
|
/* Define to 1 if getusershell is declared even after undefining macros. */
|
|
#undef HAVE_RAW_DECL_GETUSERSHELL
|
|
|
|
/* Define to 1 if grantpt is declared even after undefining macros. */
|
|
#undef HAVE_RAW_DECL_GRANTPT
|
|
|
|
/* Define to 1 if group_member is declared even after undefining macros. */
|
|
#undef HAVE_RAW_DECL_GROUP_MEMBER
|
|
|
|
/* Define to 1 if initstate is declared even after undefining macros. */
|
|
#undef HAVE_RAW_DECL_INITSTATE
|
|
|
|
/* Define to 1 if initstate_r is declared even after undefining macros. */
|
|
#undef HAVE_RAW_DECL_INITSTATE_R
|
|
|
|
/* Define to 1 if isatty is declared even after undefining macros. */
|
|
#undef HAVE_RAW_DECL_ISATTY
|
|
|
|
/* Define to 1 if lchmod is declared even after undefining macros. */
|
|
#undef HAVE_RAW_DECL_LCHMOD
|
|
|
|
/* Define to 1 if lchown is declared even after undefining macros. */
|
|
#undef HAVE_RAW_DECL_LCHOWN
|
|
|
|
/* Define to 1 if link is declared even after undefining macros. */
|
|
#undef HAVE_RAW_DECL_LINK
|
|
|
|
/* Define to 1 if linkat is declared even after undefining macros. */
|
|
#undef HAVE_RAW_DECL_LINKAT
|
|
|
|
/* Define to 1 if lseek is declared even after undefining macros. */
|
|
#undef HAVE_RAW_DECL_LSEEK
|
|
|
|
/* Define to 1 if lstat is declared even after undefining macros. */
|
|
#undef HAVE_RAW_DECL_LSTAT
|
|
|
|
/* Define to 1 if memmem is declared even after undefining macros. */
|
|
#undef HAVE_RAW_DECL_MEMMEM
|
|
|
|
/* Define to 1 if mempcpy is declared even after undefining macros. */
|
|
#undef HAVE_RAW_DECL_MEMPCPY
|
|
|
|
/* Define to 1 if memrchr is declared even after undefining macros. */
|
|
#undef HAVE_RAW_DECL_MEMRCHR
|
|
|
|
/* Define to 1 if mkdirat is declared even after undefining macros. */
|
|
#undef HAVE_RAW_DECL_MKDIRAT
|
|
|
|
/* Define to 1 if mkdtemp is declared even after undefining macros. */
|
|
#undef HAVE_RAW_DECL_MKDTEMP
|
|
|
|
/* Define to 1 if mkfifo is declared even after undefining macros. */
|
|
#undef HAVE_RAW_DECL_MKFIFO
|
|
|
|
/* Define to 1 if mkfifoat is declared even after undefining macros. */
|
|
#undef HAVE_RAW_DECL_MKFIFOAT
|
|
|
|
/* Define to 1 if mknod is declared even after undefining macros. */
|
|
#undef HAVE_RAW_DECL_MKNOD
|
|
|
|
/* Define to 1 if mknodat is declared even after undefining macros. */
|
|
#undef HAVE_RAW_DECL_MKNODAT
|
|
|
|
/* Define to 1 if mkostemp is declared even after undefining macros. */
|
|
#undef HAVE_RAW_DECL_MKOSTEMP
|
|
|
|
/* Define to 1 if mkostemps is declared even after undefining macros. */
|
|
#undef HAVE_RAW_DECL_MKOSTEMPS
|
|
|
|
/* Define to 1 if mkstemp is declared even after undefining macros. */
|
|
#undef HAVE_RAW_DECL_MKSTEMP
|
|
|
|
/* Define to 1 if mkstemps is declared even after undefining macros. */
|
|
#undef HAVE_RAW_DECL_MKSTEMPS
|
|
|
|
/* Define to 1 if openat is declared even after undefining macros. */
|
|
#undef HAVE_RAW_DECL_OPENAT
|
|
|
|
/* Define to 1 if pclose is declared even after undefining macros. */
|
|
#undef HAVE_RAW_DECL_PCLOSE
|
|
|
|
/* Define to 1 if pipe is declared even after undefining macros. */
|
|
#undef HAVE_RAW_DECL_PIPE
|
|
|
|
/* Define to 1 if pipe2 is declared even after undefining macros. */
|
|
#undef HAVE_RAW_DECL_PIPE2
|
|
|
|
/* Define to 1 if popen is declared even after undefining macros. */
|
|
#undef HAVE_RAW_DECL_POPEN
|
|
|
|
/* Define to 1 if posix_openpt is declared even after undefining macros. */
|
|
#undef HAVE_RAW_DECL_POSIX_OPENPT
|
|
|
|
/* Define to 1 if pread is declared even after undefining macros. */
|
|
#undef HAVE_RAW_DECL_PREAD
|
|
|
|
/* Define to 1 if ptsname is declared even after undefining macros. */
|
|
#undef HAVE_RAW_DECL_PTSNAME
|
|
|
|
/* Define to 1 if ptsname_r is declared even after undefining macros. */
|
|
#undef HAVE_RAW_DECL_PTSNAME_R
|
|
|
|
/* Define to 1 if pwrite is declared even after undefining macros. */
|
|
#undef HAVE_RAW_DECL_PWRITE
|
|
|
|
/* Define to 1 if random is declared even after undefining macros. */
|
|
#undef HAVE_RAW_DECL_RANDOM
|
|
|
|
/* Define to 1 if random_r is declared even after undefining macros. */
|
|
#undef HAVE_RAW_DECL_RANDOM_R
|
|
|
|
/* Define to 1 if rawmemchr is declared even after undefining macros. */
|
|
#undef HAVE_RAW_DECL_RAWMEMCHR
|
|
|
|
/* Define to 1 if readlink is declared even after undefining macros. */
|
|
#undef HAVE_RAW_DECL_READLINK
|
|
|
|
/* Define to 1 if readlinkat is declared even after undefining macros. */
|
|
#undef HAVE_RAW_DECL_READLINKAT
|
|
|
|
/* Define to 1 if realpath is declared even after undefining macros. */
|
|
#undef HAVE_RAW_DECL_REALPATH
|
|
|
|
/* Define to 1 if renameat is declared even after undefining macros. */
|
|
#undef HAVE_RAW_DECL_RENAMEAT
|
|
|
|
/* Define to 1 if rmdir is declared even after undefining macros. */
|
|
#undef HAVE_RAW_DECL_RMDIR
|
|
|
|
/* Define to 1 if rpmatch is declared even after undefining macros. */
|
|
#undef HAVE_RAW_DECL_RPMATCH
|
|
|
|
/* Define to 1 if secure_getenv is declared even after undefining macros. */
|
|
#undef HAVE_RAW_DECL_SECURE_GETENV
|
|
|
|
/* Define to 1 if setenv is declared even after undefining macros. */
|
|
#undef HAVE_RAW_DECL_SETENV
|
|
|
|
/* Define to 1 if sethostname is declared even after undefining macros. */
|
|
#undef HAVE_RAW_DECL_SETHOSTNAME
|
|
|
|
/* Define to 1 if setstate is declared even after undefining macros. */
|
|
#undef HAVE_RAW_DECL_SETSTATE
|
|
|
|
/* Define to 1 if setstate_r is declared even after undefining macros. */
|
|
#undef HAVE_RAW_DECL_SETSTATE_R
|
|
|
|
/* Define to 1 if setusershell is declared even after undefining macros. */
|
|
#undef HAVE_RAW_DECL_SETUSERSHELL
|
|
|
|
/* Define to 1 if sleep is declared even after undefining macros. */
|
|
#undef HAVE_RAW_DECL_SLEEP
|
|
|
|
/* Define to 1 if snprintf is declared even after undefining macros. */
|
|
#undef HAVE_RAW_DECL_SNPRINTF
|
|
|
|
/* Define to 1 if srandom is declared even after undefining macros. */
|
|
#undef HAVE_RAW_DECL_SRANDOM
|
|
|
|
/* Define to 1 if srandom_r is declared even after undefining macros. */
|
|
#undef HAVE_RAW_DECL_SRANDOM_R
|
|
|
|
/* Define to 1 if stat is declared even after undefining macros. */
|
|
#undef HAVE_RAW_DECL_STAT
|
|
|
|
/* Define to 1 if stpcpy is declared even after undefining macros. */
|
|
#undef HAVE_RAW_DECL_STPCPY
|
|
|
|
/* Define to 1 if stpncpy is declared even after undefining macros. */
|
|
#undef HAVE_RAW_DECL_STPNCPY
|
|
|
|
/* Define to 1 if strcasestr is declared even after undefining macros. */
|
|
#undef HAVE_RAW_DECL_STRCASESTR
|
|
|
|
/* Define to 1 if strchrnul is declared even after undefining macros. */
|
|
#undef HAVE_RAW_DECL_STRCHRNUL
|
|
|
|
/* Define to 1 if strdup is declared even after undefining macros. */
|
|
#undef HAVE_RAW_DECL_STRDUP
|
|
|
|
/* Define to 1 if strerror_r is declared even after undefining macros. */
|
|
#undef HAVE_RAW_DECL_STRERROR_R
|
|
|
|
/* Define to 1 if strncat is declared even after undefining macros. */
|
|
#undef HAVE_RAW_DECL_STRNCAT
|
|
|
|
/* Define to 1 if strndup is declared even after undefining macros. */
|
|
#undef HAVE_RAW_DECL_STRNDUP
|
|
|
|
/* Define to 1 if strnlen is declared even after undefining macros. */
|
|
#undef HAVE_RAW_DECL_STRNLEN
|
|
|
|
/* Define to 1 if strpbrk is declared even after undefining macros. */
|
|
#undef HAVE_RAW_DECL_STRPBRK
|
|
|
|
/* Define to 1 if strsep is declared even after undefining macros. */
|
|
#undef HAVE_RAW_DECL_STRSEP
|
|
|
|
/* Define to 1 if strsignal is declared even after undefining macros. */
|
|
#undef HAVE_RAW_DECL_STRSIGNAL
|
|
|
|
/* Define to 1 if strtod is declared even after undefining macros. */
|
|
#undef HAVE_RAW_DECL_STRTOD
|
|
|
|
/* Define to 1 if strtok_r is declared even after undefining macros. */
|
|
#undef HAVE_RAW_DECL_STRTOK_R
|
|
|
|
/* Define to 1 if strtoll is declared even after undefining macros. */
|
|
#undef HAVE_RAW_DECL_STRTOLL
|
|
|
|
/* Define to 1 if strtoull is declared even after undefining macros. */
|
|
#undef HAVE_RAW_DECL_STRTOULL
|
|
|
|
/* Define to 1 if strverscmp is declared even after undefining macros. */
|
|
#undef HAVE_RAW_DECL_STRVERSCMP
|
|
|
|
/* Define to 1 if symlink is declared even after undefining macros. */
|
|
#undef HAVE_RAW_DECL_SYMLINK
|
|
|
|
/* Define to 1 if symlinkat is declared even after undefining macros. */
|
|
#undef HAVE_RAW_DECL_SYMLINKAT
|
|
|
|
/* Define to 1 if tmpfile is declared even after undefining macros. */
|
|
#undef HAVE_RAW_DECL_TMPFILE
|
|
|
|
/* Define to 1 if ttyname_r is declared even after undefining macros. */
|
|
#undef HAVE_RAW_DECL_TTYNAME_R
|
|
|
|
/* Define to 1 if unlink is declared even after undefining macros. */
|
|
#undef HAVE_RAW_DECL_UNLINK
|
|
|
|
/* Define to 1 if unlinkat is declared even after undefining macros. */
|
|
#undef HAVE_RAW_DECL_UNLINKAT
|
|
|
|
/* Define to 1 if unlockpt is declared even after undefining macros. */
|
|
#undef HAVE_RAW_DECL_UNLOCKPT
|
|
|
|
/* Define to 1 if unsetenv is declared even after undefining macros. */
|
|
#undef HAVE_RAW_DECL_UNSETENV
|
|
|
|
/* Define to 1 if usleep is declared even after undefining macros. */
|
|
#undef HAVE_RAW_DECL_USLEEP
|
|
|
|
/* Define to 1 if utimensat is declared even after undefining macros. */
|
|
#undef HAVE_RAW_DECL_UTIMENSAT
|
|
|
|
/* Define to 1 if vdprintf is declared even after undefining macros. */
|
|
#undef HAVE_RAW_DECL_VDPRINTF
|
|
|
|
/* Define to 1 if vsnprintf is declared even after undefining macros. */
|
|
#undef HAVE_RAW_DECL_VSNPRINTF
|
|
|
|
/* Define to 1 if _Exit is declared even after undefining macros. */
|
|
#undef HAVE_RAW_DECL__EXIT
|
|
|
|
/* Define if the 'realloc' function is POSIX compliant. */
|
|
#undef HAVE_REALLOC_POSIX
|
|
|
|
/* Define this if we have a functional realpath(3C) */
|
|
#undef HAVE_REALPATH
|
|
|
|
/* Define to 1 if you have the <runetype.h> header file. */
|
|
#undef HAVE_RUNETYPE_H
|
|
|
|
/* Define to 1 if you have the `setdtablesize' function. */
|
|
#undef HAVE_SETDTABLESIZE
|
|
|
|
/* Define to 1 if you have the `setjmp' function. */
|
|
#undef HAVE_SETJMP
|
|
|
|
/* Define to 1 if you have the <setjmp.h> header file. */
|
|
#undef HAVE_SETJMP_H
|
|
|
|
/* Define to 1 if you have the `setproctitle' function. */
|
|
#undef HAVE_SETPROCTITLE
|
|
|
|
/* Define to 1 if you have the `sigaction' function. */
|
|
#undef HAVE_SIGACTION
|
|
|
|
/* Define to 1 if you have the `sigaltstack' function. */
|
|
#undef HAVE_SIGALTSTACK
|
|
|
|
/* Define to 1 if 'sig_atomic_t' is a signed integer type. */
|
|
#undef HAVE_SIGNED_SIG_ATOMIC_T
|
|
|
|
/* Define to 1 if 'wchar_t' is a signed integer type. */
|
|
#undef HAVE_SIGNED_WCHAR_T
|
|
|
|
/* Define to 1 if 'wint_t' is a signed integer type. */
|
|
#undef HAVE_SIGNED_WINT_T
|
|
|
|
/* Define to 1 if the system has the type `size_t'. */
|
|
#undef HAVE_SIZE_T
|
|
|
|
/* Define to 1 if you have the `snprintf' function. */
|
|
#undef HAVE_SNPRINTF
|
|
|
|
/* Do we have sockaddr.sa_len? */
|
|
#undef HAVE_SOCKADDR_SA_LEN
|
|
|
|
/* Define to 1 if you have the <stdarg.h> header file. */
|
|
#undef HAVE_STDARG_H
|
|
|
|
/* Define to 1 if you have the <stdbool.h> header file. */
|
|
#undef HAVE_STDBOOL_H
|
|
|
|
/* Define to 1 if you have the <stdint.h> header file. */
|
|
#undef HAVE_STDINT_H
|
|
|
|
/* Define to 1 if you have the <stdio_ext.h> header file. */
|
|
#undef HAVE_STDIO_EXT_H
|
|
|
|
/* Define to 1 if you have the <stdlib.h> header file. */
|
|
#undef HAVE_STDLIB_H
|
|
|
|
/* Define to 1 if you have the `strchr' function. */
|
|
#undef HAVE_STRCHR
|
|
|
|
/* Define to 1 if you have the `strdup' function. */
|
|
#undef HAVE_STRDUP
|
|
|
|
/* Define this if strftime() works */
|
|
#undef HAVE_STRFTIME
|
|
|
|
/* Define to 1 if you have the <strings.h> header file. */
|
|
#undef HAVE_STRINGS_H
|
|
|
|
/* Define to 1 if you have the <string.h> header file. */
|
|
#undef HAVE_STRING_H
|
|
|
|
/* Define to 1 if you have the `strrchr' function. */
|
|
#undef HAVE_STRRCHR
|
|
|
|
/* Define to 1 if you have the `strsignal' function. */
|
|
#undef HAVE_STRSIGNAL
|
|
|
|
/* Define to 1 if you have the `swapcontext' function. */
|
|
#undef HAVE_SWAPCONTEXT
|
|
|
|
/* Define to 1 if you have the `symlink' function. */
|
|
#undef HAVE_SYMLINK
|
|
|
|
/* Define to 1 if you have the <sysexits.h> header file. */
|
|
#undef HAVE_SYSEXITS_H
|
|
|
|
/* Define to 1 if you have the <sys/bitypes.h> header file. */
|
|
#undef HAVE_SYS_BITYPES_H
|
|
|
|
/* Define to 1 if you have the <sys/dir.h> header file, and it defines `DIR'.
|
|
*/
|
|
#undef HAVE_SYS_DIR_H
|
|
|
|
/* Define to 1 if you have the <sys/inttypes.h> header file. */
|
|
#undef HAVE_SYS_INTTYPES_H
|
|
|
|
/* Define to 1 if you have the <sys/limits.h> header file. */
|
|
#undef HAVE_SYS_LIMITS_H
|
|
|
|
/* Define to 1 if you have the <sys/mman.h> header file. */
|
|
#undef HAVE_SYS_MMAN_H
|
|
|
|
/* Define to 1 if you have the <sys/ndir.h> header file, and it defines `DIR'.
|
|
*/
|
|
#undef HAVE_SYS_NDIR_H
|
|
|
|
/* Define to 1 if you have the <sys/param.h> header file. */
|
|
#undef HAVE_SYS_PARAM_H
|
|
|
|
/* Define to 1 if you have the <sys/poll.h> header file. */
|
|
#undef HAVE_SYS_POLL_H
|
|
|
|
/* Define to 1 if you have the <sys/procset.h> header file. */
|
|
#undef HAVE_SYS_PROCSET_H
|
|
|
|
/* Define to 1 if you have the <sys/select.h> header file. */
|
|
#undef HAVE_SYS_SELECT_H
|
|
|
|
/* Define to 1 if you have the <sys/socket.h> header file. */
|
|
#undef HAVE_SYS_SOCKET_H
|
|
|
|
/* Define to 1 if you have the <sys/stat.h> header file. */
|
|
#undef HAVE_SYS_STAT_H
|
|
|
|
/* Define to 1 if you have the <sys/stropts.h> header file. */
|
|
#undef HAVE_SYS_STROPTS_H
|
|
|
|
/* Define to 1 if you have the <sys/time.h> header file. */
|
|
#undef HAVE_SYS_TIME_H
|
|
|
|
/* Define to 1 if you have the <sys/types.h> header file. */
|
|
#undef HAVE_SYS_TYPES_H
|
|
|
|
/* Define to 1 if you have the <sys/un.h> header file. */
|
|
#undef HAVE_SYS_UN_H
|
|
|
|
/* Define to 1 if you have the <sys/wait.h> header file. */
|
|
#undef HAVE_SYS_WAIT_H
|
|
|
|
/* Define to 1 if you have the `tcgetattr' function. */
|
|
#undef HAVE_TCGETATTR
|
|
|
|
/* Define to 1 if you have the `tcsetattr' function. */
|
|
#undef HAVE_TCSETATTR
|
|
|
|
/* Define to 1 if you have the <termios.h> header file. */
|
|
#undef HAVE_TERMIOS_H
|
|
|
|
/* Define to 1 if the system has the type `uint16_t'. */
|
|
#undef HAVE_UINT16_T
|
|
|
|
/* Define to 1 if the system has the type `uint32_t'. */
|
|
#undef HAVE_UINT32_T
|
|
|
|
/* Define to 1 if the system has the type `uint8_t'. */
|
|
#undef HAVE_UINT8_T
|
|
|
|
/* Define to 1 if the system has the type `uintptr_t'. */
|
|
#undef HAVE_UINTPTR_T
|
|
|
|
/* Define to 1 if the system has the type `uint_t'. */
|
|
#undef HAVE_UINT_T
|
|
|
|
/* Define to 1 if you have the <unistd.h> header file. */
|
|
#undef HAVE_UNISTD_H
|
|
|
|
/* Define to 1 if the system has the type 'unsigned long long int'. */
|
|
#undef HAVE_UNSIGNED_LONG_LONG_INT
|
|
|
|
/* Define to 1 if you have the <utime.h> header file. */
|
|
#undef HAVE_UTIME_H
|
|
|
|
/* Define to 1 if you have the <values.h> header file. */
|
|
#undef HAVE_VALUES_H
|
|
|
|
/* Define to 1 if you have the <varargs.h> header file. */
|
|
#undef HAVE_VARARGS_H
|
|
|
|
/* Define to 1 if you have the `vfork' function. */
|
|
#undef HAVE_VFORK
|
|
|
|
/* Define to 1 if you have the <vfork.h> header file. */
|
|
#undef HAVE_VFORK_H
|
|
|
|
/* Define to 1 if you have the `vprintf' function. */
|
|
#undef HAVE_VPRINTF
|
|
|
|
/* Define to 1 if you have the <wchar.h> header file. */
|
|
#undef HAVE_WCHAR_H
|
|
|
|
/* Define to 1 if the system has the type `wchar_t'. */
|
|
#undef HAVE_WCHAR_T
|
|
|
|
/* Define to 1 if the system has the type `wint_t'. */
|
|
#undef HAVE_WINT_T
|
|
|
|
/* Define to 1 if `fork' works. */
|
|
#undef HAVE_WORKING_FORK
|
|
|
|
/* Define to 1 if O_NOATIME works. */
|
|
#undef HAVE_WORKING_O_NOATIME
|
|
|
|
/* Define to 1 if O_NOFOLLOW works. */
|
|
#undef HAVE_WORKING_O_NOFOLLOW
|
|
|
|
/* Define to 1 if `vfork' works. */
|
|
#undef HAVE_WORKING_VFORK
|
|
|
|
/* Define to 1 if the system has the type `_Bool'. */
|
|
#undef HAVE__BOOL
|
|
|
|
/* Define to 1 if you have the `_fseeki64' function. */
|
|
#undef HAVE__FSEEKI64
|
|
|
|
/* Define to 1 if you have the `_set_invalid_parameter_handler' function. */
|
|
#undef HAVE__SET_INVALID_PARAMETER_HANDLER
|
|
|
|
/* Define to 1 if you have the `__fsetlocking' function. */
|
|
#undef HAVE___FSETLOCKING
|
|
|
|
/* Define to 1 if lseek does not detect pipes. */
|
|
#undef LSEEK_PIPE_BROKEN
|
|
|
|
/* Define to a substitute value for mmap()'s MAP_ANONYMOUS flag. */
|
|
#undef MAP_ANONYMOUS
|
|
|
|
/* Define to 1 if your C compiler doesn't accept -c and -o together. */
|
|
#undef NO_MINUS_C_MINUS_O
|
|
|
|
/* Define this if optional arguments are disallowed */
|
|
#undef NO_OPTIONAL_OPT_ARGS
|
|
|
|
/* Name of package */
|
|
#undef PACKAGE
|
|
|
|
/* Define to the address where bug reports for this package should be sent. */
|
|
#undef PACKAGE_BUGREPORT
|
|
|
|
/* Define to the full name of this package. */
|
|
#undef PACKAGE_NAME
|
|
|
|
/* Define to the full name and version of this package. */
|
|
#undef PACKAGE_STRING
|
|
|
|
/* Define to the one symbol short name of this package. */
|
|
#undef PACKAGE_TARNAME
|
|
|
|
/* Define to the home page for this package. */
|
|
#undef PACKAGE_URL
|
|
|
|
/* Define to the version of this package. */
|
|
#undef PACKAGE_VERSION
|
|
|
|
/* define to a working POSIX compliant shell */
|
|
#undef POSIX_SHELL
|
|
|
|
/* Define to l, ll, u, ul, ull, etc., as suitable for constants of type
|
|
'ptrdiff_t'. */
|
|
#undef PTRDIFF_T_SUFFIX
|
|
|
|
/* name of regex header file */
|
|
#undef REGEX_HEADER
|
|
|
|
/* Define to l, ll, u, ul, ull, etc., as suitable for constants of type
|
|
'sig_atomic_t'. */
|
|
#undef SIG_ATOMIC_T_SUFFIX
|
|
|
|
/* The size of `char*', as computed by sizeof. */
|
|
#undef SIZEOF_CHARP
|
|
|
|
/* The size of `int', as computed by sizeof. */
|
|
#undef SIZEOF_INT
|
|
|
|
/* The size of `long', as computed by sizeof. */
|
|
#undef SIZEOF_LONG
|
|
|
|
/* The size of `short', as computed by sizeof. */
|
|
#undef SIZEOF_SHORT
|
|
|
|
/* The size of `unsigned long', as computed by sizeof. */
|
|
#undef SIZEOF_UNSIGNED_LONG
|
|
|
|
/* Define to l, ll, u, ul, ull, etc., as suitable for constants of type
|
|
'size_t'. */
|
|
#undef SIZE_T_SUFFIX
|
|
|
|
/* Define to 1 if the `S_IS*' macros in <sys/stat.h> do not work properly. */
|
|
#undef STAT_MACROS_BROKEN
|
|
|
|
/* Define to 1 if you have the ANSI C header files. */
|
|
#undef STDC_HEADERS
|
|
|
|
/* Enable extensions on AIX 3, Interix. */
|
|
#ifndef _ALL_SOURCE
|
|
# undef _ALL_SOURCE
|
|
#endif
|
|
/* Enable general extensions on OS X. */
|
|
#ifndef _DARWIN_C_SOURCE
|
|
# undef _DARWIN_C_SOURCE
|
|
#endif
|
|
/* Enable GNU extensions on systems that have them. */
|
|
#ifndef _GNU_SOURCE
|
|
# undef _GNU_SOURCE
|
|
#endif
|
|
/* Enable threading extensions on Solaris. */
|
|
#ifndef _POSIX_PTHREAD_SEMANTICS
|
|
# undef _POSIX_PTHREAD_SEMANTICS
|
|
#endif
|
|
/* Enable extensions on HP NonStop. */
|
|
#ifndef _TANDEM_SOURCE
|
|
# undef _TANDEM_SOURCE
|
|
#endif
|
|
/* Enable X/Open extensions if necessary. HP-UX 11.11 defines
|
|
mbstate_t only if _XOPEN_SOURCE is defined to 500, regardless of
|
|
whether compiling with -Ae or -D_HPUX_SOURCE=1. */
|
|
#ifndef _XOPEN_SOURCE
|
|
# undef _XOPEN_SOURCE
|
|
#endif
|
|
/* Enable general extensions on Solaris. */
|
|
#ifndef __EXTENSIONS__
|
|
# undef __EXTENSIONS__
|
|
#endif
|
|
|
|
|
|
/* Version number of package */
|
|
#undef VERSION
|
|
|
|
/* Define to l, ll, u, ul, ull, etc., as suitable for constants of type
|
|
'wchar_t'. */
|
|
#undef WCHAR_T_SUFFIX
|
|
|
|
/* Define to l, ll, u, ul, ull, etc., as suitable for constants of type
|
|
'wint_t'. */
|
|
#undef WINT_T_SUFFIX
|
|
|
|
/* Define this if a working libregex can be found */
|
|
#undef WITH_LIBREGEX
|
|
|
|
/* Define WORDS_BIGENDIAN to 1 if your processor stores words with the most
|
|
significant byte first (like Motorola and SPARC, unlike Intel). */
|
|
#if defined AC_APPLE_UNIVERSAL_BUILD
|
|
# if defined __BIG_ENDIAN__
|
|
# define WORDS_BIGENDIAN 1
|
|
# endif
|
|
#else
|
|
# ifndef WORDS_BIGENDIAN
|
|
# undef WORDS_BIGENDIAN
|
|
# endif
|
|
#endif
|
|
|
|
/* Enable large inode numbers on Mac OS X 10.5. */
|
|
#undef _DARWIN_USE_64_BIT_INODE
|
|
|
|
/* Number of bits in a file offset, on hosts where this is settable. */
|
|
#undef _FILE_OFFSET_BITS
|
|
|
|
/* Define to 1 if Gnulib overrides 'struct stat' on Windows so that struct
|
|
stat.st_size becomes 64-bit. */
|
|
#undef _GL_WINDOWS_64_BIT_ST_SIZE
|
|
|
|
/* Define to 1 to make fseeko visible on some hosts (e.g. glibc 2.2). */
|
|
#undef _LARGEFILE_SOURCE
|
|
|
|
/* Define for large files, on AIX-style hosts. */
|
|
#undef _LARGE_FILES
|
|
|
|
/* Define to 1 if on MINIX. */
|
|
#undef _MINIX
|
|
|
|
/* Define to 1 to make NetBSD features available. MINIX 3 needs this. */
|
|
#undef _NETBSD_SOURCE
|
|
|
|
/* The _Noreturn keyword of C11. */
|
|
#if ! (defined _Noreturn \
|
|
|| (defined __STDC_VERSION__ && 201112 <= __STDC_VERSION__))
|
|
# if (3 <= __GNUC__ || (__GNUC__ == 2 && 8 <= __GNUC_MINOR__) \
|
|
|| 0x5110 <= __SUNPRO_C)
|
|
# define _Noreturn __attribute__ ((__noreturn__))
|
|
# elif defined _MSC_VER && 1200 <= _MSC_VER
|
|
# define _Noreturn __declspec (noreturn)
|
|
# else
|
|
# define _Noreturn
|
|
# endif
|
|
#endif
|
|
|
|
|
|
/* Define to 2 if the system does not provide POSIX.1 features except with
|
|
this defined. */
|
|
#undef _POSIX_1_SOURCE
|
|
|
|
/* Define to 1 if you need to in order for 'stat' and other things to work. */
|
|
#undef _POSIX_SOURCE
|
|
|
|
/* Define to empty if `const' does not conform to ANSI C. */
|
|
#undef const
|
|
|
|
/* Please see the Gnulib manual for how to use these macros.
|
|
|
|
Suppress extern inline with HP-UX cc, as it appears to be broken; see
|
|
<http://lists.gnu.org/archive/html/bug-texinfo/2013-02/msg00030.html>.
|
|
|
|
Suppress extern inline with Sun C in standards-conformance mode, as it
|
|
mishandles inline functions that call each other. E.g., for 'inline void f
|
|
(void) { } inline void g (void) { f (); }', c99 incorrectly complains
|
|
'reference to static identifier "f" in extern inline function'.
|
|
This bug was observed with Sun C 5.12 SunOS_i386 2011/11/16.
|
|
|
|
Suppress the use of extern inline on problematic Apple configurations, as
|
|
Libc at least through Libc-825.26 (2013-04-09) mishandles it; see, e.g.,
|
|
<http://lists.gnu.org/archive/html/bug-gnulib/2012-12/msg00023.html>.
|
|
Perhaps Apple will fix this some day. */
|
|
#if (defined __APPLE__ \
|
|
&& ((! defined _DONT_USE_CTYPE_INLINE_ \
|
|
&& (defined __GNUC__ || defined __cplusplus)) \
|
|
|| (defined _FORTIFY_SOURCE && 0 < _FORTIFY_SOURCE \
|
|
&& defined __GNUC__ && ! defined __cplusplus)))
|
|
# define _GL_EXTERN_INLINE_APPLE_BUG
|
|
#endif
|
|
#if ((__GNUC__ \
|
|
? defined __GNUC_STDC_INLINE__ && __GNUC_STDC_INLINE__ \
|
|
: (199901L <= __STDC_VERSION__ \
|
|
&& !defined __HP_cc \
|
|
&& !(defined __SUNPRO_C && __STDC__))) \
|
|
&& !defined _GL_EXTERN_INLINE_APPLE_BUG)
|
|
# define _GL_INLINE inline
|
|
# define _GL_EXTERN_INLINE extern inline
|
|
# define _GL_EXTERN_INLINE_IN_USE
|
|
#elif (2 < __GNUC__ + (7 <= __GNUC_MINOR__) && !defined __STRICT_ANSI__ \
|
|
&& !defined _GL_EXTERN_INLINE_APPLE_BUG)
|
|
# if defined __GNUC_GNU_INLINE__ && __GNUC_GNU_INLINE__
|
|
/* __gnu_inline__ suppresses a GCC 4.2 diagnostic. */
|
|
# define _GL_INLINE extern inline __attribute__ ((__gnu_inline__))
|
|
# else
|
|
# define _GL_INLINE extern inline
|
|
# endif
|
|
# define _GL_EXTERN_INLINE extern
|
|
# define _GL_EXTERN_INLINE_IN_USE
|
|
#else
|
|
# define _GL_INLINE static _GL_UNUSED
|
|
# define _GL_EXTERN_INLINE static _GL_UNUSED
|
|
#endif
|
|
|
|
#if 4 < __GNUC__ + (6 <= __GNUC_MINOR__)
|
|
# if defined __GNUC_STDC_INLINE__ && __GNUC_STDC_INLINE__
|
|
# define _GL_INLINE_HEADER_CONST_PRAGMA
|
|
# else
|
|
# define _GL_INLINE_HEADER_CONST_PRAGMA \
|
|
_Pragma ("GCC diagnostic ignored \"-Wsuggest-attribute=const\"")
|
|
# endif
|
|
/* Suppress GCC's bogus "no previous prototype for 'FOO'"
|
|
and "no previous declaration for 'FOO'" diagnostics,
|
|
when FOO is an inline function in the header; see
|
|
<http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54113>. */
|
|
# define _GL_INLINE_HEADER_BEGIN \
|
|
_Pragma ("GCC diagnostic push") \
|
|
_Pragma ("GCC diagnostic ignored \"-Wmissing-prototypes\"") \
|
|
_Pragma ("GCC diagnostic ignored \"-Wmissing-declarations\"") \
|
|
_GL_INLINE_HEADER_CONST_PRAGMA
|
|
# define _GL_INLINE_HEADER_END \
|
|
_Pragma ("GCC diagnostic pop")
|
|
#else
|
|
# define _GL_INLINE_HEADER_BEGIN
|
|
# define _GL_INLINE_HEADER_END
|
|
#endif
|
|
|
|
/* Work around a bug in Apple GCC 4.0.1 build 5465: In C99 mode, it supports
|
|
the ISO C 99 semantics of 'extern inline' (unlike the GNU C semantics of
|
|
earlier versions), but does not display it by setting __GNUC_STDC_INLINE__.
|
|
__APPLE__ && __MACH__ test for Mac OS X.
|
|
__APPLE_CC__ tests for the Apple compiler and its version.
|
|
__STDC_VERSION__ tests for the C99 mode. */
|
|
#if defined __APPLE__ && defined __MACH__ && __APPLE_CC__ >= 5465 && !defined __cplusplus && __STDC_VERSION__ >= 199901L && !defined __GNUC_STDC_INLINE__
|
|
# define __GNUC_STDC_INLINE__ 1
|
|
#endif
|
|
|
|
/* Define to `int' if <sys/types.h> does not define. */
|
|
#undef mode_t
|
|
|
|
/* Define to the type of st_nlink in struct stat, or a supertype. */
|
|
#undef nlink_t
|
|
|
|
/* Define to `int' if <sys/types.h> does not define. */
|
|
#undef pid_t
|
|
|
|
/* Define to the equivalent of the C99 'restrict' keyword, or to
|
|
nothing if this is not supported. Do not define if restrict is
|
|
supported directly. */
|
|
#undef restrict
|
|
/* Work around a bug in Sun C++: it does not support _Restrict or
|
|
__restrict__, even though the corresponding Sun C compiler ends up with
|
|
"#define restrict _Restrict" or "#define restrict __restrict__" in the
|
|
previous line. Perhaps some future version of Sun C++ will work with
|
|
restrict; if so, hopefully it defines __RESTRICT like Sun C does. */
|
|
#if defined __SUNPRO_CC && !defined __RESTRICT
|
|
# define _Restrict
|
|
# define __restrict__
|
|
#endif
|
|
|
|
/* Define as a signed type of the same size as size_t. */
|
|
#undef ssize_t
|
|
|
|
/* Define as a marker that can be attached to declarations that might not
|
|
be used. This helps to reduce warnings, such as from
|
|
GCC -Wunused-parameter. */
|
|
#if __GNUC__ >= 3 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 7)
|
|
# define _GL_UNUSED __attribute__ ((__unused__))
|
|
#else
|
|
# define _GL_UNUSED
|
|
#endif
|
|
/* The name _UNUSED_PARAMETER_ is an earlier spelling, although the name
|
|
is a misnomer outside of parameter lists. */
|
|
#define _UNUSED_PARAMETER_ _GL_UNUSED
|
|
|
|
/* The __pure__ attribute was added in gcc 2.96. */
|
|
#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 96)
|
|
# define _GL_ATTRIBUTE_PURE __attribute__ ((__pure__))
|
|
#else
|
|
# define _GL_ATTRIBUTE_PURE /* empty */
|
|
#endif
|
|
|
|
/* The __const__ attribute was added in gcc 2.95. */
|
|
#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 95)
|
|
# define _GL_ATTRIBUTE_CONST __attribute__ ((__const__))
|
|
#else
|
|
# define _GL_ATTRIBUTE_CONST /* empty */
|
|
#endif
|
|
|
|
|
|
/* Define as `fork' if `vfork' does not work. */
|
|
#undef vfork
|
|
|
|
/* Define to empty if the keyword `volatile' does not work. Warning: valid
|
|
code using `volatile' can become incorrect without. Disable with care. */
|
|
#undef volatile
|