12b15cb3dSCy Schubert /* config.h. Generated from config.h.in by configure. */ 2271c3a90SOllivier Robert /* config.h.in. Generated from configure.ac by autoheader. */ 3cc559270SOllivier Robert 42b15cb3dSCy Schubert /* Define if building universal (internal helper macro) */ 52b15cb3dSCy Schubert /* #undef AC_APPLE_UNIVERSAL_BUILD */ 62b15cb3dSCy Schubert 7e265e481SOllivier Robert /* Is adjtime() accurate? */ 8e265e481SOllivier Robert /* #undef ADJTIME_IS_ACCURATE */ 9cc559270SOllivier Robert 102b15cb3dSCy Schubert /* Support NTP Autokey protocol? */ 11ef0cb5dbSBaptiste Daroussin /* #define AUTOKEY 1 */ 12cc559270SOllivier Robert 132b15cb3dSCy Schubert /* why not HAVE_P_S? */ 142b15cb3dSCy Schubert /* #undef CALL_PTHREAD_SETCONCURRENCY */ 159309fbaeSOllivier Robert 16cc559270SOllivier Robert /* ACTS modem service */ 172b15cb3dSCy Schubert #define CLOCK_ACTS 1 18cc559270SOllivier Robert 19cc559270SOllivier Robert /* Arbiter 1088A/B GPS receiver */ 202b15cb3dSCy Schubert #define CLOCK_ARBITER 1 21cc559270SOllivier Robert 22e265e481SOllivier Robert /* ARCRON support? */ 232b15cb3dSCy Schubert #define CLOCK_ARCRON_MSF 1 24cc559270SOllivier Robert 25e265e481SOllivier Robert /* Austron 2200A/2201A GPS receiver? */ 262b15cb3dSCy Schubert #define CLOCK_AS2201 1 27cc559270SOllivier Robert 28e265e481SOllivier Robert /* PPS interface? */ 29cc559270SOllivier Robert #define CLOCK_ATOM 1 30cc559270SOllivier Robert 31e265e481SOllivier Robert /* Datum/Bancomm bc635/VME interface? */ 32cc559270SOllivier Robert /* #undef CLOCK_BANC */ 33cc559270SOllivier Robert 34e265e481SOllivier Robert /* Chronolog K-series WWVB receiver? */ 352b15cb3dSCy Schubert #define CLOCK_CHRONOLOG 1 369309fbaeSOllivier Robert 37e265e481SOllivier Robert /* CHU modem/decoder */ 382b15cb3dSCy Schubert #define CLOCK_CHU 1 39e265e481SOllivier Robert 40e265e481SOllivier Robert /* Diems Computime Radio Clock? */ 41e265e481SOllivier Robert /* #undef CLOCK_COMPUTIME */ 42e265e481SOllivier Robert 43e265e481SOllivier Robert /* Datum Programmable Time System? */ 442b15cb3dSCy Schubert #define CLOCK_DATUM 1 45cc559270SOllivier Robert 46e265e481SOllivier Robert /* ELV/DCF7000 clock? */ 479309fbaeSOllivier Robert /* #undef CLOCK_DCF7000 */ 489309fbaeSOllivier Robert 49e265e481SOllivier Robert /* Dumb generic hh:mm:ss local clock? */ 509309fbaeSOllivier Robert #define CLOCK_DUMBCLOCK 1 519309fbaeSOllivier Robert 52e265e481SOllivier Robert /* Forum Graphic GPS datating station driver? */ 532b15cb3dSCy Schubert #define CLOCK_FG 1 542b15cb3dSCy Schubert 552b15cb3dSCy Schubert /* GPSD JSON receiver */ 562b15cb3dSCy Schubert #define CLOCK_GPSDJSON 1 579309fbaeSOllivier Robert 58e265e481SOllivier Robert /* TrueTime GPS receiver/VME interface? */ 59cc559270SOllivier Robert /* #undef CLOCK_GPSVME */ 60cc559270SOllivier Robert 61e265e481SOllivier Robert /* Heath GC-1000 WWV/WWVH receiver? */ 622b15cb3dSCy Schubert #define CLOCK_HEATH 1 63cc559270SOllivier Robert 64e265e481SOllivier Robert /* HOPF 6021 clock? */ 659309fbaeSOllivier Robert /* #undef CLOCK_HOPF6021 */ 669309fbaeSOllivier Robert 67e265e481SOllivier Robert /* HOPF PCI clock device? */ 682b15cb3dSCy Schubert #define CLOCK_HOPF_PCI 1 697f81b32fSOllivier Robert 70e265e481SOllivier Robert /* HOPF serial clock device? */ 712b15cb3dSCy Schubert #define CLOCK_HOPF_SERIAL 1 727f81b32fSOllivier Robert 73e265e481SOllivier Robert /* HP 58503A GPS receiver? */ 742b15cb3dSCy Schubert #define CLOCK_HPGPS 1 75cc559270SOllivier Robert 76e265e481SOllivier Robert /* IRIG audio decoder? */ 772b15cb3dSCy Schubert #define CLOCK_IRIG 1 78cc559270SOllivier Robert 79e265e481SOllivier Robert /* JJY receiver? */ 802b15cb3dSCy Schubert #define CLOCK_JJY 1 81a5b1043fSOllivier Robert 82e265e481SOllivier Robert /* Rockwell Jupiter GPS clock? */ 832b15cb3dSCy Schubert #define CLOCK_JUPITER 1 84cc559270SOllivier Robert 85e265e481SOllivier Robert /* Leitch CSD 5300 Master Clock System Driver? */ 862b15cb3dSCy Schubert #define CLOCK_LEITCH 1 87cc559270SOllivier Robert 88e265e481SOllivier Robert /* local clock reference? */ 89cc559270SOllivier Robert #define CLOCK_LOCAL 1 90cc559270SOllivier Robert 919309fbaeSOllivier Robert /* Meinberg clocks */ 92be77ef1bSOllivier Robert #define CLOCK_MEINBERG 1 93cc559270SOllivier Robert 94cc559270SOllivier Robert /* Magnavox MX4200 GPS receiver */ 95cc559270SOllivier Robert /* #undef CLOCK_MX4200 */ 96cc559270SOllivier Robert 97e265e481SOllivier Robert /* NeoClock4X */ 982b15cb3dSCy Schubert #define CLOCK_NEOCLOCK4X 1 99e265e481SOllivier Robert 100cc559270SOllivier Robert /* NMEA GPS receiver */ 10183350dceSOllivier Robert #define CLOCK_NMEA 1 102cc559270SOllivier Robert 1039309fbaeSOllivier Robert /* Motorola UT Oncore GPS */ 1049309fbaeSOllivier Robert #define CLOCK_ONCORE 1 1059309fbaeSOllivier Robert 106cc559270SOllivier Robert /* Palisade clock */ 1072b15cb3dSCy Schubert #define CLOCK_PALISADE 1 108cc559270SOllivier Robert 109cc559270SOllivier Robert /* PARSE driver interface */ 110cc559270SOllivier Robert #define CLOCK_PARSE 1 111cc559270SOllivier Robert 1129309fbaeSOllivier Robert /* Conrad parallel port radio clock */ 1132b15cb3dSCy Schubert #define CLOCK_PCF 1 114cc559270SOllivier Robert 115cc559270SOllivier Robert /* PCL 720 clock support */ 116cc559270SOllivier Robert /* #undef CLOCK_PPS720 */ 117cc559270SOllivier Robert 118cc559270SOllivier Robert /* PST/Traconex 1020 WWV/WWVH receiver */ 1192b15cb3dSCy Schubert #define CLOCK_PST 1 120cc559270SOllivier Robert 1219309fbaeSOllivier Robert /* DCF77 raw time code */ 1229bf16860SCy Schubert #define CLOCK_RAWDCF 1 1239309fbaeSOllivier Robert 1249309fbaeSOllivier Robert /* RCC 8000 clock */ 1259309fbaeSOllivier Robert /* #undef CLOCK_RCC8000 */ 1269309fbaeSOllivier Robert 127e265e481SOllivier Robert /* RIPE NCC Trimble clock */ 128e265e481SOllivier Robert /* #undef CLOCK_RIPENCC */ 129e265e481SOllivier Robert 1309309fbaeSOllivier Robert /* Schmid DCF77 clock */ 1319309fbaeSOllivier Robert /* #undef CLOCK_SCHMID */ 1329309fbaeSOllivier Robert 1332b15cb3dSCy Schubert /* SEL240X protocol */ 1342b15cb3dSCy Schubert /* #undef CLOCK_SEL240X */ 1352b15cb3dSCy Schubert 136cc559270SOllivier Robert /* clock thru shared memory */ 1372b15cb3dSCy Schubert #define CLOCK_SHM 1 138cc559270SOllivier Robert 1399309fbaeSOllivier Robert /* Spectracom 8170/Netclock/2 WWVB receiver */ 1402b15cb3dSCy Schubert #define CLOCK_SPECTRACOM 1 141cc559270SOllivier Robert 142cc559270SOllivier Robert /* KSI/Odetics TPRO/S GPS receiver/IRIG interface */ 143cc559270SOllivier Robert /* #undef CLOCK_TPRO */ 144cc559270SOllivier Robert 1459309fbaeSOllivier Robert /* Trimble GPS receiver/TAIP protocol */ 1469309fbaeSOllivier Robert /* #undef CLOCK_TRIMTAIP */ 1479309fbaeSOllivier Robert 1489309fbaeSOllivier Robert /* Trimble GPS receiver/TSIP protocol */ 1499309fbaeSOllivier Robert /* #undef CLOCK_TRIMTSIP */ 1509309fbaeSOllivier Robert 151cc559270SOllivier Robert /* Kinemetrics/TrueTime receivers */ 1522b15cb3dSCy Schubert #define CLOCK_TRUETIME 1 1532b15cb3dSCy Schubert 1542b15cb3dSCy Schubert /* Spectracom TSYNC timing board */ 1552b15cb3dSCy Schubert /* #undef CLOCK_TSYNCPCI */ 156cc559270SOllivier Robert 157e265e481SOllivier Robert /* TrueTime 560 IRIG-B decoder? */ 158e265e481SOllivier Robert /* #undef CLOCK_TT560 */ 159e265e481SOllivier Robert 1606cb84f0cSOllivier Robert /* Ultralink M320 WWVB receiver? */ 1612b15cb3dSCy Schubert #define CLOCK_ULINK 1 162cc559270SOllivier Robert 1632b15cb3dSCy Schubert /* VARITEXT clock */ 164e265e481SOllivier Robert /* #undef CLOCK_VARITEXT */ 165e265e481SOllivier Robert 1662b15cb3dSCy Schubert /* WHARTON 400A Series clock */ 1679309fbaeSOllivier Robert /* #undef CLOCK_WHARTON_400A */ 1689309fbaeSOllivier Robert 1699309fbaeSOllivier Robert /* WWV audio driver */ 1702b15cb3dSCy Schubert #define CLOCK_WWV 1 1719309fbaeSOllivier Robert 172e265e481SOllivier Robert /* Zyfer GPStarplus */ 1732b15cb3dSCy Schubert #define CLOCK_ZYFER 1 174cc559270SOllivier Robert 175f5f40dd6SCy Schubert /* Define to 1 if using 'alloca.c'. */ 1762b15cb3dSCy Schubert /* #undef C_ALLOCA */ 1772b15cb3dSCy Schubert 1782b15cb3dSCy Schubert /* Enable debugging code? */ 17968ba7e87SXin LI /* #undef DEBUG */ 180e265e481SOllivier Robert 181271c3a90SOllivier Robert /* Enable processing time debugging? */ 182271c3a90SOllivier Robert /* #undef DEBUG_TIMING */ 183271c3a90SOllivier Robert 184e265e481SOllivier Robert /* Declaration style */ 185e265e481SOllivier Robert /* #undef DECL_ADJTIME_0 */ 186e265e481SOllivier Robert 187e265e481SOllivier Robert /* Declaration style */ 188e265e481SOllivier Robert /* #undef DECL_BCOPY_0 */ 189e265e481SOllivier Robert 190e265e481SOllivier Robert /* Declaration style */ 191e265e481SOllivier Robert /* #undef DECL_BZERO_0 */ 192e265e481SOllivier Robert 193e265e481SOllivier Robert /* Declaration style */ 194e265e481SOllivier Robert /* #undef DECL_CFSETISPEED_0 */ 195e265e481SOllivier Robert 196e265e481SOllivier Robert /* Declare errno? */ 197cc559270SOllivier Robert /* #undef DECL_ERRNO */ 198cc559270SOllivier Robert 199e265e481SOllivier Robert /* Declaration style */ 200e265e481SOllivier Robert /* #undef DECL_HSTRERROR_0 */ 201e265e481SOllivier Robert 202e265e481SOllivier Robert /* Declare h_errno? */ 203cc559270SOllivier Robert #define DECL_H_ERRNO 1 204cc559270SOllivier Robert 205e265e481SOllivier Robert /* Declaration style */ 206e265e481SOllivier Robert /* #undef DECL_INET_NTOA_0 */ 207cc559270SOllivier Robert 208e265e481SOllivier Robert /* Declaration style */ 209e265e481SOllivier Robert /* #undef DECL_IOCTL_0 */ 210e265e481SOllivier Robert 211e265e481SOllivier Robert /* Declaration style */ 212e265e481SOllivier Robert /* #undef DECL_IPC_0 */ 213e265e481SOllivier Robert 214e265e481SOllivier Robert /* Declaration style */ 215e265e481SOllivier Robert /* #undef DECL_MEMMOVE_0 */ 216e265e481SOllivier Robert 217e265e481SOllivier Robert /* Declaration style */ 218e265e481SOllivier Robert /* #undef DECL_MKSTEMP_0 */ 219e265e481SOllivier Robert 220e265e481SOllivier Robert /* Declaration style */ 221e265e481SOllivier Robert /* #undef DECL_MKTEMP_0 */ 222e265e481SOllivier Robert 223e265e481SOllivier Robert /* Declaration style */ 224e265e481SOllivier Robert /* #undef DECL_NLIST_0 */ 225e265e481SOllivier Robert 226e265e481SOllivier Robert /* Declaration style */ 227e265e481SOllivier Robert /* #undef DECL_PLOCK_0 */ 228e265e481SOllivier Robert 229e265e481SOllivier Robert /* Declaration style */ 230e265e481SOllivier Robert /* #undef DECL_RENAME_0 */ 231e265e481SOllivier Robert 232e265e481SOllivier Robert /* Declaration style */ 233e265e481SOllivier Robert /* #undef DECL_SELECT_0 */ 234e265e481SOllivier Robert 235e265e481SOllivier Robert /* Declaration style */ 236e265e481SOllivier Robert /* #undef DECL_SETITIMER_0 */ 237e265e481SOllivier Robert 238e265e481SOllivier Robert /* Declaration style */ 239e265e481SOllivier Robert /* #undef DECL_SETPRIORITY_0 */ 240e265e481SOllivier Robert 241e265e481SOllivier Robert /* Declaration style */ 242e265e481SOllivier Robert /* #undef DECL_SETPRIORITY_1 */ 243e265e481SOllivier Robert 244e265e481SOllivier Robert /* Declaration style */ 245e265e481SOllivier Robert /* #undef DECL_SIGVEC_0 */ 246e265e481SOllivier Robert 247e265e481SOllivier Robert /* Declaration style */ 248e265e481SOllivier Robert /* #undef DECL_STDIO_0 */ 249e265e481SOllivier Robert 250e265e481SOllivier Robert /* Declaration style */ 251e265e481SOllivier Robert /* #undef DECL_STIME_0 */ 252e265e481SOllivier Robert 253e265e481SOllivier Robert /* Declaration style */ 254e265e481SOllivier Robert /* #undef DECL_STIME_1 */ 255e265e481SOllivier Robert 256e265e481SOllivier Robert /* Declaration style */ 257e265e481SOllivier Robert /* #undef DECL_STRERROR_0 */ 258e265e481SOllivier Robert 259e265e481SOllivier Robert /* Declaration style */ 260e265e481SOllivier Robert /* #undef DECL_STRTOL_0 */ 261e265e481SOllivier Robert 262e265e481SOllivier Robert /* Declare syscall()? */ 263f5f40dd6SCy Schubert #define DECL_SYSCALL 1 264cc559270SOllivier Robert 265e265e481SOllivier Robert /* Declaration style */ 266e265e481SOllivier Robert /* #undef DECL_SYSLOG_0 */ 267cc559270SOllivier Robert 268e265e481SOllivier Robert /* Declaration style */ 269e265e481SOllivier Robert /* #undef DECL_TIMEOFDAY_0 */ 270cc559270SOllivier Robert 271e265e481SOllivier Robert /* Declaration style */ 272e265e481SOllivier Robert /* #undef DECL_TIME_0 */ 273cc559270SOllivier Robert 274e265e481SOllivier Robert /* Declaration style */ 275e265e481SOllivier Robert /* #undef DECL_TOLOWER_0 */ 276cc559270SOllivier Robert 277e265e481SOllivier Robert /* Declaration style */ 278e265e481SOllivier Robert /* #undef DECL_TOUPPER_0 */ 279cc559270SOllivier Robert 280cc559270SOllivier Robert /* What is the fallback value for HZ? */ 281cc559270SOllivier Robert #define DEFAULT_HZ 100 282cc559270SOllivier Robert 2832b15cb3dSCy Schubert /* Default number of megabytes for RLIMIT_MEMLOCK */ 284854cab51SCy Schubert #define DFLT_RLIMIT_MEMLOCK -1 2852b15cb3dSCy Schubert 2862b15cb3dSCy Schubert /* Default number of 4k pages for RLIMIT_STACK */ 2872b15cb3dSCy Schubert #define DFLT_RLIMIT_STACK 50 2882b15cb3dSCy Schubert 2892b15cb3dSCy Schubert /* Directory separator character, usually / or \\ */ 2902b15cb3dSCy Schubert #define DIR_SEP '/' 2912b15cb3dSCy Schubert 2922b15cb3dSCy Schubert /* use old autokey session key behavior? */ 2932b15cb3dSCy Schubert /* #undef DISABLE_BUG1243_FIX */ 2942b15cb3dSCy Schubert 295f5f40dd6SCy Schubert /* use old autokey session key behavior? */ 296f5f40dd6SCy Schubert /* #undef DISABLE_BUG3527_FIX */ 297f5f40dd6SCy Schubert 298f5f40dd6SCy Schubert /* Disable debug assertion on OOB KoD RATE value? */ 299f5f40dd6SCy Schubert /* #undef DISABLE_BUG3767_FIX */ 300f5f40dd6SCy Schubert 301e265e481SOllivier Robert /* synch TODR hourly? */ 302e265e481SOllivier Robert /* #undef DOSYNCTODR */ 303cc559270SOllivier Robert 304e265e481SOllivier Robert /* The number of minutes in a DST adjustment */ 305e265e481SOllivier Robert #define DSTMINUTES 60 306cc559270SOllivier Robert 3074990d495SXin LI /* support dynamic interleave? */ 3084990d495SXin LI #define DYNAMIC_INTERLEAVE 0 3094990d495SXin LI 3102b15cb3dSCy Schubert /* number of args to el_init() */ 3112b15cb3dSCy Schubert #define EL_INIT_ARGS 4 312271c3a90SOllivier Robert 3134990d495SXin LI /* Provide the explicit 127.0.0.0/8 martian filter? */ 3144990d495SXin LI #define ENABLE_BUG3020_FIX 1 3154990d495SXin LI 3164e1ef62aSXin LI /* Enable CMAC support? */ 3174e1ef62aSXin LI #define ENABLE_CMAC 1 3184e1ef62aSXin LI 319f5f40dd6SCy Schubert /* auto-instantiate missing PPS devices on Linux */ 320f5f40dd6SCy Schubert #define ENABLE_MAGICPPS 1 321f5f40dd6SCy Schubert 3222b15cb3dSCy Schubert /* nls support in libopts */ 3232b15cb3dSCy Schubert /* #undef ENABLE_NLS */ 324271c3a90SOllivier Robert 325e265e481SOllivier Robert /* force ntpdate to step the clock if !defined(STEP_SLEW) ? */ 326e265e481SOllivier Robert /* #undef FORCE_NTPDATE_STEP */ 327cc559270SOllivier Robert 328271c3a90SOllivier Robert /* What is getsockname()'s socklen type? */ 329271c3a90SOllivier Robert #define GETSOCKNAME_SOCKLEN_TYPE socklen_t 330271c3a90SOllivier Robert 3312b15cb3dSCy Schubert /* Do we have a routing socket (rt_msghdr or rtattr)? */ 332271c3a90SOllivier Robert #define HAS_ROUTING_SOCKET 1 333271c3a90SOllivier Robert 3342b15cb3dSCy Schubert /* via __adjtimex */ 3352b15cb3dSCy Schubert /* #undef HAVE_ADJTIMEX */ 3362b15cb3dSCy Schubert 337f5f40dd6SCy Schubert /* Define to 1 if you have 'alloca', as a function or macro. */ 3382b15cb3dSCy Schubert #define HAVE_ALLOCA 1 3392b15cb3dSCy Schubert 340f5f40dd6SCy Schubert /* Define to 1 if <alloca.h> works. */ 3412b15cb3dSCy Schubert /* #undef HAVE_ALLOCA_H */ 3422b15cb3dSCy Schubert 343f5f40dd6SCy Schubert /* Define to 1 if you have the 'arc4random_buf' function. */ 3442b15cb3dSCy Schubert #define HAVE_ARC4RANDOM_BUF 1 3452b15cb3dSCy Schubert 346e265e481SOllivier Robert /* Define to 1 if you have the <arpa/nameser.h> header file. */ 347cc559270SOllivier Robert #define HAVE_ARPA_NAMESER_H 1 348cc559270SOllivier Robert 349f5f40dd6SCy Schubert /* Define to 1 if you have the 'atomic_thread_fence' function. */ 3503311ff84SXin LI /* #undef HAVE_ATOMIC_THREAD_FENCE */ 3513311ff84SXin LI 3527f81b32fSOllivier Robert /* Do we have audio support? */ 3532b15cb3dSCy Schubert #define HAVE_AUDIO /**/ 3547f81b32fSOllivier Robert 355e265e481SOllivier Robert /* Define to 1 if you have the <bstring.h> header file. */ 356cc559270SOllivier Robert /* #undef HAVE_BSTRING_H */ 357cc559270SOllivier Robert 358f5f40dd6SCy Schubert /* Define to 1 if you have the 'canonicalize_file_name' function. */ 359271c3a90SOllivier Robert /* #undef HAVE_CANONICALIZE_FILE_NAME */ 360271c3a90SOllivier Robert 361f5f40dd6SCy Schubert /* Define to 1 if you have the 'chmod' function. */ 3622b15cb3dSCy Schubert #define HAVE_CHMOD 1 3632b15cb3dSCy Schubert 364e265e481SOllivier Robert /* Do we have the CIOGETEV ioctl (SunOS, Linux)? */ 365e265e481SOllivier Robert /* #undef HAVE_CIOGETEV */ 366e265e481SOllivier Robert 367f5f40dd6SCy Schubert /* Define to 1 if you have the 'clock_getres' function. */ 3682b15cb3dSCy Schubert #define HAVE_CLOCK_GETRES 1 3692b15cb3dSCy Schubert 370f5f40dd6SCy Schubert /* Define to 1 if you have the 'clock_gettime' function. */ 371a5b1043fSOllivier Robert #define HAVE_CLOCK_GETTIME 1 372a5b1043fSOllivier Robert 373f5f40dd6SCy Schubert /* Define to 1 if you have the 'clock_settime' function. */ 3747f81b32fSOllivier Robert #define HAVE_CLOCK_SETTIME 1 3757f81b32fSOllivier Robert 376f5f40dd6SCy Schubert /* Define to 1 if you have the 'closefrom' function. */ 377f5f40dd6SCy Schubert #define HAVE_CLOSEFROM 1 378f5f40dd6SCy Schubert 3792b15cb3dSCy Schubert /* Define to 1 if you have the <cthreads.h> header file. */ 3802b15cb3dSCy Schubert /* #undef HAVE_CTHREADS_H */ 3812b15cb3dSCy Schubert 382f5f40dd6SCy Schubert /* Define to 1 if you have the 'daemon' function. */ 3837f81b32fSOllivier Robert #define HAVE_DAEMON 1 3847f81b32fSOllivier Robert 385f5f40dd6SCy Schubert /* Define to 1 if you have the declaration of 'siglongjmp', and to 0 if you 3864e1ef62aSXin LI don't. */ 3874e1ef62aSXin LI #define HAVE_DECL_SIGLONGJMP 1 3884e1ef62aSXin LI 389f5f40dd6SCy Schubert /* Define to 1 if you have the declaration of 'sigsetjmp', and to 0 if you 3904e1ef62aSXin LI don't. */ 3914e1ef62aSXin LI #define HAVE_DECL_SIGSETJMP 1 3924e1ef62aSXin LI 393f5f40dd6SCy Schubert /* Define to 1 if you have the declaration of 'strerror_r', and to 0 if you 3942b15cb3dSCy Schubert don't. */ 3952b15cb3dSCy Schubert #define HAVE_DECL_STRERROR_R 1 396271c3a90SOllivier Robert 397f5f40dd6SCy Schubert /* Define to 1 if you have the <dirent.h> header file, and it defines 'DIR'. 398271c3a90SOllivier Robert */ 399271c3a90SOllivier Robert #define HAVE_DIRENT_H 1 400271c3a90SOllivier Robert 401271c3a90SOllivier Robert /* Define to 1 if you have the <dlfcn.h> header file. */ 402271c3a90SOllivier Robert #define HAVE_DLFCN_H 1 403271c3a90SOllivier Robert 404271c3a90SOllivier Robert /* Use Rendezvous/DNS-SD registration */ 405271c3a90SOllivier Robert /* #undef HAVE_DNSREGISTRATION */ 406271c3a90SOllivier Robert 407f5f40dd6SCy Schubert /* Define to 1 if you don't have 'vprintf' but do have '_doprnt.' */ 408271c3a90SOllivier Robert /* #undef HAVE_DOPRNT */ 409271c3a90SOllivier Robert 410271c3a90SOllivier Robert /* Can we drop root privileges? */ 411f5f40dd6SCy Schubert #define HAVE_DROPROOT 1 412271c3a90SOllivier Robert 413e265e481SOllivier Robert /* Define to 1 if you have the <errno.h> header file. */ 414cc559270SOllivier Robert #define HAVE_ERRNO_H 1 415cc559270SOllivier Robert 416f5f40dd6SCy Schubert /* Define to 1 if you have the 'EVP_MD_do_all_sorted' function. */ 4173311ff84SXin LI #define HAVE_EVP_MD_DO_ALL_SORTED 1 4183311ff84SXin LI 419f5f40dd6SCy Schubert /* Define to 1 if you have the 'fchmod' function. */ 4202b15cb3dSCy Schubert #define HAVE_FCHMOD 1 4216cb84f0cSOllivier Robert 422e265e481SOllivier Robert /* Define to 1 if you have the <fcntl.h> header file. */ 423cc559270SOllivier Robert #define HAVE_FCNTL_H 1 424cc559270SOllivier Robert 425f5f40dd6SCy Schubert /* Define to 1 if you have the 'fdopendir' function. */ 426f5f40dd6SCy Schubert #define HAVE_FDOPENDIR 1 427f5f40dd6SCy Schubert 428f5f40dd6SCy Schubert /* Define to 1 if you have the 'finite' function. */ 4297f81b32fSOllivier Robert /* #undef HAVE_FINITE */ 4307f81b32fSOllivier Robert 431f5f40dd6SCy Schubert /* Define to 1 if you have the 'fnmatch' function. */ 4322b15cb3dSCy Schubert #define HAVE_FNMATCH 1 4332b15cb3dSCy Schubert 4342b15cb3dSCy Schubert /* Define to 1 if you have the <fnmatch.h> header file. */ 4352b15cb3dSCy Schubert #define HAVE_FNMATCH_H 1 4362b15cb3dSCy Schubert 437f5f40dd6SCy Schubert /* Define to 1 if you have the 'fork' function. */ 4382b15cb3dSCy Schubert #define HAVE_FORK 1 4392b15cb3dSCy Schubert 440f5f40dd6SCy Schubert /* Define to 1 if you have the 'fstat' function. */ 4412b15cb3dSCy Schubert #define HAVE_FSTAT 1 4422b15cb3dSCy Schubert 443f5f40dd6SCy Schubert /* Define to 1 if you have the 'fstatat' function. */ 444f5f40dd6SCy Schubert #define HAVE_FSTATAT 1 445f5f40dd6SCy Schubert 446f5f40dd6SCy Schubert /* Define to 1 if we have realpath() that supports NULL as the 2nd argument */ 447f5f40dd6SCy Schubert #define HAVE_FUNC_POSIX_REALPATH 1 448f5f40dd6SCy Schubert 449f5f40dd6SCy Schubert /* Define to 1 if you have the 'getbootfile' function. */ 4507f81b32fSOllivier Robert #define HAVE_GETBOOTFILE 1 4517f81b32fSOllivier Robert 452f5f40dd6SCy Schubert /* Define to 1 if you have the 'getclock' function. */ 4537f81b32fSOllivier Robert /* #undef HAVE_GETCLOCK */ 4547f81b32fSOllivier Robert 455f5f40dd6SCy Schubert /* Define to 1 if you have the 'getdtablesize' function. */ 4567f81b32fSOllivier Robert #define HAVE_GETDTABLESIZE 1 4577f81b32fSOllivier Robert 458f5f40dd6SCy Schubert /* Define to 1 if you have the 'getifaddrs' function. */ 459271c3a90SOllivier Robert #define HAVE_GETIFADDRS 1 460271c3a90SOllivier Robert 461f5f40dd6SCy Schubert /* Define to 1 if you have the 'getpassphrase' function. */ 4622b15cb3dSCy Schubert /* #undef HAVE_GETPASSPHRASE */ 4632b15cb3dSCy Schubert 464f5f40dd6SCy Schubert /* Define to 1 if you have the 'getrusage' function. */ 4657f81b32fSOllivier Robert #define HAVE_GETRUSAGE 1 4667f81b32fSOllivier Robert 467f5f40dd6SCy Schubert /* Define to 1 if you have the 'getuid' function. */ 4687f81b32fSOllivier Robert #define HAVE_GETUID 1 4697f81b32fSOllivier Robert 4702b15cb3dSCy Schubert /* if you have GNU Pth */ 4712b15cb3dSCy Schubert /* #undef HAVE_GNU_PTH */ 4727f81b32fSOllivier Robert 4732b15cb3dSCy Schubert /* Define to 1 if you have the <histedit.h> header file. */ 4742b15cb3dSCy Schubert #define HAVE_HISTEDIT_H 1 4752b15cb3dSCy Schubert 4762b15cb3dSCy Schubert /* Define to 1 if you have the <history.h> header file. */ 4772b15cb3dSCy Schubert /* #undef HAVE_HISTORY_H */ 4782b15cb3dSCy Schubert 4792b15cb3dSCy Schubert /* Obvious */ 480e265e481SOllivier Robert #define HAVE_HZ_IN_STRUCT_CLOCKINFO 1 481e265e481SOllivier Robert 482e265e481SOllivier Robert /* Define to 1 if you have the <ieeefp.h> header file. */ 4837f81b32fSOllivier Robert #define HAVE_IEEEFP_H 1 4847f81b32fSOllivier Robert 4852b15cb3dSCy Schubert /* have iflist_sysctl? */ 4866cb84f0cSOllivier Robert #define HAVE_IFLIST_SYSCTL 1 4876cb84f0cSOllivier Robert 488f5f40dd6SCy Schubert /* Define to 1 if you have the 'if_nametoindex' function. */ 4892b15cb3dSCy Schubert #define HAVE_IF_NAMETOINDEX 1 4902b15cb3dSCy Schubert 4912b15cb3dSCy Schubert /* inline keyword or macro available */ 4922b15cb3dSCy Schubert #define HAVE_INLINE 1 4932b15cb3dSCy Schubert 494f5f40dd6SCy Schubert /* Define to 1 if the system has the type 'int16_t'. */ 495271c3a90SOllivier Robert #define HAVE_INT16_T 1 496271c3a90SOllivier Robert 497f5f40dd6SCy Schubert /* Define to 1 if the system has the type 'int32'. */ 4982b15cb3dSCy Schubert /* #undef HAVE_INT32 */ 4992b15cb3dSCy Schubert 500f5f40dd6SCy Schubert /* Define to 1 if the system has the type 'int32_t'. */ 501271c3a90SOllivier Robert #define HAVE_INT32_T 1 502271c3a90SOllivier Robert 503f5f40dd6SCy Schubert /* Define to 1 if the system has the type 'int8_t'. */ 504271c3a90SOllivier Robert #define HAVE_INT8_T 1 505271c3a90SOllivier Robert 506f5f40dd6SCy Schubert /* Define to 1 if the system has the type 'intmax_t'. */ 5072b15cb3dSCy Schubert /* #undef HAVE_INTMAX_T */ 5082b15cb3dSCy Schubert 509f5f40dd6SCy Schubert /* Define to 1 if the system has the type 'intptr_t'. */ 510271c3a90SOllivier Robert #define HAVE_INTPTR_T 1 511271c3a90SOllivier Robert 512e265e481SOllivier Robert /* Define to 1 if you have the <inttypes.h> header file. */ 5137f81b32fSOllivier Robert #define HAVE_INTTYPES_H 1 5147f81b32fSOllivier Robert 515f5f40dd6SCy Schubert /* Define to 1 if you have the 'isfinite' function. */ 5166cb84f0cSOllivier Robert #define HAVE_ISFINITE 1 5177f81b32fSOllivier Robert 5182b15cb3dSCy Schubert /* Define to 1 if you have the <kvm.h> header file. */ 5192b15cb3dSCy Schubert #define HAVE_KVM_H 1 5202b15cb3dSCy Schubert 521f5f40dd6SCy Schubert /* Define to 1 if you have the 'kvm_open' function. */ 5222b15cb3dSCy Schubert /* #undef HAVE_KVM_OPEN */ 5237f81b32fSOllivier Robert 524f5f40dd6SCy Schubert /* Define to 1 if you have the 'gen' library (-lgen). */ 5257f81b32fSOllivier Robert /* #undef HAVE_LIBGEN */ 5267f81b32fSOllivier Robert 527271c3a90SOllivier Robert /* Define to 1 if you have the <libgen.h> header file. */ 528271c3a90SOllivier Robert #define HAVE_LIBGEN_H 1 529271c3a90SOllivier Robert 530f5f40dd6SCy Schubert /* Define to 1 if you have the 'intl' library (-lintl). */ 5312b15cb3dSCy Schubert /* #undef HAVE_LIBINTL */ 5327f81b32fSOllivier Robert 5332b15cb3dSCy Schubert /* Define to 1 if you have the <libintl.h> header file. */ 5342b15cb3dSCy Schubert /* #undef HAVE_LIBINTL_H */ 5357f81b32fSOllivier Robert 5362b15cb3dSCy Schubert /* Define to 1 if you have the <libscf.h> header file. */ 5372b15cb3dSCy Schubert /* #undef HAVE_LIBSCF_H */ 538271c3a90SOllivier Robert 539271c3a90SOllivier Robert /* Define to 1 if you have the <limits.h> header file. */ 540271c3a90SOllivier Robert #define HAVE_LIMITS_H 1 541271c3a90SOllivier Robert 5422b15cb3dSCy Schubert /* using Linux pthread? */ 5432b15cb3dSCy Schubert /* #undef HAVE_LINUXTHREADS */ 5442b15cb3dSCy Schubert 545271c3a90SOllivier Robert /* Do we have Linux capabilities? */ 546271c3a90SOllivier Robert /* #undef HAVE_LINUX_CAPABILITIES */ 547271c3a90SOllivier Robert 5482b15cb3dSCy Schubert /* Define to 1 if you have the <linux/if_addr.h> header file. */ 5492b15cb3dSCy Schubert /* #undef HAVE_LINUX_IF_ADDR_H */ 5502b15cb3dSCy Schubert 5512b15cb3dSCy Schubert /* if you have LinuxThreads */ 5522b15cb3dSCy Schubert /* #undef HAVE_LINUX_THREADS */ 5532b15cb3dSCy Schubert 554f5f40dd6SCy Schubert /* Define to 1 if you have the 'localeconv' function. */ 5552b15cb3dSCy Schubert /* #undef HAVE_LOCALECONV */ 5562b15cb3dSCy Schubert 5572b15cb3dSCy Schubert /* Define to 1 if you have the <locale.h> header file. */ 5582b15cb3dSCy Schubert /* #undef HAVE_LOCALE_H */ 5592b15cb3dSCy Schubert 560f5f40dd6SCy Schubert /* Define to 1 if the system has the type 'long double'. */ 5612b15cb3dSCy Schubert /* #undef HAVE_LONG_DOUBLE */ 5622b15cb3dSCy Schubert 563f5f40dd6SCy Schubert /* Define to 1 if the system has the type 'long long'. */ 5642b15cb3dSCy Schubert #define HAVE_LONG_LONG 1 5652b15cb3dSCy Schubert 566f5f40dd6SCy Schubert /* Define to 1 if the system has the type 'long long int'. */ 5672b15cb3dSCy Schubert /* #undef HAVE_LONG_LONG_INT */ 5682b15cb3dSCy Schubert 5692b15cb3dSCy Schubert /* if you have SunOS LWP package */ 5702b15cb3dSCy Schubert /* #undef HAVE_LWP */ 5712b15cb3dSCy Schubert 5722b15cb3dSCy Schubert /* Define to 1 if you have the <lwp/lwp.h> header file. */ 5732b15cb3dSCy Schubert /* #undef HAVE_LWP_LWP_H */ 5742b15cb3dSCy Schubert 575e265e481SOllivier Robert /* Define to 1 if you have the <machine/inline.h> header file. */ 576cc559270SOllivier Robert /* #undef HAVE_MACHINE_INLINE_H */ 577cc559270SOllivier Robert 578e265e481SOllivier Robert /* Define to 1 if you have the <machine/soundcard.h> header file. */ 579e265e481SOllivier Robert /* #undef HAVE_MACHINE_SOUNDCARD_H */ 580e265e481SOllivier Robert 5812b15cb3dSCy Schubert /* define if you have Mach Cthreads */ 5822b15cb3dSCy Schubert /* #undef HAVE_MACH_CTHREADS */ 5832b15cb3dSCy Schubert 5842b15cb3dSCy Schubert /* Define to 1 if you have the <mach/cthreads.h> header file. */ 5852b15cb3dSCy Schubert /* #undef HAVE_MACH_CTHREADS_H */ 5862b15cb3dSCy Schubert 587e265e481SOllivier Robert /* Define to 1 if you have the <math.h> header file. */ 5887f81b32fSOllivier Robert #define HAVE_MATH_H 1 5897f81b32fSOllivier Robert 590f5f40dd6SCy Schubert /* Define to 1 if you have the 'MD5Init' function. */ 5916cb84f0cSOllivier Robert #define HAVE_MD5INIT 1 5926cb84f0cSOllivier Robert 5936cb84f0cSOllivier Robert /* Define to 1 if you have the <md5.h> header file. */ 5946cb84f0cSOllivier Robert #define HAVE_MD5_H 1 5956cb84f0cSOllivier Robert 596f5f40dd6SCy Schubert /* Define to 1 if you have the 'memchr' function. */ 597f5f40dd6SCy Schubert #define HAVE_MEMCHR 1 598f5f40dd6SCy Schubert 599f5f40dd6SCy Schubert /* Define to 1 if you have the 'memlk' function. */ 6007f81b32fSOllivier Robert /* #undef HAVE_MEMLK */ 6017f81b32fSOllivier Robert 602e265e481SOllivier Robert /* Define to 1 if you have the <memory.h> header file. */ 603cc559270SOllivier Robert #define HAVE_MEMORY_H 1 604cc559270SOllivier Robert 605f5f40dd6SCy Schubert /* Define to 1 if you have the <minix/config.h> header file. */ 606f5f40dd6SCy Schubert /* #undef HAVE_MINIX_CONFIG_H */ 607f5f40dd6SCy Schubert 608f5f40dd6SCy Schubert /* Define to 1 if you have the 'mkstemp' function. */ 6097f81b32fSOllivier Robert #define HAVE_MKSTEMP 1 6107f81b32fSOllivier Robert 611f5f40dd6SCy Schubert /* Define to 1 if you have the 'mktime' function. */ 6127f81b32fSOllivier Robert #define HAVE_MKTIME 1 6137f81b32fSOllivier Robert 614f5f40dd6SCy Schubert /* Define to 1 if you have the 'mlockall' function. */ 6156cb84f0cSOllivier Robert #define HAVE_MLOCKALL 1 6167f81b32fSOllivier Robert 617f5f40dd6SCy Schubert /* Define to 1 if you have the 'mmap' function. */ 618271c3a90SOllivier Robert #define HAVE_MMAP 1 619271c3a90SOllivier Robert 620f5f40dd6SCy Schubert /* Define to 1 if you have the 'nanosleep' function. */ 6212b15cb3dSCy Schubert #define HAVE_NANOSLEEP 1 6222b15cb3dSCy Schubert 623f5f40dd6SCy Schubert /* Define to 1 if you have the <ndir.h> header file, and it defines 'DIR'. */ 624271c3a90SOllivier Robert /* #undef HAVE_NDIR_H */ 625cc559270SOllivier Robert 626e265e481SOllivier Robert /* Define to 1 if you have the <netdb.h> header file. */ 627cc559270SOllivier Robert #define HAVE_NETDB_H 1 628cc559270SOllivier Robert 629e265e481SOllivier Robert /* Define to 1 if you have the <netinet/in.h> header file. */ 630cc559270SOllivier Robert #define HAVE_NETINET_IN_H 1 631cc559270SOllivier Robert 632e265e481SOllivier Robert /* Define to 1 if you have the <netinet/in_system.h> header file. */ 633a5b1043fSOllivier Robert /* #undef HAVE_NETINET_IN_SYSTEM_H */ 634a5b1043fSOllivier Robert 635e265e481SOllivier Robert /* Define to 1 if you have the <netinet/in_systm.h> header file. */ 6369309fbaeSOllivier Robert #define HAVE_NETINET_IN_SYSTM_H 1 637cc559270SOllivier Robert 6382b15cb3dSCy Schubert /* Define to 1 if you have the <netinet/in_var.h> header file. */ 6392b15cb3dSCy Schubert #define HAVE_NETINET_IN_VAR_H 1 6402b15cb3dSCy Schubert 641e265e481SOllivier Robert /* Define to 1 if you have the <netinet/ip.h> header file. */ 642a5b1043fSOllivier Robert #define HAVE_NETINET_IP_H 1 643a5b1043fSOllivier Robert 644e265e481SOllivier Robert /* NetInfo support? */ 645e265e481SOllivier Robert /* #undef HAVE_NETINFO */ 646e265e481SOllivier Robert 647e265e481SOllivier Robert /* Define to 1 if you have the <netinfo/ni.h> header file. */ 648cc559270SOllivier Robert /* #undef HAVE_NETINFO_NI_H */ 649cc559270SOllivier Robert 6506cb84f0cSOllivier Robert /* Define to 1 if you have the <net/if6.h> header file. */ 6516cb84f0cSOllivier Robert /* #undef HAVE_NET_IF6_H */ 6526cb84f0cSOllivier Robert 653e265e481SOllivier Robert /* Define to 1 if you have the <net/if.h> header file. */ 654271c3a90SOllivier Robert #define HAVE_NET_IF_H 1 655271c3a90SOllivier Robert 6563311ff84SXin LI /* Define to 1 if you have the <net/if_var.h> header file. */ 6573311ff84SXin LI #define HAVE_NET_IF_VAR_H 1 6583311ff84SXin LI 659271c3a90SOllivier Robert /* Define to 1 if you have the <net/route.h> header file. */ 660271c3a90SOllivier Robert #define HAVE_NET_ROUTE_H 1 6617f81b32fSOllivier Robert 662f5f40dd6SCy Schubert /* Define to 1 if you have the 'nice' function. */ 6637f81b32fSOllivier Robert #define HAVE_NICE 1 6647f81b32fSOllivier Robert 6652b15cb3dSCy Schubert /* Define to 1 if you have the <nlist.h> header file. */ 6662b15cb3dSCy Schubert #define HAVE_NLIST_H 1 6677f81b32fSOllivier Robert 6682b15cb3dSCy Schubert /* via __adjtimex */ 6697f81b32fSOllivier Robert #define HAVE_NTP_ADJTIME 1 6707f81b32fSOllivier Robert 6712b15cb3dSCy Schubert /* via __ntp_gettime */ 6727f81b32fSOllivier Robert #define HAVE_NTP_GETTIME 1 6737f81b32fSOllivier Robert 6742b15cb3dSCy Schubert /* Do we want support for Samba's signing daemon? */ 6752b15cb3dSCy Schubert #define HAVE_NTP_SIGND 1 6762b15cb3dSCy Schubert 6772b15cb3dSCy Schubert /* if you have NT Event Log */ 6782b15cb3dSCy Schubert /* #undef HAVE_NT_EVENT_LOG */ 6792b15cb3dSCy Schubert 6802b15cb3dSCy Schubert /* if you have NT Service Manager */ 6812b15cb3dSCy Schubert /* #undef HAVE_NT_SERVICE_MANAGER */ 6822b15cb3dSCy Schubert 6832b15cb3dSCy Schubert /* if you have NT Threads */ 6842b15cb3dSCy Schubert /* #undef HAVE_NT_THREADS */ 6852b15cb3dSCy Schubert 686f5f40dd6SCy Schubert /* Define to 1 if you have the 'openat' function. */ 687f5f40dd6SCy Schubert #define HAVE_OPENAT 1 688f5f40dd6SCy Schubert 6894e1ef62aSXin LI /* Define to 1 if you have the <openssl/cmac.h> header file. */ 6904e1ef62aSXin LI #define HAVE_OPENSSL_CMAC_H 1 6914e1ef62aSXin LI 692f5f40dd6SCy Schubert /* Define to 1 if the system has the type 'pid_t'. */ 6932b15cb3dSCy Schubert #define HAVE_PID_T 1 694271c3a90SOllivier Robert 695f5f40dd6SCy Schubert /* Define to 1 if you have the 'plock' function. */ 6967f81b32fSOllivier Robert /* #undef HAVE_PLOCK */ 6977f81b32fSOllivier Robert 698e265e481SOllivier Robert /* Define to 1 if you have the <poll.h> header file. */ 699cc559270SOllivier Robert #define HAVE_POLL_H 1 700cc559270SOllivier Robert 701e265e481SOllivier Robert /* Do we have the PPS API per the Draft RFC? */ 702e265e481SOllivier Robert #define HAVE_PPSAPI 1 703e265e481SOllivier Robert 7042b15cb3dSCy Schubert /* Define to 1 if you have the <priv.h> header file. */ 7052b15cb3dSCy Schubert /* #undef HAVE_PRIV_H */ 7062b15cb3dSCy Schubert 7072b15cb3dSCy Schubert /* Define if you have POSIX threads libraries and header files. */ 7082b15cb3dSCy Schubert /* #undef HAVE_PTHREAD */ 7092b15cb3dSCy Schubert 7102b15cb3dSCy Schubert /* define to pthreads API spec revision */ 7112b15cb3dSCy Schubert #define HAVE_PTHREADS 10 7122b15cb3dSCy Schubert 713f5f40dd6SCy Schubert /* Define to 1 if you have the 'pthread_attr_getstacksize' function. */ 7142b15cb3dSCy Schubert #define HAVE_PTHREAD_ATTR_GETSTACKSIZE 1 7152b15cb3dSCy Schubert 716f5f40dd6SCy Schubert /* Define to 1 if you have the 'pthread_attr_setstacksize' function. */ 7172b15cb3dSCy Schubert #define HAVE_PTHREAD_ATTR_SETSTACKSIZE 1 7182b15cb3dSCy Schubert 7192b15cb3dSCy Schubert /* define if you have pthread_detach function */ 7202b15cb3dSCy Schubert #define HAVE_PTHREAD_DETACH 1 7212b15cb3dSCy Schubert 722f5f40dd6SCy Schubert /* Define to 1 if you have the 'pthread_getconcurrency' function. */ 7232b15cb3dSCy Schubert #define HAVE_PTHREAD_GETCONCURRENCY 1 7242b15cb3dSCy Schubert 7252b15cb3dSCy Schubert /* Define to 1 if you have the <pthread.h> header file. */ 7262b15cb3dSCy Schubert #define HAVE_PTHREAD_H 1 7272b15cb3dSCy Schubert 728f5f40dd6SCy Schubert /* Define to 1 if you have the 'pthread_kill' function. */ 7292b15cb3dSCy Schubert #define HAVE_PTHREAD_KILL 1 7302b15cb3dSCy Schubert 731f5f40dd6SCy Schubert /* Define to 1 if you have the 'pthread_kill_other_threads_np' function. */ 7322b15cb3dSCy Schubert /* #undef HAVE_PTHREAD_KILL_OTHER_THREADS_NP */ 7332b15cb3dSCy Schubert 7342b15cb3dSCy Schubert /* define if you have pthread_rwlock_destroy function */ 7352b15cb3dSCy Schubert #define HAVE_PTHREAD_RWLOCK_DESTROY 1 7362b15cb3dSCy Schubert 737f5f40dd6SCy Schubert /* Define to 1 if you have the 'pthread_setconcurrency' function. */ 7382b15cb3dSCy Schubert #define HAVE_PTHREAD_SETCONCURRENCY 1 7392b15cb3dSCy Schubert 740f5f40dd6SCy Schubert /* Define to 1 if you have the 'pthread_yield' function. */ 7412b15cb3dSCy Schubert #define HAVE_PTHREAD_YIELD 1 7422b15cb3dSCy Schubert 7432b15cb3dSCy Schubert /* Define to 1 if you have the <pth.h> header file. */ 7442b15cb3dSCy Schubert /* #undef HAVE_PTH_H */ 7452b15cb3dSCy Schubert 746f5f40dd6SCy Schubert /* Define to 1 if the system has the type 'ptrdiff_t'. */ 7472b15cb3dSCy Schubert #define HAVE_PTRDIFF_T 1 748e265e481SOllivier Robert 749f5f40dd6SCy Schubert /* Define to 1 if you have the 'pututline' function. */ 7507f81b32fSOllivier Robert /* #undef HAVE_PUTUTLINE */ 7517f81b32fSOllivier Robert 752f5f40dd6SCy Schubert /* Define to 1 if you have the 'pututxline' function. */ 7532b15cb3dSCy Schubert #define HAVE_PUTUTXLINE 1 7542b15cb3dSCy Schubert 755f5f40dd6SCy Schubert /* Define to 1 if you have the 'RAND_bytes' function. */ 7562b15cb3dSCy Schubert #define HAVE_RAND_BYTES 1 7572b15cb3dSCy Schubert 758f5f40dd6SCy Schubert /* Define to 1 if you have the 'RAND_poll' function. */ 7592b15cb3dSCy Schubert #define HAVE_RAND_POLL 1 7602b15cb3dSCy Schubert 7612b15cb3dSCy Schubert /* Define to 1 if you have the <readline.h> header file. */ 7622b15cb3dSCy Schubert /* #undef HAVE_READLINE_H */ 7632b15cb3dSCy Schubert 7642b15cb3dSCy Schubert /* Define if your readline library has \`add_history' */ 7652b15cb3dSCy Schubert #define HAVE_READLINE_HISTORY 1 7667f81b32fSOllivier Robert 767e265e481SOllivier Robert /* Define to 1 if you have the <readline/history.h> header file. */ 7682b15cb3dSCy Schubert #define HAVE_READLINE_HISTORY_H 1 769e265e481SOllivier Robert 770e265e481SOllivier Robert /* Define to 1 if you have the <readline/readline.h> header file. */ 7712b15cb3dSCy Schubert #define HAVE_READLINE_READLINE_H 1 772e265e481SOllivier Robert 773f5f40dd6SCy Schubert /* Define to 1 if you have the 'readlink' function. */ 7747f81b32fSOllivier Robert #define HAVE_READLINK 1 7757f81b32fSOllivier Robert 776f5f40dd6SCy Schubert /* Define to 1 if you have the 'recvmsg' function. */ 777271c3a90SOllivier Robert #define HAVE_RECVMSG 1 778271c3a90SOllivier Robert 779e265e481SOllivier Robert /* Define to 1 if you have the <resolv.h> header file. */ 780cc559270SOllivier Robert #define HAVE_RESOLV_H 1 781cc559270SOllivier Robert 782f5f40dd6SCy Schubert /* Define to 1 if you have the 'res_init' function. */ 7832b15cb3dSCy Schubert #define HAVE_RES_INIT 1 7842b15cb3dSCy Schubert 7852b15cb3dSCy Schubert /* Do we have Linux routing socket? */ 7862b15cb3dSCy Schubert /* #undef HAVE_RTNETLINK */ 7872b15cb3dSCy Schubert 788f5f40dd6SCy Schubert /* Define to 1 if you have the 'rtprio' function. */ 7897f81b32fSOllivier Robert #define HAVE_RTPRIO 1 7907f81b32fSOllivier Robert 7912b15cb3dSCy Schubert /* Define to 1 if you have the <runetype.h> header file. */ 7922b15cb3dSCy Schubert #define HAVE_RUNETYPE_H 1 793e265e481SOllivier Robert 7942b15cb3dSCy Schubert /* Obvious */ 795e265e481SOllivier Robert #define HAVE_SA_SIGACTION_IN_STRUCT_SIGACTION 1 796e265e481SOllivier Robert 797e265e481SOllivier Robert /* Define to 1 if you have the <sched.h> header file. */ 7982b15cb3dSCy Schubert #define HAVE_SCHED_H 1 7997f81b32fSOllivier Robert 800f5f40dd6SCy Schubert /* Define to 1 if you have the 'sched_setscheduler' function. */ 8012b15cb3dSCy Schubert #define HAVE_SCHED_SETSCHEDULER 1 8022b15cb3dSCy Schubert 803f5f40dd6SCy Schubert /* Define to 1 if you have the 'sched_yield' function. */ 8042b15cb3dSCy Schubert #define HAVE_SCHED_YIELD 1 8052b15cb3dSCy Schubert 8062b15cb3dSCy Schubert /* Define to 1 if you have the <semaphore.h> header file. */ 8072b15cb3dSCy Schubert #define HAVE_SEMAPHORE_H 1 8082b15cb3dSCy Schubert 809f5f40dd6SCy Schubert /* Define to 1 if you have the 'sem_timedwait' function. */ 8102b15cb3dSCy Schubert #define HAVE_SEM_TIMEDWAIT 1 8117f81b32fSOllivier Robert 812271c3a90SOllivier Robert /* Define to 1 if you have the <setjmp.h> header file. */ 813271c3a90SOllivier Robert #define HAVE_SETJMP_H 1 814271c3a90SOllivier Robert 815f5f40dd6SCy Schubert /* Define to 1 if you have the 'setlinebuf' function. */ 8167f81b32fSOllivier Robert #define HAVE_SETLINEBUF 1 8177f81b32fSOllivier Robert 818f5f40dd6SCy Schubert /* Define to 1 if you have the 'setpgid' function. */ 8197f81b32fSOllivier Robert #define HAVE_SETPGID 1 8207f81b32fSOllivier Robert 821e265e481SOllivier Robert /* define if setpgrp takes 0 arguments */ 822e265e481SOllivier Robert /* #undef HAVE_SETPGRP_0 */ 823e265e481SOllivier Robert 824f5f40dd6SCy Schubert /* Define to 1 if you have the 'setpriority' function. */ 8257f81b32fSOllivier Robert #define HAVE_SETPRIORITY 1 8267f81b32fSOllivier Robert 827f5f40dd6SCy Schubert /* Define to 1 if you have the 'setrlimit' function. */ 8286cb84f0cSOllivier Robert #define HAVE_SETRLIMIT 1 8296cb84f0cSOllivier Robert 830f5f40dd6SCy Schubert /* Define to 1 if you have the 'setsid' function. */ 8317f81b32fSOllivier Robert #define HAVE_SETSID 1 8327f81b32fSOllivier Robert 833f5f40dd6SCy Schubert /* Define to 1 if you have the 'settimeofday' function. */ 8347f81b32fSOllivier Robert #define HAVE_SETTIMEOFDAY 1 8357f81b32fSOllivier Robert 836f5f40dd6SCy Schubert /* Define to 1 if you have the 'setvbuf' function. */ 8377f81b32fSOllivier Robert #define HAVE_SETVBUF 1 838cc559270SOllivier Robert 839e265e481SOllivier Robert /* Define to 1 if you have the <sgtty.h> header file. */ 840271c3a90SOllivier Robert /* #undef HAVE_SGTTY_H */ 841cc559270SOllivier Robert 842f5f40dd6SCy Schubert /* Define to 1 if you have the 'sigaction' function. */ 8437f81b32fSOllivier Robert #define HAVE_SIGACTION 1 8447f81b32fSOllivier Robert 845e265e481SOllivier Robert /* Can we use SIGIO for tcp and udp IO? */ 846e265e481SOllivier Robert /* #undef HAVE_SIGNALED_IO */ 847e265e481SOllivier Robert 848f5f40dd6SCy Schubert /* Define to 1 if you have the 'sigset' function. */ 8492b15cb3dSCy Schubert #define HAVE_SIGSET 1 8507f81b32fSOllivier Robert 851f5f40dd6SCy Schubert /* Define to 1 if you have the 'sigvec' function. */ 8527f81b32fSOllivier Robert #define HAVE_SIGVEC 1 8537f81b32fSOllivier Robert 8542b15cb3dSCy Schubert /* sigwait() available? */ 8552b15cb3dSCy Schubert #define HAVE_SIGWAIT 1 8562b15cb3dSCy Schubert 857f5f40dd6SCy Schubert /* Define to 1 if the system has the type 'size_t'. */ 8582b15cb3dSCy Schubert #define HAVE_SIZE_T 1 8592b15cb3dSCy Schubert 8602b15cb3dSCy Schubert /* Define if C99-compliant `snprintf' is available. */ 8617f81b32fSOllivier Robert #define HAVE_SNPRINTF 1 8627f81b32fSOllivier Robert 863f5f40dd6SCy Schubert /* Define to 1 if you have the 'socketpair' function. */ 8642b15cb3dSCy Schubert #define HAVE_SOCKETPAIR 1 8656cb84f0cSOllivier Robert 8662b15cb3dSCy Schubert /* Are Solaris privileges available? */ 8672b15cb3dSCy Schubert /* #undef HAVE_SOLARIS_PRIVS */ 868271c3a90SOllivier Robert 869271c3a90SOllivier Robert /* Define to 1 if you have the <stdarg.h> header file. */ 870271c3a90SOllivier Robert #define HAVE_STDARG_H 1 871271c3a90SOllivier Robert 8723311ff84SXin LI /* Define to 1 if you have the <stdatomic.h> header file. */ 8733311ff84SXin LI #define HAVE_STDATOMIC_H 1 8743311ff84SXin LI 8754990d495SXin LI /* Define to 1 if stdbool.h conforms to C99. */ 8762b15cb3dSCy Schubert #define HAVE_STDBOOL_H 1 8772b15cb3dSCy Schubert 8782b15cb3dSCy Schubert /* Define to 1 if you have the <stddef.h> header file. */ 8792b15cb3dSCy Schubert /* #undef HAVE_STDDEF_H */ 8802b15cb3dSCy Schubert 881e265e481SOllivier Robert /* Define to 1 if you have the <stdint.h> header file. */ 882a5b1043fSOllivier Robert #define HAVE_STDINT_H 1 883a5b1043fSOllivier Robert 884f5f40dd6SCy Schubert /* Define to 1 if you have the <stdio.h> header file. */ 885f5f40dd6SCy Schubert #define HAVE_STDIO_H 1 886f5f40dd6SCy Schubert 887e265e481SOllivier Robert /* Define to 1 if you have the <stdlib.h> header file. */ 888cc559270SOllivier Robert #define HAVE_STDLIB_H 1 889cc559270SOllivier Robert 890f5f40dd6SCy Schubert /* Define to 1 if you have the 'stime' function. */ 8917f81b32fSOllivier Robert /* #undef HAVE_STIME */ 8927f81b32fSOllivier Robert 893f5f40dd6SCy Schubert /* Define to 1 if you have the 'strchr' function. */ 8947f81b32fSOllivier Robert #define HAVE_STRCHR 1 8957f81b32fSOllivier Robert 896f5f40dd6SCy Schubert /* Define to 1 if you have the 'strdup' function. */ 8977f81b32fSOllivier Robert #define HAVE_STRDUP 1 8987f81b32fSOllivier Robert 899f5f40dd6SCy Schubert /* Define to 1 if you have the 'strerror' function. */ 9007f81b32fSOllivier Robert #define HAVE_STRERROR 1 9017f81b32fSOllivier Robert 902f5f40dd6SCy Schubert /* Define if you have 'strerror_r'. */ 9032b15cb3dSCy Schubert #define HAVE_STRERROR_R 1 904271c3a90SOllivier Robert 905e265e481SOllivier Robert /* Define to 1 if you have the <strings.h> header file. */ 9067f81b32fSOllivier Robert #define HAVE_STRINGS_H 1 9077f81b32fSOllivier Robert 908e265e481SOllivier Robert /* Define to 1 if you have the <string.h> header file. */ 909cc559270SOllivier Robert #define HAVE_STRING_H 1 910cc559270SOllivier Robert 911f5f40dd6SCy Schubert /* Define to 1 if you have the 'strlcat' function. */ 9122b15cb3dSCy Schubert #define HAVE_STRLCAT 1 9132b15cb3dSCy Schubert 914f5f40dd6SCy Schubert /* Define to 1 if you have the 'strlcpy' function. */ 9152b15cb3dSCy Schubert #define HAVE_STRLCPY 1 9162b15cb3dSCy Schubert 917f5f40dd6SCy Schubert /* Define to 1 if you have the 'strnlen' function. */ 918f5f40dd6SCy Schubert #define HAVE_STRNLEN 1 919f5f40dd6SCy Schubert 9202b15cb3dSCy Schubert /* Define to 1 if you have the <stropts.h> header file. */ 9212b15cb3dSCy Schubert /* #undef HAVE_STROPTS_H */ 9222b15cb3dSCy Schubert 923f5f40dd6SCy Schubert /* Define to 1 if you have the 'strrchr' function. */ 924271c3a90SOllivier Robert #define HAVE_STRRCHR 1 925271c3a90SOllivier Robert 926f5f40dd6SCy Schubert /* Define to 1 if you have the 'strsignal' function. */ 9272b15cb3dSCy Schubert #define HAVE_STRSIGNAL 1 9282b15cb3dSCy Schubert 929f5f40dd6SCy Schubert /* Define to 1 if you have the 'strtoll' function. */ 9302b15cb3dSCy Schubert #define HAVE_STRTOLL 1 9312b15cb3dSCy Schubert 932f5f40dd6SCy Schubert /* Define to 1 if 'decimal_point' is a member of 'struct lconv'. */ 9332b15cb3dSCy Schubert /* #undef HAVE_STRUCT_LCONV_DECIMAL_POINT */ 9342b15cb3dSCy Schubert 935f5f40dd6SCy Schubert /* Define to 1 if 'thousands_sep' is a member of 'struct lconv'. */ 9362b15cb3dSCy Schubert /* #undef HAVE_STRUCT_LCONV_THOUSANDS_SEP */ 937e265e481SOllivier Robert 9387f81b32fSOllivier Robert /* Do we have struct ntptimeval? */ 9397f81b32fSOllivier Robert #define HAVE_STRUCT_NTPTIMEVAL 1 9407f81b32fSOllivier Robert 941f5f40dd6SCy Schubert /* Define to 1 if 'time.tv_nsec' is a member of 'struct ntptimeval'. */ 9427f81b32fSOllivier Robert #define HAVE_STRUCT_NTPTIMEVAL_TIME_TV_NSEC 1 9437f81b32fSOllivier Robert 944e265e481SOllivier Robert /* Does a system header define struct ppsclockev? */ 945e265e481SOllivier Robert /* #undef HAVE_STRUCT_PPSCLOCKEV */ 946e265e481SOllivier Robert 947e265e481SOllivier Robert /* Do we have struct snd_size? */ 948e265e481SOllivier Robert #define HAVE_STRUCT_SND_SIZE 1 949e265e481SOllivier Robert 950271c3a90SOllivier Robert /* Does a system header define struct sockaddr_storage? */ 951271c3a90SOllivier Robert #define HAVE_STRUCT_SOCKADDR_STORAGE 1 952271c3a90SOllivier Robert 9532b15cb3dSCy Schubert /* struct timespec declared? */ 9547f81b32fSOllivier Robert #define HAVE_STRUCT_TIMESPEC 1 9557f81b32fSOllivier Robert 956e265e481SOllivier Robert /* Define to 1 if you have the <sun/audioio.h> header file. */ 957cc559270SOllivier Robert /* #undef HAVE_SUN_AUDIOIO_H */ 958cc559270SOllivier Robert 9592b15cb3dSCy Schubert /* Define to 1 if you have the <synch.h> header file. */ 9602b15cb3dSCy Schubert /* #undef HAVE_SYNCH_H */ 9612b15cb3dSCy Schubert 962f5f40dd6SCy Schubert /* Define to 1 if you have the 'sysconf' function. */ 9637f81b32fSOllivier Robert #define HAVE_SYSCONF 1 9647f81b32fSOllivier Robert 965271c3a90SOllivier Robert /* Define to 1 if you have the <sysexits.h> header file. */ 966271c3a90SOllivier Robert #define HAVE_SYSEXITS_H 1 967271c3a90SOllivier Robert 968f5f40dd6SCy Schubert /* syslog.h provides facilitynames */ 9692b15cb3dSCy Schubert #define HAVE_SYSLOG_FACILITYNAMES 1 9702b15cb3dSCy Schubert 971e265e481SOllivier Robert /* Define to 1 if you have the <sys/audioio.h> header file. */ 972cc559270SOllivier Robert /* #undef HAVE_SYS_AUDIOIO_H */ 973cc559270SOllivier Robert 974271c3a90SOllivier Robert /* Define to 1 if you have the <sys/capability.h> header file. */ 9752b15cb3dSCy Schubert #define HAVE_SYS_CAPABILITY_H 1 976cc559270SOllivier Robert 9776cb84f0cSOllivier Robert /* Define to 1 if you have the <sys/clockctl.h> header file. */ 9786cb84f0cSOllivier Robert /* #undef HAVE_SYS_CLOCKCTL_H */ 9796cb84f0cSOllivier Robert 980f5f40dd6SCy Schubert /* Define to 1 if you have the <sys/dir.h> header file, and it defines 'DIR'. 981271c3a90SOllivier Robert */ 982271c3a90SOllivier Robert /* #undef HAVE_SYS_DIR_H */ 983271c3a90SOllivier Robert 984e265e481SOllivier Robert /* Define to 1 if you have the <sys/file.h> header file. */ 985cc559270SOllivier Robert #define HAVE_SYS_FILE_H 1 986cc559270SOllivier Robert 987e265e481SOllivier Robert /* Define to 1 if you have the <sys/i8253.h> header file. */ 988cc559270SOllivier Robert /* #undef HAVE_SYS_I8253_H */ 989cc559270SOllivier Robert 990e265e481SOllivier Robert /* Define to 1 if you have the <sys/ioctl.h> header file. */ 991cc559270SOllivier Robert #define HAVE_SYS_IOCTL_H 1 992cc559270SOllivier Robert 9936cb84f0cSOllivier Robert /* Define to 1 if you have the <sys/ipc.h> header file. */ 9946cb84f0cSOllivier Robert #define HAVE_SYS_IPC_H 1 9956cb84f0cSOllivier Robert 996271c3a90SOllivier Robert /* Define to 1 if you have the <sys/limits.h> header file. */ 997271c3a90SOllivier Robert /* #undef HAVE_SYS_LIMITS_H */ 998271c3a90SOllivier Robert 999e265e481SOllivier Robert /* Define to 1 if you have the <sys/lock.h> header file. */ 10002b15cb3dSCy Schubert #define HAVE_SYS_LOCK_H 1 1001cc559270SOllivier Robert 10024e1ef62aSXin LI /* Define to 1 if you have the <sys/mac.h> header file. */ 10034e1ef62aSXin LI #define HAVE_SYS_MAC_H 1 10044e1ef62aSXin LI 1005e265e481SOllivier Robert /* Define to 1 if you have the <sys/mman.h> header file. */ 1006cc559270SOllivier Robert #define HAVE_SYS_MMAN_H 1 1007cc559270SOllivier Robert 1008e265e481SOllivier Robert /* Define to 1 if you have the <sys/modem.h> header file. */ 1009cc559270SOllivier Robert /* #undef HAVE_SYS_MODEM_H */ 1010cc559270SOllivier Robert 1011f5f40dd6SCy Schubert /* Define to 1 if you have the <sys/ndir.h> header file, and it defines 'DIR'. 1012271c3a90SOllivier Robert */ 1013271c3a90SOllivier Robert /* #undef HAVE_SYS_NDIR_H */ 1014271c3a90SOllivier Robert 1015e265e481SOllivier Robert /* Define to 1 if you have the <sys/param.h> header file. */ 1016cc559270SOllivier Robert #define HAVE_SYS_PARAM_H 1 1017cc559270SOllivier Robert 1018e265e481SOllivier Robert /* Define to 1 if you have the <sys/pcl720.h> header file. */ 1019cc559270SOllivier Robert /* #undef HAVE_SYS_PCL720_H */ 1020cc559270SOllivier Robert 1021271c3a90SOllivier Robert /* Define to 1 if you have the <sys/poll.h> header file. */ 1022271c3a90SOllivier Robert #define HAVE_SYS_POLL_H 1 1023271c3a90SOllivier Robert 1024e265e481SOllivier Robert /* Define to 1 if you have the <sys/ppsclock.h> header file. */ 1025cc559270SOllivier Robert /* #undef HAVE_SYS_PPSCLOCK_H */ 1026cc559270SOllivier Robert 1027e265e481SOllivier Robert /* Define to 1 if you have the <sys/ppstime.h> header file. */ 1028cc559270SOllivier Robert /* #undef HAVE_SYS_PPSTIME_H */ 1029cc559270SOllivier Robert 1030271c3a90SOllivier Robert /* Define to 1 if you have the <sys/prctl.h> header file. */ 1031271c3a90SOllivier Robert /* #undef HAVE_SYS_PRCTL_H */ 1032271c3a90SOllivier Robert 1033f5f40dd6SCy Schubert /* Define to 1 if you have the <sys/procctl.h> header file. */ 1034f5f40dd6SCy Schubert #define HAVE_SYS_PROCCTL_H 1 1035f5f40dd6SCy Schubert 1036271c3a90SOllivier Robert /* Define to 1 if you have the <sys/procset.h> header file. */ 1037271c3a90SOllivier Robert /* #undef HAVE_SYS_PROCSET_H */ 1038271c3a90SOllivier Robert 1039e265e481SOllivier Robert /* Define to 1 if you have the <sys/proc.h> header file. */ 1040cc559270SOllivier Robert #define HAVE_SYS_PROC_H 1 1041cc559270SOllivier Robert 1042e265e481SOllivier Robert /* Define to 1 if you have the <sys/resource.h> header file. */ 1043cc559270SOllivier Robert #define HAVE_SYS_RESOURCE_H 1 1044cc559270SOllivier Robert 1045e265e481SOllivier Robert /* Define to 1 if you have the <sys/sched.h> header file. */ 1046271c3a90SOllivier Robert /* #undef HAVE_SYS_SCHED_H */ 1047cc559270SOllivier Robert 1048e265e481SOllivier Robert /* Define to 1 if you have the <sys/select.h> header file. */ 1049cc559270SOllivier Robert #define HAVE_SYS_SELECT_H 1 1050cc559270SOllivier Robert 10516cb84f0cSOllivier Robert /* Define to 1 if you have the <sys/shm.h> header file. */ 10526cb84f0cSOllivier Robert #define HAVE_SYS_SHM_H 1 10536cb84f0cSOllivier Robert 1054e265e481SOllivier Robert /* Define to 1 if you have the <sys/signal.h> header file. */ 1055a5b1043fSOllivier Robert #define HAVE_SYS_SIGNAL_H 1 1056a5b1043fSOllivier Robert 1057271c3a90SOllivier Robert /* Define to 1 if you have the <sys/socket.h> header file. */ 1058271c3a90SOllivier Robert #define HAVE_SYS_SOCKET_H 1 1059271c3a90SOllivier Robert 1060e265e481SOllivier Robert /* Define to 1 if you have the <sys/sockio.h> header file. */ 1061cc559270SOllivier Robert #define HAVE_SYS_SOCKIO_H 1 1062cc559270SOllivier Robert 1063e265e481SOllivier Robert /* Define to 1 if you have the <sys/soundcard.h> header file. */ 1064e265e481SOllivier Robert #define HAVE_SYS_SOUNDCARD_H 1 1065e265e481SOllivier Robert 1066e265e481SOllivier Robert /* Define to 1 if you have the <sys/stat.h> header file. */ 1067cc559270SOllivier Robert #define HAVE_SYS_STAT_H 1 1068cc559270SOllivier Robert 1069e265e481SOllivier Robert /* Define to 1 if you have the <sys/stream.h> header file. */ 1070cc559270SOllivier Robert /* #undef HAVE_SYS_STREAM_H */ 1071cc559270SOllivier Robert 1072e265e481SOllivier Robert /* Define to 1 if you have the <sys/stropts.h> header file. */ 1073cc559270SOllivier Robert /* #undef HAVE_SYS_STROPTS_H */ 1074cc559270SOllivier Robert 1075e265e481SOllivier Robert /* Define to 1 if you have the <sys/sysctl.h> header file. */ 1076cc559270SOllivier Robert #define HAVE_SYS_SYSCTL_H 1 1077cc559270SOllivier Robert 1078e265e481SOllivier Robert /* Define to 1 if you have the <sys/syssgi.h> header file. */ 1079cc559270SOllivier Robert /* #undef HAVE_SYS_SYSSGI_H */ 1080cc559270SOllivier Robert 10816cb84f0cSOllivier Robert /* Define to 1 if you have the <sys/systune.h> header file. */ 10826cb84f0cSOllivier Robert /* #undef HAVE_SYS_SYSTUNE_H */ 10836cb84f0cSOllivier Robert 1084e265e481SOllivier Robert /* Define to 1 if you have the <sys/termios.h> header file. */ 1085cc559270SOllivier Robert #define HAVE_SYS_TERMIOS_H 1 1086cc559270SOllivier Robert 1087e265e481SOllivier Robert /* Define to 1 if you have the <sys/timepps.h> header file. */ 1088cc559270SOllivier Robert #define HAVE_SYS_TIMEPPS_H 1 1089cc559270SOllivier Robert 1090e265e481SOllivier Robert /* Define to 1 if you have the <sys/timers.h> header file. */ 1091cc559270SOllivier Robert #define HAVE_SYS_TIMERS_H 1 1092cc559270SOllivier Robert 1093e265e481SOllivier Robert /* Define to 1 if you have the <sys/timex.h> header file. */ 1094cc559270SOllivier Robert #define HAVE_SYS_TIMEX_H 1 1095cc559270SOllivier Robert 1096e265e481SOllivier Robert /* Define to 1 if you have the <sys/time.h> header file. */ 10977f81b32fSOllivier Robert #define HAVE_SYS_TIME_H 1 10987f81b32fSOllivier Robert 1099e265e481SOllivier Robert /* Define to 1 if you have the <sys/tpro.h> header file. */ 1100cc559270SOllivier Robert /* #undef HAVE_SYS_TPRO_H */ 1101cc559270SOllivier Robert 1102e265e481SOllivier Robert /* Define to 1 if you have the <sys/types.h> header file. */ 1103cc559270SOllivier Robert #define HAVE_SYS_TYPES_H 1 1104cc559270SOllivier Robert 1105271c3a90SOllivier Robert /* Use sys/uio.h for struct iovec help */ 1106271c3a90SOllivier Robert /* #undef HAVE_SYS_UIO_H */ 1107271c3a90SOllivier Robert 1108271c3a90SOllivier Robert /* Define to 1 if you have the <sys/un.h> header file. */ 1109271c3a90SOllivier Robert #define HAVE_SYS_UN_H 1 1110271c3a90SOllivier Robert 11112b15cb3dSCy Schubert /* Define to 1 if you have the <sys/var.h> header file. */ 11122b15cb3dSCy Schubert /* #undef HAVE_SYS_VAR_H */ 11132b15cb3dSCy Schubert 1114e265e481SOllivier Robert /* Define to 1 if you have the <sys/wait.h> header file. */ 1115cc559270SOllivier Robert #define HAVE_SYS_WAIT_H 1 1116cc559270SOllivier Robert 1117f5f40dd6SCy Schubert /* Define to 1 if the system has the type 's_char'. */ 11187f81b32fSOllivier Robert /* #undef HAVE_S_CHAR */ 1119cc559270SOllivier Robert 1120e265e481SOllivier Robert /* Define to 1 if you have the <termios.h> header file. */ 1121cc559270SOllivier Robert #define HAVE_TERMIOS_H 1 1122cc559270SOllivier Robert 1123e265e481SOllivier Robert /* Define to 1 if you have the <termio.h> header file. */ 11247f81b32fSOllivier Robert /* #undef HAVE_TERMIO_H */ 11257f81b32fSOllivier Robert 11262b15cb3dSCy Schubert /* if you have Solaris LWP (thr) package */ 11272b15cb3dSCy Schubert /* #undef HAVE_THR */ 11282b15cb3dSCy Schubert 11292b15cb3dSCy Schubert /* Define to 1 if you have the <thread.h> header file. */ 11302b15cb3dSCy Schubert /* #undef HAVE_THREAD_H */ 11312b15cb3dSCy Schubert 1132f5f40dd6SCy Schubert /* Define to 1 if you have the 'thr_getconcurrency' function. */ 11332b15cb3dSCy Schubert /* #undef HAVE_THR_GETCONCURRENCY */ 11342b15cb3dSCy Schubert 1135f5f40dd6SCy Schubert /* Define to 1 if you have the 'thr_setconcurrency' function. */ 11362b15cb3dSCy Schubert /* #undef HAVE_THR_SETCONCURRENCY */ 11372b15cb3dSCy Schubert 1138f5f40dd6SCy Schubert /* Define to 1 if you have the 'thr_yield' function. */ 11392b15cb3dSCy Schubert /* #undef HAVE_THR_YIELD */ 11402b15cb3dSCy Schubert 11412b15cb3dSCy Schubert /* Obvious */ 11422b15cb3dSCy Schubert #define HAVE_TICKADJ_IN_STRUCT_CLOCKINFO 1 1143e265e481SOllivier Robert 1144f5f40dd6SCy Schubert /* Define to 1 if you have the 'timegm' function. */ 1145e265e481SOllivier Robert #define HAVE_TIMEGM 1 1146e265e481SOllivier Robert 1147e265e481SOllivier Robert /* Define to 1 if you have the <timepps.h> header file. */ 1148cc559270SOllivier Robert /* #undef HAVE_TIMEPPS_H */ 1149cc559270SOllivier Robert 1150f5f40dd6SCy Schubert /* Define to 1 if you have the 'timer_create' function. */ 11512b15cb3dSCy Schubert /* #undef HAVE_TIMER_CREATE */ 11527f81b32fSOllivier Robert 1153e265e481SOllivier Robert /* Define to 1 if you have the <timex.h> header file. */ 1154cc559270SOllivier Robert /* #undef HAVE_TIMEX_H */ 1155cc559270SOllivier Robert 11562b15cb3dSCy Schubert /* Define to 1 if you have the <time.h> header file. */ 11572b15cb3dSCy Schubert #define HAVE_TIME_H 1 11582b15cb3dSCy Schubert 1159e265e481SOllivier Robert /* Do we have the TIOCGPPSEV ioctl (Solaris)? */ 1160e265e481SOllivier Robert /* #undef HAVE_TIOCGPPSEV */ 1161e265e481SOllivier Robert 1162e265e481SOllivier Robert /* Do we have the TIOCSPPS ioctl (Solaris)? */ 1163e265e481SOllivier Robert /* #undef HAVE_TIOCSPPS */ 1164e265e481SOllivier Robert 1165e265e481SOllivier Robert /* Do we have the TIO serial stuff? */ 1166e265e481SOllivier Robert /* #undef HAVE_TIO_SERIAL_STUFF */ 1167e265e481SOllivier Robert 11683496c981SIan Lepore /* Are TrustedBSD MAC policy privileges available? */ 11693496c981SIan Lepore #define HAVE_TRUSTEDBSD_MAC 1 11703496c981SIan Lepore 1171f5f40dd6SCy Schubert /* Define to 1 if the system has the type 'uint16_t'. */ 1172271c3a90SOllivier Robert #define HAVE_UINT16_T 1 1173271c3a90SOllivier Robert 1174f5f40dd6SCy Schubert /* Define to 1 if the system has the type 'uint32_t'. */ 1175271c3a90SOllivier Robert #define HAVE_UINT32_T 1 1176271c3a90SOllivier Robert 1177f5f40dd6SCy Schubert /* Define to 1 if the system has the type 'uint8_t'. */ 1178271c3a90SOllivier Robert #define HAVE_UINT8_T 1 1179271c3a90SOllivier Robert 1180f5f40dd6SCy Schubert /* Define to 1 if the system has the type 'uintmax_t'. */ 11812b15cb3dSCy Schubert /* #undef HAVE_UINTMAX_T */ 11822b15cb3dSCy Schubert 1183f5f40dd6SCy Schubert /* Define to 1 if the system has the type 'uintptr_t'. */ 1184271c3a90SOllivier Robert #define HAVE_UINTPTR_T 1 1185271c3a90SOllivier Robert 1186f5f40dd6SCy Schubert /* Define to 1 if the system has the type 'uint_t'. */ 1187271c3a90SOllivier Robert /* #undef HAVE_UINT_T */ 1188271c3a90SOllivier Robert 1189f5f40dd6SCy Schubert /* Define to 1 if you have the 'umask' function. */ 11907f81b32fSOllivier Robert #define HAVE_UMASK 1 11917f81b32fSOllivier Robert 1192f5f40dd6SCy Schubert /* Define to 1 if you have the 'uname' function. */ 11937f81b32fSOllivier Robert #define HAVE_UNAME 1 11947f81b32fSOllivier Robert 1195e265e481SOllivier Robert /* Define to 1 if you have the <unistd.h> header file. */ 1196cc559270SOllivier Robert #define HAVE_UNISTD_H 1 1197cc559270SOllivier Robert 11982b15cb3dSCy Schubert /* deviant sigwait? */ 11992b15cb3dSCy Schubert /* #undef HAVE_UNIXWARE_SIGWAIT */ 12002b15cb3dSCy Schubert 1201f5f40dd6SCy Schubert /* Define to 1 if the system has the type 'unsigned long long int'. */ 12023311ff84SXin LI #define HAVE_UNSIGNED_LONG_LONG_INT 1 12032b15cb3dSCy Schubert 1204f5f40dd6SCy Schubert /* Define to 1 if you have the 'updwtmp' function. */ 12057f81b32fSOllivier Robert /* #undef HAVE_UPDWTMP */ 12067f81b32fSOllivier Robert 1207f5f40dd6SCy Schubert /* Define to 1 if you have the 'updwtmpx' function. */ 12087f81b32fSOllivier Robert /* #undef HAVE_UPDWTMPX */ 1209cc559270SOllivier Robert 1210271c3a90SOllivier Robert /* Define to 1 if you have the <utime.h> header file. */ 1211271c3a90SOllivier Robert #define HAVE_UTIME_H 1 1212271c3a90SOllivier Robert 1213e265e481SOllivier Robert /* Define to 1 if you have the <utmpx.h> header file. */ 12142b15cb3dSCy Schubert #define HAVE_UTMPX_H 1 1215cc559270SOllivier Robert 1216e265e481SOllivier Robert /* Define to 1 if you have the <utmp.h> header file. */ 1217918592dfSEd Schouten /* #undef HAVE_UTMP_H */ 1218cc559270SOllivier Robert 1219f5f40dd6SCy Schubert /* Define to 1 if the system has the type 'u_int32'. */ 12202b15cb3dSCy Schubert /* #undef HAVE_U_INT32 */ 12212b15cb3dSCy Schubert 1222271c3a90SOllivier Robert /* Define to 1 if you have the <values.h> header file. */ 1223271c3a90SOllivier Robert /* #undef HAVE_VALUES_H */ 1224271c3a90SOllivier Robert 1225271c3a90SOllivier Robert /* Define to 1 if you have the <varargs.h> header file. */ 1226271c3a90SOllivier Robert /* #undef HAVE_VARARGS_H */ 1227271c3a90SOllivier Robert 1228f5f40dd6SCy Schubert /* Define to 1 if you have the 'vfork' function. */ 12292b15cb3dSCy Schubert #define HAVE_VFORK 1 12302b15cb3dSCy Schubert 12312b15cb3dSCy Schubert /* Define to 1 if you have the <vfork.h> header file. */ 12322b15cb3dSCy Schubert /* #undef HAVE_VFORK_H */ 12332b15cb3dSCy Schubert 1234f5f40dd6SCy Schubert /* Define to 1 if you have the 'vprintf' function. */ 1235271c3a90SOllivier Robert #define HAVE_VPRINTF 1 1236271c3a90SOllivier Robert 12372b15cb3dSCy Schubert /* Define if C99-compliant `vsnprintf' is available. */ 1238271c3a90SOllivier Robert #define HAVE_VSNPRINTF 1 1239271c3a90SOllivier Robert 1240f5f40dd6SCy Schubert /* Define to 1 if you have the 'waitpid' function. */ 1241f5f40dd6SCy Schubert #define HAVE_WAITPID 1 1242f5f40dd6SCy Schubert 12432b15cb3dSCy Schubert /* Define to 1 if you have the <wchar.h> header file. */ 12442b15cb3dSCy Schubert #define HAVE_WCHAR_H 1 12452b15cb3dSCy Schubert 1246f5f40dd6SCy Schubert /* Define to 1 if the system has the type 'wchar_t'. */ 12472b15cb3dSCy Schubert #define HAVE_WCHAR_T 1 12482b15cb3dSCy Schubert 1249f5f40dd6SCy Schubert /* Define to 1 if the system has the type 'wint_t'. */ 12502b15cb3dSCy Schubert #define HAVE_WINT_T 1 12512b15cb3dSCy Schubert 1252f5f40dd6SCy Schubert /* Define to 1 if 'fork' works. */ 12532b15cb3dSCy Schubert #define HAVE_WORKING_FORK 1 12542b15cb3dSCy Schubert 1255f5f40dd6SCy Schubert /* Define to 1 if 'vfork' works. */ 12562b15cb3dSCy Schubert #define HAVE_WORKING_VFORK 1 12572b15cb3dSCy Schubert 12582b15cb3dSCy Schubert /* define if select implicitly yields */ 12592b15cb3dSCy Schubert #define HAVE_YIELDING_SELECT 1 12602b15cb3dSCy Schubert 1261f5f40dd6SCy Schubert /* Define to 1 if the system has the type '_Bool'. */ 12624990d495SXin LI #define HAVE__BOOL 1 12634990d495SXin LI 1264f5f40dd6SCy Schubert /* Define to 1 if you have the '_exit' function. */ 12652b15cb3dSCy Schubert #define HAVE__EXIT 1 1266cc559270SOllivier Robert 1267e265e481SOllivier Robert /* Define to 1 if you have the </sys/sync/queue.h> header file. */ 12687f81b32fSOllivier Robert /* #undef HAVE__SYS_SYNC_QUEUE_H */ 1269cc559270SOllivier Robert 1270e265e481SOllivier Robert /* Define to 1 if you have the </sys/sync/sema.h> header file. */ 12717f81b32fSOllivier Robert /* #undef HAVE__SYS_SYNC_SEMA_H */ 1272cc559270SOllivier Robert 1273f5f40dd6SCy Schubert /* Define to 1 if you have the '__adjtimex' function. */ 12747f81b32fSOllivier Robert /* #undef HAVE___ADJTIMEX */ 1275cc559270SOllivier Robert 12762b15cb3dSCy Schubert /* defined if C compiler supports __attribute__((...)) */ 12772b15cb3dSCy Schubert #define HAVE___ATTRIBUTE__ /**/ 12782b15cb3dSCy Schubert 12792b15cb3dSCy Schubert 12802b15cb3dSCy Schubert /* define away __attribute__() if unsupported */ 12812b15cb3dSCy Schubert #ifndef HAVE___ATTRIBUTE__ 12822b15cb3dSCy Schubert # define __attribute__(x) /* empty */ 12832b15cb3dSCy Schubert #endif 12842b15cb3dSCy Schubert #define ISC_PLATFORM_NORETURN_PRE 12852b15cb3dSCy Schubert #define ISC_PLATFORM_NORETURN_POST __attribute__((__noreturn__)) 12862b15cb3dSCy Schubert 12872b15cb3dSCy Schubert 12882b15cb3dSCy Schubert 1289f5f40dd6SCy Schubert /* Define to 1 if you have the '__ntp_gettime' function. */ 12907f81b32fSOllivier Robert /* #undef HAVE___NTP_GETTIME */ 1291cc559270SOllivier Robert 1292f5f40dd6SCy Schubert /* Define to 1 if you have the '__res_init' function. */ 12932b15cb3dSCy Schubert /* #undef HAVE___RES_INIT */ 12942b15cb3dSCy Schubert 12956cb84f0cSOllivier Robert /* Does struct sockaddr_storage have __ss_family? */ 12966cb84f0cSOllivier Robert /* #undef HAVE___SS_FAMILY_IN_SS */ 12976cb84f0cSOllivier Robert 12982b15cb3dSCy Schubert 12992b15cb3dSCy Schubert /* Handle sockaddr_storage.__ss_family */ 13002b15cb3dSCy Schubert #ifdef HAVE___SS_FAMILY_IN_SS 13012b15cb3dSCy Schubert # define ss_family __ss_family 13022b15cb3dSCy Schubert #endif /* HAVE___SS_FAMILY_IN_SS */ 13032b15cb3dSCy Schubert 13042b15cb3dSCy Schubert 13052b15cb3dSCy Schubert 13062b15cb3dSCy Schubert /* Define to provide `rpl_snprintf' function. */ 13072b15cb3dSCy Schubert /* #undef HW_WANT_RPL_SNPRINTF */ 13082b15cb3dSCy Schubert 13092b15cb3dSCy Schubert /* Define to provide `rpl_vsnprintf' function. */ 13102b15cb3dSCy Schubert /* #undef HW_WANT_RPL_VSNPRINTF */ 13112b15cb3dSCy Schubert 13122b15cb3dSCy Schubert /* Retry queries on _any_ DNS error? */ 13132b15cb3dSCy Schubert /* #undef IGNORE_DNS_ERRORS */ 1314271c3a90SOllivier Robert 13156cb84f0cSOllivier Robert /* Should we use the IRIG sawtooth filter? */ 13166cb84f0cSOllivier Robert /* #undef IRIG_SUCKS */ 13176cb84f0cSOllivier Robert 13182b15cb3dSCy Schubert /* Enclose PTHREAD_ONCE_INIT in extra braces? */ 13192b15cb3dSCy Schubert /* #undef ISC_PLATFORM_BRACEPTHREADONCEINIT */ 13202b15cb3dSCy Schubert 1321271c3a90SOllivier Robert /* Do we need to fix in6isaddr? */ 1322271c3a90SOllivier Robert /* #undef ISC_PLATFORM_FIXIN6ISADDR */ 1323271c3a90SOllivier Robert 1324271c3a90SOllivier Robert /* ISC: do we have if_nametoindex()? */ 1325271c3a90SOllivier Robert #define ISC_PLATFORM_HAVEIFNAMETOINDEX 1 1326271c3a90SOllivier Robert 13272b15cb3dSCy Schubert /* have struct if_laddrconf? */ 13286cb84f0cSOllivier Robert /* #undef ISC_PLATFORM_HAVEIF_LADDRCONF */ 13296cb84f0cSOllivier Robert 13302b15cb3dSCy Schubert /* have struct if_laddrreq? */ 13316cb84f0cSOllivier Robert /* #undef ISC_PLATFORM_HAVEIF_LADDRREQ */ 13326cb84f0cSOllivier Robert 13332b15cb3dSCy Schubert /* have struct in6_pktinfo? */ 13342b15cb3dSCy Schubert #define ISC_PLATFORM_HAVEIN6PKTINFO 1 13356cb84f0cSOllivier Robert 13362b15cb3dSCy Schubert /* have IPv6? */ 13372b15cb3dSCy Schubert #define ISC_PLATFORM_HAVEIPV6 1 13386cb84f0cSOllivier Robert 13392b15cb3dSCy Schubert /* struct sockaddr has sa_len? */ 13402b15cb3dSCy Schubert #define ISC_PLATFORM_HAVESALEN 1 13416cb84f0cSOllivier Robert 13422b15cb3dSCy Schubert /* sin6_scope_id? */ 13432b15cb3dSCy Schubert #define ISC_PLATFORM_HAVESCOPEID 1 1344271c3a90SOllivier Robert 13452b15cb3dSCy Schubert /* missing in6addr_any? */ 13466cb84f0cSOllivier Robert /* #undef ISC_PLATFORM_NEEDIN6ADDRANY */ 13476cb84f0cSOllivier Robert 13482b15cb3dSCy Schubert /* Do we need netinet6/in6.h? */ 13492b15cb3dSCy Schubert /* #undef ISC_PLATFORM_NEEDNETINET6IN6H */ 13502b15cb3dSCy Schubert 13516cb84f0cSOllivier Robert /* ISC: provide inet_ntop() */ 13526cb84f0cSOllivier Robert /* #undef ISC_PLATFORM_NEEDNTOP */ 13536cb84f0cSOllivier Robert 13542b15cb3dSCy Schubert /* Declare in_port_t? */ 1355271c3a90SOllivier Robert /* #undef ISC_PLATFORM_NEEDPORTT */ 1356271c3a90SOllivier Robert 1357271c3a90SOllivier Robert /* ISC: provide inet_pton() */ 1358271c3a90SOllivier Robert /* #undef ISC_PLATFORM_NEEDPTON */ 1359271c3a90SOllivier Robert 13602b15cb3dSCy Schubert /* enable libisc thread support? */ 13612b15cb3dSCy Schubert #define ISC_PLATFORM_USETHREADS 1 13622b15cb3dSCy Schubert 1363e265e481SOllivier Robert /* Does the kernel have an FLL bug? */ 1364e265e481SOllivier Robert /* #undef KERNEL_FLL_BUG */ 1365e265e481SOllivier Robert 1366e265e481SOllivier Robert /* Does the kernel support precision time discipline? */ 1367e265e481SOllivier Robert #define KERNEL_PLL 1 1368e265e481SOllivier Robert 13692b15cb3dSCy Schubert /* Define to use libseccomp system call filtering. */ 13702b15cb3dSCy Schubert /* #undef KERN_SECCOMP */ 13712b15cb3dSCy Schubert 1372e265e481SOllivier Robert /* What is (probably) the name of DOSYNCTODR in the kernel? */ 1373e265e481SOllivier Robert #define K_DOSYNCTODR_NAME "_dosynctodr" 1374e265e481SOllivier Robert 1375e265e481SOllivier Robert /* What is (probably) the name of NOPRINTF in the kernel? */ 1376e265e481SOllivier Robert #define K_NOPRINTF_NAME "_noprintf" 1377e265e481SOllivier Robert 1378e265e481SOllivier Robert /* What is the name of TICKADJ in the kernel? */ 1379e265e481SOllivier Robert #define K_TICKADJ_NAME "_tickadj" 1380e265e481SOllivier Robert 1381e265e481SOllivier Robert /* What is the name of TICK in the kernel? */ 1382e265e481SOllivier Robert #define K_TICK_NAME "_tick" 1383e265e481SOllivier Robert 13842b15cb3dSCy Schubert /* define to 1 if library is thread safe */ 13852b15cb3dSCy Schubert #define LDAP_API_FEATURE_X_OPENLDAP_THREAD_SAFE 1 13862b15cb3dSCy Schubert 13873311ff84SXin LI /* leap smear mechanism */ 13886a1588c0SCy Schubert #define LEAP_SMEAR 1 13893311ff84SXin LI 13902b15cb3dSCy Schubert /* Define to any value to include libseccomp sandboxing. */ 13912b15cb3dSCy Schubert /* #undef LIBSECCOMP */ 13922b15cb3dSCy Schubert 13936cb84f0cSOllivier Robert /* Should we align with the NIST lockclock scheme? */ 13946cb84f0cSOllivier Robert /* #undef LOCKCLOCK */ 13956cb84f0cSOllivier Robert 1396f0574f5cSXin LI /* Define to the sub-directory where libtool stores uninstalled libraries. */ 13972b15cb3dSCy Schubert #define LT_OBJDIR ".libs/" 13982b15cb3dSCy Schubert 13992b15cb3dSCy Schubert /* Does the target support multicast IP? */ 1400e265e481SOllivier Robert #define MCAST 1 1401e265e481SOllivier Robert 1402e265e481SOllivier Robert /* Should we recommend a minimum value for tickadj? */ 1403e265e481SOllivier Robert /* #undef MIN_REC_TICKADJ */ 1404e265e481SOllivier Robert 14053311ff84SXin LI /* Define to 1 if the compiler does not support C99's structure 14063311ff84SXin LI initialization. */ 14073311ff84SXin LI /* #undef MISSING_C99_STRUCT_INIT */ 14083311ff84SXin LI 14094990d495SXin LI /* having to fork the DNS worker early when doing chroot? */ 14104990d495SXin LI /* #undef NEED_EARLY_FORK */ 14114990d495SXin LI 1412e265e481SOllivier Robert /* Do we need HPUX adjtime() library support? */ 1413e265e481SOllivier Robert /* #undef NEED_HPUX_ADJTIME */ 1414e265e481SOllivier Robert 1415e265e481SOllivier Robert /* Do we want the HPUX FindConfig()? */ 1416e265e481SOllivier Robert /* #undef NEED_HPUX_FINDCONFIG */ 1417e265e481SOllivier Robert 14182b15cb3dSCy Schubert /* We need to provide netsnmp_daemonize() */ 14192b15cb3dSCy Schubert /* #undef NEED_NETSNMP_DAEMONIZE */ 14202b15cb3dSCy Schubert 14212b15cb3dSCy Schubert /* pthread_init() required? */ 14222b15cb3dSCy Schubert /* #undef NEED_PTHREAD_INIT */ 14232b15cb3dSCy Schubert 14242b15cb3dSCy Schubert /* use PTHREAD_SCOPE_SYSTEM? */ 14252b15cb3dSCy Schubert /* #undef NEED_PTHREAD_SCOPE_SYSTEM */ 14262b15cb3dSCy Schubert 1427e265e481SOllivier Robert /* Do we need the qnx adjtime call? */ 1428e265e481SOllivier Robert /* #undef NEED_QNX_ADJTIME */ 1429e265e481SOllivier Robert 1430e265e481SOllivier Robert /* Do we need extra room for SO_RCVBUF? (HPUX < 8) */ 1431e265e481SOllivier Robert /* #undef NEED_RCVBUF_SLOP */ 1432e265e481SOllivier Robert 1433e265e481SOllivier Robert /* Do we need an s_char typedef? */ 1434e265e481SOllivier Robert #define NEED_S_CHAR_TYPEDEF 1 1435e265e481SOllivier Robert 1436e265e481SOllivier Robert /* Might nlist() values require an extra level of indirection (AIX)? */ 1437e265e481SOllivier Robert /* #undef NLIST_EXTRA_INDIRECTION */ 1438e265e481SOllivier Robert 1439e265e481SOllivier Robert /* does struct nlist use a name union? */ 1440e265e481SOllivier Robert /* #undef NLIST_NAME_UNION */ 1441e265e481SOllivier Robert 1442e265e481SOllivier Robert /* nlist stuff */ 1443e265e481SOllivier Robert #define NLIST_STRUCT 1 1444e265e481SOllivier Robert 1445e265e481SOllivier Robert /* Should we NOT read /dev/kmem? */ 14462b15cb3dSCy Schubert #define NOKMEM 1 1447e265e481SOllivier Robert 1448271c3a90SOllivier Robert /* Should we avoid #warning on option name collisions? */ 1449271c3a90SOllivier Robert /* #undef NO_OPTION_NAME_WARNINGS */ 1450271c3a90SOllivier Robert 14512b15cb3dSCy Schubert /* Is there a problem using PARENB and IGNPAR? */ 14522b15cb3dSCy Schubert /* #undef NO_PARENB_IGNPAR */ 14532b15cb3dSCy Schubert 14542b15cb3dSCy Schubert /* define if you have (or want) no threads */ 14552b15cb3dSCy Schubert /* #undef NO_THREADS */ 1456e265e481SOllivier Robert 14577f81b32fSOllivier Robert /* Default location of crypto key info */ 1458f5f40dd6SCy Schubert #define NTP_KEYSDIR "/usr/local/etc" 14592b15cb3dSCy Schubert 14602b15cb3dSCy Schubert /* Path to sign daemon rendezvous socket */ 1461f5f40dd6SCy Schubert /* #undef NTP_SIGND_PATH */ 1462cc559270SOllivier Robert 1463e265e481SOllivier Robert /* Do we have ntp_{adj,get}time in libc? */ 1464e265e481SOllivier Robert #define NTP_SYSCALLS_LIBC 1 1465e265e481SOllivier Robert 1466e265e481SOllivier Robert /* Do we have ntp_{adj,get}time in the kernel? */ 1467e265e481SOllivier Robert /* #undef NTP_SYSCALLS_STD */ 1468e265e481SOllivier Robert 1469e265e481SOllivier Robert /* Do we have support for SHMEM_STATUS? */ 1470e265e481SOllivier Robert #define ONCORE_SHMEM_STATUS 1 1471e265e481SOllivier Robert 1472f5f40dd6SCy Schubert /* Suppress OpenSSL 3 deprecation warnings */ 1473f5f40dd6SCy Schubert #define OPENSSL_SUPPRESS_DEPRECATED 1 1474cc559270SOllivier Robert 1475e265e481SOllivier Robert /* Should we open the broadcast socket? */ 1476e265e481SOllivier Robert #define OPEN_BCAST_SOCKET 1 1477e265e481SOllivier Robert 1478271c3a90SOllivier Robert /* need to recreate sockets on changed routing? */ 1479271c3a90SOllivier Robert /* #undef OS_MISSES_SPECIFIC_ROUTE_UPDATES */ 1480271c3a90SOllivier Robert 14812b15cb3dSCy Schubert /* wildcard socket needs REUSEADDR to bind interface addresses */ 1482271c3a90SOllivier Robert /* #undef OS_NEEDS_REUSEADDR_FOR_IFADDRBIND */ 1483271c3a90SOllivier Robert 1484e265e481SOllivier Robert /* Do we need to override the system's idea of HZ? */ 1485e265e481SOllivier Robert #define OVERRIDE_HZ 1 1486e265e481SOllivier Robert 1487cc559270SOllivier Robert /* Name of package */ 1488cc559270SOllivier Robert #define PACKAGE "ntp" 1489cc559270SOllivier Robert 1490e265e481SOllivier Robert /* Define to the address where bug reports for this package should be sent. */ 1491f5f40dd6SCy Schubert #define PACKAGE_BUGREPORT "https://bugs.ntp.org/" 1492e265e481SOllivier Robert 1493e265e481SOllivier Robert /* Define to the full name of this package. */ 1494271c3a90SOllivier Robert #define PACKAGE_NAME "ntp" 1495e265e481SOllivier Robert 1496e265e481SOllivier Robert /* Define to the full name and version of this package. */ 1497*018a4ab7SCy Schubert #define PACKAGE_STRING "ntp 4.2.8p18" 1498e265e481SOllivier Robert 1499e265e481SOllivier Robert /* Define to the one symbol short name of this package. */ 1500271c3a90SOllivier Robert #define PACKAGE_TARNAME "ntp" 1501e265e481SOllivier Robert 15022b15cb3dSCy Schubert /* Define to the home page for this package. */ 1503f5f40dd6SCy Schubert #define PACKAGE_URL "https://www.ntp.org/" 15042b15cb3dSCy Schubert 1505e265e481SOllivier Robert /* Define to the version of this package. */ 1506f5f40dd6SCy Schubert #define PACKAGE_VERSION "4.2.8p18" 1507e265e481SOllivier Robert 15082b15cb3dSCy Schubert /* data dir */ 1509f5f40dd6SCy Schubert #define PERLLIBDIR "/usr/local/share/ntp/lib" 1510e265e481SOllivier Robert 15112b15cb3dSCy Schubert /* define to a working POSIX compliant shell */ 1512f5f40dd6SCy Schubert #define POSIX_SHELL "/bin/bash" 1513e265e481SOllivier Robert 1514e265e481SOllivier Robert /* PARSE kernel PLL PPS support */ 1515e265e481SOllivier Robert /* #undef PPS_SYNC */ 1516e265e481SOllivier Robert 1517e265e481SOllivier Robert /* Preset a value for 'tick'? */ 1518e265e481SOllivier Robert #define PRESET_TICK 1000000L/hz 1519e265e481SOllivier Robert 1520e265e481SOllivier Robert /* Preset a value for 'tickadj'? */ 1521e265e481SOllivier Robert #define PRESET_TICKADJ 500/hz 1522e265e481SOllivier Robert 1523e265e481SOllivier Robert /* Should we not IGNPAR (Linux)? */ 1524e265e481SOllivier Robert /* #undef RAWDCF_NO_IGNPAR */ 1525e265e481SOllivier Robert 15262b15cb3dSCy Schubert /* enable thread safety */ 15272b15cb3dSCy Schubert #define REENTRANT 1 15282b15cb3dSCy Schubert 1529e265e481SOllivier Robert /* Basic refclock support? */ 1530e265e481SOllivier Robert #define REFCLOCK 1 1531e265e481SOllivier Robert 1532e265e481SOllivier Robert /* Do we want the ReliantUNIX clock hacks? */ 1533e265e481SOllivier Robert /* #undef RELIANTUNIX_CLOCK */ 1534e265e481SOllivier Robert 15352b15cb3dSCy Schubert /* define if sched_yield yields the entire process */ 15362b15cb3dSCy Schubert /* #undef REPLACE_BROKEN_YIELD */ 15372b15cb3dSCy Schubert 1538f5f40dd6SCy Schubert /* Define as the return type of signal handlers ('int' or 'void'). */ 15397f81b32fSOllivier Robert #define RETSIGTYPE void 1540cc559270SOllivier Robert 15412b15cb3dSCy Schubert /* saveconfig mechanism */ 15422b15cb3dSCy Schubert #define SAVECONFIG 1 15432b15cb3dSCy Schubert 1544e265e481SOllivier Robert /* Do we want the SCO clock hacks? */ 1545e265e481SOllivier Robert /* #undef SCO5_CLOCK */ 1546e265e481SOllivier Robert 15472b15cb3dSCy Schubert /* The size of `char *', as computed by sizeof. */ 1548b1cf398eSCy Schubert #ifdef __LP64__ 1549f5f40dd6SCy Schubert #define SIZEOF_CHAR_P 8 155036428b7eSCy Schubert #else 1551f5f40dd6SCy Schubert #define SIZEOF_CHAR_P 4 155236428b7eSCy Schubert #endif 1553271c3a90SOllivier Robert 1554f5f40dd6SCy Schubert /* The size of 'int', as computed by sizeof. */ 15557f81b32fSOllivier Robert #define SIZEOF_INT 4 15567f81b32fSOllivier Robert 15572b15cb3dSCy Schubert /* The size of `long', as computed by sizeof. */ 1558b1cf398eSCy Schubert #ifdef __LP64__ 15597f81b32fSOllivier Robert #define SIZEOF_LONG 8 156036428b7eSCy Schubert #else 156136428b7eSCy Schubert #define SIZEOF_LONG 4 156236428b7eSCy Schubert #endif 15637f81b32fSOllivier Robert 1564f5f40dd6SCy Schubert /* The size of 'long long', as computed by sizeof. */ 15652b15cb3dSCy Schubert #define SIZEOF_LONG_LONG 8 15662b15cb3dSCy Schubert 1567f5f40dd6SCy Schubert /* The size of 'pthread_t', as computed by sizeof. */ 15682b15cb3dSCy Schubert #define SIZEOF_PTHREAD_T 8 15692b15cb3dSCy Schubert 1570f5f40dd6SCy Schubert /* The size of 'short', as computed by sizeof. */ 1571271c3a90SOllivier Robert #define SIZEOF_SHORT 2 1572271c3a90SOllivier Robert 1573f5f40dd6SCy Schubert /* The size of 'signed char', as computed by sizeof. */ 15747f81b32fSOllivier Robert #define SIZEOF_SIGNED_CHAR 1 15757f81b32fSOllivier Robert 15762b15cb3dSCy Schubert /* The size of `time_t', as computed by sizeof. */ 1577ab203237SBrandon Bergren #if defined(__i386__) 157836428b7eSCy Schubert #define SIZEOF_TIME_T 4 1579b1cf398eSCy Schubert #else 1580b1cf398eSCy Schubert #define SIZEOF_TIME_T 8 158136428b7eSCy Schubert #endif 1582271c3a90SOllivier Robert 1583e265e481SOllivier Robert /* Does SIOCGIFCONF return size in the buffer? */ 1584e265e481SOllivier Robert /* #undef SIZE_RETURNED_IN_BUFFER */ 1585e265e481SOllivier Robert 1586e265e481SOllivier Robert /* Slew always? */ 1587e265e481SOllivier Robert /* #undef SLEWALWAYS */ 1588e265e481SOllivier Robert 15892b15cb3dSCy Schubert /* If using the C implementation of alloca, define if you know the 15902b15cb3dSCy Schubert direction of stack growth for your system; otherwise it will be 15912b15cb3dSCy Schubert automatically deduced at runtime. 15922b15cb3dSCy Schubert STACK_DIRECTION > 0 => grows toward higher addresses 15932b15cb3dSCy Schubert STACK_DIRECTION < 0 => grows toward lower addresses 15942b15cb3dSCy Schubert STACK_DIRECTION = 0 => direction of growth unknown */ 15952b15cb3dSCy Schubert /* #undef STACK_DIRECTION */ 15966cb84f0cSOllivier Robert 1597f5f40dd6SCy Schubert /* Define to 1 if all of the C89 standard headers exist (not just the ones 1598f5f40dd6SCy Schubert required in a freestanding environment). This macro is provided for 1599f5f40dd6SCy Schubert backward compatibility; new code need not use it. */ 16007f81b32fSOllivier Robert #define STDC_HEADERS 1 16017f81b32fSOllivier Robert 1602e265e481SOllivier Robert /* Step, then slew the clock? */ 1603e265e481SOllivier Robert /* #undef STEP_SLEW */ 16047f81b32fSOllivier Robert 16052b15cb3dSCy Schubert /* Define to 1 if strerror_r returns char *. */ 16062b15cb3dSCy Schubert /* #undef STRERROR_R_CHAR_P */ 16077f81b32fSOllivier Robert 16082b15cb3dSCy Schubert /* canonical system (cpu-vendor-os) of where we should run */ 160966667878SWarner Losh #if defined(__amd64__) 161036428b7eSCy Schubert #define STR_SYSTEM "amd64-undermydesk-freebsd" 1611ab203237SBrandon Bergren #elif defined(__powerpc64__) && __BYTE_ORDER__ == __ORDER_LITTLE_ENDIAN__ 1612ab203237SBrandon Bergren #define STR_SYSTEM "powerpc64le-undermydesk-freebsd" 1613b1cf398eSCy Schubert #elif defined(__powerpc64__) 1614b1cf398eSCy Schubert #define STR_SYSTEM "powerpc64-undermydesk-freebsd" 1615b1cf398eSCy Schubert #elif defined(__powerpc__) 1616b1cf398eSCy Schubert #define STR_SYSTEM "powerpc-undermydesk-freebsd" 1617b1cf398eSCy Schubert #elif defined(__aarch64__) 1618b1cf398eSCy Schubert #define STR_SYSTEM "arm64-undermydesk-freebsd" 1619b1cf398eSCy Schubert #elif defined(__arm__) 1620b1cf398eSCy Schubert #define STR_SYSTEM "arm-undermydesk-freebsd" 16215b2df92aSWarner Losh #elif defined(__riscv) 162266667878SWarner Losh #define STR_SYSTEM "riscv64-undermydesk-freebsd" 162336428b7eSCy Schubert #else 162436428b7eSCy Schubert #define STR_SYSTEM "i386-undermydesk-freebsd" 162536428b7eSCy Schubert #endif 1626e265e481SOllivier Robert 1627e265e481SOllivier Robert /* Does Xettimeofday take 1 arg? */ 1628e265e481SOllivier Robert /* #undef SYSV_TIMEOFDAY */ 1629e265e481SOllivier Robert 1630e265e481SOllivier Robert /* Do we need to #define _SVID3 when we #include <termios.h>? */ 1631e265e481SOllivier Robert /* #undef TERMIOS_NEEDS__SVID3 */ 1632e265e481SOllivier Robert 16332b15cb3dSCy Schubert /* enable thread safety */ 16342b15cb3dSCy Schubert #define THREADSAFE 1 16352b15cb3dSCy Schubert 16362b15cb3dSCy Schubert /* enable thread safety */ 16372b15cb3dSCy Schubert #define THREAD_SAFE 1 16382b15cb3dSCy Schubert 1639e265e481SOllivier Robert /* Is K_TICKADJ_NAME in nanoseconds? */ 1640e265e481SOllivier Robert /* #undef TICKADJ_NANO */ 1641e265e481SOllivier Robert 1642e265e481SOllivier Robert /* Is K_TICK_NAME in nanoseconds? */ 1643e265e481SOllivier Robert /* #undef TICK_NANO */ 1644e265e481SOllivier Robert 1645e265e481SOllivier Robert /* Define to 1 if you can safely include both <sys/time.h> and <time.h>. */ 1646e265e481SOllivier Robert #define TIME_WITH_SYS_TIME 1 1647e265e481SOllivier Robert 1648f5f40dd6SCy Schubert /* Define to 1 if your <sys/time.h> declares 'struct tm'. */ 1649e265e481SOllivier Robert /* #undef TM_IN_SYS_TIME */ 1650e265e481SOllivier Robert 1651271c3a90SOllivier Robert /* Provide a typedef for uintptr_t? */ 1652271c3a90SOllivier Robert #ifndef HAVE_UINTPTR_T 1653271c3a90SOllivier Robert typedef unsigned int uintptr_t; 1654271c3a90SOllivier Robert #define HAVE_UINTPTR_T 1 1655271c3a90SOllivier Robert #endif 1656271c3a90SOllivier Robert 1657271c3a90SOllivier Robert /* What type to use for setsockopt */ 1658271c3a90SOllivier Robert #define TYPEOF_IP_MULTICAST_LOOP u_char 1659271c3a90SOllivier Robert 1660e265e481SOllivier Robert /* Do we set process groups with -pid? */ 1661e265e481SOllivier Robert /* #undef UDP_BACKWARDS_SETOWN */ 1662e265e481SOllivier Robert 1663e265e481SOllivier Robert /* Must we have a CTTY for fsetown? */ 1664e265e481SOllivier Robert #define USE_FSETOWNCTTY 1 1665e265e481SOllivier Robert 16662b15cb3dSCy Schubert /* Use OpenSSL's crypto random functions */ 1667f5f40dd6SCy Schubert #define USE_OPENSSL_CRYPTO_RAND 1 16682b15cb3dSCy Schubert 16692b15cb3dSCy Schubert /* OK to use snprintb()? */ 16702b15cb3dSCy Schubert /* #undef USE_SNPRINTB */ 16712b15cb3dSCy Schubert 1672f5f40dd6SCy Schubert /* Enable extensions on AIX, Interix, z/OS. */ 1673f5f40dd6SCy Schubert #ifndef _ALL_SOURCE 1674f5f40dd6SCy Schubert # define _ALL_SOURCE 1 1675f5f40dd6SCy Schubert #endif 1676f5f40dd6SCy Schubert /* Enable general extensions on macOS. */ 1677f5f40dd6SCy Schubert #ifndef _DARWIN_C_SOURCE 1678f5f40dd6SCy Schubert # define _DARWIN_C_SOURCE 1 1679f5f40dd6SCy Schubert #endif 1680f5f40dd6SCy Schubert /* Enable general extensions on Solaris. */ 1681f5f40dd6SCy Schubert #ifndef __EXTENSIONS__ 1682f5f40dd6SCy Schubert # define __EXTENSIONS__ 1 1683f5f40dd6SCy Schubert #endif 1684f5f40dd6SCy Schubert /* Enable GNU extensions on systems that have them. */ 1685f5f40dd6SCy Schubert #ifndef _GNU_SOURCE 1686f5f40dd6SCy Schubert # define _GNU_SOURCE 1 1687f5f40dd6SCy Schubert #endif 1688f5f40dd6SCy Schubert /* Enable X/Open compliant socket functions that do not require linking 1689f5f40dd6SCy Schubert with -lxnet on HP-UX 11.11. */ 1690f5f40dd6SCy Schubert #ifndef _HPUX_ALT_XOPEN_SOCKET_API 1691f5f40dd6SCy Schubert # define _HPUX_ALT_XOPEN_SOCKET_API 1 1692f5f40dd6SCy Schubert #endif 1693f5f40dd6SCy Schubert /* Identify the host operating system as Minix. 1694f5f40dd6SCy Schubert This macro does not affect the system headers' behavior. 1695f5f40dd6SCy Schubert A future release of Autoconf may stop defining this macro. */ 1696f5f40dd6SCy Schubert #ifndef _MINIX 1697f5f40dd6SCy Schubert /* # undef _MINIX */ 1698f5f40dd6SCy Schubert #endif 1699f5f40dd6SCy Schubert /* Enable general extensions on NetBSD. 1700f5f40dd6SCy Schubert Enable NetBSD compatibility extensions on Minix. */ 1701f5f40dd6SCy Schubert #ifndef _NETBSD_SOURCE 1702f5f40dd6SCy Schubert # define _NETBSD_SOURCE 1 1703f5f40dd6SCy Schubert #endif 1704f5f40dd6SCy Schubert /* Enable OpenBSD compatibility extensions on NetBSD. 1705f5f40dd6SCy Schubert Oddly enough, this does nothing on OpenBSD. */ 1706f5f40dd6SCy Schubert #ifndef _OPENBSD_SOURCE 1707f5f40dd6SCy Schubert # define _OPENBSD_SOURCE 1 1708f5f40dd6SCy Schubert #endif 1709f5f40dd6SCy Schubert /* Define to 1 if needed for POSIX-compatible behavior. */ 1710f5f40dd6SCy Schubert #ifndef _POSIX_SOURCE 1711f5f40dd6SCy Schubert /* # undef _POSIX_SOURCE */ 1712f5f40dd6SCy Schubert #endif 1713f5f40dd6SCy Schubert /* Define to 2 if needed for POSIX-compatible behavior. */ 1714f5f40dd6SCy Schubert #ifndef _POSIX_1_SOURCE 1715f5f40dd6SCy Schubert /* # undef _POSIX_1_SOURCE */ 1716f5f40dd6SCy Schubert #endif 1717f5f40dd6SCy Schubert /* Enable POSIX-compatible threading on Solaris. */ 1718f5f40dd6SCy Schubert #ifndef _POSIX_PTHREAD_SEMANTICS 1719f5f40dd6SCy Schubert # define _POSIX_PTHREAD_SEMANTICS 1 1720f5f40dd6SCy Schubert #endif 1721f5f40dd6SCy Schubert /* Enable extensions specified by ISO/IEC TS 18661-5:2014. */ 1722f5f40dd6SCy Schubert #ifndef __STDC_WANT_IEC_60559_ATTRIBS_EXT__ 1723f5f40dd6SCy Schubert # define __STDC_WANT_IEC_60559_ATTRIBS_EXT__ 1 1724f5f40dd6SCy Schubert #endif 1725f5f40dd6SCy Schubert /* Enable extensions specified by ISO/IEC TS 18661-1:2014. */ 1726f5f40dd6SCy Schubert #ifndef __STDC_WANT_IEC_60559_BFP_EXT__ 1727f5f40dd6SCy Schubert # define __STDC_WANT_IEC_60559_BFP_EXT__ 1 1728f5f40dd6SCy Schubert #endif 1729f5f40dd6SCy Schubert /* Enable extensions specified by ISO/IEC TS 18661-2:2015. */ 1730f5f40dd6SCy Schubert #ifndef __STDC_WANT_IEC_60559_DFP_EXT__ 1731f5f40dd6SCy Schubert # define __STDC_WANT_IEC_60559_DFP_EXT__ 1 1732f5f40dd6SCy Schubert #endif 1733f5f40dd6SCy Schubert /* Enable extensions specified by C23 Annex F. */ 1734f5f40dd6SCy Schubert #ifndef __STDC_WANT_IEC_60559_EXT__ 1735f5f40dd6SCy Schubert # define __STDC_WANT_IEC_60559_EXT__ 1 1736f5f40dd6SCy Schubert #endif 1737f5f40dd6SCy Schubert /* Enable extensions specified by ISO/IEC TS 18661-4:2015. */ 1738f5f40dd6SCy Schubert #ifndef __STDC_WANT_IEC_60559_FUNCS_EXT__ 1739f5f40dd6SCy Schubert # define __STDC_WANT_IEC_60559_FUNCS_EXT__ 1 1740f5f40dd6SCy Schubert #endif 1741f5f40dd6SCy Schubert /* Enable extensions specified by C23 Annex H and ISO/IEC TS 18661-3:2015. */ 1742f5f40dd6SCy Schubert #ifndef __STDC_WANT_IEC_60559_TYPES_EXT__ 1743f5f40dd6SCy Schubert # define __STDC_WANT_IEC_60559_TYPES_EXT__ 1 1744f5f40dd6SCy Schubert #endif 1745f5f40dd6SCy Schubert /* Enable extensions specified by ISO/IEC TR 24731-2:2010. */ 1746f5f40dd6SCy Schubert #ifndef __STDC_WANT_LIB_EXT2__ 1747f5f40dd6SCy Schubert # define __STDC_WANT_LIB_EXT2__ 1 1748f5f40dd6SCy Schubert #endif 1749f5f40dd6SCy Schubert /* Enable extensions specified by ISO/IEC 24747:2009. */ 1750f5f40dd6SCy Schubert #ifndef __STDC_WANT_MATH_SPEC_FUNCS__ 1751f5f40dd6SCy Schubert # define __STDC_WANT_MATH_SPEC_FUNCS__ 1 1752f5f40dd6SCy Schubert #endif 1753f5f40dd6SCy Schubert /* Enable extensions on HP NonStop. */ 1754f5f40dd6SCy Schubert #ifndef _TANDEM_SOURCE 1755f5f40dd6SCy Schubert # define _TANDEM_SOURCE 1 1756f5f40dd6SCy Schubert #endif 1757f5f40dd6SCy Schubert /* Enable X/Open extensions. Define to 500 only if necessary 1758f5f40dd6SCy Schubert to make mbstate_t available. */ 1759f5f40dd6SCy Schubert #ifndef _XOPEN_SOURCE 1760f5f40dd6SCy Schubert /* # undef _XOPEN_SOURCE */ 1761f5f40dd6SCy Schubert #endif 1762f5f40dd6SCy Schubert 1763f5f40dd6SCy Schubert 1764e265e481SOllivier Robert /* Can we use SIGPOLL for tty IO? */ 1765e265e481SOllivier Robert /* #undef USE_TTY_SIGPOLL */ 1766e265e481SOllivier Robert 1767e265e481SOllivier Robert /* Can we use SIGPOLL for UDP? */ 1768e265e481SOllivier Robert /* #undef USE_UDP_SIGPOLL */ 1769e265e481SOllivier Robert 1770e265e481SOllivier Robert /* Version number of package */ 1771*018a4ab7SCy Schubert #define VERSION "4.2.8p18" 17726cb84f0cSOllivier Robert 17732b15cb3dSCy Schubert /* vsnprintf expands "%m" to strerror(errno) */ 17744e1ef62aSXin LI #define VSNPRINTF_PERCENT_M 1 17752b15cb3dSCy Schubert 17762b15cb3dSCy Schubert /* configure --enable-ipv6 */ 1777271c3a90SOllivier Robert #define WANT_IPV6 1 1778271c3a90SOllivier Robert 17792b15cb3dSCy Schubert /* Define WORDS_BIGENDIAN to 1 if your processor stores words with the most 17802b15cb3dSCy Schubert significant byte first (like Motorola and SPARC, unlike Intel). */ 1781ab203237SBrandon Bergren #if defined(__ARMEB__) || defined(__MIPSEB__) || \ 1782ab203237SBrandon Bergren (defined(__powerpc__) && __BYTE_ORDER__ == __ORDER_BIG_ENDIAN__) 17836cb84f0cSOllivier Robert #define WORDS_BIGENDIAN 1 17846cb84f0cSOllivier Robert #endif 17852b15cb3dSCy Schubert 17862b15cb3dSCy Schubert /* routine worker child proc uses to exit. */ 17872b15cb3dSCy Schubert #define WORKER_CHILD_EXIT exit 17887f81b32fSOllivier Robert 17892b15cb3dSCy Schubert /* enable thread safety */ 17902b15cb3dSCy Schubert #define _REENTRANT 1 17912b15cb3dSCy Schubert 17922b15cb3dSCy Schubert /* enable thread safety */ 17932b15cb3dSCy Schubert #define _SGI_MP_SOURCE 1 17942b15cb3dSCy Schubert 17952b15cb3dSCy Schubert /* enable thread safety */ 17962b15cb3dSCy Schubert #define _THREADSAFE 1 17972b15cb3dSCy Schubert 17982b15cb3dSCy Schubert /* enable thread safety */ 17992b15cb3dSCy Schubert #define _THREAD_SAFE 1 18002b15cb3dSCy Schubert 18012b15cb3dSCy Schubert /* Are we _special_? */ 18022b15cb3dSCy Schubert /* #undef __APPLE_USE_RFC_3542 */ 18032b15cb3dSCy Schubert 1804f5f40dd6SCy Schubert /* Define to 1 if type 'char' is unsigned and your compiler does not 1805f5f40dd6SCy Schubert predefine this macro. */ 18067f81b32fSOllivier Robert #ifndef __CHAR_UNSIGNED__ 18077f81b32fSOllivier Robert /* # undef __CHAR_UNSIGNED__ */ 18087f81b32fSOllivier Robert #endif 18097f81b32fSOllivier Robert 18102b15cb3dSCy Schubert /* deviant */ 18112b15cb3dSCy Schubert /* #undef adjtimex */ 1812271c3a90SOllivier Robert 1813f5f40dd6SCy Schubert /* Define to empty if 'const' does not conform to ANSI C. */ 18147f81b32fSOllivier Robert /* #undef const */ 18157f81b32fSOllivier Robert 1816f5f40dd6SCy Schubert /* Define as 'int' if <sys/types.h> doesn't define. */ 18177f81b32fSOllivier Robert /* #undef gid_t */ 18187f81b32fSOllivier Robert 1819f5f40dd6SCy Schubert /* Define to '__inline__' or '__inline' if that's what the C compiler 1820271c3a90SOllivier Robert calls it, or to nothing if 'inline' is not supported under any name. */ 1821271c3a90SOllivier Robert #ifndef __cplusplus 18227f81b32fSOllivier Robert /* #undef inline */ 1823271c3a90SOllivier Robert #endif 18247f81b32fSOllivier Robert 18252b15cb3dSCy Schubert /* Define to the widest signed integer type if <stdint.h> and <inttypes.h> do 18262b15cb3dSCy Schubert not define. */ 18272b15cb3dSCy Schubert /* #undef intmax_t */ 18282b15cb3dSCy Schubert 18292b15cb3dSCy Schubert /* deviant */ 18302b15cb3dSCy Schubert /* #undef ntp_adjtime */ 18312b15cb3dSCy Schubert 18322b15cb3dSCy Schubert /* deviant */ 18332b15cb3dSCy Schubert /* #undef ntp_gettime */ 18342b15cb3dSCy Schubert 1835f5f40dd6SCy Schubert /* Define to 'long int' if <sys/types.h> does not define. */ 18367f81b32fSOllivier Robert /* #undef off_t */ 18377f81b32fSOllivier Robert 1838f5f40dd6SCy Schubert /* Define as a signed integer type capable of holding a process identifier. */ 18392b15cb3dSCy Schubert /* #undef pid_t */ 18402b15cb3dSCy Schubert 1841f5f40dd6SCy Schubert /* Define as 'unsigned int' if <stddef.h> doesn't define. */ 18427f81b32fSOllivier Robert /* #undef size_t */ 18437f81b32fSOllivier Robert 1844f5f40dd6SCy Schubert #include "c99_snprintf.h" 18452b15cb3dSCy Schubert 18462b15cb3dSCy Schubert /* Define to rpl_snprintf if the replacement function should be used. */ 18472b15cb3dSCy Schubert /* #undef snprintf */ 18487f81b32fSOllivier Robert 1849f5f40dd6SCy Schubert /* Define as 'int' if <sys/types.h> doesn't define. */ 18507f81b32fSOllivier Robert /* #undef uid_t */ 1851e265e481SOllivier Robert 18522b15cb3dSCy Schubert /* Define to the widest unsigned integer type if <stdint.h> and <inttypes.h> 18532b15cb3dSCy Schubert do not define. */ 18542b15cb3dSCy Schubert /* #undef uintmax_t */ 18552b15cb3dSCy Schubert 18562b15cb3dSCy Schubert /* Define to the type of an unsigned integer type wide enough to hold a 18572b15cb3dSCy Schubert pointer, if such a type exists, and if the system does not define it. */ 1858271c3a90SOllivier Robert /* #undef uintptr_t */ 1859271c3a90SOllivier Robert 1860f5f40dd6SCy Schubert /* Define as 'fork' if 'vfork' does not work. */ 18612b15cb3dSCy Schubert /* #undef vfork */ 18622b15cb3dSCy Schubert 1863f5f40dd6SCy Schubert /* Define to empty if the keyword 'volatile' does not work. Warning: valid 1864f5f40dd6SCy Schubert code using 'volatile' can become incorrect without. Disable with care. */ 1865e265e481SOllivier Robert /* #undef volatile */ 18662b15cb3dSCy Schubert 18672b15cb3dSCy Schubert /* Define to rpl_vsnprintf if the replacement function should be used. */ 18682b15cb3dSCy Schubert /* #undef vsnprintf */ 18692b15cb3dSCy Schubert 18702b15cb3dSCy Schubert 18712b15cb3dSCy Schubert #ifndef MPINFOU_PREDECLARED 18722b15cb3dSCy Schubert # define MPINFOU_PREDECLARED 18732b15cb3dSCy Schubert typedef union mpinfou { 18742b15cb3dSCy Schubert struct pdk_mpinfo *pdkptr; 18752b15cb3dSCy Schubert struct mpinfo *pikptr; 18762b15cb3dSCy Schubert } mpinfou_t; 18772b15cb3dSCy Schubert #endif 18782b15cb3dSCy Schubert 18792b15cb3dSCy Schubert 18802b15cb3dSCy Schubert 18812b15cb3dSCy Schubert #if !defined(_KERNEL) && !defined(PARSESTREAM) 18822b15cb3dSCy Schubert # if defined(HW_WANT_RPL_VSNPRINTF) 18832b15cb3dSCy Schubert # if defined(__cplusplus) 18842b15cb3dSCy Schubert extern "C" { 18852b15cb3dSCy Schubert # endif 18862b15cb3dSCy Schubert # include <stdarg.h> 18872b15cb3dSCy Schubert int rpl_vsnprintf(char *, size_t, const char *, va_list); 18882b15cb3dSCy Schubert # if defined(__cplusplus) 18892b15cb3dSCy Schubert } 18902b15cb3dSCy Schubert # endif 18912b15cb3dSCy Schubert # endif 18922b15cb3dSCy Schubert # if defined(HW_WANT_RPL_SNPRINTF) 18932b15cb3dSCy Schubert # if defined(__cplusplus) 18942b15cb3dSCy Schubert extern "C" { 18952b15cb3dSCy Schubert # endif 18962b15cb3dSCy Schubert int rpl_snprintf(char *, size_t, const char *, ...); 18972b15cb3dSCy Schubert # if defined(__cplusplus) 18982b15cb3dSCy Schubert } 18992b15cb3dSCy Schubert # endif 19002b15cb3dSCy Schubert # endif 19012b15cb3dSCy Schubert #endif /* !defined(_KERNEL) && !defined(PARSESTREAM) */ 19022b15cb3dSCy Schubert 1903788aa07eSXin LI /* 1904f5f40dd6SCy Schubert * Macro to use in otherwise-empty source files to comply with ANSI C 1905f5f40dd6SCy Schubert * requirement that each translation unit (source file) contain some 1906f5f40dd6SCy Schubert * declaration. This has commonly been done by declaring an unused 1907f5f40dd6SCy Schubert * global variable of type int or char. An extern reference to abs() 1908f5f40dd6SCy Schubert * serves the same purpose without bloat. We once used exit() but 1909f5f40dd6SCy Schubert * that can produce warnings on systems that declare exit() noreturn. 1910f5f40dd6SCy Schubert */ 1911f5f40dd6SCy Schubert #define NONEMPTY_TRANSLATION_UNIT extern int abs(int); 1912f5f40dd6SCy Schubert 1913f5f40dd6SCy Schubert /* 1914788aa07eSXin LI * FreeBSD specific: Explicitly specify date/time for reproducible build. 1915788aa07eSXin LI */ 19164e1ef62aSXin LI #define MKREPRO_DATE "Aug 19 2018" 19174e1ef62aSXin LI #define MKREPRO_TIME "01:24:29" 1918f5f40dd6SCy Schubert 1919f5f40dd6SCy Schubert #define HAVE_CLOSEFROM 1 1920