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