xref: /freebsd/contrib/bmake/config.h.in (revision 226192822cddc30cacecd55bccb48f39c653058c)
13955d011SMarcel Moolenaar/* config.h.in.  Generated from configure.in by autoheader.  */
23955d011SMarcel Moolenaar
33955d011SMarcel Moolenaar/* Define if building universal (internal helper macro) */
43955d011SMarcel Moolenaar#undef AC_APPLE_UNIVERSAL_BUILD
53955d011SMarcel Moolenaar
63955d011SMarcel Moolenaar/* Path of default shell */
73955d011SMarcel Moolenaar#undef DEFSHELL_CUSTOM
83955d011SMarcel Moolenaar
93955d011SMarcel Moolenaar/* Shell spec to use by default */
103955d011SMarcel Moolenaar#undef DEFSHELL_INDEX
113955d011SMarcel Moolenaar
1212904384SSimon J. Gerraty/* Path of default shell */
1312904384SSimon J. Gerraty#undef DEFSHELL_PATH
1412904384SSimon J. Gerraty
153955d011SMarcel Moolenaar/* Define to 1 if you have the <ar.h> header file. */
163955d011SMarcel Moolenaar#undef HAVE_AR_H
173955d011SMarcel Moolenaar
18*22619282SSimon J. Gerraty/* Define to 1 if you have the declaration of 'sys_siglist', and to 0 if you
193955d011SMarcel Moolenaar   don't. */
203955d011SMarcel Moolenaar#undef HAVE_DECL_SYS_SIGLIST
213955d011SMarcel Moolenaar
22*22619282SSimon J. Gerraty/* Define to 1 if you have the <dirent.h> header file, and it defines 'DIR'.
233955d011SMarcel Moolenaar   */
243955d011SMarcel Moolenaar#undef HAVE_DIRENT_H
253955d011SMarcel Moolenaar
26*22619282SSimon J. Gerraty/* Define to 1 if you have the 'dirname' function. */
273955d011SMarcel Moolenaar#undef HAVE_DIRNAME
283955d011SMarcel Moolenaar
29*22619282SSimon J. Gerraty/* Define to 1 if you don't have 'vprintf' but do have '_doprnt.' */
303955d011SMarcel Moolenaar#undef HAVE_DOPRNT
313955d011SMarcel Moolenaar
32*22619282SSimon J. Gerraty/* Define to 1 if you have the 'err' function. */
333955d011SMarcel Moolenaar#undef HAVE_ERR
343955d011SMarcel Moolenaar
35*22619282SSimon J. Gerraty/* Define to 1 if you have the 'errx' function. */
363955d011SMarcel Moolenaar#undef HAVE_ERRX
373955d011SMarcel Moolenaar
383955d011SMarcel Moolenaar/* Define to 1 if you have the <err.h> header file. */
393955d011SMarcel Moolenaar#undef HAVE_ERR_H
403955d011SMarcel Moolenaar
413955d011SMarcel Moolenaar/* Define to 1 if you have the <fcntl.h> header file. */
423955d011SMarcel Moolenaar#undef HAVE_FCNTL_H
433955d011SMarcel Moolenaar
44*22619282SSimon J. Gerraty/* Define to 1 if you have the 'fork' function. */
453955d011SMarcel Moolenaar#undef HAVE_FORK
463955d011SMarcel Moolenaar
47*22619282SSimon J. Gerraty/* Define to 1 if you have the 'getcwd' function. */
483955d011SMarcel Moolenaar#undef HAVE_GETCWD
493955d011SMarcel Moolenaar
50*22619282SSimon J. Gerraty/* Define to 1 if you have the 'getenv' function. */
513955d011SMarcel Moolenaar#undef HAVE_GETENV
523955d011SMarcel Moolenaar
53*22619282SSimon J. Gerraty/* Define to 1 if you have the 'getopt' function. */
543955d011SMarcel Moolenaar#undef HAVE_GETOPT
553955d011SMarcel Moolenaar
56*22619282SSimon J. Gerraty/* Define to 1 if you have the 'getwd' function. */
573955d011SMarcel Moolenaar#undef HAVE_GETWD
583955d011SMarcel Moolenaar
593955d011SMarcel Moolenaar/* Define to 1 if you have the <inttypes.h> header file. */
603955d011SMarcel Moolenaar#undef HAVE_INTTYPES_H
613955d011SMarcel Moolenaar
62*22619282SSimon J. Gerraty/* Define to 1 if you have the 'killpg' function. */
633955d011SMarcel Moolenaar#undef HAVE_KILLPG
643955d011SMarcel Moolenaar
65ac3446e9SSimon J. Gerraty/* Define to 1 if you have the <libgen.h> header file. */
66ac3446e9SSimon J. Gerraty#undef HAVE_LIBGEN_H
67ac3446e9SSimon J. Gerraty
68ac3446e9SSimon J. Gerraty/* Define to 1 if you have the <limits.h> header file. */
69ac3446e9SSimon J. Gerraty#undef HAVE_LIMITS_H
70ac3446e9SSimon J. Gerraty
71*22619282SSimon J. Gerraty/* Define to 1 if the system has the type 'long long int'. */
7212904384SSimon J. Gerraty#undef HAVE_LONG_LONG_INT
7312904384SSimon J. Gerraty
744fde40d9SSimon J. Gerraty/* Define to 1 if you have the <minix/config.h> header file. */
754fde40d9SSimon J. Gerraty#undef HAVE_MINIX_CONFIG_H
763955d011SMarcel Moolenaar
77*22619282SSimon J. Gerraty/* Define to 1 if you have the <ndir.h> header file, and it defines 'DIR'. */
783955d011SMarcel Moolenaar#undef HAVE_NDIR_H
793955d011SMarcel Moolenaar
803955d011SMarcel Moolenaar/* Define to 1 if you have the <paths.h> header file. */
813955d011SMarcel Moolenaar#undef HAVE_PATHS_H
823955d011SMarcel Moolenaar
833955d011SMarcel Moolenaar/* Define to 1 if you have the <poll.h> header file. */
843955d011SMarcel Moolenaar#undef HAVE_POLL_H
853955d011SMarcel Moolenaar
86*22619282SSimon J. Gerraty/* Define to 1 if you have the 'putenv' function. */
873955d011SMarcel Moolenaar#undef HAVE_PUTENV
883955d011SMarcel Moolenaar
893955d011SMarcel Moolenaar/* Define to 1 if you have the <ranlib.h> header file. */
903955d011SMarcel Moolenaar#undef HAVE_RANLIB_H
913955d011SMarcel Moolenaar
92*22619282SSimon J. Gerraty/* Define to 1 if you have the 'realpath' function. */
933955d011SMarcel Moolenaar#undef HAVE_REALPATH
943955d011SMarcel Moolenaar
95c59c3bf3SSimon J. Gerraty/* Define to 1 if you have the <regex.h> header file. */
96c59c3bf3SSimon J. Gerraty#undef HAVE_REGEX_H
97c59c3bf3SSimon J. Gerraty
98*22619282SSimon J. Gerraty/* Define to 1 if you have the 'select' function. */
993955d011SMarcel Moolenaar#undef HAVE_SELECT
1003955d011SMarcel Moolenaar
101*22619282SSimon J. Gerraty/* Define to 1 if you have the 'setenv' function. */
1023955d011SMarcel Moolenaar#undef HAVE_SETENV
1033955d011SMarcel Moolenaar
104*22619282SSimon J. Gerraty/* Define to 1 if you have the 'setpgid' function. */
1053955d011SMarcel Moolenaar#undef HAVE_SETPGID
1063955d011SMarcel Moolenaar
107*22619282SSimon J. Gerraty/* Define to 1 if you have the 'setrlimit' function. */
10812904384SSimon J. Gerraty#undef HAVE_SETRLIMIT
10912904384SSimon J. Gerraty
110*22619282SSimon J. Gerraty/* Define to 1 if you have the 'setsid' function. */
1113955d011SMarcel Moolenaar#undef HAVE_SETSID
1123955d011SMarcel Moolenaar
113*22619282SSimon J. Gerraty/* Define to 1 if you have the 'sigaction' function. */
1143955d011SMarcel Moolenaar#undef HAVE_SIGACTION
1153955d011SMarcel Moolenaar
116*22619282SSimon J. Gerraty/* Define to 1 if you have the 'sigaddset' function. */
11712904384SSimon J. Gerraty#undef HAVE_SIGADDSET
11812904384SSimon J. Gerraty
119*22619282SSimon J. Gerraty/* Define to 1 if you have the 'sigpending' function. */
12012904384SSimon J. Gerraty#undef HAVE_SIGPENDING
12112904384SSimon J. Gerraty
122*22619282SSimon J. Gerraty/* Define to 1 if you have the 'sigprocmask' function. */
12312904384SSimon J. Gerraty#undef HAVE_SIGPROCMASK
12412904384SSimon J. Gerraty
125*22619282SSimon J. Gerraty/* Define to 1 if you have the 'sigsetmask' function. */
12612904384SSimon J. Gerraty#undef HAVE_SIGSETMASK
12712904384SSimon J. Gerraty
128*22619282SSimon J. Gerraty/* Define to 1 if you have the 'sigsuspend' function. */
12912904384SSimon J. Gerraty#undef HAVE_SIGSUSPEND
13012904384SSimon J. Gerraty
131*22619282SSimon J. Gerraty/* Define to 1 if you have the 'sigvec' function. */
1323955d011SMarcel Moolenaar#undef HAVE_SIGVEC
1333955d011SMarcel Moolenaar
134*22619282SSimon J. Gerraty/* Define to 1 if the system has the type 'sig_atomic_t'. */
13512904384SSimon J. Gerraty#undef HAVE_SIG_ATOMIC_T
13612904384SSimon J. Gerraty
137*22619282SSimon J. Gerraty/* Define to 1 if you have the 'snprintf' function. */
1383955d011SMarcel Moolenaar#undef HAVE_SNPRINTF
1393955d011SMarcel Moolenaar
1403955d011SMarcel Moolenaar/* Define to 1 if you have the <stdint.h> header file. */
1413955d011SMarcel Moolenaar#undef HAVE_STDINT_H
1423955d011SMarcel Moolenaar
1434fde40d9SSimon J. Gerraty/* Define to 1 if you have the <stdio.h> header file. */
1444fde40d9SSimon J. Gerraty#undef HAVE_STDIO_H
1454fde40d9SSimon J. Gerraty
1463955d011SMarcel Moolenaar/* Define to 1 if you have the <stdlib.h> header file. */
1473955d011SMarcel Moolenaar#undef HAVE_STDLIB_H
1483955d011SMarcel Moolenaar
149*22619282SSimon J. Gerraty/* Define to 1 if you have the 'strerror' function. */
1503955d011SMarcel Moolenaar#undef HAVE_STRERROR
1513955d011SMarcel Moolenaar
152*22619282SSimon J. Gerraty/* Define to 1 if you have the 'stresep' function. */
1533955d011SMarcel Moolenaar#undef HAVE_STRESEP
1543955d011SMarcel Moolenaar
155*22619282SSimon J. Gerraty/* Define to 1 if you have the 'strftime' function. */
1563955d011SMarcel Moolenaar#undef HAVE_STRFTIME
1573955d011SMarcel Moolenaar
1583955d011SMarcel Moolenaar/* Define to 1 if you have the <strings.h> header file. */
1593955d011SMarcel Moolenaar#undef HAVE_STRINGS_H
1603955d011SMarcel Moolenaar
1613955d011SMarcel Moolenaar/* Define to 1 if you have the <string.h> header file. */
1623955d011SMarcel Moolenaar#undef HAVE_STRING_H
1633955d011SMarcel Moolenaar
164*22619282SSimon J. Gerraty/* Define to 1 if you have the 'strlcpy' function. */
1653955d011SMarcel Moolenaar#undef HAVE_STRLCPY
1663955d011SMarcel Moolenaar
167*22619282SSimon J. Gerraty/* Define to 1 if you have the 'strsep' function. */
1683955d011SMarcel Moolenaar#undef HAVE_STRSEP
1693955d011SMarcel Moolenaar
170*22619282SSimon J. Gerraty/* Define to 1 if you have the 'strtod' function. */
1713955d011SMarcel Moolenaar#undef HAVE_STRTOD
1723955d011SMarcel Moolenaar
173*22619282SSimon J. Gerraty/* Define to 1 if you have the 'strtol' function. */
1743955d011SMarcel Moolenaar#undef HAVE_STRTOL
1753955d011SMarcel Moolenaar
176*22619282SSimon J. Gerraty/* Define to 1 if you have the 'strtoll' function. */
17712904384SSimon J. Gerraty#undef HAVE_STRTOLL
17812904384SSimon J. Gerraty
179*22619282SSimon J. Gerraty/* Define to 1 if you have the 'strtoul' function. */
18012904384SSimon J. Gerraty#undef HAVE_STRTOUL
18112904384SSimon J. Gerraty
182*22619282SSimon J. Gerraty/* Define to 1 if you have the 'sysctl' function. */
1835bcb7424SSimon J. Gerraty#undef HAVE_SYSCTL
1845bcb7424SSimon J. Gerraty
185*22619282SSimon J. Gerraty/* Define to 1 if you have the <sys/dir.h> header file, and it defines 'DIR'.
1863955d011SMarcel Moolenaar   */
1873955d011SMarcel Moolenaar#undef HAVE_SYS_DIR_H
1883955d011SMarcel Moolenaar
1893955d011SMarcel Moolenaar/* Define to 1 if you have the <sys/mman.h> header file. */
1903955d011SMarcel Moolenaar#undef HAVE_SYS_MMAN_H
1913955d011SMarcel Moolenaar
192*22619282SSimon J. Gerraty/* Define to 1 if you have the <sys/ndir.h> header file, and it defines 'DIR'.
1933955d011SMarcel Moolenaar   */
1943955d011SMarcel Moolenaar#undef HAVE_SYS_NDIR_H
1953955d011SMarcel Moolenaar
196ac3446e9SSimon J. Gerraty/* Define to 1 if you have the <sys/param.h> header file. */
197ac3446e9SSimon J. Gerraty#undef HAVE_SYS_PARAM_H
198ac3446e9SSimon J. Gerraty
1993955d011SMarcel Moolenaar/* Define to 1 if you have the <sys/select.h> header file. */
2003955d011SMarcel Moolenaar#undef HAVE_SYS_SELECT_H
2013955d011SMarcel Moolenaar
2023955d011SMarcel Moolenaar/* Define to 1 if you have the <sys/socket.h> header file. */
2033955d011SMarcel Moolenaar#undef HAVE_SYS_SOCKET_H
2043955d011SMarcel Moolenaar
2053955d011SMarcel Moolenaar/* Define to 1 if you have the <sys/stat.h> header file. */
2063955d011SMarcel Moolenaar#undef HAVE_SYS_STAT_H
2073955d011SMarcel Moolenaar
2085bcb7424SSimon J. Gerraty/* Define to 1 if you have the <sys/sysctl.h> header file. */
2095bcb7424SSimon J. Gerraty#undef HAVE_SYS_SYSCTL_H
2105bcb7424SSimon J. Gerraty
2113955d011SMarcel Moolenaar/* Define to 1 if you have the <sys/time.h> header file. */
2123955d011SMarcel Moolenaar#undef HAVE_SYS_TIME_H
2133955d011SMarcel Moolenaar
2143955d011SMarcel Moolenaar/* Define to 1 if you have the <sys/types.h> header file. */
2153955d011SMarcel Moolenaar#undef HAVE_SYS_TYPES_H
2163955d011SMarcel Moolenaar
2173955d011SMarcel Moolenaar/* Define to 1 if you have the <sys/uio.h> header file. */
2183955d011SMarcel Moolenaar#undef HAVE_SYS_UIO_H
2193955d011SMarcel Moolenaar
2203955d011SMarcel Moolenaar/* Define to 1 if you have <sys/wait.h> that is POSIX.1 compatible. */
2213955d011SMarcel Moolenaar#undef HAVE_SYS_WAIT_H
2223955d011SMarcel Moolenaar
2233955d011SMarcel Moolenaar/* Define to 1 if you have the <unistd.h> header file. */
2243955d011SMarcel Moolenaar#undef HAVE_UNISTD_H
2253955d011SMarcel Moolenaar
226*22619282SSimon J. Gerraty/* Define to 1 if you have the 'unsetenv' function. */
2273955d011SMarcel Moolenaar#undef HAVE_UNSETENV
2283955d011SMarcel Moolenaar
229*22619282SSimon J. Gerraty/* Define to 1 if the system has the type 'unsigned long long int'. */
23012904384SSimon J. Gerraty#undef HAVE_UNSIGNED_LONG_LONG_INT
23112904384SSimon J. Gerraty
2323955d011SMarcel Moolenaar/* Define to 1 if you have the <utime.h> header file. */
2333955d011SMarcel Moolenaar#undef HAVE_UTIME_H
2343955d011SMarcel Moolenaar
235*22619282SSimon J. Gerraty/* Define to 1 if you have the 'vfork' function. */
2363955d011SMarcel Moolenaar#undef HAVE_VFORK
2373955d011SMarcel Moolenaar
2383955d011SMarcel Moolenaar/* Define to 1 if you have the <vfork.h> header file. */
2393955d011SMarcel Moolenaar#undef HAVE_VFORK_H
2403955d011SMarcel Moolenaar
241*22619282SSimon J. Gerraty/* Define to 1 if you have the 'vprintf' function. */
2423955d011SMarcel Moolenaar#undef HAVE_VPRINTF
2433955d011SMarcel Moolenaar
244*22619282SSimon J. Gerraty/* Define to 1 if you have the 'vsnprintf' function. */
2453955d011SMarcel Moolenaar#undef HAVE_VSNPRINTF
2463955d011SMarcel Moolenaar
247*22619282SSimon J. Gerraty/* Define to 1 if you have the 'wait3' function. */
2483955d011SMarcel Moolenaar#undef HAVE_WAIT3
2493955d011SMarcel Moolenaar
250*22619282SSimon J. Gerraty/* Define to 1 if you have the 'wait4' function. */
2513955d011SMarcel Moolenaar#undef HAVE_WAIT4
2523955d011SMarcel Moolenaar
253*22619282SSimon J. Gerraty/* Define to 1 if you have the 'waitpid' function. */
2543955d011SMarcel Moolenaar#undef HAVE_WAITPID
2553955d011SMarcel Moolenaar
256*22619282SSimon J. Gerraty/* Define to 1 if you have the 'warn' function. */
2573955d011SMarcel Moolenaar#undef HAVE_WARN
2583955d011SMarcel Moolenaar
259*22619282SSimon J. Gerraty/* Define to 1 if you have the 'warnx' function. */
2603955d011SMarcel Moolenaar#undef HAVE_WARNX
2613955d011SMarcel Moolenaar
2624fde40d9SSimon J. Gerraty/* Define to 1 if you have the <wchar.h> header file. */
2634fde40d9SSimon J. Gerraty#undef HAVE_WCHAR_H
2644fde40d9SSimon J. Gerraty
265*22619282SSimon J. Gerraty/* Define to 1 if 'fork' works. */
2663955d011SMarcel Moolenaar#undef HAVE_WORKING_FORK
2673955d011SMarcel Moolenaar
268*22619282SSimon J. Gerraty/* Define to 1 if 'vfork' works. */
2693955d011SMarcel Moolenaar#undef HAVE_WORKING_VFORK
2703955d011SMarcel Moolenaar
2713955d011SMarcel Moolenaar/* define if your compiler has __attribute__ */
2723955d011SMarcel Moolenaar#undef HAVE___ATTRIBUTE__
2733955d011SMarcel Moolenaar
2743955d011SMarcel Moolenaar/* Define to the address where bug reports for this package should be sent. */
2753955d011SMarcel Moolenaar#undef PACKAGE_BUGREPORT
2763955d011SMarcel Moolenaar
2773955d011SMarcel Moolenaar/* Define to the full name of this package. */
2783955d011SMarcel Moolenaar#undef PACKAGE_NAME
2793955d011SMarcel Moolenaar
2803955d011SMarcel Moolenaar/* Define to the full name and version of this package. */
2813955d011SMarcel Moolenaar#undef PACKAGE_STRING
2823955d011SMarcel Moolenaar
2833955d011SMarcel Moolenaar/* Define to the one symbol short name of this package. */
2843955d011SMarcel Moolenaar#undef PACKAGE_TARNAME
2853955d011SMarcel Moolenaar
2863955d011SMarcel Moolenaar/* Define to the home page for this package. */
2873955d011SMarcel Moolenaar#undef PACKAGE_URL
2883955d011SMarcel Moolenaar
2893955d011SMarcel Moolenaar/* Define to the version of this package. */
2903955d011SMarcel Moolenaar#undef PACKAGE_VERSION
2913955d011SMarcel Moolenaar
292*22619282SSimon J. Gerraty/* Define to 1 if the 'S_IS*' macros in <sys/stat.h> do not work properly. */
2933955d011SMarcel Moolenaar#undef STAT_MACROS_BROKEN
2943955d011SMarcel Moolenaar
295*22619282SSimon J. Gerraty/* Define to 1 if all of the C89 standard headers exist (not just the ones
2964fde40d9SSimon J. Gerraty   required in a freestanding environment). This macro is provided for
2974fde40d9SSimon J. Gerraty   backward compatibility; new code need not use it. */
2983955d011SMarcel Moolenaar#undef STDC_HEADERS
2993955d011SMarcel Moolenaar
300*22619282SSimon J. Gerraty/* Define to 1 if your <sys/time.h> declares 'struct tm'. */
3013955d011SMarcel Moolenaar#undef TM_IN_SYS_TIME
3023955d011SMarcel Moolenaar
303*22619282SSimon J. Gerraty/* Enable extensions on AIX, Interix, z/OS.  */
3043955d011SMarcel Moolenaar#ifndef _ALL_SOURCE
3053955d011SMarcel Moolenaar# undef _ALL_SOURCE
3063955d011SMarcel Moolenaar#endif
3074fde40d9SSimon J. Gerraty/* Enable general extensions on macOS.  */
3084fde40d9SSimon J. Gerraty#ifndef _DARWIN_C_SOURCE
3094fde40d9SSimon J. Gerraty# undef _DARWIN_C_SOURCE
3104fde40d9SSimon J. Gerraty#endif
3114fde40d9SSimon J. Gerraty/* Enable general extensions on Solaris.  */
3124fde40d9SSimon J. Gerraty#ifndef __EXTENSIONS__
3134fde40d9SSimon J. Gerraty# undef __EXTENSIONS__
3144fde40d9SSimon J. Gerraty#endif
3153955d011SMarcel Moolenaar/* Enable GNU extensions on systems that have them.  */
3163955d011SMarcel Moolenaar#ifndef _GNU_SOURCE
3173955d011SMarcel Moolenaar# undef _GNU_SOURCE
3183955d011SMarcel Moolenaar#endif
3194fde40d9SSimon J. Gerraty/* Enable X/Open compliant socket functions that do not require linking
3204fde40d9SSimon J. Gerraty   with -lxnet on HP-UX 11.11.  */
3214fde40d9SSimon J. Gerraty#ifndef _HPUX_ALT_XOPEN_SOCKET_API
3224fde40d9SSimon J. Gerraty# undef _HPUX_ALT_XOPEN_SOCKET_API
3234fde40d9SSimon J. Gerraty#endif
3244fde40d9SSimon J. Gerraty/* Identify the host operating system as Minix.
3254fde40d9SSimon J. Gerraty   This macro does not affect the system headers' behavior.
3264fde40d9SSimon J. Gerraty   A future release of Autoconf may stop defining this macro.  */
3274fde40d9SSimon J. Gerraty#ifndef _MINIX
3284fde40d9SSimon J. Gerraty# undef _MINIX
3294fde40d9SSimon J. Gerraty#endif
3304fde40d9SSimon J. Gerraty/* Enable general extensions on NetBSD.
3314fde40d9SSimon J. Gerraty   Enable NetBSD compatibility extensions on Minix.  */
3324fde40d9SSimon J. Gerraty#ifndef _NETBSD_SOURCE
3334fde40d9SSimon J. Gerraty# undef _NETBSD_SOURCE
3344fde40d9SSimon J. Gerraty#endif
3354fde40d9SSimon J. Gerraty/* Enable OpenBSD compatibility extensions on NetBSD.
3364fde40d9SSimon J. Gerraty   Oddly enough, this does nothing on OpenBSD.  */
3374fde40d9SSimon J. Gerraty#ifndef _OPENBSD_SOURCE
3384fde40d9SSimon J. Gerraty# undef _OPENBSD_SOURCE
3394fde40d9SSimon J. Gerraty#endif
3404fde40d9SSimon J. Gerraty/* Define to 1 if needed for POSIX-compatible behavior.  */
3414fde40d9SSimon J. Gerraty#ifndef _POSIX_SOURCE
3424fde40d9SSimon J. Gerraty# undef _POSIX_SOURCE
3434fde40d9SSimon J. Gerraty#endif
3444fde40d9SSimon J. Gerraty/* Define to 2 if needed for POSIX-compatible behavior.  */
3454fde40d9SSimon J. Gerraty#ifndef _POSIX_1_SOURCE
3464fde40d9SSimon J. Gerraty# undef _POSIX_1_SOURCE
3474fde40d9SSimon J. Gerraty#endif
3484fde40d9SSimon J. Gerraty/* Enable POSIX-compatible threading on Solaris.  */
3493955d011SMarcel Moolenaar#ifndef _POSIX_PTHREAD_SEMANTICS
3503955d011SMarcel Moolenaar# undef _POSIX_PTHREAD_SEMANTICS
3513955d011SMarcel Moolenaar#endif
3524fde40d9SSimon J. Gerraty/* Enable extensions specified by ISO/IEC TS 18661-5:2014.  */
3534fde40d9SSimon J. Gerraty#ifndef __STDC_WANT_IEC_60559_ATTRIBS_EXT__
3544fde40d9SSimon J. Gerraty# undef __STDC_WANT_IEC_60559_ATTRIBS_EXT__
3554fde40d9SSimon J. Gerraty#endif
3564fde40d9SSimon J. Gerraty/* Enable extensions specified by ISO/IEC TS 18661-1:2014.  */
3574fde40d9SSimon J. Gerraty#ifndef __STDC_WANT_IEC_60559_BFP_EXT__
3584fde40d9SSimon J. Gerraty# undef __STDC_WANT_IEC_60559_BFP_EXT__
3594fde40d9SSimon J. Gerraty#endif
3604fde40d9SSimon J. Gerraty/* Enable extensions specified by ISO/IEC TS 18661-2:2015.  */
3614fde40d9SSimon J. Gerraty#ifndef __STDC_WANT_IEC_60559_DFP_EXT__
3624fde40d9SSimon J. Gerraty# undef __STDC_WANT_IEC_60559_DFP_EXT__
3634fde40d9SSimon J. Gerraty#endif
364*22619282SSimon J. Gerraty/* Enable extensions specified by C23 Annex F.  */
365*22619282SSimon J. Gerraty#ifndef __STDC_WANT_IEC_60559_EXT__
366*22619282SSimon J. Gerraty# undef __STDC_WANT_IEC_60559_EXT__
367*22619282SSimon J. Gerraty#endif
3684fde40d9SSimon J. Gerraty/* Enable extensions specified by ISO/IEC TS 18661-4:2015.  */
3694fde40d9SSimon J. Gerraty#ifndef __STDC_WANT_IEC_60559_FUNCS_EXT__
3704fde40d9SSimon J. Gerraty# undef __STDC_WANT_IEC_60559_FUNCS_EXT__
3714fde40d9SSimon J. Gerraty#endif
372*22619282SSimon J. Gerraty/* Enable extensions specified by C23 Annex H and ISO/IEC TS 18661-3:2015.  */
3734fde40d9SSimon J. Gerraty#ifndef __STDC_WANT_IEC_60559_TYPES_EXT__
3744fde40d9SSimon J. Gerraty# undef __STDC_WANT_IEC_60559_TYPES_EXT__
3754fde40d9SSimon J. Gerraty#endif
3764fde40d9SSimon J. Gerraty/* Enable extensions specified by ISO/IEC TR 24731-2:2010.  */
3774fde40d9SSimon J. Gerraty#ifndef __STDC_WANT_LIB_EXT2__
3784fde40d9SSimon J. Gerraty# undef __STDC_WANT_LIB_EXT2__
3794fde40d9SSimon J. Gerraty#endif
3804fde40d9SSimon J. Gerraty/* Enable extensions specified by ISO/IEC 24747:2009.  */
3814fde40d9SSimon J. Gerraty#ifndef __STDC_WANT_MATH_SPEC_FUNCS__
3824fde40d9SSimon J. Gerraty# undef __STDC_WANT_MATH_SPEC_FUNCS__
3834fde40d9SSimon J. Gerraty#endif
3843955d011SMarcel Moolenaar/* Enable extensions on HP NonStop.  */
3853955d011SMarcel Moolenaar#ifndef _TANDEM_SOURCE
3863955d011SMarcel Moolenaar# undef _TANDEM_SOURCE
3873955d011SMarcel Moolenaar#endif
3884fde40d9SSimon J. Gerraty/* Enable X/Open extensions.  Define to 500 only if necessary
3894fde40d9SSimon J. Gerraty   to make mbstate_t available.  */
3904fde40d9SSimon J. Gerraty#ifndef _XOPEN_SOURCE
3914fde40d9SSimon J. Gerraty# undef _XOPEN_SOURCE
3923955d011SMarcel Moolenaar#endif
3933955d011SMarcel Moolenaar
3943955d011SMarcel Moolenaar
3953955d011SMarcel Moolenaar/* Define WORDS_BIGENDIAN to 1 if your processor stores words with the most
3963955d011SMarcel Moolenaar   significant byte first (like Motorola and SPARC, unlike Intel). */
3973955d011SMarcel Moolenaar#if defined AC_APPLE_UNIVERSAL_BUILD
3983955d011SMarcel Moolenaar# if defined __BIG_ENDIAN__
3993955d011SMarcel Moolenaar#  define WORDS_BIGENDIAN 1
4003955d011SMarcel Moolenaar# endif
4013955d011SMarcel Moolenaar#else
4023955d011SMarcel Moolenaar# ifndef WORDS_BIGENDIAN
4033955d011SMarcel Moolenaar#  undef WORDS_BIGENDIAN
4043955d011SMarcel Moolenaar# endif
4053955d011SMarcel Moolenaar#endif
4063955d011SMarcel Moolenaar
407ac3446e9SSimon J. Gerraty/* Define for Solaris 2.5.1 so the uint32_t typedef from <sys/synch.h>,
408ac3446e9SSimon J. Gerraty   <pthread.h>, or <semaphore.h> is not used. If the typedef were allowed, the
409ac3446e9SSimon J. Gerraty   #define below would cause a syntax error. */
410ac3446e9SSimon J. Gerraty#undef _UINT32_T
411ac3446e9SSimon J. Gerraty
4125bcb7424SSimon J. Gerraty/* C99 function name */
4135bcb7424SSimon J. Gerraty#undef __func__
4145bcb7424SSimon J. Gerraty
415*22619282SSimon J. Gerraty/* Define to empty if 'const' does not conform to ANSI C. */
4163955d011SMarcel Moolenaar#undef const
4173955d011SMarcel Moolenaar
418*22619282SSimon J. Gerraty/* Define to '__inline__' or '__inline' if that's what the C compiler
41912904384SSimon J. Gerraty   calls it, or to nothing if 'inline' is not supported under any name.  */
42012904384SSimon J. Gerraty#ifndef __cplusplus
42112904384SSimon J. Gerraty#undef inline
42212904384SSimon J. Gerraty#endif
42312904384SSimon J. Gerraty
42412904384SSimon J. Gerraty/* Define to the type of a signed integer type of width exactly 64 bits if
42512904384SSimon J. Gerraty   such a type exists and the standard includes do not define it. */
42612904384SSimon J. Gerraty#undef int64_t
42712904384SSimon J. Gerraty
428*22619282SSimon J. Gerraty/* Define to 'int' if <sys/types.h> does not define. */
42939ac7ef4SSimon J. Gerraty#undef mode_t
43039ac7ef4SSimon J. Gerraty
431*22619282SSimon J. Gerraty/* Define to 'long int' if <sys/types.h> does not define. */
4323955d011SMarcel Moolenaar#undef off_t
4333955d011SMarcel Moolenaar
4344fde40d9SSimon J. Gerraty/* Define as a signed integer type capable of holding a process identifier. */
4353955d011SMarcel Moolenaar#undef pid_t
4363955d011SMarcel Moolenaar
437dba7b0efSSimon J. Gerraty/* type that signal handlers can safely frob */
438dba7b0efSSimon J. Gerraty#undef sig_atomic_t
439dba7b0efSSimon J. Gerraty
440*22619282SSimon J. Gerraty/* Define as 'unsigned int' if <stddef.h> doesn't define. */
4413955d011SMarcel Moolenaar#undef size_t
4423955d011SMarcel Moolenaar
443ac3446e9SSimon J. Gerraty/* Define to the type of an unsigned integer type of width exactly 32 bits if
444ac3446e9SSimon J. Gerraty   such a type exists and the standard includes do not define it. */
445ac3446e9SSimon J. Gerraty#undef uint32_t
446ac3446e9SSimon J. Gerraty
447*22619282SSimon J. Gerraty/* Define as 'fork' if 'vfork' does not work. */
4483955d011SMarcel Moolenaar#undef vfork
449