xref: /netbsd-src/external/bsd/ntp/include/config.h (revision 88199c0f146aa2d3bb152d60d0e673190ad1fc57)
11ca06f9cSkardel /* config.h.  Generated from config.h.in by configure.  */
21ca06f9cSkardel /* config.h.in.  Generated from configure.ac by autoheader.  */
31ca06f9cSkardel 
41ca06f9cSkardel /* Define if building universal (internal helper macro) */
51ca06f9cSkardel /* #undef AC_APPLE_UNIVERSAL_BUILD */
61ca06f9cSkardel 
71ca06f9cSkardel /* Is adjtime() accurate? */
81ca06f9cSkardel /* #undef ADJTIME_IS_ACCURATE */
91ca06f9cSkardel 
10bab87fffSchristos /* Support NTP Autokey protocol? */
114eea345dSchristos #define AUTOKEY 1
121ca06f9cSkardel 
13bab87fffSchristos /* why not HAVE_P_S? */
14bab87fffSchristos /* #undef CALL_PTHREAD_SETCONCURRENCY */
151ca06f9cSkardel 
161ca06f9cSkardel /* ACTS modem service */
171ca06f9cSkardel #define CLOCK_ACTS 1
181ca06f9cSkardel 
191ca06f9cSkardel /* Arbiter 1088A/B GPS receiver */
201ca06f9cSkardel #define CLOCK_ARBITER 1
211ca06f9cSkardel 
221ca06f9cSkardel /* ARCRON support? */
231ca06f9cSkardel #define CLOCK_ARCRON_MSF 1
241ca06f9cSkardel 
251ca06f9cSkardel /* Austron 2200A/2201A GPS receiver? */
261ca06f9cSkardel #define CLOCK_AS2201 1
271ca06f9cSkardel 
281ca06f9cSkardel /* PPS interface? */
291ca06f9cSkardel #define CLOCK_ATOM 1
301ca06f9cSkardel 
311ca06f9cSkardel /* Datum/Bancomm bc635/VME interface? */
321ca06f9cSkardel /* #undef CLOCK_BANC */
331ca06f9cSkardel 
341ca06f9cSkardel /* Chronolog K-series WWVB receiver? */
351ca06f9cSkardel #define CLOCK_CHRONOLOG 1
361ca06f9cSkardel 
371ca06f9cSkardel /* CHU modem/decoder */
381ca06f9cSkardel #define CLOCK_CHU 1
391ca06f9cSkardel 
401ca06f9cSkardel /* Diems Computime Radio Clock? */
413e56dceaSkardel #define CLOCK_COMPUTIME 1
421ca06f9cSkardel 
431ca06f9cSkardel /* Datum Programmable Time System? */
441ca06f9cSkardel #define CLOCK_DATUM 1
451ca06f9cSkardel 
461ca06f9cSkardel /* ELV/DCF7000 clock? */
473e56dceaSkardel #define CLOCK_DCF7000 1
481ca06f9cSkardel 
491ca06f9cSkardel /* Dumb generic hh:mm:ss local clock? */
501ca06f9cSkardel #define CLOCK_DUMBCLOCK 1
511ca06f9cSkardel 
521ca06f9cSkardel /* Forum Graphic GPS datating station driver? */
531ca06f9cSkardel #define CLOCK_FG 1
541ca06f9cSkardel 
55ea66d795Schristos /* GPSD JSON receiver */
56ea66d795Schristos #define CLOCK_GPSDJSON 1
57ea66d795Schristos 
581ca06f9cSkardel /* TrueTime GPS receiver/VME interface? */
591ca06f9cSkardel /* #undef CLOCK_GPSVME */
601ca06f9cSkardel 
611ca06f9cSkardel /* Heath GC-1000 WWV/WWVH receiver? */
621ca06f9cSkardel #define CLOCK_HEATH 1
631ca06f9cSkardel 
641ca06f9cSkardel /* HOPF 6021 clock? */
653e56dceaSkardel #define CLOCK_HOPF6021 1
661ca06f9cSkardel 
671ca06f9cSkardel /* HOPF PCI clock device? */
681ca06f9cSkardel #define CLOCK_HOPF_PCI 1
691ca06f9cSkardel 
701ca06f9cSkardel /* HOPF serial clock device? */
711ca06f9cSkardel #define CLOCK_HOPF_SERIAL 1
721ca06f9cSkardel 
731ca06f9cSkardel /* HP 58503A GPS receiver? */
741ca06f9cSkardel #define CLOCK_HPGPS 1
751ca06f9cSkardel 
761ca06f9cSkardel /* IRIG audio decoder? */
771ca06f9cSkardel #define CLOCK_IRIG 1
781ca06f9cSkardel 
791ca06f9cSkardel /* JJY receiver? */
801ca06f9cSkardel #define CLOCK_JJY 1
811ca06f9cSkardel 
821ca06f9cSkardel /* Rockwell Jupiter GPS clock? */
831ca06f9cSkardel #define CLOCK_JUPITER 1
841ca06f9cSkardel 
851ca06f9cSkardel /* Leitch CSD 5300 Master Clock System Driver? */
861ca06f9cSkardel #define CLOCK_LEITCH 1
871ca06f9cSkardel 
881ca06f9cSkardel /* local clock reference? */
891ca06f9cSkardel #define CLOCK_LOCAL 1
901ca06f9cSkardel 
911ca06f9cSkardel /* Meinberg clocks */
923e56dceaSkardel #define CLOCK_MEINBERG 1
931ca06f9cSkardel 
941ca06f9cSkardel /* Magnavox MX4200 GPS receiver */
951ca06f9cSkardel /* #undef CLOCK_MX4200 */
961ca06f9cSkardel 
971ca06f9cSkardel /* NeoClock4X */
981ca06f9cSkardel #define CLOCK_NEOCLOCK4X 1
991ca06f9cSkardel 
1001ca06f9cSkardel /* NMEA GPS receiver */
1011ca06f9cSkardel #define CLOCK_NMEA 1
1021ca06f9cSkardel 
1031ca06f9cSkardel /* Motorola UT Oncore GPS */
1041ca06f9cSkardel #define CLOCK_ONCORE 1
1051ca06f9cSkardel 
1061ca06f9cSkardel /* Palisade clock */
1071ca06f9cSkardel #define CLOCK_PALISADE 1
1081ca06f9cSkardel 
1091ca06f9cSkardel /* PARSE driver interface */
110ca3d1832Skardel #define CLOCK_PARSE 1
1111ca06f9cSkardel 
1121ca06f9cSkardel /* Conrad parallel port radio clock */
1131ca06f9cSkardel #define CLOCK_PCF 1
1141ca06f9cSkardel 
1151ca06f9cSkardel /* PCL 720 clock support */
1161ca06f9cSkardel /* #undef CLOCK_PPS720 */
1171ca06f9cSkardel 
1181ca06f9cSkardel /* PST/Traconex 1020 WWV/WWVH receiver */
1191ca06f9cSkardel #define CLOCK_PST 1
1201ca06f9cSkardel 
1211ca06f9cSkardel /* DCF77 raw time code */
1223e56dceaSkardel #define CLOCK_RAWDCF 1
1231ca06f9cSkardel 
1241ca06f9cSkardel /* RCC 8000 clock */
1253e56dceaSkardel #define CLOCK_RCC8000 1
1261ca06f9cSkardel 
1271ca06f9cSkardel /* RIPE NCC Trimble clock */
1281ca06f9cSkardel /* #undef CLOCK_RIPENCC */
1291ca06f9cSkardel 
1301ca06f9cSkardel /* Schmid DCF77 clock */
1313e56dceaSkardel #define CLOCK_SCHMID 1
132bab87fffSchristos 
133bab87fffSchristos /* SEL240X protocol */
1343e56dceaSkardel #define CLOCK_SEL240X 1
1351ca06f9cSkardel 
1361ca06f9cSkardel /* clock thru shared memory */
1371ca06f9cSkardel #define CLOCK_SHM 1
1381ca06f9cSkardel 
1391ca06f9cSkardel /* Spectracom 8170/Netclock/2 WWVB receiver */
1401ca06f9cSkardel #define CLOCK_SPECTRACOM 1
1411ca06f9cSkardel 
1421ca06f9cSkardel /* KSI/Odetics TPRO/S GPS receiver/IRIG interface */
1431ca06f9cSkardel /* #undef CLOCK_TPRO */
1441ca06f9cSkardel 
1451ca06f9cSkardel /* Trimble GPS receiver/TAIP protocol */
1463e56dceaSkardel #define CLOCK_TRIMTAIP 1
1471ca06f9cSkardel 
1481ca06f9cSkardel /* Trimble GPS receiver/TSIP protocol */
1493e56dceaSkardel #define CLOCK_TRIMTSIP 1
1501ca06f9cSkardel 
1511ca06f9cSkardel /* Kinemetrics/TrueTime receivers */
1521ca06f9cSkardel #define CLOCK_TRUETIME 1
1531ca06f9cSkardel 
154bab87fffSchristos /* Spectracom TSYNC timing board */
155bab87fffSchristos /* #undef CLOCK_TSYNCPCI */
156bab87fffSchristos 
1571ca06f9cSkardel /* TrueTime 560 IRIG-B decoder? */
1581ca06f9cSkardel /* #undef CLOCK_TT560 */
1591ca06f9cSkardel 
1601ca06f9cSkardel /* Ultralink M320 WWVB receiver? */
1611ca06f9cSkardel #define CLOCK_ULINK 1
1621ca06f9cSkardel 
163bab87fffSchristos /* VARITEXT clock */
1643e56dceaSkardel #define CLOCK_VARITEXT 1
1651ca06f9cSkardel 
166bab87fffSchristos /* WHARTON 400A Series clock */
1673e56dceaSkardel #define CLOCK_WHARTON_400A 1
1681ca06f9cSkardel 
1691ca06f9cSkardel /* WWV audio driver */
1701ca06f9cSkardel #define CLOCK_WWV 1
1711ca06f9cSkardel 
1721ca06f9cSkardel /* Zyfer GPStarplus */
1731ca06f9cSkardel #define CLOCK_ZYFER 1
1741ca06f9cSkardel 
175*88199c0fSchristos /* Define to 1 if using 'alloca.c'. */
176bab87fffSchristos /* #undef C_ALLOCA */
177bab87fffSchristos 
178bab87fffSchristos /* Enable debugging code? */
1791ca06f9cSkardel #define DEBUG 1
1801ca06f9cSkardel 
1811ca06f9cSkardel /* Enable processing time debugging? */
1821ca06f9cSkardel /* #undef DEBUG_TIMING */
1831ca06f9cSkardel 
1841ca06f9cSkardel /* Declaration style */
1851ca06f9cSkardel /* #undef DECL_ADJTIME_0 */
1861ca06f9cSkardel 
1871ca06f9cSkardel /* Declaration style */
1881ca06f9cSkardel /* #undef DECL_BCOPY_0 */
1891ca06f9cSkardel 
1901ca06f9cSkardel /* Declaration style */
1911ca06f9cSkardel /* #undef DECL_BZERO_0 */
1921ca06f9cSkardel 
1931ca06f9cSkardel /* Declaration style */
1941ca06f9cSkardel /* #undef DECL_CFSETISPEED_0 */
1951ca06f9cSkardel 
1961ca06f9cSkardel /* Declare errno? */
1971ca06f9cSkardel /* #undef DECL_ERRNO */
1981ca06f9cSkardel 
1991ca06f9cSkardel /* Declaration style */
2001ca06f9cSkardel /* #undef DECL_HSTRERROR_0 */
2011ca06f9cSkardel 
2021ca06f9cSkardel /* Declare h_errno? */
2031ca06f9cSkardel #define DECL_H_ERRNO 1
2041ca06f9cSkardel 
2051ca06f9cSkardel /* Declaration style */
2061ca06f9cSkardel /* #undef DECL_INET_NTOA_0 */
2071ca06f9cSkardel 
2081ca06f9cSkardel /* Declaration style */
2091ca06f9cSkardel /* #undef DECL_IOCTL_0 */
2101ca06f9cSkardel 
2111ca06f9cSkardel /* Declaration style */
2121ca06f9cSkardel /* #undef DECL_IPC_0 */
2131ca06f9cSkardel 
2141ca06f9cSkardel /* Declaration style */
2151ca06f9cSkardel /* #undef DECL_MEMMOVE_0 */
2161ca06f9cSkardel 
2171ca06f9cSkardel /* Declaration style */
2181ca06f9cSkardel /* #undef DECL_MKSTEMP_0 */
2191ca06f9cSkardel 
2201ca06f9cSkardel /* Declaration style */
2211ca06f9cSkardel /* #undef DECL_MKTEMP_0 */
2221ca06f9cSkardel 
2231ca06f9cSkardel /* Declaration style */
2241ca06f9cSkardel /* #undef DECL_NLIST_0 */
2251ca06f9cSkardel 
2261ca06f9cSkardel /* Declaration style */
2271ca06f9cSkardel /* #undef DECL_PLOCK_0 */
2281ca06f9cSkardel 
2291ca06f9cSkardel /* Declaration style */
2301ca06f9cSkardel /* #undef DECL_RENAME_0 */
2311ca06f9cSkardel 
2321ca06f9cSkardel /* Declaration style */
2331ca06f9cSkardel /* #undef DECL_SELECT_0 */
2341ca06f9cSkardel 
2351ca06f9cSkardel /* Declaration style */
2361ca06f9cSkardel /* #undef DECL_SETITIMER_0 */
2371ca06f9cSkardel 
2381ca06f9cSkardel /* Declaration style */
2391ca06f9cSkardel /* #undef DECL_SETPRIORITY_0 */
2401ca06f9cSkardel 
2411ca06f9cSkardel /* Declaration style */
2421ca06f9cSkardel /* #undef DECL_SETPRIORITY_1 */
2431ca06f9cSkardel 
2441ca06f9cSkardel /* Declaration style */
2451ca06f9cSkardel /* #undef DECL_SIGVEC_0 */
2461ca06f9cSkardel 
2471ca06f9cSkardel /* Declaration style */
2481ca06f9cSkardel /* #undef DECL_STDIO_0 */
2491ca06f9cSkardel 
2501ca06f9cSkardel /* Declaration style */
2511ca06f9cSkardel /* #undef DECL_STIME_0 */
2521ca06f9cSkardel 
2531ca06f9cSkardel /* Declaration style */
2541ca06f9cSkardel /* #undef DECL_STIME_1 */
2551ca06f9cSkardel 
2561ca06f9cSkardel /* Declaration style */
2571ca06f9cSkardel /* #undef DECL_STRERROR_0 */
2581ca06f9cSkardel 
2591ca06f9cSkardel /* Declaration style */
2601ca06f9cSkardel /* #undef DECL_STRTOL_0 */
2611ca06f9cSkardel 
2621ca06f9cSkardel /* Declare syscall()? */
263*88199c0fSchristos #define DECL_SYSCALL 1
2641ca06f9cSkardel 
2651ca06f9cSkardel /* Declaration style */
2661ca06f9cSkardel /* #undef DECL_SYSLOG_0 */
2671ca06f9cSkardel 
2681ca06f9cSkardel /* Declaration style */
2691ca06f9cSkardel /* #undef DECL_TIMEOFDAY_0 */
2701ca06f9cSkardel 
2711ca06f9cSkardel /* Declaration style */
2721ca06f9cSkardel /* #undef DECL_TIME_0 */
2731ca06f9cSkardel 
2741ca06f9cSkardel /* Declaration style */
2751ca06f9cSkardel /* #undef DECL_TOLOWER_0 */
2761ca06f9cSkardel 
2771ca06f9cSkardel /* Declaration style */
2781ca06f9cSkardel /* #undef DECL_TOUPPER_0 */
2791ca06f9cSkardel 
2801ca06f9cSkardel /* What is the fallback value for HZ? */
2811ca06f9cSkardel #define DEFAULT_HZ 100
2821ca06f9cSkardel 
283bab87fffSchristos /* Default number of megabytes for RLIMIT_MEMLOCK */
284bab87fffSchristos #define DFLT_RLIMIT_MEMLOCK 32
285bab87fffSchristos 
286bab87fffSchristos /* Default number of 4k pages for RLIMIT_STACK */
28703cfe0ffSchristos #define DFLT_RLIMIT_STACK 128
288bab87fffSchristos 
2891ca06f9cSkardel /* Directory separator character, usually / or \\ */
2901ca06f9cSkardel #define DIR_SEP '/'
2911ca06f9cSkardel 
2921ca06f9cSkardel /* use old autokey session key behavior? */
2931ca06f9cSkardel /* #undef DISABLE_BUG1243_FIX */
2941ca06f9cSkardel 
295cdfa2a7eSchristos /* use old autokey session key behavior? */
296cdfa2a7eSchristos /* #undef DISABLE_BUG3527_FIX */
297cdfa2a7eSchristos 
298*88199c0fSchristos /* Disable debug assertion on OOB KoD RATE value? */
299*88199c0fSchristos /* #undef DISABLE_BUG3767_FIX */
300*88199c0fSchristos 
3011ca06f9cSkardel /* synch TODR hourly? */
3021ca06f9cSkardel /* #undef DOSYNCTODR */
3031ca06f9cSkardel 
3041ca06f9cSkardel /* The number of minutes in a DST adjustment */
3051ca06f9cSkardel #define DSTMINUTES 60
3061ca06f9cSkardel 
30768dbbb44Schristos /* support dynamic interleave? */
30868dbbb44Schristos #define DYNAMIC_INTERLEAVE 0
30968dbbb44Schristos 
310bab87fffSchristos /* number of args to el_init() */
311bab87fffSchristos #define EL_INIT_ARGS 4
3121ca06f9cSkardel 
31368dbbb44Schristos /* Provide the explicit 127.0.0.0/8 martian filter? */
31468dbbb44Schristos #define ENABLE_BUG3020_FIX 1
31568dbbb44Schristos 
31679045f13Schristos /* Enable CMAC support? */
31779045f13Schristos #define ENABLE_CMAC 1
31879045f13Schristos 
319*88199c0fSchristos /* auto-instantiate missing PPS devices on Linux */
320*88199c0fSchristos #define ENABLE_MAGICPPS 1
321*88199c0fSchristos 
322bab87fffSchristos /* nls support in libopts */
323bab87fffSchristos /* #undef ENABLE_NLS */
3241ca06f9cSkardel 
3251ca06f9cSkardel /* force ntpdate to step the clock if !defined(STEP_SLEW) ? */
3261ca06f9cSkardel /* #undef FORCE_NTPDATE_STEP */
3271ca06f9cSkardel 
3281ca06f9cSkardel /* What is getsockname()'s socklen type? */
3291ca06f9cSkardel #define GETSOCKNAME_SOCKLEN_TYPE socklen_t
3301ca06f9cSkardel 
331bab87fffSchristos /* Do we have a routing socket (rt_msghdr or rtattr)? */
3321ca06f9cSkardel #define HAS_ROUTING_SOCKET 1
3331ca06f9cSkardel 
334bab87fffSchristos /* via __adjtimex */
335bab87fffSchristos /* #undef HAVE_ADJTIMEX */
336bab87fffSchristos 
337*88199c0fSchristos /* Define to 1 if you have 'alloca', as a function or macro. */
338bab87fffSchristos #define HAVE_ALLOCA 1
339bab87fffSchristos 
340*88199c0fSchristos /* Define to 1 if <alloca.h> works. */
341bab87fffSchristos /* #undef HAVE_ALLOCA_H */
342bab87fffSchristos 
3437476e6e4Schristos /* Define to 1 if you have the `arc4random_buf' function. */
3447476e6e4Schristos #define HAVE_ARC4RANDOM_BUF 1
3457476e6e4Schristos 
3461ca06f9cSkardel /* Define to 1 if you have the <arpa/nameser.h> header file. */
3471ca06f9cSkardel #define HAVE_ARPA_NAMESER_H 1
3481ca06f9cSkardel 
3495d681e99Schristos /* Define to 1 if you have the `atomic_thread_fence' function. */
3505d681e99Schristos /* #undef HAVE_ATOMIC_THREAD_FENCE */
3515d681e99Schristos 
3521ca06f9cSkardel /* Do we have audio support? */
3531ca06f9cSkardel #define HAVE_AUDIO /**/
3541ca06f9cSkardel 
3551ca06f9cSkardel /* Define to 1 if you have the <bstring.h> header file. */
3561ca06f9cSkardel /* #undef HAVE_BSTRING_H */
3571ca06f9cSkardel 
3581ca06f9cSkardel /* Define to 1 if you have the `canonicalize_file_name' function. */
3591ca06f9cSkardel /* #undef HAVE_CANONICALIZE_FILE_NAME */
3601ca06f9cSkardel 
361bab87fffSchristos /* Define to 1 if you have the `chmod' function. */
362bab87fffSchristos #define HAVE_CHMOD 1
363bab87fffSchristos 
3641ca06f9cSkardel /* Do we have the CIOGETEV ioctl (SunOS, Linux)? */
3651ca06f9cSkardel /* #undef HAVE_CIOGETEV */
3661ca06f9cSkardel 
367bab87fffSchristos /* Define to 1 if you have the `clock_getres' function. */
368bab87fffSchristos #define HAVE_CLOCK_GETRES 1
369bab87fffSchristos 
3701ca06f9cSkardel /* Define to 1 if you have the `clock_gettime' function. */
3711ca06f9cSkardel #define HAVE_CLOCK_GETTIME 1
3721ca06f9cSkardel 
3731ca06f9cSkardel /* Define to 1 if you have the `clock_settime' function. */
3741ca06f9cSkardel #define HAVE_CLOCK_SETTIME 1
3751ca06f9cSkardel 
376*88199c0fSchristos /* Define to 1 if you have the `closefrom' function. */
377*88199c0fSchristos #define HAVE_CLOSEFROM 1
378*88199c0fSchristos 
379bab87fffSchristos /* Define to 1 if you have the <cthreads.h> header file. */
380bab87fffSchristos /* #undef HAVE_CTHREADS_H */
381bab87fffSchristos 
3821ca06f9cSkardel /* Define to 1 if you have the `daemon' function. */
3831ca06f9cSkardel #define HAVE_DAEMON 1
3841ca06f9cSkardel 
38579045f13Schristos /* Define to 1 if you have the declaration of `siglongjmp', and to 0 if you
38679045f13Schristos    don't. */
38779045f13Schristos #define HAVE_DECL_SIGLONGJMP 1
38879045f13Schristos 
38979045f13Schristos /* Define to 1 if you have the declaration of `sigsetjmp', and to 0 if you
39079045f13Schristos    don't. */
39179045f13Schristos #define HAVE_DECL_SIGSETJMP 1
39279045f13Schristos 
393bab87fffSchristos /* Define to 1 if you have the declaration of `strerror_r', and to 0 if you
394bab87fffSchristos    don't. */
395bab87fffSchristos #define HAVE_DECL_STRERROR_R 1
3961ca06f9cSkardel 
3971ca06f9cSkardel /* Define to 1 if you have the <dirent.h> header file, and it defines `DIR'.
3981ca06f9cSkardel    */
3991ca06f9cSkardel #define HAVE_DIRENT_H 1
4001ca06f9cSkardel 
4011ca06f9cSkardel /* Define to 1 if you have the <dlfcn.h> header file. */
4021ca06f9cSkardel #define HAVE_DLFCN_H 1
4031ca06f9cSkardel 
404bab87fffSchristos #ifndef __NetBSD__
40572a98abbSkardel /* NetBSD: set by build process */
4061ca06f9cSkardel /* Use Rendezvous/DNS-SD registration */
407bab87fffSchristos #define HAVE_DNSREGISTRATION 1
408bab87fffSchristos #endif
4091ca06f9cSkardel 
4101ca06f9cSkardel /* Define to 1 if you don't have `vprintf' but do have `_doprnt.' */
4111ca06f9cSkardel /* #undef HAVE_DOPRNT */
4121ca06f9cSkardel 
4131ca06f9cSkardel /* Can we drop root privileges? */
414bab87fffSchristos #define HAVE_DROPROOT 1
4151ca06f9cSkardel 
4161ca06f9cSkardel /* Define to 1 if you have the <errno.h> header file. */
4171ca06f9cSkardel #define HAVE_ERRNO_H 1
4181ca06f9cSkardel 
4195d681e99Schristos /* Define to 1 if you have the `EVP_MD_do_all_sorted' function. */
4205d681e99Schristos #define HAVE_EVP_MD_DO_ALL_SORTED 1
4215d681e99Schristos 
422bab87fffSchristos /* Define to 1 if you have the `fchmod' function. */
423bab87fffSchristos #define HAVE_FCHMOD 1
424bab87fffSchristos 
4251ca06f9cSkardel /* Define to 1 if you have the <fcntl.h> header file. */
4261ca06f9cSkardel #define HAVE_FCNTL_H 1
4271ca06f9cSkardel 
428*88199c0fSchristos /* Define to 1 if you have the `fdopendir' function. */
429*88199c0fSchristos #define HAVE_FDOPENDIR 1
430*88199c0fSchristos 
4311ca06f9cSkardel /* Define to 1 if you have the `finite' function. */
432bab87fffSchristos /* #undef HAVE_FINITE */
4331ca06f9cSkardel 
434ea66d795Schristos /* Define to 1 if you have the `fnmatch' function. */
435ea66d795Schristos #define HAVE_FNMATCH 1
436ea66d795Schristos 
437ea66d795Schristos /* Define to 1 if you have the <fnmatch.h> header file. */
438ea66d795Schristos #define HAVE_FNMATCH_H 1
439ea66d795Schristos 
4401ca06f9cSkardel /* Define to 1 if you have the `fork' function. */
4411ca06f9cSkardel #define HAVE_FORK 1
4421ca06f9cSkardel 
443bab87fffSchristos /* Define to 1 if you have the `fstat' function. */
444bab87fffSchristos #define HAVE_FSTAT 1
445bab87fffSchristos 
446*88199c0fSchristos /* Define to 1 if you have the `fstatat' function. */
447*88199c0fSchristos #define HAVE_FSTATAT 1
448*88199c0fSchristos 
449*88199c0fSchristos /* Define to 1 if we have realpath() that supports NULL as the 2nd argument */
450*88199c0fSchristos #define HAVE_FUNC_POSIX_REALPATH 1
451*88199c0fSchristos 
4521ca06f9cSkardel /* Define to 1 if you have the `getbootfile' function. */
4531ca06f9cSkardel /* #undef HAVE_GETBOOTFILE */
4541ca06f9cSkardel 
4551ca06f9cSkardel /* Define to 1 if you have the `getclock' function. */
4561ca06f9cSkardel /* #undef HAVE_GETCLOCK */
4571ca06f9cSkardel 
4581ca06f9cSkardel /* Define to 1 if you have the `getdtablesize' function. */
4591ca06f9cSkardel #define HAVE_GETDTABLESIZE 1
4601ca06f9cSkardel 
4611ca06f9cSkardel /* Define to 1 if you have the `getifaddrs' function. */
4621ca06f9cSkardel #define HAVE_GETIFADDRS 1
4631ca06f9cSkardel 
4641ca06f9cSkardel /* Define to 1 if you have the `getpassphrase' function. */
4651ca06f9cSkardel /* #undef HAVE_GETPASSPHRASE */
4661ca06f9cSkardel 
4671ca06f9cSkardel /* Define to 1 if you have the `getrusage' function. */
4681ca06f9cSkardel #define HAVE_GETRUSAGE 1
4691ca06f9cSkardel 
4701ca06f9cSkardel /* Define to 1 if you have the `getuid' function. */
4711ca06f9cSkardel #define HAVE_GETUID 1
4721ca06f9cSkardel 
473bab87fffSchristos /* if you have GNU Pth */
474bab87fffSchristos /* #undef HAVE_GNU_PTH */
475bab87fffSchristos 
4761ca06f9cSkardel /* Define to 1 if you have the <histedit.h> header file. */
4771ca06f9cSkardel #define HAVE_HISTEDIT_H 1
4781ca06f9cSkardel 
4791ca06f9cSkardel /* Define to 1 if you have the <history.h> header file. */
4801ca06f9cSkardel /* #undef HAVE_HISTORY_H */
4811ca06f9cSkardel 
482bab87fffSchristos /* Obvious */
4831ca06f9cSkardel /* #undef HAVE_HZ_IN_STRUCT_CLOCKINFO */
4841ca06f9cSkardel 
48535c0cfeaShe #ifndef __vax__
486bab87fffSchristos /* Define to 1 if you have the <ieeefp.h> header file. */
4871ca06f9cSkardel #define HAVE_IEEEFP_H 1
48835c0cfeaShe #endif
4891ca06f9cSkardel 
4901ca06f9cSkardel /* have iflist_sysctl? */
4911ca06f9cSkardel #define HAVE_IFLIST_SYSCTL 1
4921ca06f9cSkardel 
493bab87fffSchristos /* Define to 1 if you have the `if_nametoindex' function. */
494bab87fffSchristos #define HAVE_IF_NAMETOINDEX 1
495bab87fffSchristos 
4961ca06f9cSkardel /* inline keyword or macro available */
4971ca06f9cSkardel #define HAVE_INLINE 1
4981ca06f9cSkardel 
4991ca06f9cSkardel /* Define to 1 if the system has the type `int16_t'. */
5001ca06f9cSkardel #define HAVE_INT16_T 1
5011ca06f9cSkardel 
502bab87fffSchristos /* Define to 1 if the system has the type `int32'. */
503bab87fffSchristos /* #undef HAVE_INT32 */
504bab87fffSchristos 
5051ca06f9cSkardel /* Define to 1 if the system has the type `int32_t'. */
5061ca06f9cSkardel #define HAVE_INT32_T 1
5071ca06f9cSkardel 
5081ca06f9cSkardel /* Define to 1 if the system has the type `int8_t'. */
5091ca06f9cSkardel #define HAVE_INT8_T 1
5101ca06f9cSkardel 
511bab87fffSchristos /* Define to 1 if the system has the type `intmax_t'. */
512bab87fffSchristos /* #undef HAVE_INTMAX_T */
513bab87fffSchristos 
5141ca06f9cSkardel /* Define to 1 if the system has the type `intptr_t'. */
5151ca06f9cSkardel #define HAVE_INTPTR_T 1
5161ca06f9cSkardel 
5171ca06f9cSkardel /* Define to 1 if you have the <inttypes.h> header file. */
5181ca06f9cSkardel #define HAVE_INTTYPES_H 1
5191ca06f9cSkardel 
5201ca06f9cSkardel /* Define to 1 if you have the `isfinite' function. */
521bab87fffSchristos #define HAVE_ISFINITE 1
5221ca06f9cSkardel 
5231ca06f9cSkardel /* Define to 1 if you have the <kvm.h> header file. */
5241ca06f9cSkardel #define HAVE_KVM_H 1
5251ca06f9cSkardel 
5261ca06f9cSkardel /* Define to 1 if you have the `kvm_open' function. */
527bab87fffSchristos /* #undef HAVE_KVM_OPEN */
5281ca06f9cSkardel 
5291ca06f9cSkardel /* Define to 1 if you have the `gen' library (-lgen). */
5301ca06f9cSkardel /* #undef HAVE_LIBGEN */
5311ca06f9cSkardel 
5321ca06f9cSkardel /* Define to 1 if you have the <libgen.h> header file. */
5331ca06f9cSkardel #define HAVE_LIBGEN_H 1
5341ca06f9cSkardel 
535bab87fffSchristos /* Define to 1 if you have the `intl' library (-lintl). */
536bab87fffSchristos #define HAVE_LIBINTL 1
5371ca06f9cSkardel 
538bab87fffSchristos /* Define to 1 if you have the <libintl.h> header file. */
539bab87fffSchristos #define HAVE_LIBINTL_H 1
5401ca06f9cSkardel 
5411ca06f9cSkardel /* Define to 1 if you have the <libscf.h> header file. */
5421ca06f9cSkardel /* #undef HAVE_LIBSCF_H */
5431ca06f9cSkardel 
5441ca06f9cSkardel /* Define to 1 if you have the <limits.h> header file. */
5451ca06f9cSkardel #define HAVE_LIMITS_H 1
5461ca06f9cSkardel 
547bab87fffSchristos /* using Linux pthread? */
548bab87fffSchristos /* #undef HAVE_LINUXTHREADS */
549bab87fffSchristos 
5501ca06f9cSkardel /* Do we have Linux capabilities? */
5511ca06f9cSkardel /* #undef HAVE_LINUX_CAPABILITIES */
5521ca06f9cSkardel 
553bab87fffSchristos /* Define to 1 if you have the <linux/if_addr.h> header file. */
554bab87fffSchristos /* #undef HAVE_LINUX_IF_ADDR_H */
555bab87fffSchristos 
556bab87fffSchristos /* if you have LinuxThreads */
557bab87fffSchristos /* #undef HAVE_LINUX_THREADS */
558bab87fffSchristos 
559bab87fffSchristos /* Define to 1 if you have the `localeconv' function. */
560bab87fffSchristos /* #undef HAVE_LOCALECONV */
561bab87fffSchristos 
562bab87fffSchristos /* Define to 1 if you have the <locale.h> header file. */
563bab87fffSchristos /* #undef HAVE_LOCALE_H */
564bab87fffSchristos 
565bab87fffSchristos /* Define to 1 if the system has the type `long double'. */
566bab87fffSchristos /* #undef HAVE_LONG_DOUBLE */
567bab87fffSchristos 
568bab87fffSchristos /* Define to 1 if the system has the type `long long'. */
569bab87fffSchristos #define HAVE_LONG_LONG 1
570bab87fffSchristos 
571*88199c0fSchristos /* Define to 1 if the system has the type `long long int'. */
572bab87fffSchristos /* #undef HAVE_LONG_LONG_INT */
573bab87fffSchristos 
574bab87fffSchristos /* if you have SunOS LWP package */
575bab87fffSchristos /* #undef HAVE_LWP */
576bab87fffSchristos 
577bab87fffSchristos /* Define to 1 if you have the <lwp/lwp.h> header file. */
578bab87fffSchristos /* #undef HAVE_LWP_LWP_H */
579bab87fffSchristos 
5801ca06f9cSkardel /* Define to 1 if you have the <machine/inline.h> header file. */
5811ca06f9cSkardel /* #undef HAVE_MACHINE_INLINE_H */
5821ca06f9cSkardel 
5831ca06f9cSkardel /* Define to 1 if you have the <machine/soundcard.h> header file. */
5841ca06f9cSkardel /* #undef HAVE_MACHINE_SOUNDCARD_H */
5851ca06f9cSkardel 
586bab87fffSchristos /* define if you have Mach Cthreads */
587bab87fffSchristos /* #undef HAVE_MACH_CTHREADS */
588bab87fffSchristos 
589bab87fffSchristos /* Define to 1 if you have the <mach/cthreads.h> header file. */
590bab87fffSchristos /* #undef HAVE_MACH_CTHREADS_H */
591bab87fffSchristos 
5921ca06f9cSkardel /* Define to 1 if you have the <math.h> header file. */
5931ca06f9cSkardel #define HAVE_MATH_H 1
5941ca06f9cSkardel 
5951ca06f9cSkardel /* Define to 1 if you have the `MD5Init' function. */
5961ca06f9cSkardel #define HAVE_MD5INIT 1
5971ca06f9cSkardel 
5981ca06f9cSkardel /* Define to 1 if you have the <md5.h> header file. */
5991ca06f9cSkardel #define HAVE_MD5_H 1
6001ca06f9cSkardel 
60150c1baceSchristos /* Define to 1 if you have the `memchr' function. */
60250c1baceSchristos #define HAVE_MEMCHR 1
60350c1baceSchristos 
60450c1baceSchristos /* Define to 1 if you have the `memlk' function. */
6051ca06f9cSkardel /* #undef HAVE_MEMLK */
6061ca06f9cSkardel 
6071ca06f9cSkardel /* Define to 1 if you have the <memory.h> header file. */
6081ca06f9cSkardel #define HAVE_MEMORY_H 1
6091ca06f9cSkardel 
610*88199c0fSchristos /* Define to 1 if you have the <minix/config.h> header file. */
611*88199c0fSchristos /* #undef HAVE_MINIX_CONFIG_H */
612*88199c0fSchristos 
6131ca06f9cSkardel /* Define to 1 if you have the `mkstemp' function. */
6141ca06f9cSkardel #define HAVE_MKSTEMP 1
6151ca06f9cSkardel 
6161ca06f9cSkardel /* Define to 1 if you have the `mktime' function. */
6171ca06f9cSkardel #define HAVE_MKTIME 1
6181ca06f9cSkardel 
6191ca06f9cSkardel /* Define to 1 if you have the `mlockall' function. */
6201ca06f9cSkardel #define HAVE_MLOCKALL 1
6211ca06f9cSkardel 
6221ca06f9cSkardel /* Define to 1 if you have the `mmap' function. */
6231ca06f9cSkardel #define HAVE_MMAP 1
6241ca06f9cSkardel 
625bab87fffSchristos /* Define to 1 if you have the `nanosleep' function. */
626bab87fffSchristos #define HAVE_NANOSLEEP 1
627bab87fffSchristos 
6281ca06f9cSkardel /* Define to 1 if you have the <ndir.h> header file, and it defines `DIR'. */
6291ca06f9cSkardel /* #undef HAVE_NDIR_H */
6301ca06f9cSkardel 
6311ca06f9cSkardel /* Define to 1 if you have the <netdb.h> header file. */
6321ca06f9cSkardel #define HAVE_NETDB_H 1
6331ca06f9cSkardel 
6341ca06f9cSkardel /* Define to 1 if you have the <netinet/in.h> header file. */
6351ca06f9cSkardel #define HAVE_NETINET_IN_H 1
6361ca06f9cSkardel 
6371ca06f9cSkardel /* Define to 1 if you have the <netinet/in_system.h> header file. */
6381ca06f9cSkardel /* #undef HAVE_NETINET_IN_SYSTEM_H */
6391ca06f9cSkardel 
6401ca06f9cSkardel /* Define to 1 if you have the <netinet/in_systm.h> header file. */
6411ca06f9cSkardel #define HAVE_NETINET_IN_SYSTM_H 1
6421ca06f9cSkardel 
643bab87fffSchristos /* Define to 1 if you have the <netinet/in_var.h> header file. */
644bab87fffSchristos #define HAVE_NETINET_IN_VAR_H 1
645bab87fffSchristos 
6461ca06f9cSkardel /* Define to 1 if you have the <netinet/ip.h> header file. */
6471ca06f9cSkardel #define HAVE_NETINET_IP_H 1
6481ca06f9cSkardel 
6491ca06f9cSkardel /* NetInfo support? */
6501ca06f9cSkardel /* #undef HAVE_NETINFO */
6511ca06f9cSkardel 
6521ca06f9cSkardel /* Define to 1 if you have the <netinfo/ni.h> header file. */
6531ca06f9cSkardel /* #undef HAVE_NETINFO_NI_H */
6541ca06f9cSkardel 
6551ca06f9cSkardel /* Define to 1 if you have the <net/if6.h> header file. */
6561ca06f9cSkardel /* #undef HAVE_NET_IF6_H */
6571ca06f9cSkardel 
6581ca06f9cSkardel /* Define to 1 if you have the <net/if.h> header file. */
6591ca06f9cSkardel #define HAVE_NET_IF_H 1
6601ca06f9cSkardel 
661bab87fffSchristos /* Define to 1 if you have the <net/if_var.h> header file. */
662bab87fffSchristos /* #undef HAVE_NET_IF_VAR_H */
663bab87fffSchristos 
6641ca06f9cSkardel /* Define to 1 if you have the <net/route.h> header file. */
6651ca06f9cSkardel #define HAVE_NET_ROUTE_H 1
6661ca06f9cSkardel 
6671ca06f9cSkardel /* Define to 1 if you have the `nice' function. */
6681ca06f9cSkardel #define HAVE_NICE 1
6691ca06f9cSkardel 
670bab87fffSchristos /* Define to 1 if you have the <nlist.h> header file. */
671bab87fffSchristos #define HAVE_NLIST_H 1
6721ca06f9cSkardel 
673bab87fffSchristos /* via __adjtimex */
6741ca06f9cSkardel #define HAVE_NTP_ADJTIME 1
6751ca06f9cSkardel 
676bab87fffSchristos /* via __ntp_gettime */
6771ca06f9cSkardel #define HAVE_NTP_GETTIME 1
6781ca06f9cSkardel 
6791ca06f9cSkardel /* Do we want support for Samba's signing daemon? */
6801ca06f9cSkardel /* #undef HAVE_NTP_SIGND */
6811ca06f9cSkardel 
682bab87fffSchristos /* if you have NT Event Log */
683bab87fffSchristos /* #undef HAVE_NT_EVENT_LOG */
684bab87fffSchristos 
685bab87fffSchristos /* if you have NT Service Manager */
686bab87fffSchristos /* #undef HAVE_NT_SERVICE_MANAGER */
687bab87fffSchristos 
688bab87fffSchristos /* if you have NT Threads */
689bab87fffSchristos /* #undef HAVE_NT_THREADS */
6901ca06f9cSkardel 
691*88199c0fSchristos /* Define to 1 if you have the `openat' function. */
692*88199c0fSchristos #define HAVE_OPENAT 1
693*88199c0fSchristos 
69479045f13Schristos /* Define to 1 if you have the <openssl/cmac.h> header file. */
69579045f13Schristos #define HAVE_OPENSSL_CMAC_H 1
69679045f13Schristos 
6971ca06f9cSkardel /* Define to 1 if the system has the type `pid_t'. */
6981ca06f9cSkardel #define HAVE_PID_T 1
6991ca06f9cSkardel 
7001ca06f9cSkardel /* Define to 1 if you have the `plock' function. */
7011ca06f9cSkardel /* #undef HAVE_PLOCK */
7021ca06f9cSkardel 
7031ca06f9cSkardel /* Define to 1 if you have the <poll.h> header file. */
7041ca06f9cSkardel #define HAVE_POLL_H 1
7051ca06f9cSkardel 
7061ca06f9cSkardel /* Do we have the PPS API per the Draft RFC? */
7071ca06f9cSkardel #define HAVE_PPSAPI 1
7081ca06f9cSkardel 
709bab87fffSchristos /* Define to 1 if you have the <priv.h> header file. */
710bab87fffSchristos /* #undef HAVE_PRIV_H */
711bab87fffSchristos 
712bab87fffSchristos /* Define if you have POSIX threads libraries and header files. */
713bab87fffSchristos /* #undef HAVE_PTHREAD */
714bab87fffSchristos 
715bab87fffSchristos /* define to pthreads API spec revision */
716bab87fffSchristos #define HAVE_PTHREADS 10
717bab87fffSchristos 
718bab87fffSchristos /* Define to 1 if you have the `pthread_attr_getstacksize' function. */
719bab87fffSchristos #define HAVE_PTHREAD_ATTR_GETSTACKSIZE 1
720bab87fffSchristos 
721bab87fffSchristos /* Define to 1 if you have the `pthread_attr_setstacksize' function. */
722bab87fffSchristos #define HAVE_PTHREAD_ATTR_SETSTACKSIZE 1
723bab87fffSchristos 
724bab87fffSchristos /* define if you have pthread_detach function */
725bab87fffSchristos #define HAVE_PTHREAD_DETACH 1
726bab87fffSchristos 
727bab87fffSchristos /* Define to 1 if you have the `pthread_getconcurrency' function. */
728bab87fffSchristos /* #undef HAVE_PTHREAD_GETCONCURRENCY */
729bab87fffSchristos 
730bab87fffSchristos /* Define to 1 if you have the <pthread.h> header file. */
731bab87fffSchristos #define HAVE_PTHREAD_H 1
732bab87fffSchristos 
733bab87fffSchristos /* Define to 1 if you have the `pthread_kill' function. */
734bab87fffSchristos #define HAVE_PTHREAD_KILL 1
735bab87fffSchristos 
736bab87fffSchristos /* Define to 1 if you have the `pthread_kill_other_threads_np' function. */
737bab87fffSchristos /* #undef HAVE_PTHREAD_KILL_OTHER_THREADS_NP */
738bab87fffSchristos 
739bab87fffSchristos /* define if you have pthread_rwlock_destroy function */
740bab87fffSchristos #define HAVE_PTHREAD_RWLOCK_DESTROY 1
741bab87fffSchristos 
742bab87fffSchristos /* Define to 1 if you have the `pthread_setconcurrency' function. */
743bab87fffSchristos /* #undef HAVE_PTHREAD_SETCONCURRENCY */
744bab87fffSchristos 
745bab87fffSchristos /* Define to 1 if you have the `pthread_yield' function. */
746bab87fffSchristos /* #undef HAVE_PTHREAD_YIELD */
747bab87fffSchristos 
748bab87fffSchristos /* Define to 1 if you have the <pth.h> header file. */
749bab87fffSchristos /* #undef HAVE_PTH_H */
750bab87fffSchristos 
751bab87fffSchristos /* Define to 1 if the system has the type `ptrdiff_t'. */
752ea66d795Schristos #define HAVE_PTRDIFF_T 1
753bab87fffSchristos 
7541ca06f9cSkardel /* Define to 1 if you have the `pututline' function. */
7551ca06f9cSkardel /* #undef HAVE_PUTUTLINE */
7561ca06f9cSkardel 
7571ca06f9cSkardel /* Define to 1 if you have the `pututxline' function. */
7581ca06f9cSkardel #define HAVE_PUTUTXLINE 1
7591ca06f9cSkardel 
760ea66d795Schristos /* Define to 1 if you have the `RAND_bytes' function. */
761ea66d795Schristos #define HAVE_RAND_BYTES 1
762ea66d795Schristos 
763ea66d795Schristos /* Define to 1 if you have the `RAND_poll' function. */
764ea66d795Schristos #define HAVE_RAND_POLL 1
765ea66d795Schristos 
7661ca06f9cSkardel /* Define to 1 if you have the <readline.h> header file. */
7671ca06f9cSkardel /* #undef HAVE_READLINE_H */
7681ca06f9cSkardel 
7691ca06f9cSkardel /* Define if your readline library has \`add_history' */
7701ca06f9cSkardel #define HAVE_READLINE_HISTORY 1
7711ca06f9cSkardel 
7721ca06f9cSkardel /* Define to 1 if you have the <readline/history.h> header file. */
7731ca06f9cSkardel #define HAVE_READLINE_HISTORY_H 1
7741ca06f9cSkardel 
7751ca06f9cSkardel /* Define to 1 if you have the <readline/readline.h> header file. */
7761ca06f9cSkardel #define HAVE_READLINE_READLINE_H 1
7771ca06f9cSkardel 
7781ca06f9cSkardel /* Define to 1 if you have the `readlink' function. */
7791ca06f9cSkardel #define HAVE_READLINK 1
7801ca06f9cSkardel 
7811ca06f9cSkardel /* Define to 1 if you have the `recvmsg' function. */
7821ca06f9cSkardel #define HAVE_RECVMSG 1
7831ca06f9cSkardel 
7841ca06f9cSkardel /* Define to 1 if you have the <resolv.h> header file. */
7851ca06f9cSkardel #define HAVE_RESOLV_H 1
7861ca06f9cSkardel 
7871ca06f9cSkardel /* Define to 1 if you have the `res_init' function. */
7881ca06f9cSkardel #define HAVE_RES_INIT 1
7891ca06f9cSkardel 
7901ca06f9cSkardel /* Do we have Linux routing socket? */
7911ca06f9cSkardel /* #undef HAVE_RTNETLINK */
7921ca06f9cSkardel 
7931ca06f9cSkardel /* Define to 1 if you have the `rtprio' function. */
7941ca06f9cSkardel /* #undef HAVE_RTPRIO */
7951ca06f9cSkardel 
7961ca06f9cSkardel /* Define to 1 if you have the <runetype.h> header file. */
7971ca06f9cSkardel /* #undef HAVE_RUNETYPE_H */
7981ca06f9cSkardel 
799bab87fffSchristos /* Obvious */
8001ca06f9cSkardel #define HAVE_SA_SIGACTION_IN_STRUCT_SIGACTION 1
8011ca06f9cSkardel 
8021ca06f9cSkardel /* Define to 1 if you have the <sched.h> header file. */
8031ca06f9cSkardel #define HAVE_SCHED_H 1
8041ca06f9cSkardel 
8051ca06f9cSkardel /* Define to 1 if you have the `sched_setscheduler' function. */
8061ca06f9cSkardel #define HAVE_SCHED_SETSCHEDULER 1
8071ca06f9cSkardel 
808bab87fffSchristos /* Define to 1 if you have the `sched_yield' function. */
809bab87fffSchristos #define HAVE_SCHED_YIELD 1
810bab87fffSchristos 
811bab87fffSchristos /* Define to 1 if you have the <semaphore.h> header file. */
812bab87fffSchristos #define HAVE_SEMAPHORE_H 1
813bab87fffSchristos 
814bab87fffSchristos /* Define to 1 if you have the `sem_timedwait' function. */
815bab87fffSchristos #define HAVE_SEM_TIMEDWAIT 1
816bab87fffSchristos 
8171ca06f9cSkardel /* Define to 1 if you have the <setjmp.h> header file. */
8181ca06f9cSkardel #define HAVE_SETJMP_H 1
8191ca06f9cSkardel 
8201ca06f9cSkardel /* Define to 1 if you have the `setlinebuf' function. */
8211ca06f9cSkardel #define HAVE_SETLINEBUF 1
8221ca06f9cSkardel 
8231ca06f9cSkardel /* Define to 1 if you have the `setpgid' function. */
8241ca06f9cSkardel #define HAVE_SETPGID 1
8251ca06f9cSkardel 
8261ca06f9cSkardel /* define if setpgrp takes 0 arguments */
8271ca06f9cSkardel /* #undef HAVE_SETPGRP_0 */
8281ca06f9cSkardel 
8291ca06f9cSkardel /* Define to 1 if you have the `setpriority' function. */
8301ca06f9cSkardel #define HAVE_SETPRIORITY 1
8311ca06f9cSkardel 
832*88199c0fSchristos /* Define to 1 if you have the `setproctitle' function. */
833*88199c0fSchristos #define HAVE_SETPROCTITLE 1
834*88199c0fSchristos 
8351ca06f9cSkardel /* Define to 1 if you have the `setrlimit' function. */
8361ca06f9cSkardel #define HAVE_SETRLIMIT 1
8371ca06f9cSkardel 
8381ca06f9cSkardel /* Define to 1 if you have the `setsid' function. */
8391ca06f9cSkardel #define HAVE_SETSID 1
8401ca06f9cSkardel 
8411ca06f9cSkardel /* Define to 1 if you have the `settimeofday' function. */
8421ca06f9cSkardel #define HAVE_SETTIMEOFDAY 1
8431ca06f9cSkardel 
8441ca06f9cSkardel /* Define to 1 if you have the `setvbuf' function. */
8451ca06f9cSkardel #define HAVE_SETVBUF 1
8461ca06f9cSkardel 
8471ca06f9cSkardel /* Define to 1 if you have the <sgtty.h> header file. */
8481ca06f9cSkardel #define HAVE_SGTTY_H 1
8491ca06f9cSkardel 
8501ca06f9cSkardel /* Define to 1 if you have the `sigaction' function. */
8511ca06f9cSkardel #define HAVE_SIGACTION 1
8521ca06f9cSkardel 
8531ca06f9cSkardel /* Can we use SIGIO for tcp and udp IO? */
8541ca06f9cSkardel #define HAVE_SIGNALED_IO 1
8551ca06f9cSkardel 
8561ca06f9cSkardel /* Define to 1 if you have the `sigset' function. */
8571ca06f9cSkardel #define HAVE_SIGSET 1
8581ca06f9cSkardel 
8591ca06f9cSkardel /* Define to 1 if you have the `sigvec' function. */
8601ca06f9cSkardel #define HAVE_SIGVEC 1
8611ca06f9cSkardel 
862bab87fffSchristos /* sigwait() available? */
863bab87fffSchristos #define HAVE_SIGWAIT 1
864bab87fffSchristos 
8651ca06f9cSkardel /* Define to 1 if the system has the type `size_t'. */
8661ca06f9cSkardel #define HAVE_SIZE_T 1
8671ca06f9cSkardel 
868bab87fffSchristos /* Define if C99-compliant `snprintf' is available. */
8691ca06f9cSkardel #define HAVE_SNPRINTF 1
8701ca06f9cSkardel 
871bab87fffSchristos /* Define to 1 if you have the `socketpair' function. */
872bab87fffSchristos #define HAVE_SOCKETPAIR 1
873bab87fffSchristos 
8741ca06f9cSkardel /* Are Solaris privileges available? */
8751ca06f9cSkardel /* #undef HAVE_SOLARIS_PRIVS */
8761ca06f9cSkardel 
8771ca06f9cSkardel /* Define to 1 if you have the <stdarg.h> header file. */
8781ca06f9cSkardel #define HAVE_STDARG_H 1
8791ca06f9cSkardel 
880ef0b7f3fSchristos /* sun2 does not have atomics */
881ef0b7f3fSchristos #ifndef __mc68010__
8825d681e99Schristos /* Define to 1 if you have the <stdatomic.h> header file. */
8834eea345dSchristos #define HAVE_STDATOMIC_H 1
884ef0b7f3fSchristos #endif
8855d681e99Schristos 
88668dbbb44Schristos /* Define to 1 if stdbool.h conforms to C99. */
887bab87fffSchristos #define HAVE_STDBOOL_H 1
888bab87fffSchristos 
889bab87fffSchristos /* Define to 1 if you have the <stddef.h> header file. */
890bab87fffSchristos /* #undef HAVE_STDDEF_H */
891bab87fffSchristos 
8921ca06f9cSkardel /* Define to 1 if you have the <stdint.h> header file. */
8931ca06f9cSkardel #define HAVE_STDINT_H 1
8941ca06f9cSkardel 
895*88199c0fSchristos /* Define to 1 if you have the <stdio.h> header file. */
896*88199c0fSchristos #define HAVE_STDIO_H 1
897*88199c0fSchristos 
8981ca06f9cSkardel /* Define to 1 if you have the <stdlib.h> header file. */
8991ca06f9cSkardel #define HAVE_STDLIB_H 1
9001ca06f9cSkardel 
9011ca06f9cSkardel /* Define to 1 if you have the `stime' function. */
9021ca06f9cSkardel /* #undef HAVE_STIME */
9031ca06f9cSkardel 
9041ca06f9cSkardel /* Define to 1 if you have the `strchr' function. */
9051ca06f9cSkardel #define HAVE_STRCHR 1
9061ca06f9cSkardel 
9071ca06f9cSkardel /* Define to 1 if you have the `strdup' function. */
9081ca06f9cSkardel #define HAVE_STRDUP 1
9091ca06f9cSkardel 
9101ca06f9cSkardel /* Define to 1 if you have the `strerror' function. */
9111ca06f9cSkardel #define HAVE_STRERROR 1
9121ca06f9cSkardel 
913*88199c0fSchristos /* Define if you have `strerror_r'. */
914bab87fffSchristos #define HAVE_STRERROR_R 1
9151ca06f9cSkardel 
9161ca06f9cSkardel /* Define to 1 if you have the <strings.h> header file. */
9171ca06f9cSkardel #define HAVE_STRINGS_H 1
9181ca06f9cSkardel 
9191ca06f9cSkardel /* Define to 1 if you have the <string.h> header file. */
9201ca06f9cSkardel #define HAVE_STRING_H 1
9211ca06f9cSkardel 
922bab87fffSchristos /* Define to 1 if you have the `strlcat' function. */
923bab87fffSchristos #define HAVE_STRLCAT 1
924bab87fffSchristos 
925bab87fffSchristos /* Define to 1 if you have the `strlcpy' function. */
926bab87fffSchristos #define HAVE_STRLCPY 1
927bab87fffSchristos 
92850c1baceSchristos /* Define to 1 if you have the `strnlen' function. */
92950c1baceSchristos #define HAVE_STRNLEN 1
93050c1baceSchristos 
931bab87fffSchristos /* Define to 1 if you have the <stropts.h> header file. */
932bab87fffSchristos /* #undef HAVE_STROPTS_H */
933bab87fffSchristos 
9341ca06f9cSkardel /* Define to 1 if you have the `strrchr' function. */
9351ca06f9cSkardel #define HAVE_STRRCHR 1
9361ca06f9cSkardel 
9371ca06f9cSkardel /* Define to 1 if you have the `strsignal' function. */
9381ca06f9cSkardel #define HAVE_STRSIGNAL 1
9391ca06f9cSkardel 
940ea66d795Schristos /* Define to 1 if you have the `strtoll' function. */
941ea66d795Schristos #define HAVE_STRTOLL 1
942ea66d795Schristos 
943bab87fffSchristos /* Define to 1 if `decimal_point' is a member of `struct lconv'. */
944bab87fffSchristos /* #undef HAVE_STRUCT_LCONV_DECIMAL_POINT */
945bab87fffSchristos 
946bab87fffSchristos /* Define to 1 if `thousands_sep' is a member of `struct lconv'. */
947bab87fffSchristos /* #undef HAVE_STRUCT_LCONV_THOUSANDS_SEP */
9481ca06f9cSkardel 
9491ca06f9cSkardel /* Do we have struct ntptimeval? */
9501ca06f9cSkardel #define HAVE_STRUCT_NTPTIMEVAL 1
9511ca06f9cSkardel 
9521ca06f9cSkardel /* Define to 1 if `time.tv_nsec' is a member of `struct ntptimeval'. */
9531ca06f9cSkardel #define HAVE_STRUCT_NTPTIMEVAL_TIME_TV_NSEC 1
9541ca06f9cSkardel 
9551ca06f9cSkardel /* Does a system header define struct ppsclockev? */
9561ca06f9cSkardel /* #undef HAVE_STRUCT_PPSCLOCKEV */
9571ca06f9cSkardel 
9581ca06f9cSkardel /* Do we have struct snd_size? */
9591ca06f9cSkardel /* #undef HAVE_STRUCT_SND_SIZE */
9601ca06f9cSkardel 
9611ca06f9cSkardel /* Does a system header define struct sockaddr_storage? */
9621ca06f9cSkardel #define HAVE_STRUCT_SOCKADDR_STORAGE 1
9631ca06f9cSkardel 
964bab87fffSchristos /* struct timespec declared? */
9651ca06f9cSkardel #define HAVE_STRUCT_TIMESPEC 1
9661ca06f9cSkardel 
9671ca06f9cSkardel /* Define to 1 if you have the <sun/audioio.h> header file. */
9681ca06f9cSkardel /* #undef HAVE_SUN_AUDIOIO_H */
9691ca06f9cSkardel 
970bab87fffSchristos /* Define to 1 if you have the <synch.h> header file. */
971bab87fffSchristos /* #undef HAVE_SYNCH_H */
972bab87fffSchristos 
9731ca06f9cSkardel /* Define to 1 if you have the `sysconf' function. */
9741ca06f9cSkardel #define HAVE_SYSCONF 1
9751ca06f9cSkardel 
9761ca06f9cSkardel /* Define to 1 if you have the <sysexits.h> header file. */
9771ca06f9cSkardel #define HAVE_SYSEXITS_H 1
9781ca06f9cSkardel 
979*88199c0fSchristos /* syslog.h provides facilitynames */
980*88199c0fSchristos /* #undef HAVE_SYSLOG_FACILITYNAMES */
981bab87fffSchristos 
9821ca06f9cSkardel /* Define to 1 if you have the <sys/audioio.h> header file. */
9831ca06f9cSkardel #define HAVE_SYS_AUDIOIO_H 1
9841ca06f9cSkardel 
9851ca06f9cSkardel /* Define to 1 if you have the <sys/capability.h> header file. */
9861ca06f9cSkardel /* #undef HAVE_SYS_CAPABILITY_H */
9871ca06f9cSkardel 
9881ca06f9cSkardel /* Define to 1 if you have the <sys/clockctl.h> header file. */
9891ca06f9cSkardel #define HAVE_SYS_CLOCKCTL_H 1
9901ca06f9cSkardel 
9911ca06f9cSkardel /* Define to 1 if you have the <sys/dir.h> header file, and it defines `DIR'.
9921ca06f9cSkardel    */
9931ca06f9cSkardel /* #undef HAVE_SYS_DIR_H */
9941ca06f9cSkardel 
9951ca06f9cSkardel /* Define to 1 if you have the <sys/file.h> header file. */
9961ca06f9cSkardel #define HAVE_SYS_FILE_H 1
9971ca06f9cSkardel 
9981ca06f9cSkardel /* Define to 1 if you have the <sys/i8253.h> header file. */
9991ca06f9cSkardel /* #undef HAVE_SYS_I8253_H */
10001ca06f9cSkardel 
10011ca06f9cSkardel /* Define to 1 if you have the <sys/ioctl.h> header file. */
10021ca06f9cSkardel #define HAVE_SYS_IOCTL_H 1
10031ca06f9cSkardel 
10041ca06f9cSkardel /* Define to 1 if you have the <sys/ipc.h> header file. */
10051ca06f9cSkardel #define HAVE_SYS_IPC_H 1
10061ca06f9cSkardel 
10071ca06f9cSkardel /* Define to 1 if you have the <sys/limits.h> header file. */
10081ca06f9cSkardel /* #undef HAVE_SYS_LIMITS_H */
10091ca06f9cSkardel 
10101ca06f9cSkardel /* Define to 1 if you have the <sys/lock.h> header file. */
10111ca06f9cSkardel #define HAVE_SYS_LOCK_H 1
10121ca06f9cSkardel 
101379045f13Schristos /* Define to 1 if you have the <sys/mac.h> header file. */
101479045f13Schristos /* #undef HAVE_SYS_MAC_H */
101579045f13Schristos 
10161ca06f9cSkardel /* Define to 1 if you have the <sys/mman.h> header file. */
10171ca06f9cSkardel #define HAVE_SYS_MMAN_H 1
10181ca06f9cSkardel 
10191ca06f9cSkardel /* Define to 1 if you have the <sys/modem.h> header file. */
10201ca06f9cSkardel /* #undef HAVE_SYS_MODEM_H */
10211ca06f9cSkardel 
10221ca06f9cSkardel /* Define to 1 if you have the <sys/ndir.h> header file, and it defines `DIR'.
10231ca06f9cSkardel    */
10241ca06f9cSkardel /* #undef HAVE_SYS_NDIR_H */
10251ca06f9cSkardel 
10261ca06f9cSkardel /* Define to 1 if you have the <sys/param.h> header file. */
10271ca06f9cSkardel #define HAVE_SYS_PARAM_H 1
10281ca06f9cSkardel 
10291ca06f9cSkardel /* Define to 1 if you have the <sys/pcl720.h> header file. */
10301ca06f9cSkardel /* #undef HAVE_SYS_PCL720_H */
10311ca06f9cSkardel 
10321ca06f9cSkardel /* Define to 1 if you have the <sys/poll.h> header file. */
10331ca06f9cSkardel #define HAVE_SYS_POLL_H 1
10341ca06f9cSkardel 
10351ca06f9cSkardel /* Define to 1 if you have the <sys/ppsclock.h> header file. */
10361ca06f9cSkardel /* #undef HAVE_SYS_PPSCLOCK_H */
10371ca06f9cSkardel 
10381ca06f9cSkardel /* Define to 1 if you have the <sys/ppstime.h> header file. */
10391ca06f9cSkardel /* #undef HAVE_SYS_PPSTIME_H */
10401ca06f9cSkardel 
10411ca06f9cSkardel /* Define to 1 if you have the <sys/prctl.h> header file. */
10421ca06f9cSkardel /* #undef HAVE_SYS_PRCTL_H */
10431ca06f9cSkardel 
1044*88199c0fSchristos /* Define to 1 if you have the <sys/procctl.h> header file. */
1045*88199c0fSchristos /* #undef HAVE_SYS_PROCCTL_H */
1046*88199c0fSchristos 
10471ca06f9cSkardel /* Define to 1 if you have the <sys/procset.h> header file. */
10481ca06f9cSkardel /* #undef HAVE_SYS_PROCSET_H */
10491ca06f9cSkardel 
10501ca06f9cSkardel /* Define to 1 if you have the <sys/proc.h> header file. */
1051bab87fffSchristos #define HAVE_SYS_PROC_H 1
10521ca06f9cSkardel 
10531ca06f9cSkardel /* Define to 1 if you have the <sys/resource.h> header file. */
10541ca06f9cSkardel #define HAVE_SYS_RESOURCE_H 1
10551ca06f9cSkardel 
10561ca06f9cSkardel /* Define to 1 if you have the <sys/sched.h> header file. */
10571ca06f9cSkardel /* #undef HAVE_SYS_SCHED_H */
10581ca06f9cSkardel 
10591ca06f9cSkardel /* Define to 1 if you have the <sys/select.h> header file. */
10601ca06f9cSkardel #define HAVE_SYS_SELECT_H 1
10611ca06f9cSkardel 
10621ca06f9cSkardel /* Define to 1 if you have the <sys/shm.h> header file. */
10631ca06f9cSkardel #define HAVE_SYS_SHM_H 1
10641ca06f9cSkardel 
10651ca06f9cSkardel /* Define to 1 if you have the <sys/signal.h> header file. */
10661ca06f9cSkardel #define HAVE_SYS_SIGNAL_H 1
10671ca06f9cSkardel 
10681ca06f9cSkardel /* Define to 1 if you have the <sys/socket.h> header file. */
10691ca06f9cSkardel #define HAVE_SYS_SOCKET_H 1
10701ca06f9cSkardel 
10711ca06f9cSkardel /* Define to 1 if you have the <sys/sockio.h> header file. */
10721ca06f9cSkardel #define HAVE_SYS_SOCKIO_H 1
10731ca06f9cSkardel 
10741ca06f9cSkardel /* Define to 1 if you have the <sys/soundcard.h> header file. */
10751ca06f9cSkardel /* #undef HAVE_SYS_SOUNDCARD_H */
10761ca06f9cSkardel 
10771ca06f9cSkardel /* Define to 1 if you have the <sys/stat.h> header file. */
10781ca06f9cSkardel #define HAVE_SYS_STAT_H 1
10791ca06f9cSkardel 
10801ca06f9cSkardel /* Define to 1 if you have the <sys/stream.h> header file. */
10811ca06f9cSkardel /* #undef HAVE_SYS_STREAM_H */
10821ca06f9cSkardel 
10831ca06f9cSkardel /* Define to 1 if you have the <sys/stropts.h> header file. */
10841ca06f9cSkardel /* #undef HAVE_SYS_STROPTS_H */
10851ca06f9cSkardel 
10861ca06f9cSkardel /* Define to 1 if you have the <sys/sysctl.h> header file. */
10871ca06f9cSkardel #define HAVE_SYS_SYSCTL_H 1
10881ca06f9cSkardel 
10891ca06f9cSkardel /* Define to 1 if you have the <sys/syssgi.h> header file. */
10901ca06f9cSkardel /* #undef HAVE_SYS_SYSSGI_H */
10911ca06f9cSkardel 
10921ca06f9cSkardel /* Define to 1 if you have the <sys/systune.h> header file. */
10931ca06f9cSkardel /* #undef HAVE_SYS_SYSTUNE_H */
10941ca06f9cSkardel 
10951ca06f9cSkardel /* Define to 1 if you have the <sys/termios.h> header file. */
10961ca06f9cSkardel #define HAVE_SYS_TERMIOS_H 1
10971ca06f9cSkardel 
10981ca06f9cSkardel /* Define to 1 if you have the <sys/timepps.h> header file. */
10991ca06f9cSkardel #define HAVE_SYS_TIMEPPS_H 1
11001ca06f9cSkardel 
11011ca06f9cSkardel /* Define to 1 if you have the <sys/timers.h> header file. */
11021ca06f9cSkardel /* #undef HAVE_SYS_TIMERS_H */
11031ca06f9cSkardel 
11041ca06f9cSkardel /* Define to 1 if you have the <sys/timex.h> header file. */
11051ca06f9cSkardel #define HAVE_SYS_TIMEX_H 1
11061ca06f9cSkardel 
11071ca06f9cSkardel /* Define to 1 if you have the <sys/time.h> header file. */
11081ca06f9cSkardel #define HAVE_SYS_TIME_H 1
11091ca06f9cSkardel 
11101ca06f9cSkardel /* Define to 1 if you have the <sys/tpro.h> header file. */
11111ca06f9cSkardel /* #undef HAVE_SYS_TPRO_H */
11121ca06f9cSkardel 
11131ca06f9cSkardel /* Define to 1 if you have the <sys/types.h> header file. */
11141ca06f9cSkardel #define HAVE_SYS_TYPES_H 1
11151ca06f9cSkardel 
11161ca06f9cSkardel /* Use sys/uio.h for struct iovec help */
11171ca06f9cSkardel /* #undef HAVE_SYS_UIO_H */
11181ca06f9cSkardel 
11191ca06f9cSkardel /* Define to 1 if you have the <sys/un.h> header file. */
11201ca06f9cSkardel #define HAVE_SYS_UN_H 1
11211ca06f9cSkardel 
1122bab87fffSchristos /* Define to 1 if you have the <sys/var.h> header file. */
1123bab87fffSchristos /* #undef HAVE_SYS_VAR_H */
1124bab87fffSchristos 
11251ca06f9cSkardel /* Define to 1 if you have the <sys/wait.h> header file. */
11261ca06f9cSkardel #define HAVE_SYS_WAIT_H 1
11271ca06f9cSkardel 
11281ca06f9cSkardel /* Define to 1 if the system has the type `s_char'. */
11291ca06f9cSkardel /* #undef HAVE_S_CHAR */
11301ca06f9cSkardel 
11311ca06f9cSkardel /* Define to 1 if you have the <termios.h> header file. */
11321ca06f9cSkardel #define HAVE_TERMIOS_H 1
11331ca06f9cSkardel 
11341ca06f9cSkardel /* Define to 1 if you have the <termio.h> header file. */
11351ca06f9cSkardel /* #undef HAVE_TERMIO_H */
11361ca06f9cSkardel 
1137bab87fffSchristos /* if you have Solaris LWP (thr) package */
1138bab87fffSchristos /* #undef HAVE_THR */
1139bab87fffSchristos 
1140bab87fffSchristos /* Define to 1 if you have the <thread.h> header file. */
1141bab87fffSchristos /* #undef HAVE_THREAD_H */
1142bab87fffSchristos 
1143bab87fffSchristos /* Define to 1 if you have the `thr_getconcurrency' function. */
1144bab87fffSchristos /* #undef HAVE_THR_GETCONCURRENCY */
1145bab87fffSchristos 
1146bab87fffSchristos /* Define to 1 if you have the `thr_setconcurrency' function. */
1147bab87fffSchristos /* #undef HAVE_THR_SETCONCURRENCY */
1148bab87fffSchristos 
1149bab87fffSchristos /* Define to 1 if you have the `thr_yield' function. */
1150bab87fffSchristos /* #undef HAVE_THR_YIELD */
1151bab87fffSchristos 
1152bab87fffSchristos /* Obvious */
11531ca06f9cSkardel /* #undef HAVE_TICKADJ_IN_STRUCT_CLOCKINFO */
11541ca06f9cSkardel 
11551ca06f9cSkardel /* Define to 1 if you have the `timegm' function. */
11561ca06f9cSkardel #define HAVE_TIMEGM 1
11571ca06f9cSkardel 
11581ca06f9cSkardel /* Define to 1 if you have the <timepps.h> header file. */
11591ca06f9cSkardel /* #undef HAVE_TIMEPPS_H */
11601ca06f9cSkardel 
11611ca06f9cSkardel /* Define to 1 if you have the `timer_create' function. */
11621ca06f9cSkardel #define HAVE_TIMER_CREATE 1
11631ca06f9cSkardel 
11641ca06f9cSkardel /* Define to 1 if you have the <timex.h> header file. */
11651ca06f9cSkardel /* #undef HAVE_TIMEX_H */
11661ca06f9cSkardel 
1167bab87fffSchristos /* Define to 1 if you have the <time.h> header file. */
1168bab87fffSchristos #define HAVE_TIME_H 1
1169bab87fffSchristos 
11701ca06f9cSkardel /* Do we have the TIOCGPPSEV ioctl (Solaris)? */
11711ca06f9cSkardel /* #undef HAVE_TIOCGPPSEV */
11721ca06f9cSkardel 
11731ca06f9cSkardel /* Do we have the TIOCSPPS ioctl (Solaris)? */
11741ca06f9cSkardel /* #undef HAVE_TIOCSPPS */
11751ca06f9cSkardel 
11761ca06f9cSkardel /* Do we have the TIO serial stuff? */
11771ca06f9cSkardel /* #undef HAVE_TIO_SERIAL_STUFF */
11781ca06f9cSkardel 
117979045f13Schristos /* Are TrustedBSD MAC policy privileges available? */
118079045f13Schristos /* #undef HAVE_TRUSTEDBSD_MAC */
118179045f13Schristos 
11821ca06f9cSkardel /* Define to 1 if the system has the type `uint16_t'. */
11831ca06f9cSkardel #define HAVE_UINT16_T 1
11841ca06f9cSkardel 
11851ca06f9cSkardel /* Define to 1 if the system has the type `uint32_t'. */
11861ca06f9cSkardel #define HAVE_UINT32_T 1
11871ca06f9cSkardel 
11881ca06f9cSkardel /* Define to 1 if the system has the type `uint8_t'. */
11891ca06f9cSkardel #define HAVE_UINT8_T 1
11901ca06f9cSkardel 
1191bab87fffSchristos /* Define to 1 if the system has the type `uintmax_t'. */
1192bab87fffSchristos /* #undef HAVE_UINTMAX_T */
1193bab87fffSchristos 
11941ca06f9cSkardel /* Define to 1 if the system has the type `uintptr_t'. */
11951ca06f9cSkardel #define HAVE_UINTPTR_T 1
11961ca06f9cSkardel 
11971ca06f9cSkardel /* Define to 1 if the system has the type `uint_t'. */
11981ca06f9cSkardel /* #undef HAVE_UINT_T */
11991ca06f9cSkardel 
12001ca06f9cSkardel /* Define to 1 if you have the `umask' function. */
12011ca06f9cSkardel #define HAVE_UMASK 1
12021ca06f9cSkardel 
12031ca06f9cSkardel /* Define to 1 if you have the `uname' function. */
12041ca06f9cSkardel #define HAVE_UNAME 1
12051ca06f9cSkardel 
12061ca06f9cSkardel /* Define to 1 if you have the <unistd.h> header file. */
12071ca06f9cSkardel #define HAVE_UNISTD_H 1
12081ca06f9cSkardel 
1209bab87fffSchristos /* deviant sigwait? */
1210bab87fffSchristos /* #undef HAVE_UNIXWARE_SIGWAIT */
1211bab87fffSchristos 
1212*88199c0fSchristos /* Define to 1 if the system has the type `unsigned long long int'. */
12135d681e99Schristos #define HAVE_UNSIGNED_LONG_LONG_INT 1
1214bab87fffSchristos 
12151ca06f9cSkardel /* Define to 1 if you have the `updwtmp' function. */
12161ca06f9cSkardel /* #undef HAVE_UPDWTMP */
12171ca06f9cSkardel 
12181ca06f9cSkardel /* Define to 1 if you have the `updwtmpx' function. */
12191ca06f9cSkardel #define HAVE_UPDWTMPX 1
12201ca06f9cSkardel 
12211ca06f9cSkardel /* Define to 1 if you have the <utime.h> header file. */
12221ca06f9cSkardel #define HAVE_UTIME_H 1
12231ca06f9cSkardel 
12241ca06f9cSkardel /* Define to 1 if you have the <utmpx.h> header file. */
12251ca06f9cSkardel #define HAVE_UTMPX_H 1
12261ca06f9cSkardel 
12271ca06f9cSkardel /* Define to 1 if you have the <utmp.h> header file. */
12281ca06f9cSkardel #define HAVE_UTMP_H 1
12291ca06f9cSkardel 
1230bab87fffSchristos /* Define to 1 if the system has the type `u_int32'. */
1231bab87fffSchristos /* #undef HAVE_U_INT32 */
1232bab87fffSchristos 
12331ca06f9cSkardel /* Define to 1 if you have the <values.h> header file. */
12341ca06f9cSkardel /* #undef HAVE_VALUES_H */
12351ca06f9cSkardel 
12361ca06f9cSkardel /* Define to 1 if you have the <varargs.h> header file. */
12371ca06f9cSkardel /* #undef HAVE_VARARGS_H */
12381ca06f9cSkardel 
12391ca06f9cSkardel /* Define to 1 if you have the `vfork' function. */
12401ca06f9cSkardel #define HAVE_VFORK 1
12411ca06f9cSkardel 
12421ca06f9cSkardel /* Define to 1 if you have the <vfork.h> header file. */
12431ca06f9cSkardel /* #undef HAVE_VFORK_H */
12441ca06f9cSkardel 
12451ca06f9cSkardel /* Define to 1 if you have the `vprintf' function. */
12461ca06f9cSkardel #define HAVE_VPRINTF 1
12471ca06f9cSkardel 
1248bab87fffSchristos /* Define if C99-compliant `vsnprintf' is available. */
12491ca06f9cSkardel #define HAVE_VSNPRINTF 1
12501ca06f9cSkardel 
1251cdfa2a7eSchristos /* Define to 1 if you have the `waitpid' function. */
1252cdfa2a7eSchristos #define HAVE_WAITPID 1
1253cdfa2a7eSchristos 
12541ca06f9cSkardel /* Define to 1 if you have the <wchar.h> header file. */
12551ca06f9cSkardel #define HAVE_WCHAR_H 1
12561ca06f9cSkardel 
12571ca06f9cSkardel /* Define to 1 if the system has the type `wchar_t'. */
12581ca06f9cSkardel #define HAVE_WCHAR_T 1
12591ca06f9cSkardel 
12601ca06f9cSkardel /* Define to 1 if the system has the type `wint_t'. */
12611ca06f9cSkardel #define HAVE_WINT_T 1
12621ca06f9cSkardel 
12631ca06f9cSkardel /* Define to 1 if `fork' works. */
12641ca06f9cSkardel #define HAVE_WORKING_FORK 1
12651ca06f9cSkardel 
12661ca06f9cSkardel /* Define to 1 if `vfork' works. */
12671ca06f9cSkardel #define HAVE_WORKING_VFORK 1
12681ca06f9cSkardel 
1269bab87fffSchristos /* define if select implicitly yields */
1270bab87fffSchristos #define HAVE_YIELDING_SELECT 1
1271bab87fffSchristos 
127268dbbb44Schristos /* Define to 1 if the system has the type `_Bool'. */
127368dbbb44Schristos #define HAVE__BOOL 1
127468dbbb44Schristos 
1275bab87fffSchristos /* Define to 1 if you have the `_exit' function. */
1276bab87fffSchristos #define HAVE__EXIT 1
1277bab87fffSchristos 
12781ca06f9cSkardel /* Define to 1 if you have the </sys/sync/queue.h> header file. */
12791ca06f9cSkardel /* #undef HAVE__SYS_SYNC_QUEUE_H */
12801ca06f9cSkardel 
12811ca06f9cSkardel /* Define to 1 if you have the </sys/sync/sema.h> header file. */
12821ca06f9cSkardel /* #undef HAVE__SYS_SYNC_SEMA_H */
12831ca06f9cSkardel 
12841ca06f9cSkardel /* Define to 1 if you have the `__adjtimex' function. */
12851ca06f9cSkardel /* #undef HAVE___ADJTIMEX */
12861ca06f9cSkardel 
1287bab87fffSchristos /* defined if C compiler supports __attribute__((...)) */
1288bab87fffSchristos #define HAVE___ATTRIBUTE__ /**/
1289bab87fffSchristos 
1290bab87fffSchristos 
1291bab87fffSchristos 	/* define away __attribute__() if unsupported */
1292bab87fffSchristos 	#ifndef HAVE___ATTRIBUTE__
1293bab87fffSchristos 	# define __attribute__(x) /* empty */
1294bab87fffSchristos 	#endif
1295bab87fffSchristos 	#define ISC_PLATFORM_NORETURN_PRE
1296bab87fffSchristos 	#define ISC_PLATFORM_NORETURN_POST __attribute__((__noreturn__))
1297bab87fffSchristos 
1298bab87fffSchristos 
1299bab87fffSchristos 
13001ca06f9cSkardel /* Define to 1 if you have the `__ntp_gettime' function. */
13011ca06f9cSkardel /* #undef HAVE___NTP_GETTIME */
13021ca06f9cSkardel 
13031ca06f9cSkardel /* Define to 1 if you have the `__res_init' function. */
13041ca06f9cSkardel /* #undef HAVE___RES_INIT */
13051ca06f9cSkardel 
13061ca06f9cSkardel /* Does struct sockaddr_storage have __ss_family? */
13071ca06f9cSkardel /* #undef HAVE___SS_FAMILY_IN_SS */
13081ca06f9cSkardel 
13091ca06f9cSkardel 
13101ca06f9cSkardel 	    /* Handle sockaddr_storage.__ss_family */
13111ca06f9cSkardel 	    #ifdef HAVE___SS_FAMILY_IN_SS
13121ca06f9cSkardel 	    # define ss_family __ss_family
13131ca06f9cSkardel 	    #endif /* HAVE___SS_FAMILY_IN_SS */
13141ca06f9cSkardel 
13151ca06f9cSkardel 
13161ca06f9cSkardel 
1317bab87fffSchristos /* Define to provide `rpl_snprintf' function. */
1318bab87fffSchristos /* #undef HW_WANT_RPL_SNPRINTF */
13191ca06f9cSkardel 
1320bab87fffSchristos /* Define to provide `rpl_vsnprintf' function. */
1321bab87fffSchristos /* #undef HW_WANT_RPL_VSNPRINTF */
13221ca06f9cSkardel 
1323bab87fffSchristos /* Retry queries on _any_ DNS error? */
13241ca06f9cSkardel /* #undef IGNORE_DNS_ERRORS */
13251ca06f9cSkardel 
13261ca06f9cSkardel /* Should we use the IRIG sawtooth filter? */
13271ca06f9cSkardel /* #undef IRIG_SUCKS */
13281ca06f9cSkardel 
1329bab87fffSchristos /* Enclose PTHREAD_ONCE_INIT in extra braces? */
1330bab87fffSchristos /* #undef ISC_PLATFORM_BRACEPTHREADONCEINIT */
1331bab87fffSchristos 
13321ca06f9cSkardel /* Do we need to fix in6isaddr? */
13331ca06f9cSkardel /* #undef ISC_PLATFORM_FIXIN6ISADDR */
13341ca06f9cSkardel 
13351ca06f9cSkardel /* ISC: do we have if_nametoindex()? */
13361ca06f9cSkardel #define ISC_PLATFORM_HAVEIFNAMETOINDEX 1
13371ca06f9cSkardel 
13381ca06f9cSkardel /* have struct if_laddrconf? */
13391ca06f9cSkardel /* #undef ISC_PLATFORM_HAVEIF_LADDRCONF */
13401ca06f9cSkardel 
13411ca06f9cSkardel /* have struct if_laddrreq? */
13421ca06f9cSkardel /* #undef ISC_PLATFORM_HAVEIF_LADDRREQ */
13431ca06f9cSkardel 
13441ca06f9cSkardel /* have struct in6_pktinfo? */
1345bab87fffSchristos #define ISC_PLATFORM_HAVEIN6PKTINFO 1
13461ca06f9cSkardel 
13471ca06f9cSkardel /* have IPv6? */
1348bab87fffSchristos #define ISC_PLATFORM_HAVEIPV6 1
13491ca06f9cSkardel 
13501ca06f9cSkardel /* struct sockaddr has sa_len? */
1351bab87fffSchristos #define ISC_PLATFORM_HAVESALEN 1
13521ca06f9cSkardel 
1353bab87fffSchristos /* sin6_scope_id? */
1354bab87fffSchristos #define ISC_PLATFORM_HAVESCOPEID 1
13551ca06f9cSkardel 
13561ca06f9cSkardel /* missing in6addr_any? */
13571ca06f9cSkardel /* #undef ISC_PLATFORM_NEEDIN6ADDRANY */
13581ca06f9cSkardel 
13591ca06f9cSkardel /* Do we need netinet6/in6.h? */
13601ca06f9cSkardel /* #undef ISC_PLATFORM_NEEDNETINET6IN6H */
13611ca06f9cSkardel 
13621ca06f9cSkardel /* ISC: provide inet_ntop() */
13631ca06f9cSkardel /* #undef ISC_PLATFORM_NEEDNTOP */
13641ca06f9cSkardel 
13651ca06f9cSkardel /* Declare in_port_t? */
13661ca06f9cSkardel /* #undef ISC_PLATFORM_NEEDPORTT */
13671ca06f9cSkardel 
13681ca06f9cSkardel /* ISC: provide inet_pton() */
13691ca06f9cSkardel /* #undef ISC_PLATFORM_NEEDPTON */
13701ca06f9cSkardel 
1371bab87fffSchristos #ifndef __NetBSD__
1372bab87fffSchristos /* NetBSD: set by build process */
1373*88199c0fSchristos /* enable libisc thread support? */
1374bab87fffSchristos #define ISC_PLATFORM_USETHREADS 1
1375bab87fffSchristos #endif
1376bab87fffSchristos 
13771ca06f9cSkardel /* Does the kernel have an FLL bug? */
13781ca06f9cSkardel /* #undef KERNEL_FLL_BUG */
13791ca06f9cSkardel 
13801ca06f9cSkardel /* Does the kernel support precision time discipline? */
13811ca06f9cSkardel #define KERNEL_PLL 1
13821ca06f9cSkardel 
1383ea66d795Schristos /* Define to use libseccomp system call filtering. */
1384ea66d795Schristos /* #undef KERN_SECCOMP */
1385ea66d795Schristos 
13861ca06f9cSkardel /* What is (probably) the name of DOSYNCTODR in the kernel? */
13871ca06f9cSkardel #define K_DOSYNCTODR_NAME "_dosynctodr"
13881ca06f9cSkardel 
13891ca06f9cSkardel /* What is (probably) the name of NOPRINTF in the kernel? */
13901ca06f9cSkardel #define K_NOPRINTF_NAME "_noprintf"
13911ca06f9cSkardel 
13921ca06f9cSkardel /* What is the name of TICKADJ in the kernel? */
13931ca06f9cSkardel #define K_TICKADJ_NAME "_tickadj"
13941ca06f9cSkardel 
13951ca06f9cSkardel /* What is the name of TICK in the kernel? */
13961ca06f9cSkardel #define K_TICK_NAME "_tick"
13971ca06f9cSkardel 
1398bab87fffSchristos /* define to 1 if library is thread safe */
1399bab87fffSchristos #define LDAP_API_FEATURE_X_OPENLDAP_THREAD_SAFE 1
1400bab87fffSchristos 
14015d681e99Schristos /* leap smear mechanism */
14025d681e99Schristos /* #undef LEAP_SMEAR */
14035d681e99Schristos 
1404ea66d795Schristos /* Define to any value to include libseccomp sandboxing. */
1405ea66d795Schristos /* #undef LIBSECCOMP */
1406ea66d795Schristos 
14071ca06f9cSkardel /* Should we align with the NIST lockclock scheme? */
14081ca06f9cSkardel /* #undef LOCKCLOCK */
14091ca06f9cSkardel 
14104eea345dSchristos /* Define to the sub-directory where libtool stores uninstalled libraries. */
1411bab87fffSchristos #define LT_OBJDIR ".libs/"
1412bab87fffSchristos 
1413bab87fffSchristos /* Does the target support multicast IP? */
14141ca06f9cSkardel #define MCAST 1
14151ca06f9cSkardel 
14161ca06f9cSkardel /* Should we recommend a minimum value for tickadj? */
14171ca06f9cSkardel /* #undef MIN_REC_TICKADJ */
14181ca06f9cSkardel 
14197476e6e4Schristos /* Define to 1 if the compiler does not support C99's structure
14207476e6e4Schristos    initialization. */
14217476e6e4Schristos /* #undef MISSING_C99_STRUCT_INIT */
14227476e6e4Schristos 
142368dbbb44Schristos /* having to fork the DNS worker early when doing chroot? */
142468dbbb44Schristos /* #undef NEED_EARLY_FORK */
142568dbbb44Schristos 
14261ca06f9cSkardel /* Do we need HPUX adjtime() library support? */
14271ca06f9cSkardel /* #undef NEED_HPUX_ADJTIME */
14281ca06f9cSkardel 
14291ca06f9cSkardel /* Do we want the HPUX FindConfig()? */
14301ca06f9cSkardel /* #undef NEED_HPUX_FINDCONFIG */
14311ca06f9cSkardel 
14321ca06f9cSkardel /* We need to provide netsnmp_daemonize() */
14331ca06f9cSkardel /* #undef NEED_NETSNMP_DAEMONIZE */
14341ca06f9cSkardel 
1435bab87fffSchristos /* pthread_init() required? */
1436bab87fffSchristos /* #undef NEED_PTHREAD_INIT */
1437bab87fffSchristos 
1438bab87fffSchristos /* use PTHREAD_SCOPE_SYSTEM? */
1439bab87fffSchristos /* #undef NEED_PTHREAD_SCOPE_SYSTEM */
1440bab87fffSchristos 
14411ca06f9cSkardel /* Do we need the qnx adjtime call? */
14421ca06f9cSkardel /* #undef NEED_QNX_ADJTIME */
14431ca06f9cSkardel 
14441ca06f9cSkardel /* Do we need extra room for SO_RCVBUF? (HPUX < 8) */
14451ca06f9cSkardel /* #undef NEED_RCVBUF_SLOP */
14461ca06f9cSkardel 
14471ca06f9cSkardel /* Do we need an s_char typedef? */
14481ca06f9cSkardel #define NEED_S_CHAR_TYPEDEF 1
14491ca06f9cSkardel 
14501ca06f9cSkardel /* Might nlist() values require an extra level of indirection (AIX)? */
14511ca06f9cSkardel /* #undef NLIST_EXTRA_INDIRECTION */
14521ca06f9cSkardel 
14531ca06f9cSkardel /* does struct nlist use a name union? */
14541ca06f9cSkardel /* #undef NLIST_NAME_UNION */
14551ca06f9cSkardel 
14561ca06f9cSkardel /* nlist stuff */
14571ca06f9cSkardel #define NLIST_STRUCT 1
14581ca06f9cSkardel 
14591ca06f9cSkardel /* Should we NOT read /dev/kmem? */
1460bab87fffSchristos #define NOKMEM 1
14611ca06f9cSkardel 
14621ca06f9cSkardel /* Should we avoid #warning on option name collisions? */
14631ca06f9cSkardel /* #undef NO_OPTION_NAME_WARNINGS */
14641ca06f9cSkardel 
1465bab87fffSchristos /* Is there a problem using PARENB and IGNPAR? */
14661ca06f9cSkardel /* #undef NO_PARENB_IGNPAR */
14671ca06f9cSkardel 
1468bab87fffSchristos /* define if you have (or want) no threads */
1469bab87fffSchristos /* #undef NO_THREADS */
1470bab87fffSchristos 
14711ca06f9cSkardel /* Default location of crypto key info */
147279045f13Schristos #define NTP_KEYSDIR "/etc"
14731ca06f9cSkardel 
14741ca06f9cSkardel /* Path to sign daemon rendezvous socket */
14751ca06f9cSkardel /* #undef NTP_SIGND_PATH */
14761ca06f9cSkardel 
14771ca06f9cSkardel /* Do we have ntp_{adj,get}time in libc? */
14781ca06f9cSkardel #define NTP_SYSCALLS_LIBC 1
14791ca06f9cSkardel 
14801ca06f9cSkardel /* Do we have ntp_{adj,get}time in the kernel? */
14811ca06f9cSkardel /* #undef NTP_SYSCALLS_STD */
14821ca06f9cSkardel 
14831ca06f9cSkardel /* Do we have support for SHMEM_STATUS? */
14841ca06f9cSkardel #define ONCORE_SHMEM_STATUS 1
14851ca06f9cSkardel 
1486bab87fffSchristos #ifndef __NetBSD__
148772a98abbSkardel /* NetBSD: set by build process */
14881ca06f9cSkardel /* Use OpenSSL? */
1489bab87fffSchristos #define OPENSSL /**/
1490bab87fffSchristos #endif
14911ca06f9cSkardel 
1492*88199c0fSchristos /* Suppress OpenSSL 3 deprecation warnings */
1493*88199c0fSchristos #define OPENSSL_SUPPRESS_DEPRECATED 1
1494*88199c0fSchristos 
14951ca06f9cSkardel /* Should we open the broadcast socket? */
14961ca06f9cSkardel #define OPEN_BCAST_SOCKET 1
14971ca06f9cSkardel 
14981ca06f9cSkardel /* need to recreate sockets on changed routing? */
14991ca06f9cSkardel #define OS_MISSES_SPECIFIC_ROUTE_UPDATES 1
15001ca06f9cSkardel 
1501bab87fffSchristos /* wildcard socket needs REUSEADDR to bind interface addresses */
15021ca06f9cSkardel /* #undef OS_NEEDS_REUSEADDR_FOR_IFADDRBIND */
15031ca06f9cSkardel 
15041ca06f9cSkardel /* Do we need to override the system's idea of HZ? */
15051ca06f9cSkardel /* #undef OVERRIDE_HZ */
15061ca06f9cSkardel 
15071ca06f9cSkardel /* Name of package */
15081ca06f9cSkardel #define PACKAGE "ntp"
15091ca06f9cSkardel 
15101ca06f9cSkardel /* Define to the address where bug reports for this package should be sent. */
1511*88199c0fSchristos #define PACKAGE_BUGREPORT "https://bugs.ntp.org/"
15121ca06f9cSkardel 
15131ca06f9cSkardel /* Define to the full name of this package. */
15141ca06f9cSkardel #define PACKAGE_NAME "ntp"
15151ca06f9cSkardel 
15161ca06f9cSkardel /* Define to the full name and version of this package. */
1517*88199c0fSchristos #define PACKAGE_STRING "ntp 4.2.8p18"
15181ca06f9cSkardel 
15191ca06f9cSkardel /* Define to the one symbol short name of this package. */
15201ca06f9cSkardel #define PACKAGE_TARNAME "ntp"
15211ca06f9cSkardel 
15221ca06f9cSkardel /* Define to the home page for this package. */
1523*88199c0fSchristos #define PACKAGE_URL "https://www.ntp.org/"
15241ca06f9cSkardel 
15251ca06f9cSkardel /* Define to the version of this package. */
1526*88199c0fSchristos #define PACKAGE_VERSION "4.2.8p18"
15271ca06f9cSkardel 
1528bab87fffSchristos /* data dir */
1529bab87fffSchristos #define PERLLIBDIR "/usr/local/share/ntp/lib"
1530bab87fffSchristos 
1531bab87fffSchristos /* define to a working POSIX compliant shell */
153279fa4578Schristos #define POSIX_SHELL "/bin/sh"
15331ca06f9cSkardel 
15341ca06f9cSkardel /* PARSE kernel PLL PPS support */
15351ca06f9cSkardel /* #undef PPS_SYNC */
15361ca06f9cSkardel 
15371ca06f9cSkardel /* Preset a value for 'tick'? */
15381ca06f9cSkardel #define PRESET_TICK 1000000L/hz
15391ca06f9cSkardel 
15401ca06f9cSkardel /* Preset a value for 'tickadj'? */
15411ca06f9cSkardel #define PRESET_TICKADJ 500/hz
15421ca06f9cSkardel 
15431ca06f9cSkardel /* Should we not IGNPAR (Linux)? */
15441ca06f9cSkardel /* #undef RAWDCF_NO_IGNPAR */
15451ca06f9cSkardel 
1546bab87fffSchristos /* enable thread safety */
1547bab87fffSchristos #define REENTRANT 1
1548bab87fffSchristos 
15491ca06f9cSkardel /* Basic refclock support? */
15501ca06f9cSkardel #define REFCLOCK 1
15511ca06f9cSkardel 
15521ca06f9cSkardel /* Do we want the ReliantUNIX clock hacks? */
15531ca06f9cSkardel /* #undef RELIANTUNIX_CLOCK */
15541ca06f9cSkardel 
1555bab87fffSchristos /* define if sched_yield yields the entire process */
1556bab87fffSchristos /* #undef REPLACE_BROKEN_YIELD */
1557bab87fffSchristos 
15581ca06f9cSkardel /* Define as the return type of signal handlers (`int' or `void'). */
15591ca06f9cSkardel #define RETSIGTYPE void
15601ca06f9cSkardel 
15611ca06f9cSkardel /* saveconfig mechanism */
15621ca06f9cSkardel #define SAVECONFIG 1
15631ca06f9cSkardel 
15641ca06f9cSkardel /* Do we want the SCO clock hacks? */
15651ca06f9cSkardel /* #undef SCO5_CLOCK */
15661ca06f9cSkardel 
15671ca06f9cSkardel /* The size of `char *', as computed by sizeof. */
156894d1f47fSchristos #ifdef _LP64
156968dbbb44Schristos #define SIZEOF_CHAR_P 8
157094d1f47fSchristos #else
157168dbbb44Schristos #define SIZEOF_CHAR_P 4
157294d1f47fSchristos #endif
15731ca06f9cSkardel 
15741ca06f9cSkardel /* The size of `int', as computed by sizeof. */
15751ca06f9cSkardel #define SIZEOF_INT 4
15761ca06f9cSkardel 
15771ca06f9cSkardel /* The size of `long', as computed by sizeof. */
157894d1f47fSchristos #ifdef _LP64
157972a98abbSkardel #define SIZEOF_LONG 8
158094d1f47fSchristos #else
158194d1f47fSchristos #define SIZEOF_LONG 4
158294d1f47fSchristos #endif
1583bab87fffSchristos 
1584bab87fffSchristos /* The size of `long long', as computed by sizeof. */
1585bab87fffSchristos #define SIZEOF_LONG_LONG 8
1586bab87fffSchristos 
1587bab87fffSchristos /* The size of `pthread_t', as computed by sizeof. */
15881091d03bSchristos #ifdef _LP64
1589bab87fffSchristos #define SIZEOF_PTHREAD_T 8
15901091d03bSchristos #else
15911091d03bSchristos #define SIZEOF_PTHREAD_T 4
15921091d03bSchristos #endif
15931ca06f9cSkardel 
15941ca06f9cSkardel /* The size of `short', as computed by sizeof. */
15951ca06f9cSkardel #define SIZEOF_SHORT 2
15961ca06f9cSkardel 
15971ca06f9cSkardel /* The size of `signed char', as computed by sizeof. */
15981ca06f9cSkardel #define SIZEOF_SIGNED_CHAR 1
15991ca06f9cSkardel 
16001ca06f9cSkardel /* The size of `time_t', as computed by sizeof. */
16011ca06f9cSkardel #define SIZEOF_TIME_T 8
16021ca06f9cSkardel 
16031ca06f9cSkardel /* Does SIOCGIFCONF return size in the buffer? */
16041ca06f9cSkardel /* #undef SIZE_RETURNED_IN_BUFFER */
16051ca06f9cSkardel 
16061ca06f9cSkardel /* Slew always? */
16071ca06f9cSkardel /* #undef SLEWALWAYS */
16081ca06f9cSkardel 
1609bab87fffSchristos /* If using the C implementation of alloca, define if you know the
1610bab87fffSchristos    direction of stack growth for your system; otherwise it will be
1611bab87fffSchristos    automatically deduced at runtime.
1612bab87fffSchristos 	STACK_DIRECTION > 0 => grows toward higher addresses
1613bab87fffSchristos 	STACK_DIRECTION < 0 => grows toward lower addresses
1614bab87fffSchristos 	STACK_DIRECTION = 0 => direction of growth unknown */
1615bab87fffSchristos /* #undef STACK_DIRECTION */
16161ca06f9cSkardel 
1617*88199c0fSchristos /* Define to 1 if all of the C90 standard headers exist (not just the ones
1618*88199c0fSchristos    required in a freestanding environment). This macro is provided for
1619*88199c0fSchristos    backward compatibility; new code need not use it. */
16201ca06f9cSkardel #define STDC_HEADERS 1
16211ca06f9cSkardel 
16221ca06f9cSkardel /* Step, then slew the clock? */
16231ca06f9cSkardel /* #undef STEP_SLEW */
16241ca06f9cSkardel 
1625bab87fffSchristos /* Define to 1 if strerror_r returns char *. */
1626bab87fffSchristos /* #undef STRERROR_R_CHAR_P */
16271ca06f9cSkardel 
1628bab87fffSchristos /* canonical system (cpu-vendor-os) of where we should run */
162994d1f47fSchristos #define STR_SYSTEM "NetBSD"
16301ca06f9cSkardel 
16311ca06f9cSkardel /* Does Xettimeofday take 1 arg? */
16321ca06f9cSkardel /* #undef SYSV_TIMEOFDAY */
16331ca06f9cSkardel 
16341ca06f9cSkardel /* Do we need to #define _SVID3 when we #include <termios.h>? */
16351ca06f9cSkardel /* #undef TERMIOS_NEEDS__SVID3 */
16361ca06f9cSkardel 
1637bab87fffSchristos /* enable thread safety */
1638bab87fffSchristos #define THREADSAFE 1
1639bab87fffSchristos 
1640bab87fffSchristos /* enable thread safety */
1641bab87fffSchristos #define THREAD_SAFE 1
1642bab87fffSchristos 
16431ca06f9cSkardel /* Is K_TICKADJ_NAME in nanoseconds? */
16441ca06f9cSkardel /* #undef TICKADJ_NANO */
16451ca06f9cSkardel 
16461ca06f9cSkardel /* Is K_TICK_NAME in nanoseconds? */
16471ca06f9cSkardel /* #undef TICK_NANO */
16481ca06f9cSkardel 
16491ca06f9cSkardel /* Define to 1 if your <sys/time.h> declares `struct tm'. */
16501ca06f9cSkardel /* #undef TM_IN_SYS_TIME */
16511ca06f9cSkardel 
16521ca06f9cSkardel /* Provide a typedef for uintptr_t? */
16531ca06f9cSkardel #ifndef HAVE_UINTPTR_T
16541ca06f9cSkardel typedef unsigned int	uintptr_t;
16551ca06f9cSkardel #define HAVE_UINTPTR_T 1
16561ca06f9cSkardel #endif
16571ca06f9cSkardel 
16581ca06f9cSkardel /* What type to use for setsockopt */
16591ca06f9cSkardel #define TYPEOF_IP_MULTICAST_LOOP u_int
16601ca06f9cSkardel 
16611ca06f9cSkardel /* Do we set process groups with -pid? */
16621ca06f9cSkardel /* #undef UDP_BACKWARDS_SETOWN */
16631ca06f9cSkardel 
16641ca06f9cSkardel /* Must we have a CTTY for fsetown? */
16651ca06f9cSkardel /* #undef USE_FSETOWNCTTY */
16661ca06f9cSkardel 
1667ea66d795Schristos /* Use OpenSSL's crypto random functions */
16684eea345dSchristos #define USE_OPENSSL_CRYPTO_RAND 1
1669ea66d795Schristos 
16707476e6e4Schristos /* OK to use snprintb()? */
16717476e6e4Schristos #define USE_SNPRINTB 1
16727476e6e4Schristos 
1673cdfa2a7eSchristos /* Enable extensions on AIX 3, Interix.  */
1674cdfa2a7eSchristos #ifndef _ALL_SOURCE
1675cdfa2a7eSchristos # define _ALL_SOURCE 1
1676cdfa2a7eSchristos #endif
1677*88199c0fSchristos /* Enable general extensions on macOS.  */
1678*88199c0fSchristos #ifndef _DARWIN_C_SOURCE
1679*88199c0fSchristos # define _DARWIN_C_SOURCE 1
1680*88199c0fSchristos #endif
1681*88199c0fSchristos /* Enable general extensions on Solaris.  */
1682*88199c0fSchristos #ifndef __EXTENSIONS__
1683*88199c0fSchristos # define __EXTENSIONS__ 1
1684*88199c0fSchristos #endif
1685cdfa2a7eSchristos /* Enable GNU extensions on systems that have them.  */
1686cdfa2a7eSchristos #ifndef _GNU_SOURCE
1687cdfa2a7eSchristos # define _GNU_SOURCE 1
1688cdfa2a7eSchristos #endif
1689*88199c0fSchristos /* Enable X/Open compliant socket functions that do not require linking
1690*88199c0fSchristos    with -lxnet on HP-UX 11.11.  */
1691*88199c0fSchristos #ifndef _HPUX_ALT_XOPEN_SOCKET_API
1692*88199c0fSchristos # define _HPUX_ALT_XOPEN_SOCKET_API 1
1693*88199c0fSchristos #endif
1694*88199c0fSchristos /* Identify the host operating system as Minix.
1695*88199c0fSchristos    This macro does not affect the system headers' behavior.
1696*88199c0fSchristos    A future release of Autoconf may stop defining this macro.  */
1697*88199c0fSchristos #ifndef _MINIX
1698*88199c0fSchristos /* # undef _MINIX */
1699*88199c0fSchristos #endif
1700*88199c0fSchristos /* Enable general extensions on NetBSD.
1701*88199c0fSchristos    Enable NetBSD compatibility extensions on Minix.  */
1702*88199c0fSchristos #ifndef _NETBSD_SOURCE
1703*88199c0fSchristos # define _NETBSD_SOURCE 1
1704*88199c0fSchristos #endif
1705*88199c0fSchristos /* Enable OpenBSD compatibility extensions on NetBSD.
1706*88199c0fSchristos    Oddly enough, this does nothing on OpenBSD.  */
1707*88199c0fSchristos #ifndef _OPENBSD_SOURCE
1708*88199c0fSchristos # define _OPENBSD_SOURCE 1
1709*88199c0fSchristos #endif
1710*88199c0fSchristos /* Define to 1 if needed for POSIX-compatible behavior.  */
1711*88199c0fSchristos #ifndef _POSIX_SOURCE
1712*88199c0fSchristos /* # undef _POSIX_SOURCE */
1713*88199c0fSchristos #endif
1714*88199c0fSchristos /* Define to 2 if needed for POSIX-compatible behavior.  */
1715*88199c0fSchristos #ifndef _POSIX_1_SOURCE
1716*88199c0fSchristos /* # undef _POSIX_1_SOURCE */
1717*88199c0fSchristos #endif
1718*88199c0fSchristos /* Enable POSIX-compatible threading on Solaris.  */
1719cdfa2a7eSchristos #ifndef _POSIX_PTHREAD_SEMANTICS
1720cdfa2a7eSchristos # define _POSIX_PTHREAD_SEMANTICS 1
1721cdfa2a7eSchristos #endif
1722*88199c0fSchristos /* Enable extensions specified by ISO/IEC TS 18661-5:2014.  */
1723*88199c0fSchristos #ifndef __STDC_WANT_IEC_60559_ATTRIBS_EXT__
1724*88199c0fSchristos # define __STDC_WANT_IEC_60559_ATTRIBS_EXT__ 1
1725*88199c0fSchristos #endif
1726*88199c0fSchristos /* Enable extensions specified by ISO/IEC TS 18661-1:2014.  */
1727*88199c0fSchristos #ifndef __STDC_WANT_IEC_60559_BFP_EXT__
1728*88199c0fSchristos # define __STDC_WANT_IEC_60559_BFP_EXT__ 1
1729*88199c0fSchristos #endif
1730*88199c0fSchristos /* Enable extensions specified by ISO/IEC TS 18661-2:2015.  */
1731*88199c0fSchristos #ifndef __STDC_WANT_IEC_60559_DFP_EXT__
1732*88199c0fSchristos # define __STDC_WANT_IEC_60559_DFP_EXT__ 1
1733*88199c0fSchristos #endif
1734*88199c0fSchristos /* Enable extensions specified by ISO/IEC TS 18661-4:2015.  */
1735*88199c0fSchristos #ifndef __STDC_WANT_IEC_60559_FUNCS_EXT__
1736*88199c0fSchristos # define __STDC_WANT_IEC_60559_FUNCS_EXT__ 1
1737*88199c0fSchristos #endif
1738*88199c0fSchristos /* Enable extensions specified by ISO/IEC TS 18661-3:2015.  */
1739*88199c0fSchristos #ifndef __STDC_WANT_IEC_60559_TYPES_EXT__
1740*88199c0fSchristos # define __STDC_WANT_IEC_60559_TYPES_EXT__ 1
1741*88199c0fSchristos #endif
1742*88199c0fSchristos /* Enable extensions specified by ISO/IEC TR 24731-2:2010.  */
1743*88199c0fSchristos #ifndef __STDC_WANT_LIB_EXT2__
1744*88199c0fSchristos # define __STDC_WANT_LIB_EXT2__ 1
1745*88199c0fSchristos #endif
1746*88199c0fSchristos /* Enable extensions specified by ISO/IEC 24747:2009.  */
1747*88199c0fSchristos #ifndef __STDC_WANT_MATH_SPEC_FUNCS__
1748*88199c0fSchristos # define __STDC_WANT_MATH_SPEC_FUNCS__ 1
1749*88199c0fSchristos #endif
1750cdfa2a7eSchristos /* Enable extensions on HP NonStop.  */
1751cdfa2a7eSchristos #ifndef _TANDEM_SOURCE
1752cdfa2a7eSchristos # define _TANDEM_SOURCE 1
1753cdfa2a7eSchristos #endif
1754*88199c0fSchristos /* Enable X/Open extensions.  Define to 500 only if necessary
1755*88199c0fSchristos    to make mbstate_t available.  */
1756*88199c0fSchristos #ifndef _XOPEN_SOURCE
1757*88199c0fSchristos /* # undef _XOPEN_SOURCE */
1758cdfa2a7eSchristos #endif
1759cdfa2a7eSchristos 
1760cdfa2a7eSchristos 
1761bab87fffSchristos /* Can we use SIGPOLL for tty IO? */
1762bab87fffSchristos /* #undef USE_TTY_SIGPOLL */
1763bab87fffSchristos 
1764bab87fffSchristos /* Can we use SIGPOLL for UDP? */
1765bab87fffSchristos /* #undef USE_UDP_SIGPOLL */
1766bab87fffSchristos 
1767bab87fffSchristos /* Version number of package */
1768*88199c0fSchristos #define VERSION "4.2.8p18"
1769bab87fffSchristos 
1770bab87fffSchristos /* vsnprintf expands "%m" to strerror(errno) */
1771bab87fffSchristos /* #undef VSNPRINTF_PERCENT_M */
1772bab87fffSchristos 
1773bab87fffSchristos #ifndef __NetBSD__
1774bab87fffSchristos /* NetBSD: set by build process */
1775bab87fffSchristos /* configure --enable-ipv6 */
1776bab87fffSchristos #define WANT_IPV6 1
1777bab87fffSchristos #endif
1778bab87fffSchristos 
177994d1f47fSchristos #ifndef __NetBSD__
1780b44539c3Schristos 
1781bab87fffSchristos /* Define WORDS_BIGENDIAN to 1 if your processor stores words with the most
1782bab87fffSchristos    significant byte first (like Motorola and SPARC, unlike Intel). */
1783bab87fffSchristos #if defined AC_APPLE_UNIVERSAL_BUILD
1784bab87fffSchristos # if defined __BIG_ENDIAN__
1785bab87fffSchristos #  define WORDS_BIGENDIAN 1
1786bab87fffSchristos # endif
1787bab87fffSchristos #else
1788bab87fffSchristos # ifndef WORDS_BIGENDIAN
1789bab87fffSchristos /* #  undef WORDS_BIGENDIAN */
1790bab87fffSchristos # endif
1791bab87fffSchristos #endif
1792b44539c3Schristos 
1793b44539c3Schristos #else /* __NetBSD */
1794b44539c3Schristos # include <sys/endian.h>
1795b44539c3Schristos # if _BYTE_ORDER == _BIG_ENDIAN
1796b44539c3Schristos #  define WORDS_BIGENDIAN 1
1797b44539c3Schristos # endif
179894d1f47fSchristos #endif
1799bab87fffSchristos 
1800bab87fffSchristos /* routine worker child proc uses to exit. */
1801bab87fffSchristos #define WORKER_CHILD_EXIT _exit
1802bab87fffSchristos 
1803bab87fffSchristos /* enable thread safety */
1804bab87fffSchristos #define _REENTRANT 1
1805bab87fffSchristos 
1806bab87fffSchristos /* enable thread safety */
1807bab87fffSchristos #define _SGI_MP_SOURCE 1
1808bab87fffSchristos 
1809bab87fffSchristos /* enable thread safety */
1810bab87fffSchristos #define _THREADSAFE 1
1811bab87fffSchristos 
1812bab87fffSchristos /* enable thread safety */
1813bab87fffSchristos #define _THREAD_SAFE 1
1814bab87fffSchristos 
1815bab87fffSchristos /* Are we _special_? */
1816bab87fffSchristos /* #undef __APPLE_USE_RFC_3542 */
1817bab87fffSchristos 
1818*88199c0fSchristos /* Define to 1 if type `char' is unsigned and your compiler does not
1819*88199c0fSchristos    predefine this macro.  */
1820bab87fffSchristos #ifndef __CHAR_UNSIGNED__
1821bab87fffSchristos /* # undef __CHAR_UNSIGNED__ */
1822bab87fffSchristos #endif
1823bab87fffSchristos 
1824bab87fffSchristos /* deviant */
1825bab87fffSchristos /* #undef adjtimex */
18261ca06f9cSkardel 
18271ca06f9cSkardel /* Define to empty if `const' does not conform to ANSI C. */
18281ca06f9cSkardel /* #undef const */
18291ca06f9cSkardel 
18301ca06f9cSkardel /* Define to `int' if <sys/types.h> doesn't define. */
18311ca06f9cSkardel /* #undef gid_t */
18321ca06f9cSkardel 
18331ca06f9cSkardel /* Define to `__inline__' or `__inline' if that's what the C compiler
18341ca06f9cSkardel    calls it, or to nothing if 'inline' is not supported under any name.  */
18351ca06f9cSkardel #ifndef __cplusplus
18361ca06f9cSkardel /* #undef inline */
18371ca06f9cSkardel #endif
18381ca06f9cSkardel 
1839bab87fffSchristos /* Define to the widest signed integer type if <stdint.h> and <inttypes.h> do
1840bab87fffSchristos    not define. */
1841bab87fffSchristos /* #undef intmax_t */
1842bab87fffSchristos 
1843bab87fffSchristos /* deviant */
1844bab87fffSchristos /* #undef ntp_adjtime */
1845bab87fffSchristos 
1846bab87fffSchristos /* deviant */
1847bab87fffSchristos /* #undef ntp_gettime */
1848bab87fffSchristos 
18491ca06f9cSkardel /* Define to `long int' if <sys/types.h> does not define. */
18501ca06f9cSkardel /* #undef off_t */
18511ca06f9cSkardel 
1852*88199c0fSchristos /* Define as a signed integer type capable of holding a process identifier. */
18531ca06f9cSkardel /* #undef pid_t */
18541ca06f9cSkardel 
18551ca06f9cSkardel /* Define to `unsigned int' if <sys/types.h> does not define. */
18561ca06f9cSkardel /* #undef size_t */
18571ca06f9cSkardel 
1858*88199c0fSchristos 	#include "c99_snprintf.h"
1859bab87fffSchristos 
1860bab87fffSchristos 
1861bab87fffSchristos /* Define to rpl_snprintf if the replacement function should be used. */
1862bab87fffSchristos /* #undef snprintf */
18631ca06f9cSkardel 
18641ca06f9cSkardel /* Define to `int' if <sys/types.h> doesn't define. */
18651ca06f9cSkardel /* #undef uid_t */
18661ca06f9cSkardel 
1867bab87fffSchristos /* Define to the widest unsigned integer type if <stdint.h> and <inttypes.h>
1868bab87fffSchristos    do not define. */
1869bab87fffSchristos /* #undef uintmax_t */
1870bab87fffSchristos 
1871bab87fffSchristos /* Define to the type of an unsigned integer type wide enough to hold a
1872bab87fffSchristos    pointer, if such a type exists, and if the system does not define it. */
1873bab87fffSchristos /* #undef uintptr_t */
1874bab87fffSchristos 
18751ca06f9cSkardel /* Define as `fork' if `vfork' does not work. */
18761ca06f9cSkardel /* #undef vfork */
18771ca06f9cSkardel 
1878bab87fffSchristos /* Define to empty if the keyword `volatile' does not work. Warning: valid
1879bab87fffSchristos    code using `volatile' can become incorrect without. Disable with care. */
18801ca06f9cSkardel /* #undef volatile */
1881bab87fffSchristos 
1882bab87fffSchristos /* Define to rpl_vsnprintf if the replacement function should be used. */
1883bab87fffSchristos /* #undef vsnprintf */
1884bab87fffSchristos 
1885bab87fffSchristos 
1886bab87fffSchristos #ifndef MPINFOU_PREDECLARED
1887bab87fffSchristos # define MPINFOU_PREDECLARED
1888bab87fffSchristos typedef union mpinfou {
1889bab87fffSchristos 	struct pdk_mpinfo *pdkptr;
1890bab87fffSchristos 	struct mpinfo *pikptr;
1891bab87fffSchristos } mpinfou_t;
1892bab87fffSchristos #endif
1893bab87fffSchristos 
1894bab87fffSchristos 
1895bab87fffSchristos 
1896bab87fffSchristos 	#if !defined(_KERNEL) && !defined(PARSESTREAM)
1897bab87fffSchristos 	# if defined(HW_WANT_RPL_VSNPRINTF)
1898bab87fffSchristos 	#  if defined(__cplusplus)
1899bab87fffSchristos 	extern "C" {
1900bab87fffSchristos 	# endif
1901bab87fffSchristos 	# include <stdarg.h>
1902bab87fffSchristos 	int rpl_vsnprintf(char *, size_t, const char *, va_list);
1903bab87fffSchristos 	# if defined(__cplusplus)
1904bab87fffSchristos 	}
1905bab87fffSchristos 	#  endif
1906bab87fffSchristos 	# endif
1907bab87fffSchristos 	# if defined(HW_WANT_RPL_SNPRINTF)
1908bab87fffSchristos 	#  if defined(__cplusplus)
1909bab87fffSchristos 	extern "C" {
1910bab87fffSchristos 	#  endif
1911bab87fffSchristos 	int rpl_snprintf(char *, size_t, const char *, ...);
1912bab87fffSchristos 	#  if defined(__cplusplus)
1913bab87fffSchristos 	}
1914bab87fffSchristos 	#  endif
1915bab87fffSchristos 	# endif
1916bab87fffSchristos 	#endif	/* !defined(_KERNEL) && !defined(PARSESTREAM) */
1917bab87fffSchristos 
1918*88199c0fSchristos 
1919*88199c0fSchristos 
1920*88199c0fSchristos 	/*
1921*88199c0fSchristos 	 * Macro to use in otherwise-empty source files to comply with ANSI C
1922*88199c0fSchristos 	 * requirement that each translation unit (source file) contain some
1923*88199c0fSchristos 	 * declaration.  This has commonly been done by declaring an unused
1924*88199c0fSchristos 	 * global variable of type int or char.  An extern reference to abs()
1925*88199c0fSchristos 	 * serves the same purpose without bloat.  We once used exit() but
1926*88199c0fSchristos 	 * that can produce warnings on systems that declare exit() noreturn.
1927*88199c0fSchristos 	 */
1928*88199c0fSchristos 	#define	NONEMPTY_TRANSLATION_UNIT	extern int abs(int);
1929*88199c0fSchristos 
1930