1/* config.h. Generated from config.h.in by configure. */ 2/* config.h.in. Generated from configure.ac by autoheader. */ 3 4/* Define if building universal (internal helper macro) */ 5/* #undef AC_APPLE_UNIVERSAL_BUILD */ 6 7/* Is adjtime() accurate? */ 8/* #undef ADJTIME_IS_ACCURATE */ 9 10/* Support NTP Autokey protocol? */ 11/* #define AUTOKEY 1 */ 12 13/* why not HAVE_P_S? */ 14/* #undef CALL_PTHREAD_SETCONCURRENCY */ 15 16/* ACTS modem service */ 17#define CLOCK_ACTS 1 18 19/* Arbiter 1088A/B GPS receiver */ 20#define CLOCK_ARBITER 1 21 22/* ARCRON support? */ 23#define CLOCK_ARCRON_MSF 1 24 25/* Austron 2200A/2201A GPS receiver? */ 26#define CLOCK_AS2201 1 27 28/* PPS interface? */ 29#define CLOCK_ATOM 1 30 31/* Datum/Bancomm bc635/VME interface? */ 32/* #undef CLOCK_BANC */ 33 34/* Chronolog K-series WWVB receiver? */ 35#define CLOCK_CHRONOLOG 1 36 37/* CHU modem/decoder */ 38#define CLOCK_CHU 1 39 40/* Diems Computime Radio Clock? */ 41/* #undef CLOCK_COMPUTIME */ 42 43/* Datum Programmable Time System? */ 44#define CLOCK_DATUM 1 45 46/* ELV/DCF7000 clock? */ 47/* #undef CLOCK_DCF7000 */ 48 49/* Dumb generic hh:mm:ss local clock? */ 50#define CLOCK_DUMBCLOCK 1 51 52/* Forum Graphic GPS datating station driver? */ 53#define CLOCK_FG 1 54 55/* GPSD JSON receiver */ 56#define CLOCK_GPSDJSON 1 57 58/* TrueTime GPS receiver/VME interface? */ 59/* #undef CLOCK_GPSVME */ 60 61/* Heath GC-1000 WWV/WWVH receiver? */ 62#define CLOCK_HEATH 1 63 64/* HOPF 6021 clock? */ 65/* #undef CLOCK_HOPF6021 */ 66 67/* HOPF PCI clock device? */ 68#define CLOCK_HOPF_PCI 1 69 70/* HOPF serial clock device? */ 71#define CLOCK_HOPF_SERIAL 1 72 73/* HP 58503A GPS receiver? */ 74#define CLOCK_HPGPS 1 75 76/* IRIG audio decoder? */ 77#define CLOCK_IRIG 1 78 79/* JJY receiver? */ 80#define CLOCK_JJY 1 81 82/* Rockwell Jupiter GPS clock? */ 83#define CLOCK_JUPITER 1 84 85/* Leitch CSD 5300 Master Clock System Driver? */ 86#define CLOCK_LEITCH 1 87 88/* local clock reference? */ 89#define CLOCK_LOCAL 1 90 91/* Meinberg clocks */ 92#define CLOCK_MEINBERG 1 93 94/* Magnavox MX4200 GPS receiver */ 95/* #undef CLOCK_MX4200 */ 96 97/* NeoClock4X */ 98#define CLOCK_NEOCLOCK4X 1 99 100/* NMEA GPS receiver */ 101#define CLOCK_NMEA 1 102 103/* Motorola UT Oncore GPS */ 104#define CLOCK_ONCORE 1 105 106/* Palisade clock */ 107#define CLOCK_PALISADE 1 108 109/* PARSE driver interface */ 110#define CLOCK_PARSE 1 111 112/* Conrad parallel port radio clock */ 113#define CLOCK_PCF 1 114 115/* PCL 720 clock support */ 116/* #undef CLOCK_PPS720 */ 117 118/* PST/Traconex 1020 WWV/WWVH receiver */ 119#define CLOCK_PST 1 120 121/* DCF77 raw time code */ 122#define CLOCK_RAWDCF 1 123 124/* RCC 8000 clock */ 125/* #undef CLOCK_RCC8000 */ 126 127/* RIPE NCC Trimble clock */ 128/* #undef CLOCK_RIPENCC */ 129 130/* Schmid DCF77 clock */ 131/* #undef CLOCK_SCHMID */ 132 133/* SEL240X protocol */ 134/* #undef CLOCK_SEL240X */ 135 136/* clock thru shared memory */ 137#define CLOCK_SHM 1 138 139/* Spectracom 8170/Netclock/2 WWVB receiver */ 140#define CLOCK_SPECTRACOM 1 141 142/* KSI/Odetics TPRO/S GPS receiver/IRIG interface */ 143/* #undef CLOCK_TPRO */ 144 145/* Trimble GPS receiver/TAIP protocol */ 146/* #undef CLOCK_TRIMTAIP */ 147 148/* Trimble GPS receiver/TSIP protocol */ 149/* #undef CLOCK_TRIMTSIP */ 150 151/* Kinemetrics/TrueTime receivers */ 152#define CLOCK_TRUETIME 1 153 154/* Spectracom TSYNC timing board */ 155/* #undef CLOCK_TSYNCPCI */ 156 157/* TrueTime 560 IRIG-B decoder? */ 158/* #undef CLOCK_TT560 */ 159 160/* Ultralink M320 WWVB receiver? */ 161#define CLOCK_ULINK 1 162 163/* VARITEXT clock */ 164/* #undef CLOCK_VARITEXT */ 165 166/* WHARTON 400A Series clock */ 167/* #undef CLOCK_WHARTON_400A */ 168 169/* WWV audio driver */ 170#define CLOCK_WWV 1 171 172/* Zyfer GPStarplus */ 173#define CLOCK_ZYFER 1 174 175/* Define to 1 if using 'alloca.c'. */ 176/* #undef C_ALLOCA */ 177 178/* Enable debugging code? */ 179/* #undef DEBUG */ 180 181/* Enable processing time debugging? */ 182/* #undef DEBUG_TIMING */ 183 184/* Declaration style */ 185/* #undef DECL_ADJTIME_0 */ 186 187/* Declaration style */ 188/* #undef DECL_BCOPY_0 */ 189 190/* Declaration style */ 191/* #undef DECL_BZERO_0 */ 192 193/* Declaration style */ 194/* #undef DECL_CFSETISPEED_0 */ 195 196/* Declare errno? */ 197/* #undef DECL_ERRNO */ 198 199/* Declaration style */ 200/* #undef DECL_HSTRERROR_0 */ 201 202/* Declare h_errno? */ 203#define DECL_H_ERRNO 1 204 205/* Declaration style */ 206/* #undef DECL_INET_NTOA_0 */ 207 208/* Declaration style */ 209/* #undef DECL_IOCTL_0 */ 210 211/* Declaration style */ 212/* #undef DECL_IPC_0 */ 213 214/* Declaration style */ 215/* #undef DECL_MEMMOVE_0 */ 216 217/* Declaration style */ 218/* #undef DECL_MKSTEMP_0 */ 219 220/* Declaration style */ 221/* #undef DECL_MKTEMP_0 */ 222 223/* Declaration style */ 224/* #undef DECL_NLIST_0 */ 225 226/* Declaration style */ 227/* #undef DECL_PLOCK_0 */ 228 229/* Declaration style */ 230/* #undef DECL_RENAME_0 */ 231 232/* Declaration style */ 233/* #undef DECL_SELECT_0 */ 234 235/* Declaration style */ 236/* #undef DECL_SETITIMER_0 */ 237 238/* Declaration style */ 239/* #undef DECL_SETPRIORITY_0 */ 240 241/* Declaration style */ 242/* #undef DECL_SETPRIORITY_1 */ 243 244/* Declaration style */ 245/* #undef DECL_SIGVEC_0 */ 246 247/* Declaration style */ 248/* #undef DECL_STDIO_0 */ 249 250/* Declaration style */ 251/* #undef DECL_STIME_0 */ 252 253/* Declaration style */ 254/* #undef DECL_STIME_1 */ 255 256/* Declaration style */ 257/* #undef DECL_STRERROR_0 */ 258 259/* Declaration style */ 260/* #undef DECL_STRTOL_0 */ 261 262/* Declare syscall()? */ 263#define DECL_SYSCALL 1 264 265/* Declaration style */ 266/* #undef DECL_SYSLOG_0 */ 267 268/* Declaration style */ 269/* #undef DECL_TIMEOFDAY_0 */ 270 271/* Declaration style */ 272/* #undef DECL_TIME_0 */ 273 274/* Declaration style */ 275/* #undef DECL_TOLOWER_0 */ 276 277/* Declaration style */ 278/* #undef DECL_TOUPPER_0 */ 279 280/* What is the fallback value for HZ? */ 281#define DEFAULT_HZ 100 282 283/* Default number of megabytes for RLIMIT_MEMLOCK */ 284#define DFLT_RLIMIT_MEMLOCK -1 285 286/* Default number of 4k pages for RLIMIT_STACK */ 287#define DFLT_RLIMIT_STACK 50 288 289/* Directory separator character, usually / or \\ */ 290#define DIR_SEP '/' 291 292/* use old autokey session key behavior? */ 293/* #undef DISABLE_BUG1243_FIX */ 294 295/* use old autokey session key behavior? */ 296/* #undef DISABLE_BUG3527_FIX */ 297 298/* Disable debug assertion on OOB KoD RATE value? */ 299/* #undef DISABLE_BUG3767_FIX */ 300 301/* synch TODR hourly? */ 302/* #undef DOSYNCTODR */ 303 304/* The number of minutes in a DST adjustment */ 305#define DSTMINUTES 60 306 307/* support dynamic interleave? */ 308#define DYNAMIC_INTERLEAVE 0 309 310/* number of args to el_init() */ 311#define EL_INIT_ARGS 4 312 313/* Provide the explicit 127.0.0.0/8 martian filter? */ 314#define ENABLE_BUG3020_FIX 1 315 316/* Enable CMAC support? */ 317#define ENABLE_CMAC 1 318 319/* auto-instantiate missing PPS devices on Linux */ 320#define ENABLE_MAGICPPS 1 321 322/* nls support in libopts */ 323/* #undef ENABLE_NLS */ 324 325/* force ntpdate to step the clock if !defined(STEP_SLEW) ? */ 326/* #undef FORCE_NTPDATE_STEP */ 327 328/* What is getsockname()'s socklen type? */ 329#define GETSOCKNAME_SOCKLEN_TYPE socklen_t 330 331/* Do we have a routing socket (rt_msghdr or rtattr)? */ 332#define HAS_ROUTING_SOCKET 1 333 334/* via __adjtimex */ 335/* #undef HAVE_ADJTIMEX */ 336 337/* Define to 1 if you have 'alloca', as a function or macro. */ 338#define HAVE_ALLOCA 1 339 340/* Define to 1 if <alloca.h> works. */ 341/* #undef HAVE_ALLOCA_H */ 342 343/* Define to 1 if you have the 'arc4random_buf' function. */ 344#define HAVE_ARC4RANDOM_BUF 1 345 346/* Define to 1 if you have the <arpa/nameser.h> header file. */ 347#define HAVE_ARPA_NAMESER_H 1 348 349/* Define to 1 if you have the 'atomic_thread_fence' function. */ 350/* #undef HAVE_ATOMIC_THREAD_FENCE */ 351 352/* Do we have audio support? */ 353#define HAVE_AUDIO /**/ 354 355/* Define to 1 if you have the <bstring.h> header file. */ 356/* #undef HAVE_BSTRING_H */ 357 358/* Define to 1 if you have the 'canonicalize_file_name' function. */ 359/* #undef HAVE_CANONICALIZE_FILE_NAME */ 360 361/* Define to 1 if you have the 'chmod' function. */ 362#define HAVE_CHMOD 1 363 364/* Do we have the CIOGETEV ioctl (SunOS, Linux)? */ 365/* #undef HAVE_CIOGETEV */ 366 367/* Define to 1 if you have the 'clock_getres' function. */ 368#define HAVE_CLOCK_GETRES 1 369 370/* Define to 1 if you have the 'clock_gettime' function. */ 371#define HAVE_CLOCK_GETTIME 1 372 373/* Define to 1 if you have the 'clock_settime' function. */ 374#define HAVE_CLOCK_SETTIME 1 375 376/* Define to 1 if you have the 'closefrom' function. */ 377#define HAVE_CLOSEFROM 1 378 379/* Define to 1 if you have the <cthreads.h> header file. */ 380/* #undef HAVE_CTHREADS_H */ 381 382/* Define to 1 if you have the 'daemon' function. */ 383#define HAVE_DAEMON 1 384 385/* Define to 1 if you have the declaration of 'siglongjmp', and to 0 if you 386 don't. */ 387#define HAVE_DECL_SIGLONGJMP 1 388 389/* Define to 1 if you have the declaration of 'sigsetjmp', and to 0 if you 390 don't. */ 391#define HAVE_DECL_SIGSETJMP 1 392 393/* Define to 1 if you have the declaration of 'strerror_r', and to 0 if you 394 don't. */ 395#define HAVE_DECL_STRERROR_R 1 396 397/* Define to 1 if you have the <dirent.h> header file, and it defines 'DIR'. 398 */ 399#define HAVE_DIRENT_H 1 400 401/* Define to 1 if you have the <dlfcn.h> header file. */ 402#define HAVE_DLFCN_H 1 403 404/* Use Rendezvous/DNS-SD registration */ 405/* #undef HAVE_DNSREGISTRATION */ 406 407/* Define to 1 if you don't have 'vprintf' but do have '_doprnt.' */ 408/* #undef HAVE_DOPRNT */ 409 410/* Can we drop root privileges? */ 411#define HAVE_DROPROOT 1 412 413/* Define to 1 if you have the <errno.h> header file. */ 414#define HAVE_ERRNO_H 1 415 416/* Define to 1 if you have the 'EVP_MD_do_all_sorted' function. */ 417#define HAVE_EVP_MD_DO_ALL_SORTED 1 418 419/* Define to 1 if you have the 'fchmod' function. */ 420#define HAVE_FCHMOD 1 421 422/* Define to 1 if you have the <fcntl.h> header file. */ 423#define HAVE_FCNTL_H 1 424 425/* Define to 1 if you have the 'fdopendir' function. */ 426#define HAVE_FDOPENDIR 1 427 428/* Define to 1 if you have the 'finite' function. */ 429/* #undef HAVE_FINITE */ 430 431/* Define to 1 if you have the 'fnmatch' function. */ 432#define HAVE_FNMATCH 1 433 434/* Define to 1 if you have the <fnmatch.h> header file. */ 435#define HAVE_FNMATCH_H 1 436 437/* Define to 1 if you have the 'fork' function. */ 438#define HAVE_FORK 1 439 440/* Define to 1 if you have the 'fstat' function. */ 441#define HAVE_FSTAT 1 442 443/* Define to 1 if you have the 'fstatat' function. */ 444#define HAVE_FSTATAT 1 445 446/* Define to 1 if we have realpath() that supports NULL as the 2nd argument */ 447#define HAVE_FUNC_POSIX_REALPATH 1 448 449/* Define to 1 if you have the 'getbootfile' function. */ 450#define HAVE_GETBOOTFILE 1 451 452/* Define to 1 if you have the 'getclock' function. */ 453/* #undef HAVE_GETCLOCK */ 454 455/* Define to 1 if you have the 'getdtablesize' function. */ 456#define HAVE_GETDTABLESIZE 1 457 458/* Define to 1 if you have the 'getifaddrs' function. */ 459#define HAVE_GETIFADDRS 1 460 461/* Define to 1 if you have the 'getpassphrase' function. */ 462/* #undef HAVE_GETPASSPHRASE */ 463 464/* Define to 1 if you have the 'getrusage' function. */ 465#define HAVE_GETRUSAGE 1 466 467/* Define to 1 if you have the 'getuid' function. */ 468#define HAVE_GETUID 1 469 470/* if you have GNU Pth */ 471/* #undef HAVE_GNU_PTH */ 472 473/* Define to 1 if you have the <histedit.h> header file. */ 474#define HAVE_HISTEDIT_H 1 475 476/* Define to 1 if you have the <history.h> header file. */ 477/* #undef HAVE_HISTORY_H */ 478 479/* Obvious */ 480#define HAVE_HZ_IN_STRUCT_CLOCKINFO 1 481 482/* Define to 1 if you have the <ieeefp.h> header file. */ 483#define HAVE_IEEEFP_H 1 484 485/* have iflist_sysctl? */ 486#define HAVE_IFLIST_SYSCTL 1 487 488/* Define to 1 if you have the 'if_nametoindex' function. */ 489#define HAVE_IF_NAMETOINDEX 1 490 491/* inline keyword or macro available */ 492#define HAVE_INLINE 1 493 494/* Define to 1 if the system has the type 'int16_t'. */ 495#define HAVE_INT16_T 1 496 497/* Define to 1 if the system has the type 'int32'. */ 498/* #undef HAVE_INT32 */ 499 500/* Define to 1 if the system has the type 'int32_t'. */ 501#define HAVE_INT32_T 1 502 503/* Define to 1 if the system has the type 'int8_t'. */ 504#define HAVE_INT8_T 1 505 506/* Define to 1 if the system has the type 'intmax_t'. */ 507/* #undef HAVE_INTMAX_T */ 508 509/* Define to 1 if the system has the type 'intptr_t'. */ 510#define HAVE_INTPTR_T 1 511 512/* Define to 1 if you have the <inttypes.h> header file. */ 513#define HAVE_INTTYPES_H 1 514 515/* Define to 1 if you have the 'isfinite' function. */ 516#define HAVE_ISFINITE 1 517 518/* Define to 1 if you have the <kvm.h> header file. */ 519#define HAVE_KVM_H 1 520 521/* Define to 1 if you have the 'kvm_open' function. */ 522/* #undef HAVE_KVM_OPEN */ 523 524/* Define to 1 if you have the 'gen' library (-lgen). */ 525/* #undef HAVE_LIBGEN */ 526 527/* Define to 1 if you have the <libgen.h> header file. */ 528#define HAVE_LIBGEN_H 1 529 530/* Define to 1 if you have the 'intl' library (-lintl). */ 531/* #undef HAVE_LIBINTL */ 532 533/* Define to 1 if you have the <libintl.h> header file. */ 534/* #undef HAVE_LIBINTL_H */ 535 536/* Define to 1 if you have the <libscf.h> header file. */ 537/* #undef HAVE_LIBSCF_H */ 538 539/* Define to 1 if you have the <limits.h> header file. */ 540#define HAVE_LIMITS_H 1 541 542/* using Linux pthread? */ 543/* #undef HAVE_LINUXTHREADS */ 544 545/* Do we have Linux capabilities? */ 546/* #undef HAVE_LINUX_CAPABILITIES */ 547 548/* Define to 1 if you have the <linux/if_addr.h> header file. */ 549/* #undef HAVE_LINUX_IF_ADDR_H */ 550 551/* if you have LinuxThreads */ 552/* #undef HAVE_LINUX_THREADS */ 553 554/* Define to 1 if you have the 'localeconv' function. */ 555/* #undef HAVE_LOCALECONV */ 556 557/* Define to 1 if you have the <locale.h> header file. */ 558/* #undef HAVE_LOCALE_H */ 559 560/* Define to 1 if the system has the type 'long double'. */ 561/* #undef HAVE_LONG_DOUBLE */ 562 563/* Define to 1 if the system has the type 'long long'. */ 564#define HAVE_LONG_LONG 1 565 566/* Define to 1 if the system has the type 'long long int'. */ 567/* #undef HAVE_LONG_LONG_INT */ 568 569/* if you have SunOS LWP package */ 570/* #undef HAVE_LWP */ 571 572/* Define to 1 if you have the <lwp/lwp.h> header file. */ 573/* #undef HAVE_LWP_LWP_H */ 574 575/* Define to 1 if you have the <machine/inline.h> header file. */ 576/* #undef HAVE_MACHINE_INLINE_H */ 577 578/* Define to 1 if you have the <machine/soundcard.h> header file. */ 579/* #undef HAVE_MACHINE_SOUNDCARD_H */ 580 581/* define if you have Mach Cthreads */ 582/* #undef HAVE_MACH_CTHREADS */ 583 584/* Define to 1 if you have the <mach/cthreads.h> header file. */ 585/* #undef HAVE_MACH_CTHREADS_H */ 586 587/* Define to 1 if you have the <math.h> header file. */ 588#define HAVE_MATH_H 1 589 590/* Define to 1 if you have the 'MD5Init' function. */ 591#define HAVE_MD5INIT 1 592 593/* Define to 1 if you have the <md5.h> header file. */ 594#define HAVE_MD5_H 1 595 596/* Define to 1 if you have the 'memchr' function. */ 597#define HAVE_MEMCHR 1 598 599/* Define to 1 if you have the 'memlk' function. */ 600/* #undef HAVE_MEMLK */ 601 602/* Define to 1 if you have the <memory.h> header file. */ 603#define HAVE_MEMORY_H 1 604 605/* Define to 1 if you have the <minix/config.h> header file. */ 606/* #undef HAVE_MINIX_CONFIG_H */ 607 608/* Define to 1 if you have the 'mkstemp' function. */ 609#define HAVE_MKSTEMP 1 610 611/* Define to 1 if you have the 'mktime' function. */ 612#define HAVE_MKTIME 1 613 614/* Define to 1 if you have the 'mlockall' function. */ 615#define HAVE_MLOCKALL 1 616 617/* Define to 1 if you have the 'mmap' function. */ 618#define HAVE_MMAP 1 619 620/* Define to 1 if you have the 'nanosleep' function. */ 621#define HAVE_NANOSLEEP 1 622 623/* Define to 1 if you have the <ndir.h> header file, and it defines 'DIR'. */ 624/* #undef HAVE_NDIR_H */ 625 626/* Define to 1 if you have the <netdb.h> header file. */ 627#define HAVE_NETDB_H 1 628 629/* Define to 1 if you have the <netinet/in.h> header file. */ 630#define HAVE_NETINET_IN_H 1 631 632/* Define to 1 if you have the <netinet/in_system.h> header file. */ 633/* #undef HAVE_NETINET_IN_SYSTEM_H */ 634 635/* Define to 1 if you have the <netinet/in_systm.h> header file. */ 636#define HAVE_NETINET_IN_SYSTM_H 1 637 638/* Define to 1 if you have the <netinet/in_var.h> header file. */ 639#define HAVE_NETINET_IN_VAR_H 1 640 641/* Define to 1 if you have the <netinet/ip.h> header file. */ 642#define HAVE_NETINET_IP_H 1 643 644/* NetInfo support? */ 645/* #undef HAVE_NETINFO */ 646 647/* Define to 1 if you have the <netinfo/ni.h> header file. */ 648/* #undef HAVE_NETINFO_NI_H */ 649 650/* Define to 1 if you have the <net/if6.h> header file. */ 651/* #undef HAVE_NET_IF6_H */ 652 653/* Define to 1 if you have the <net/if.h> header file. */ 654#define HAVE_NET_IF_H 1 655 656/* Define to 1 if you have the <net/if_var.h> header file. */ 657#define HAVE_NET_IF_VAR_H 1 658 659/* Define to 1 if you have the <net/route.h> header file. */ 660#define HAVE_NET_ROUTE_H 1 661 662/* Define to 1 if you have the 'nice' function. */ 663#define HAVE_NICE 1 664 665/* Define to 1 if you have the <nlist.h> header file. */ 666#define HAVE_NLIST_H 1 667 668/* via __adjtimex */ 669#define HAVE_NTP_ADJTIME 1 670 671/* via __ntp_gettime */ 672#define HAVE_NTP_GETTIME 1 673 674/* Do we want support for Samba's signing daemon? */ 675#define HAVE_NTP_SIGND 1 676 677/* if you have NT Event Log */ 678/* #undef HAVE_NT_EVENT_LOG */ 679 680/* if you have NT Service Manager */ 681/* #undef HAVE_NT_SERVICE_MANAGER */ 682 683/* if you have NT Threads */ 684/* #undef HAVE_NT_THREADS */ 685 686/* Define to 1 if you have the 'openat' function. */ 687#define HAVE_OPENAT 1 688 689/* Define to 1 if you have the <openssl/cmac.h> header file. */ 690#define HAVE_OPENSSL_CMAC_H 1 691 692/* Define to 1 if the system has the type 'pid_t'. */ 693#define HAVE_PID_T 1 694 695/* Define to 1 if you have the 'plock' function. */ 696/* #undef HAVE_PLOCK */ 697 698/* Define to 1 if you have the <poll.h> header file. */ 699#define HAVE_POLL_H 1 700 701/* Do we have the PPS API per the Draft RFC? */ 702#define HAVE_PPSAPI 1 703 704/* Define to 1 if you have the <priv.h> header file. */ 705/* #undef HAVE_PRIV_H */ 706 707/* Define if you have POSIX threads libraries and header files. */ 708/* #undef HAVE_PTHREAD */ 709 710/* define to pthreads API spec revision */ 711#define HAVE_PTHREADS 10 712 713/* Define to 1 if you have the 'pthread_attr_getstacksize' function. */ 714#define HAVE_PTHREAD_ATTR_GETSTACKSIZE 1 715 716/* Define to 1 if you have the 'pthread_attr_setstacksize' function. */ 717#define HAVE_PTHREAD_ATTR_SETSTACKSIZE 1 718 719/* define if you have pthread_detach function */ 720#define HAVE_PTHREAD_DETACH 1 721 722/* Define to 1 if you have the 'pthread_getconcurrency' function. */ 723#define HAVE_PTHREAD_GETCONCURRENCY 1 724 725/* Define to 1 if you have the <pthread.h> header file. */ 726#define HAVE_PTHREAD_H 1 727 728/* Define to 1 if you have the 'pthread_kill' function. */ 729#define HAVE_PTHREAD_KILL 1 730 731/* Define to 1 if you have the 'pthread_kill_other_threads_np' function. */ 732/* #undef HAVE_PTHREAD_KILL_OTHER_THREADS_NP */ 733 734/* define if you have pthread_rwlock_destroy function */ 735#define HAVE_PTHREAD_RWLOCK_DESTROY 1 736 737/* Define to 1 if you have the 'pthread_setconcurrency' function. */ 738#define HAVE_PTHREAD_SETCONCURRENCY 1 739 740/* Define to 1 if you have the 'pthread_yield' function. */ 741#define HAVE_PTHREAD_YIELD 1 742 743/* Define to 1 if you have the <pth.h> header file. */ 744/* #undef HAVE_PTH_H */ 745 746/* Define to 1 if the system has the type 'ptrdiff_t'. */ 747#define HAVE_PTRDIFF_T 1 748 749/* Define to 1 if you have the 'pututline' function. */ 750/* #undef HAVE_PUTUTLINE */ 751 752/* Define to 1 if you have the 'pututxline' function. */ 753#define HAVE_PUTUTXLINE 1 754 755/* Define to 1 if you have the 'RAND_bytes' function. */ 756#define HAVE_RAND_BYTES 1 757 758/* Define to 1 if you have the 'RAND_poll' function. */ 759#define HAVE_RAND_POLL 1 760 761/* Define to 1 if you have the <readline.h> header file. */ 762/* #undef HAVE_READLINE_H */ 763 764/* Define if your readline library has \`add_history' */ 765#define HAVE_READLINE_HISTORY 1 766 767/* Define to 1 if you have the <readline/history.h> header file. */ 768#define HAVE_READLINE_HISTORY_H 1 769 770/* Define to 1 if you have the <readline/readline.h> header file. */ 771#define HAVE_READLINE_READLINE_H 1 772 773/* Define to 1 if you have the 'readlink' function. */ 774#define HAVE_READLINK 1 775 776/* Define to 1 if you have the 'recvmsg' function. */ 777#define HAVE_RECVMSG 1 778 779/* Define to 1 if you have the <resolv.h> header file. */ 780#define HAVE_RESOLV_H 1 781 782/* Define to 1 if you have the 'res_init' function. */ 783#define HAVE_RES_INIT 1 784 785/* Do we have Linux routing socket? */ 786/* #undef HAVE_RTNETLINK */ 787 788/* Define to 1 if you have the 'rtprio' function. */ 789#define HAVE_RTPRIO 1 790 791/* Define to 1 if you have the <runetype.h> header file. */ 792#define HAVE_RUNETYPE_H 1 793 794/* Obvious */ 795#define HAVE_SA_SIGACTION_IN_STRUCT_SIGACTION 1 796 797/* Define to 1 if you have the <sched.h> header file. */ 798#define HAVE_SCHED_H 1 799 800/* Define to 1 if you have the 'sched_setscheduler' function. */ 801#define HAVE_SCHED_SETSCHEDULER 1 802 803/* Define to 1 if you have the 'sched_yield' function. */ 804#define HAVE_SCHED_YIELD 1 805 806/* Define to 1 if you have the <semaphore.h> header file. */ 807#define HAVE_SEMAPHORE_H 1 808 809/* Define to 1 if you have the 'sem_timedwait' function. */ 810#define HAVE_SEM_TIMEDWAIT 1 811 812/* Define to 1 if you have the <setjmp.h> header file. */ 813#define HAVE_SETJMP_H 1 814 815/* Define to 1 if you have the 'setlinebuf' function. */ 816#define HAVE_SETLINEBUF 1 817 818/* Define to 1 if you have the 'setpgid' function. */ 819#define HAVE_SETPGID 1 820 821/* define if setpgrp takes 0 arguments */ 822/* #undef HAVE_SETPGRP_0 */ 823 824/* Define to 1 if you have the 'setpriority' function. */ 825#define HAVE_SETPRIORITY 1 826 827/* Define to 1 if you have the 'setrlimit' function. */ 828#define HAVE_SETRLIMIT 1 829 830/* Define to 1 if you have the 'setsid' function. */ 831#define HAVE_SETSID 1 832 833/* Define to 1 if you have the 'settimeofday' function. */ 834#define HAVE_SETTIMEOFDAY 1 835 836/* Define to 1 if you have the 'setvbuf' function. */ 837#define HAVE_SETVBUF 1 838 839/* Define to 1 if you have the <sgtty.h> header file. */ 840/* #undef HAVE_SGTTY_H */ 841 842/* Define to 1 if you have the 'sigaction' function. */ 843#define HAVE_SIGACTION 1 844 845/* Can we use SIGIO for tcp and udp IO? */ 846/* #undef HAVE_SIGNALED_IO */ 847 848/* Define to 1 if you have the 'sigset' function. */ 849#define HAVE_SIGSET 1 850 851/* Define to 1 if you have the 'sigvec' function. */ 852#define HAVE_SIGVEC 1 853 854/* sigwait() available? */ 855#define HAVE_SIGWAIT 1 856 857/* Define to 1 if the system has the type 'size_t'. */ 858#define HAVE_SIZE_T 1 859 860/* Define if C99-compliant `snprintf' is available. */ 861#define HAVE_SNPRINTF 1 862 863/* Define to 1 if you have the 'socketpair' function. */ 864#define HAVE_SOCKETPAIR 1 865 866/* Are Solaris privileges available? */ 867/* #undef HAVE_SOLARIS_PRIVS */ 868 869/* Define to 1 if you have the <stdarg.h> header file. */ 870#define HAVE_STDARG_H 1 871 872/* Define to 1 if you have the <stdatomic.h> header file. */ 873#define HAVE_STDATOMIC_H 1 874 875/* Define to 1 if stdbool.h conforms to C99. */ 876#define HAVE_STDBOOL_H 1 877 878/* Define to 1 if you have the <stddef.h> header file. */ 879/* #undef HAVE_STDDEF_H */ 880 881/* Define to 1 if you have the <stdint.h> header file. */ 882#define HAVE_STDINT_H 1 883 884/* Define to 1 if you have the <stdio.h> header file. */ 885#define HAVE_STDIO_H 1 886 887/* Define to 1 if you have the <stdlib.h> header file. */ 888#define HAVE_STDLIB_H 1 889 890/* Define to 1 if you have the 'stime' function. */ 891/* #undef HAVE_STIME */ 892 893/* Define to 1 if you have the 'strchr' function. */ 894#define HAVE_STRCHR 1 895 896/* Define to 1 if you have the 'strdup' function. */ 897#define HAVE_STRDUP 1 898 899/* Define to 1 if you have the 'strerror' function. */ 900#define HAVE_STRERROR 1 901 902/* Define if you have 'strerror_r'. */ 903#define HAVE_STRERROR_R 1 904 905/* Define to 1 if you have the <strings.h> header file. */ 906#define HAVE_STRINGS_H 1 907 908/* Define to 1 if you have the <string.h> header file. */ 909#define HAVE_STRING_H 1 910 911/* Define to 1 if you have the 'strlcat' function. */ 912#define HAVE_STRLCAT 1 913 914/* Define to 1 if you have the 'strlcpy' function. */ 915#define HAVE_STRLCPY 1 916 917/* Define to 1 if you have the 'strnlen' function. */ 918#define HAVE_STRNLEN 1 919 920/* Define to 1 if you have the <stropts.h> header file. */ 921/* #undef HAVE_STROPTS_H */ 922 923/* Define to 1 if you have the 'strrchr' function. */ 924#define HAVE_STRRCHR 1 925 926/* Define to 1 if you have the 'strsignal' function. */ 927#define HAVE_STRSIGNAL 1 928 929/* Define to 1 if you have the 'strtoll' function. */ 930#define HAVE_STRTOLL 1 931 932/* Define to 1 if 'decimal_point' is a member of 'struct lconv'. */ 933/* #undef HAVE_STRUCT_LCONV_DECIMAL_POINT */ 934 935/* Define to 1 if 'thousands_sep' is a member of 'struct lconv'. */ 936/* #undef HAVE_STRUCT_LCONV_THOUSANDS_SEP */ 937 938/* Do we have struct ntptimeval? */ 939#define HAVE_STRUCT_NTPTIMEVAL 1 940 941/* Define to 1 if 'time.tv_nsec' is a member of 'struct ntptimeval'. */ 942#define HAVE_STRUCT_NTPTIMEVAL_TIME_TV_NSEC 1 943 944/* Does a system header define struct ppsclockev? */ 945/* #undef HAVE_STRUCT_PPSCLOCKEV */ 946 947/* Do we have struct snd_size? */ 948#define HAVE_STRUCT_SND_SIZE 1 949 950/* Does a system header define struct sockaddr_storage? */ 951#define HAVE_STRUCT_SOCKADDR_STORAGE 1 952 953/* struct timespec declared? */ 954#define HAVE_STRUCT_TIMESPEC 1 955 956/* Define to 1 if you have the <sun/audioio.h> header file. */ 957/* #undef HAVE_SUN_AUDIOIO_H */ 958 959/* Define to 1 if you have the <synch.h> header file. */ 960/* #undef HAVE_SYNCH_H */ 961 962/* Define to 1 if you have the 'sysconf' function. */ 963#define HAVE_SYSCONF 1 964 965/* Define to 1 if you have the <sysexits.h> header file. */ 966#define HAVE_SYSEXITS_H 1 967 968/* syslog.h provides facilitynames */ 969#define HAVE_SYSLOG_FACILITYNAMES 1 970 971/* Define to 1 if you have the <sys/audioio.h> header file. */ 972/* #undef HAVE_SYS_AUDIOIO_H */ 973 974/* Define to 1 if you have the <sys/capability.h> header file. */ 975#define HAVE_SYS_CAPABILITY_H 1 976 977/* Define to 1 if you have the <sys/clockctl.h> header file. */ 978/* #undef HAVE_SYS_CLOCKCTL_H */ 979 980/* Define to 1 if you have the <sys/dir.h> header file, and it defines 'DIR'. 981 */ 982/* #undef HAVE_SYS_DIR_H */ 983 984/* Define to 1 if you have the <sys/file.h> header file. */ 985#define HAVE_SYS_FILE_H 1 986 987/* Define to 1 if you have the <sys/i8253.h> header file. */ 988/* #undef HAVE_SYS_I8253_H */ 989 990/* Define to 1 if you have the <sys/ioctl.h> header file. */ 991#define HAVE_SYS_IOCTL_H 1 992 993/* Define to 1 if you have the <sys/ipc.h> header file. */ 994#define HAVE_SYS_IPC_H 1 995 996/* Define to 1 if you have the <sys/limits.h> header file. */ 997/* #undef HAVE_SYS_LIMITS_H */ 998 999/* Define to 1 if you have the <sys/lock.h> header file. */ 1000#define HAVE_SYS_LOCK_H 1 1001 1002/* Define to 1 if you have the <sys/mac.h> header file. */ 1003#define HAVE_SYS_MAC_H 1 1004 1005/* Define to 1 if you have the <sys/mman.h> header file. */ 1006#define HAVE_SYS_MMAN_H 1 1007 1008/* Define to 1 if you have the <sys/modem.h> header file. */ 1009/* #undef HAVE_SYS_MODEM_H */ 1010 1011/* Define to 1 if you have the <sys/ndir.h> header file, and it defines 'DIR'. 1012 */ 1013/* #undef HAVE_SYS_NDIR_H */ 1014 1015/* Define to 1 if you have the <sys/param.h> header file. */ 1016#define HAVE_SYS_PARAM_H 1 1017 1018/* Define to 1 if you have the <sys/pcl720.h> header file. */ 1019/* #undef HAVE_SYS_PCL720_H */ 1020 1021/* Define to 1 if you have the <sys/poll.h> header file. */ 1022#define HAVE_SYS_POLL_H 1 1023 1024/* Define to 1 if you have the <sys/ppsclock.h> header file. */ 1025/* #undef HAVE_SYS_PPSCLOCK_H */ 1026 1027/* Define to 1 if you have the <sys/ppstime.h> header file. */ 1028/* #undef HAVE_SYS_PPSTIME_H */ 1029 1030/* Define to 1 if you have the <sys/prctl.h> header file. */ 1031/* #undef HAVE_SYS_PRCTL_H */ 1032 1033/* Define to 1 if you have the <sys/procctl.h> header file. */ 1034#define HAVE_SYS_PROCCTL_H 1 1035 1036/* Define to 1 if you have the <sys/procset.h> header file. */ 1037/* #undef HAVE_SYS_PROCSET_H */ 1038 1039/* Define to 1 if you have the <sys/proc.h> header file. */ 1040#define HAVE_SYS_PROC_H 1 1041 1042/* Define to 1 if you have the <sys/resource.h> header file. */ 1043#define HAVE_SYS_RESOURCE_H 1 1044 1045/* Define to 1 if you have the <sys/sched.h> header file. */ 1046/* #undef HAVE_SYS_SCHED_H */ 1047 1048/* Define to 1 if you have the <sys/select.h> header file. */ 1049#define HAVE_SYS_SELECT_H 1 1050 1051/* Define to 1 if you have the <sys/shm.h> header file. */ 1052#define HAVE_SYS_SHM_H 1 1053 1054/* Define to 1 if you have the <sys/signal.h> header file. */ 1055#define HAVE_SYS_SIGNAL_H 1 1056 1057/* Define to 1 if you have the <sys/socket.h> header file. */ 1058#define HAVE_SYS_SOCKET_H 1 1059 1060/* Define to 1 if you have the <sys/sockio.h> header file. */ 1061#define HAVE_SYS_SOCKIO_H 1 1062 1063/* Define to 1 if you have the <sys/soundcard.h> header file. */ 1064#define HAVE_SYS_SOUNDCARD_H 1 1065 1066/* Define to 1 if you have the <sys/stat.h> header file. */ 1067#define HAVE_SYS_STAT_H 1 1068 1069/* Define to 1 if you have the <sys/stream.h> header file. */ 1070/* #undef HAVE_SYS_STREAM_H */ 1071 1072/* Define to 1 if you have the <sys/stropts.h> header file. */ 1073/* #undef HAVE_SYS_STROPTS_H */ 1074 1075/* Define to 1 if you have the <sys/sysctl.h> header file. */ 1076#define HAVE_SYS_SYSCTL_H 1 1077 1078/* Define to 1 if you have the <sys/syssgi.h> header file. */ 1079/* #undef HAVE_SYS_SYSSGI_H */ 1080 1081/* Define to 1 if you have the <sys/systune.h> header file. */ 1082/* #undef HAVE_SYS_SYSTUNE_H */ 1083 1084/* Define to 1 if you have the <sys/termios.h> header file. */ 1085#define HAVE_SYS_TERMIOS_H 1 1086 1087/* Define to 1 if you have the <sys/timepps.h> header file. */ 1088#define HAVE_SYS_TIMEPPS_H 1 1089 1090/* Define to 1 if you have the <sys/timers.h> header file. */ 1091#define HAVE_SYS_TIMERS_H 1 1092 1093/* Define to 1 if you have the <sys/timex.h> header file. */ 1094#define HAVE_SYS_TIMEX_H 1 1095 1096/* Define to 1 if you have the <sys/time.h> header file. */ 1097#define HAVE_SYS_TIME_H 1 1098 1099/* Define to 1 if you have the <sys/tpro.h> header file. */ 1100/* #undef HAVE_SYS_TPRO_H */ 1101 1102/* Define to 1 if you have the <sys/types.h> header file. */ 1103#define HAVE_SYS_TYPES_H 1 1104 1105/* Use sys/uio.h for struct iovec help */ 1106/* #undef HAVE_SYS_UIO_H */ 1107 1108/* Define to 1 if you have the <sys/un.h> header file. */ 1109#define HAVE_SYS_UN_H 1 1110 1111/* Define to 1 if you have the <sys/var.h> header file. */ 1112/* #undef HAVE_SYS_VAR_H */ 1113 1114/* Define to 1 if you have the <sys/wait.h> header file. */ 1115#define HAVE_SYS_WAIT_H 1 1116 1117/* Define to 1 if the system has the type 's_char'. */ 1118/* #undef HAVE_S_CHAR */ 1119 1120/* Define to 1 if you have the <termios.h> header file. */ 1121#define HAVE_TERMIOS_H 1 1122 1123/* Define to 1 if you have the <termio.h> header file. */ 1124/* #undef HAVE_TERMIO_H */ 1125 1126/* if you have Solaris LWP (thr) package */ 1127/* #undef HAVE_THR */ 1128 1129/* Define to 1 if you have the <thread.h> header file. */ 1130/* #undef HAVE_THREAD_H */ 1131 1132/* Define to 1 if you have the 'thr_getconcurrency' function. */ 1133/* #undef HAVE_THR_GETCONCURRENCY */ 1134 1135/* Define to 1 if you have the 'thr_setconcurrency' function. */ 1136/* #undef HAVE_THR_SETCONCURRENCY */ 1137 1138/* Define to 1 if you have the 'thr_yield' function. */ 1139/* #undef HAVE_THR_YIELD */ 1140 1141/* Obvious */ 1142#define HAVE_TICKADJ_IN_STRUCT_CLOCKINFO 1 1143 1144/* Define to 1 if you have the 'timegm' function. */ 1145#define HAVE_TIMEGM 1 1146 1147/* Define to 1 if you have the <timepps.h> header file. */ 1148/* #undef HAVE_TIMEPPS_H */ 1149 1150/* Define to 1 if you have the 'timer_create' function. */ 1151/* #undef HAVE_TIMER_CREATE */ 1152 1153/* Define to 1 if you have the <timex.h> header file. */ 1154/* #undef HAVE_TIMEX_H */ 1155 1156/* Define to 1 if you have the <time.h> header file. */ 1157#define HAVE_TIME_H 1 1158 1159/* Do we have the TIOCGPPSEV ioctl (Solaris)? */ 1160/* #undef HAVE_TIOCGPPSEV */ 1161 1162/* Do we have the TIOCSPPS ioctl (Solaris)? */ 1163/* #undef HAVE_TIOCSPPS */ 1164 1165/* Do we have the TIO serial stuff? */ 1166/* #undef HAVE_TIO_SERIAL_STUFF */ 1167 1168/* Are TrustedBSD MAC policy privileges available? */ 1169#define HAVE_TRUSTEDBSD_MAC 1 1170 1171/* Define to 1 if the system has the type 'uint16_t'. */ 1172#define HAVE_UINT16_T 1 1173 1174/* Define to 1 if the system has the type 'uint32_t'. */ 1175#define HAVE_UINT32_T 1 1176 1177/* Define to 1 if the system has the type 'uint8_t'. */ 1178#define HAVE_UINT8_T 1 1179 1180/* Define to 1 if the system has the type 'uintmax_t'. */ 1181/* #undef HAVE_UINTMAX_T */ 1182 1183/* Define to 1 if the system has the type 'uintptr_t'. */ 1184#define HAVE_UINTPTR_T 1 1185 1186/* Define to 1 if the system has the type 'uint_t'. */ 1187/* #undef HAVE_UINT_T */ 1188 1189/* Define to 1 if you have the 'umask' function. */ 1190#define HAVE_UMASK 1 1191 1192/* Define to 1 if you have the 'uname' function. */ 1193#define HAVE_UNAME 1 1194 1195/* Define to 1 if you have the <unistd.h> header file. */ 1196#define HAVE_UNISTD_H 1 1197 1198/* deviant sigwait? */ 1199/* #undef HAVE_UNIXWARE_SIGWAIT */ 1200 1201/* Define to 1 if the system has the type 'unsigned long long int'. */ 1202#define HAVE_UNSIGNED_LONG_LONG_INT 1 1203 1204/* Define to 1 if you have the 'updwtmp' function. */ 1205/* #undef HAVE_UPDWTMP */ 1206 1207/* Define to 1 if you have the 'updwtmpx' function. */ 1208/* #undef HAVE_UPDWTMPX */ 1209 1210/* Define to 1 if you have the <utime.h> header file. */ 1211#define HAVE_UTIME_H 1 1212 1213/* Define to 1 if you have the <utmpx.h> header file. */ 1214#define HAVE_UTMPX_H 1 1215 1216/* Define to 1 if you have the <utmp.h> header file. */ 1217/* #undef HAVE_UTMP_H */ 1218 1219/* Define to 1 if the system has the type 'u_int32'. */ 1220/* #undef HAVE_U_INT32 */ 1221 1222/* Define to 1 if you have the <values.h> header file. */ 1223/* #undef HAVE_VALUES_H */ 1224 1225/* Define to 1 if you have the <varargs.h> header file. */ 1226/* #undef HAVE_VARARGS_H */ 1227 1228/* Define to 1 if you have the 'vfork' function. */ 1229#define HAVE_VFORK 1 1230 1231/* Define to 1 if you have the <vfork.h> header file. */ 1232/* #undef HAVE_VFORK_H */ 1233 1234/* Define to 1 if you have the 'vprintf' function. */ 1235#define HAVE_VPRINTF 1 1236 1237/* Define if C99-compliant `vsnprintf' is available. */ 1238#define HAVE_VSNPRINTF 1 1239 1240/* Define to 1 if you have the 'waitpid' function. */ 1241#define HAVE_WAITPID 1 1242 1243/* Define to 1 if you have the <wchar.h> header file. */ 1244#define HAVE_WCHAR_H 1 1245 1246/* Define to 1 if the system has the type 'wchar_t'. */ 1247#define HAVE_WCHAR_T 1 1248 1249/* Define to 1 if the system has the type 'wint_t'. */ 1250#define HAVE_WINT_T 1 1251 1252/* Define to 1 if 'fork' works. */ 1253#define HAVE_WORKING_FORK 1 1254 1255/* Define to 1 if 'vfork' works. */ 1256#define HAVE_WORKING_VFORK 1 1257 1258/* define if select implicitly yields */ 1259#define HAVE_YIELDING_SELECT 1 1260 1261/* Define to 1 if the system has the type '_Bool'. */ 1262#define HAVE__BOOL 1 1263 1264/* Define to 1 if you have the '_exit' function. */ 1265#define HAVE__EXIT 1 1266 1267/* Define to 1 if you have the </sys/sync/queue.h> header file. */ 1268/* #undef HAVE__SYS_SYNC_QUEUE_H */ 1269 1270/* Define to 1 if you have the </sys/sync/sema.h> header file. */ 1271/* #undef HAVE__SYS_SYNC_SEMA_H */ 1272 1273/* Define to 1 if you have the '__adjtimex' function. */ 1274/* #undef HAVE___ADJTIMEX */ 1275 1276/* defined if C compiler supports __attribute__((...)) */ 1277#define HAVE___ATTRIBUTE__ /**/ 1278 1279 1280 /* define away __attribute__() if unsupported */ 1281 #ifndef HAVE___ATTRIBUTE__ 1282 # define __attribute__(x) /* empty */ 1283 #endif 1284 #define ISC_PLATFORM_NORETURN_PRE 1285 #define ISC_PLATFORM_NORETURN_POST __attribute__((__noreturn__)) 1286 1287 1288 1289/* Define to 1 if you have the '__ntp_gettime' function. */ 1290/* #undef HAVE___NTP_GETTIME */ 1291 1292/* Define to 1 if you have the '__res_init' function. */ 1293/* #undef HAVE___RES_INIT */ 1294 1295/* Does struct sockaddr_storage have __ss_family? */ 1296/* #undef HAVE___SS_FAMILY_IN_SS */ 1297 1298 1299 /* Handle sockaddr_storage.__ss_family */ 1300 #ifdef HAVE___SS_FAMILY_IN_SS 1301 # define ss_family __ss_family 1302 #endif /* HAVE___SS_FAMILY_IN_SS */ 1303 1304 1305 1306/* Define to provide `rpl_snprintf' function. */ 1307/* #undef HW_WANT_RPL_SNPRINTF */ 1308 1309/* Define to provide `rpl_vsnprintf' function. */ 1310/* #undef HW_WANT_RPL_VSNPRINTF */ 1311 1312/* Retry queries on _any_ DNS error? */ 1313/* #undef IGNORE_DNS_ERRORS */ 1314 1315/* Should we use the IRIG sawtooth filter? */ 1316/* #undef IRIG_SUCKS */ 1317 1318/* Enclose PTHREAD_ONCE_INIT in extra braces? */ 1319/* #undef ISC_PLATFORM_BRACEPTHREADONCEINIT */ 1320 1321/* Do we need to fix in6isaddr? */ 1322/* #undef ISC_PLATFORM_FIXIN6ISADDR */ 1323 1324/* ISC: do we have if_nametoindex()? */ 1325#define ISC_PLATFORM_HAVEIFNAMETOINDEX 1 1326 1327/* have struct if_laddrconf? */ 1328/* #undef ISC_PLATFORM_HAVEIF_LADDRCONF */ 1329 1330/* have struct if_laddrreq? */ 1331/* #undef ISC_PLATFORM_HAVEIF_LADDRREQ */ 1332 1333/* have struct in6_pktinfo? */ 1334#define ISC_PLATFORM_HAVEIN6PKTINFO 1 1335 1336/* have IPv6? */ 1337#define ISC_PLATFORM_HAVEIPV6 1 1338 1339/* struct sockaddr has sa_len? */ 1340#define ISC_PLATFORM_HAVESALEN 1 1341 1342/* sin6_scope_id? */ 1343#define ISC_PLATFORM_HAVESCOPEID 1 1344 1345/* missing in6addr_any? */ 1346/* #undef ISC_PLATFORM_NEEDIN6ADDRANY */ 1347 1348/* Do we need netinet6/in6.h? */ 1349/* #undef ISC_PLATFORM_NEEDNETINET6IN6H */ 1350 1351/* ISC: provide inet_ntop() */ 1352/* #undef ISC_PLATFORM_NEEDNTOP */ 1353 1354/* Declare in_port_t? */ 1355/* #undef ISC_PLATFORM_NEEDPORTT */ 1356 1357/* ISC: provide inet_pton() */ 1358/* #undef ISC_PLATFORM_NEEDPTON */ 1359 1360/* enable libisc thread support? */ 1361#define ISC_PLATFORM_USETHREADS 1 1362 1363/* Does the kernel have an FLL bug? */ 1364/* #undef KERNEL_FLL_BUG */ 1365 1366/* Does the kernel support precision time discipline? */ 1367#define KERNEL_PLL 1 1368 1369/* Define to use libseccomp system call filtering. */ 1370/* #undef KERN_SECCOMP */ 1371 1372/* What is (probably) the name of DOSYNCTODR in the kernel? */ 1373#define K_DOSYNCTODR_NAME "_dosynctodr" 1374 1375/* What is (probably) the name of NOPRINTF in the kernel? */ 1376#define K_NOPRINTF_NAME "_noprintf" 1377 1378/* What is the name of TICKADJ in the kernel? */ 1379#define K_TICKADJ_NAME "_tickadj" 1380 1381/* What is the name of TICK in the kernel? */ 1382#define K_TICK_NAME "_tick" 1383 1384/* define to 1 if library is thread safe */ 1385#define LDAP_API_FEATURE_X_OPENLDAP_THREAD_SAFE 1 1386 1387/* leap smear mechanism */ 1388#define LEAP_SMEAR 1 1389 1390/* Define to any value to include libseccomp sandboxing. */ 1391/* #undef LIBSECCOMP */ 1392 1393/* Should we align with the NIST lockclock scheme? */ 1394/* #undef LOCKCLOCK */ 1395 1396/* Define to the sub-directory where libtool stores uninstalled libraries. */ 1397#define LT_OBJDIR ".libs/" 1398 1399/* Does the target support multicast IP? */ 1400#define MCAST 1 1401 1402/* Should we recommend a minimum value for tickadj? */ 1403/* #undef MIN_REC_TICKADJ */ 1404 1405/* Define to 1 if the compiler does not support C99's structure 1406 initialization. */ 1407/* #undef MISSING_C99_STRUCT_INIT */ 1408 1409/* having to fork the DNS worker early when doing chroot? */ 1410/* #undef NEED_EARLY_FORK */ 1411 1412/* Do we need HPUX adjtime() library support? */ 1413/* #undef NEED_HPUX_ADJTIME */ 1414 1415/* Do we want the HPUX FindConfig()? */ 1416/* #undef NEED_HPUX_FINDCONFIG */ 1417 1418/* We need to provide netsnmp_daemonize() */ 1419/* #undef NEED_NETSNMP_DAEMONIZE */ 1420 1421/* pthread_init() required? */ 1422/* #undef NEED_PTHREAD_INIT */ 1423 1424/* use PTHREAD_SCOPE_SYSTEM? */ 1425/* #undef NEED_PTHREAD_SCOPE_SYSTEM */ 1426 1427/* Do we need the qnx adjtime call? */ 1428/* #undef NEED_QNX_ADJTIME */ 1429 1430/* Do we need extra room for SO_RCVBUF? (HPUX < 8) */ 1431/* #undef NEED_RCVBUF_SLOP */ 1432 1433/* Do we need an s_char typedef? */ 1434#define NEED_S_CHAR_TYPEDEF 1 1435 1436/* Might nlist() values require an extra level of indirection (AIX)? */ 1437/* #undef NLIST_EXTRA_INDIRECTION */ 1438 1439/* does struct nlist use a name union? */ 1440/* #undef NLIST_NAME_UNION */ 1441 1442/* nlist stuff */ 1443#define NLIST_STRUCT 1 1444 1445/* Should we NOT read /dev/kmem? */ 1446#define NOKMEM 1 1447 1448/* Should we avoid #warning on option name collisions? */ 1449/* #undef NO_OPTION_NAME_WARNINGS */ 1450 1451/* Is there a problem using PARENB and IGNPAR? */ 1452/* #undef NO_PARENB_IGNPAR */ 1453 1454/* define if you have (or want) no threads */ 1455/* #undef NO_THREADS */ 1456 1457/* Default location of crypto key info */ 1458#define NTP_KEYSDIR "/usr/local/etc" 1459 1460/* Path to sign daemon rendezvous socket */ 1461/* #undef NTP_SIGND_PATH */ 1462 1463/* Do we have ntp_{adj,get}time in libc? */ 1464#define NTP_SYSCALLS_LIBC 1 1465 1466/* Do we have ntp_{adj,get}time in the kernel? */ 1467/* #undef NTP_SYSCALLS_STD */ 1468 1469/* Do we have support for SHMEM_STATUS? */ 1470#define ONCORE_SHMEM_STATUS 1 1471 1472/* Suppress OpenSSL 3 deprecation warnings */ 1473#define OPENSSL_SUPPRESS_DEPRECATED 1 1474 1475/* Should we open the broadcast socket? */ 1476#define OPEN_BCAST_SOCKET 1 1477 1478/* need to recreate sockets on changed routing? */ 1479/* #undef OS_MISSES_SPECIFIC_ROUTE_UPDATES */ 1480 1481/* wildcard socket needs REUSEADDR to bind interface addresses */ 1482/* #undef OS_NEEDS_REUSEADDR_FOR_IFADDRBIND */ 1483 1484/* Do we need to override the system's idea of HZ? */ 1485#define OVERRIDE_HZ 1 1486 1487/* Name of package */ 1488#define PACKAGE "ntp" 1489 1490/* Define to the address where bug reports for this package should be sent. */ 1491#define PACKAGE_BUGREPORT "https://bugs.ntp.org/" 1492 1493/* Define to the full name of this package. */ 1494#define PACKAGE_NAME "ntp" 1495 1496/* Define to the full name and version of this package. */ 1497#define PACKAGE_STRING "ntp 4.2.8p18" 1498 1499/* Define to the one symbol short name of this package. */ 1500#define PACKAGE_TARNAME "ntp" 1501 1502/* Define to the home page for this package. */ 1503#define PACKAGE_URL "https://www.ntp.org/" 1504 1505/* Define to the version of this package. */ 1506#define PACKAGE_VERSION "4.2.8p18" 1507 1508/* data dir */ 1509#define PERLLIBDIR "/usr/local/share/ntp/lib" 1510 1511/* define to a working POSIX compliant shell */ 1512#define POSIX_SHELL "/bin/bash" 1513 1514/* PARSE kernel PLL PPS support */ 1515/* #undef PPS_SYNC */ 1516 1517/* Preset a value for 'tick'? */ 1518#define PRESET_TICK 1000000L/hz 1519 1520/* Preset a value for 'tickadj'? */ 1521#define PRESET_TICKADJ 500/hz 1522 1523/* Should we not IGNPAR (Linux)? */ 1524/* #undef RAWDCF_NO_IGNPAR */ 1525 1526/* enable thread safety */ 1527#define REENTRANT 1 1528 1529/* Basic refclock support? */ 1530#define REFCLOCK 1 1531 1532/* Do we want the ReliantUNIX clock hacks? */ 1533/* #undef RELIANTUNIX_CLOCK */ 1534 1535/* define if sched_yield yields the entire process */ 1536/* #undef REPLACE_BROKEN_YIELD */ 1537 1538/* Define as the return type of signal handlers ('int' or 'void'). */ 1539#define RETSIGTYPE void 1540 1541/* saveconfig mechanism */ 1542#define SAVECONFIG 1 1543 1544/* Do we want the SCO clock hacks? */ 1545/* #undef SCO5_CLOCK */ 1546 1547/* The size of `char *', as computed by sizeof. */ 1548#ifdef __LP64__ 1549#define SIZEOF_CHAR_P 8 1550#else 1551#define SIZEOF_CHAR_P 4 1552#endif 1553 1554/* The size of 'int', as computed by sizeof. */ 1555#define SIZEOF_INT 4 1556 1557/* The size of `long', as computed by sizeof. */ 1558#ifdef __LP64__ 1559#define SIZEOF_LONG 8 1560#else 1561#define SIZEOF_LONG 4 1562#endif 1563 1564/* The size of 'long long', as computed by sizeof. */ 1565#define SIZEOF_LONG_LONG 8 1566 1567/* The size of 'pthread_t', as computed by sizeof. */ 1568#define SIZEOF_PTHREAD_T 8 1569 1570/* The size of 'short', as computed by sizeof. */ 1571#define SIZEOF_SHORT 2 1572 1573/* The size of 'signed char', as computed by sizeof. */ 1574#define SIZEOF_SIGNED_CHAR 1 1575 1576/* The size of `time_t', as computed by sizeof. */ 1577#if defined(__i386__) 1578#define SIZEOF_TIME_T 4 1579#else 1580#define SIZEOF_TIME_T 8 1581#endif 1582 1583/* Does SIOCGIFCONF return size in the buffer? */ 1584/* #undef SIZE_RETURNED_IN_BUFFER */ 1585 1586/* Slew always? */ 1587/* #undef SLEWALWAYS */ 1588 1589/* If using the C implementation of alloca, define if you know the 1590 direction of stack growth for your system; otherwise it will be 1591 automatically deduced at runtime. 1592 STACK_DIRECTION > 0 => grows toward higher addresses 1593 STACK_DIRECTION < 0 => grows toward lower addresses 1594 STACK_DIRECTION = 0 => direction of growth unknown */ 1595/* #undef STACK_DIRECTION */ 1596 1597/* Define to 1 if all of the C89 standard headers exist (not just the ones 1598 required in a freestanding environment). This macro is provided for 1599 backward compatibility; new code need not use it. */ 1600#define STDC_HEADERS 1 1601 1602/* Step, then slew the clock? */ 1603/* #undef STEP_SLEW */ 1604 1605/* Define to 1 if strerror_r returns char *. */ 1606/* #undef STRERROR_R_CHAR_P */ 1607 1608/* canonical system (cpu-vendor-os) of where we should run */ 1609#if defined(__amd64__) 1610#define STR_SYSTEM "amd64-undermydesk-freebsd" 1611#elif defined(__powerpc64__) && __BYTE_ORDER__ == __ORDER_LITTLE_ENDIAN__ 1612#define STR_SYSTEM "powerpc64le-undermydesk-freebsd" 1613#elif defined(__powerpc64__) 1614#define STR_SYSTEM "powerpc64-undermydesk-freebsd" 1615#elif defined(__powerpc__) 1616#define STR_SYSTEM "powerpc-undermydesk-freebsd" 1617#elif defined(__aarch64__) 1618#define STR_SYSTEM "arm64-undermydesk-freebsd" 1619#elif defined(__arm__) 1620#define STR_SYSTEM "arm-undermydesk-freebsd" 1621#elif defined(__riscv) 1622#define STR_SYSTEM "riscv64-undermydesk-freebsd" 1623#else 1624#define STR_SYSTEM "i386-undermydesk-freebsd" 1625#endif 1626 1627/* Does Xettimeofday take 1 arg? */ 1628/* #undef SYSV_TIMEOFDAY */ 1629 1630/* Do we need to #define _SVID3 when we #include <termios.h>? */ 1631/* #undef TERMIOS_NEEDS__SVID3 */ 1632 1633/* enable thread safety */ 1634#define THREADSAFE 1 1635 1636/* enable thread safety */ 1637#define THREAD_SAFE 1 1638 1639/* Is K_TICKADJ_NAME in nanoseconds? */ 1640/* #undef TICKADJ_NANO */ 1641 1642/* Is K_TICK_NAME in nanoseconds? */ 1643/* #undef TICK_NANO */ 1644 1645/* Define to 1 if you can safely include both <sys/time.h> and <time.h>. */ 1646#define TIME_WITH_SYS_TIME 1 1647 1648/* Define to 1 if your <sys/time.h> declares 'struct tm'. */ 1649/* #undef TM_IN_SYS_TIME */ 1650 1651/* Provide a typedef for uintptr_t? */ 1652#ifndef HAVE_UINTPTR_T 1653typedef unsigned int uintptr_t; 1654#define HAVE_UINTPTR_T 1 1655#endif 1656 1657/* What type to use for setsockopt */ 1658#define TYPEOF_IP_MULTICAST_LOOP u_char 1659 1660/* Do we set process groups with -pid? */ 1661/* #undef UDP_BACKWARDS_SETOWN */ 1662 1663/* Must we have a CTTY for fsetown? */ 1664#define USE_FSETOWNCTTY 1 1665 1666/* Use OpenSSL's crypto random functions */ 1667#define USE_OPENSSL_CRYPTO_RAND 1 1668 1669/* OK to use snprintb()? */ 1670/* #undef USE_SNPRINTB */ 1671 1672/* Enable extensions on AIX, Interix, z/OS. */ 1673#ifndef _ALL_SOURCE 1674# define _ALL_SOURCE 1 1675#endif 1676/* Enable general extensions on macOS. */ 1677#ifndef _DARWIN_C_SOURCE 1678# define _DARWIN_C_SOURCE 1 1679#endif 1680/* Enable general extensions on Solaris. */ 1681#ifndef __EXTENSIONS__ 1682# define __EXTENSIONS__ 1 1683#endif 1684/* Enable GNU extensions on systems that have them. */ 1685#ifndef _GNU_SOURCE 1686# define _GNU_SOURCE 1 1687#endif 1688/* Enable X/Open compliant socket functions that do not require linking 1689 with -lxnet on HP-UX 11.11. */ 1690#ifndef _HPUX_ALT_XOPEN_SOCKET_API 1691# define _HPUX_ALT_XOPEN_SOCKET_API 1 1692#endif 1693/* Identify the host operating system as Minix. 1694 This macro does not affect the system headers' behavior. 1695 A future release of Autoconf may stop defining this macro. */ 1696#ifndef _MINIX 1697/* # undef _MINIX */ 1698#endif 1699/* Enable general extensions on NetBSD. 1700 Enable NetBSD compatibility extensions on Minix. */ 1701#ifndef _NETBSD_SOURCE 1702# define _NETBSD_SOURCE 1 1703#endif 1704/* Enable OpenBSD compatibility extensions on NetBSD. 1705 Oddly enough, this does nothing on OpenBSD. */ 1706#ifndef _OPENBSD_SOURCE 1707# define _OPENBSD_SOURCE 1 1708#endif 1709/* Define to 1 if needed for POSIX-compatible behavior. */ 1710#ifndef _POSIX_SOURCE 1711/* # undef _POSIX_SOURCE */ 1712#endif 1713/* Define to 2 if needed for POSIX-compatible behavior. */ 1714#ifndef _POSIX_1_SOURCE 1715/* # undef _POSIX_1_SOURCE */ 1716#endif 1717/* Enable POSIX-compatible threading on Solaris. */ 1718#ifndef _POSIX_PTHREAD_SEMANTICS 1719# define _POSIX_PTHREAD_SEMANTICS 1 1720#endif 1721/* Enable extensions specified by ISO/IEC TS 18661-5:2014. */ 1722#ifndef __STDC_WANT_IEC_60559_ATTRIBS_EXT__ 1723# define __STDC_WANT_IEC_60559_ATTRIBS_EXT__ 1 1724#endif 1725/* Enable extensions specified by ISO/IEC TS 18661-1:2014. */ 1726#ifndef __STDC_WANT_IEC_60559_BFP_EXT__ 1727# define __STDC_WANT_IEC_60559_BFP_EXT__ 1 1728#endif 1729/* Enable extensions specified by ISO/IEC TS 18661-2:2015. */ 1730#ifndef __STDC_WANT_IEC_60559_DFP_EXT__ 1731# define __STDC_WANT_IEC_60559_DFP_EXT__ 1 1732#endif 1733/* Enable extensions specified by C23 Annex F. */ 1734#ifndef __STDC_WANT_IEC_60559_EXT__ 1735# define __STDC_WANT_IEC_60559_EXT__ 1 1736#endif 1737/* Enable extensions specified by ISO/IEC TS 18661-4:2015. */ 1738#ifndef __STDC_WANT_IEC_60559_FUNCS_EXT__ 1739# define __STDC_WANT_IEC_60559_FUNCS_EXT__ 1 1740#endif 1741/* Enable extensions specified by C23 Annex H and ISO/IEC TS 18661-3:2015. */ 1742#ifndef __STDC_WANT_IEC_60559_TYPES_EXT__ 1743# define __STDC_WANT_IEC_60559_TYPES_EXT__ 1 1744#endif 1745/* Enable extensions specified by ISO/IEC TR 24731-2:2010. */ 1746#ifndef __STDC_WANT_LIB_EXT2__ 1747# define __STDC_WANT_LIB_EXT2__ 1 1748#endif 1749/* Enable extensions specified by ISO/IEC 24747:2009. */ 1750#ifndef __STDC_WANT_MATH_SPEC_FUNCS__ 1751# define __STDC_WANT_MATH_SPEC_FUNCS__ 1 1752#endif 1753/* Enable extensions on HP NonStop. */ 1754#ifndef _TANDEM_SOURCE 1755# define _TANDEM_SOURCE 1 1756#endif 1757/* Enable X/Open extensions. Define to 500 only if necessary 1758 to make mbstate_t available. */ 1759#ifndef _XOPEN_SOURCE 1760/* # undef _XOPEN_SOURCE */ 1761#endif 1762 1763 1764/* Can we use SIGPOLL for tty IO? */ 1765/* #undef USE_TTY_SIGPOLL */ 1766 1767/* Can we use SIGPOLL for UDP? */ 1768/* #undef USE_UDP_SIGPOLL */ 1769 1770/* Version number of package */ 1771#define VERSION "4.2.8p18" 1772 1773/* vsnprintf expands "%m" to strerror(errno) */ 1774#define VSNPRINTF_PERCENT_M 1 1775 1776/* configure --enable-ipv6 */ 1777#define WANT_IPV6 1 1778 1779/* Define WORDS_BIGENDIAN to 1 if your processor stores words with the most 1780 significant byte first (like Motorola and SPARC, unlike Intel). */ 1781#if defined(__ARMEB__) || defined(__MIPSEB__) || \ 1782 (defined(__powerpc__) && __BYTE_ORDER__ == __ORDER_BIG_ENDIAN__) 1783#define WORDS_BIGENDIAN 1 1784#endif 1785 1786/* routine worker child proc uses to exit. */ 1787#define WORKER_CHILD_EXIT exit 1788 1789/* enable thread safety */ 1790#define _REENTRANT 1 1791 1792/* enable thread safety */ 1793#define _SGI_MP_SOURCE 1 1794 1795/* enable thread safety */ 1796#define _THREADSAFE 1 1797 1798/* enable thread safety */ 1799#define _THREAD_SAFE 1 1800 1801/* Are we _special_? */ 1802/* #undef __APPLE_USE_RFC_3542 */ 1803 1804/* Define to 1 if type 'char' is unsigned and your compiler does not 1805 predefine this macro. */ 1806#ifndef __CHAR_UNSIGNED__ 1807/* # undef __CHAR_UNSIGNED__ */ 1808#endif 1809 1810/* deviant */ 1811/* #undef adjtimex */ 1812 1813/* Define to empty if 'const' does not conform to ANSI C. */ 1814/* #undef const */ 1815 1816/* Define as 'int' if <sys/types.h> doesn't define. */ 1817/* #undef gid_t */ 1818 1819/* Define to '__inline__' or '__inline' if that's what the C compiler 1820 calls it, or to nothing if 'inline' is not supported under any name. */ 1821#ifndef __cplusplus 1822/* #undef inline */ 1823#endif 1824 1825/* Define to the widest signed integer type if <stdint.h> and <inttypes.h> do 1826 not define. */ 1827/* #undef intmax_t */ 1828 1829/* deviant */ 1830/* #undef ntp_adjtime */ 1831 1832/* deviant */ 1833/* #undef ntp_gettime */ 1834 1835/* Define to 'long int' if <sys/types.h> does not define. */ 1836/* #undef off_t */ 1837 1838/* Define as a signed integer type capable of holding a process identifier. */ 1839/* #undef pid_t */ 1840 1841/* Define as 'unsigned int' if <stddef.h> doesn't define. */ 1842/* #undef size_t */ 1843 1844 #include "c99_snprintf.h" 1845 1846/* Define to rpl_snprintf if the replacement function should be used. */ 1847/* #undef snprintf */ 1848 1849/* Define as 'int' if <sys/types.h> doesn't define. */ 1850/* #undef uid_t */ 1851 1852/* Define to the widest unsigned integer type if <stdint.h> and <inttypes.h> 1853 do not define. */ 1854/* #undef uintmax_t */ 1855 1856/* Define to the type of an unsigned integer type wide enough to hold a 1857 pointer, if such a type exists, and if the system does not define it. */ 1858/* #undef uintptr_t */ 1859 1860/* Define as 'fork' if 'vfork' does not work. */ 1861/* #undef vfork */ 1862 1863/* Define to empty if the keyword 'volatile' does not work. Warning: valid 1864 code using 'volatile' can become incorrect without. Disable with care. */ 1865/* #undef volatile */ 1866 1867/* Define to rpl_vsnprintf if the replacement function should be used. */ 1868/* #undef vsnprintf */ 1869 1870 1871#ifndef MPINFOU_PREDECLARED 1872# define MPINFOU_PREDECLARED 1873typedef union mpinfou { 1874 struct pdk_mpinfo *pdkptr; 1875 struct mpinfo *pikptr; 1876} mpinfou_t; 1877#endif 1878 1879 1880 1881 #if !defined(_KERNEL) && !defined(PARSESTREAM) 1882 # if defined(HW_WANT_RPL_VSNPRINTF) 1883 # if defined(__cplusplus) 1884 extern "C" { 1885 # endif 1886 # include <stdarg.h> 1887 int rpl_vsnprintf(char *, size_t, const char *, va_list); 1888 # if defined(__cplusplus) 1889 } 1890 # endif 1891 # endif 1892 # if defined(HW_WANT_RPL_SNPRINTF) 1893 # if defined(__cplusplus) 1894 extern "C" { 1895 # endif 1896 int rpl_snprintf(char *, size_t, const char *, ...); 1897 # if defined(__cplusplus) 1898 } 1899 # endif 1900 # endif 1901 #endif /* !defined(_KERNEL) && !defined(PARSESTREAM) */ 1902 1903 /* 1904 * Macro to use in otherwise-empty source files to comply with ANSI C 1905 * requirement that each translation unit (source file) contain some 1906 * declaration. This has commonly been done by declaring an unused 1907 * global variable of type int or char. An extern reference to abs() 1908 * serves the same purpose without bloat. We once used exit() but 1909 * that can produce warnings on systems that declare exit() noreturn. 1910 */ 1911 #define NONEMPTY_TRANSLATION_UNIT extern int abs(int); 1912 1913/* 1914 * FreeBSD specific: Explicitly specify date/time for reproducible build. 1915 */ 1916#define MKREPRO_DATE "Aug 19 2018" 1917#define MKREPRO_TIME "01:24:29" 1918 1919#define HAVE_CLOSEFROM 1 1920