1 /* config.h.in. Generated automatically from configure.in by autoheader. */
5 /* Minutes per DST adjustment */
8 /* MD5 authentication */
11 /* DES authentication (COCOM only) */
17 /* reference clock interface */
23 /* PARSE kernel PLL PPS support */
26 /* ACTS modem service */
29 /* Arbiter 1088A/B GPS receiver */
32 /* DHD19970505: ARCRON support. */
33 #undef CLOCK_ARCRON_MSF
35 /* Austron 2200A/2201A GPS receiver */
41 /* PPS auxiliary interface for ATOM */
44 /* Datum/Bancomm bc635/VME interface */
47 /* Diems Computime Radio Clock */
48 #undef CLOCK_COMPUTIME
50 /* Chronolog K-series WWVB receiver */
51 #undef CLOCK_CHRONOLOG
53 /* Datum Programmable Time System */
56 /* ELV/DCF7000 clock */
59 /* Dumb generic hh:mm:ss local clock */
60 #undef CLOCK_DUMBCLOCK
62 /* Forum Graphic GPS datating station driver */
65 /* TrueTime GPS receiver/VME interface */
68 /* Heath GC-1000 WWV/WWVH receiver */
74 /* HOPF PCI clock device */
77 /* HOPF serial clock device*/
78 #undef CLOCK_HOPF_SERIAL
80 /* HP 58503A GPS receiver */
83 /* Sun IRIG audio decoder */
86 /* Rockwell Jupiter GPS clock */
89 /* Leitch CSD 5300 Master Clock System Driver */
92 /* local clock reference */
98 /* EES M201 MSF receiver */
101 /* Magnavox MX4200 GPS receiver */
104 /* NMEA GPS receiver */
107 /* Motorola UT Oncore GPS */
111 #undef CLOCK_PALISADE
113 /* PARSE driver interface */
116 /* Conrad parallel port radio clock */
119 /* PCL 720 clock support */
122 /* PST/Traconex 1020 WWV/WWVH receiver */
125 /* PTB modem service */
128 /* DCF77 raw time code */
134 /* Schmid DCF77 clock */
137 /* clock thru shared memory */
140 /* Spectracom 8170/Netclock/2 WWVB receiver */
141 #undef CLOCK_SPECTRACOM
143 /* KSI/Odetics TPRO/S GPS receiver/IRIG interface */
146 /* TRAK 8810 GPS receiver */
149 /* Trimble GPS receiver/TAIP protocol */
150 #undef CLOCK_TRIMTAIP
152 /* Trimble GPS receiver/TSIP protocol */
153 #undef CLOCK_TRIMTSIP
155 /* Kinemetrics/TrueTime receivers */
156 #undef CLOCK_TRUETIME
158 /* Ultralink M320 WWVB receiver */
161 /* USNO modem service */
164 /* WHARTON 400A Series protocol */
165 #undef CLOCK_WHARTON_400A
167 /* WWV audio driver */
170 /* VARITEXT protocol */
171 #undef CLOCK_VARITEXT
173 /* define if we need to declare int errno; */
176 /* define if we may declare int h_errno; */
179 /* define if it's OK to declare char *sys_errlist[]; */
180 #undef CHAR_SYS_ERRLIST
182 /* define if it's OK to declare int syscall P((int, struct timeval *, struct timeval *)); */
185 /* define if we have syscall is buggy (Solaris 2.4) */
188 /* Do we need extra room for SO_RCVBUF? (HPUX <8) */
189 #undef NEED_RCVBUF_SLOP
191 /* Should we open the broadcast socket? */
192 #undef OPEN_BCAST_SOCKET
194 /* Do we want the HPUX FindConfig()? */
195 #undef NEED_HPUX_FINDCONFIG
197 /* canonical system (cpu-vendor-os) string */
200 /* define if NetInfo support is available */
203 /* define if [gs]ettimeofday() only takes 1 argument */
204 #undef SYSV_TIMEOFDAY
206 /* define if struct sockaddr has sa_len */
207 #undef HAVE_SA_LEN_IN_STRUCT_SOCKADDR
209 /* define if struct clockinfo has hz */
210 #undef HAVE_HZ_IN_STRUCT_CLOCKINFO
212 /* define if struct sigaction has sa_sigaction */
213 #undef HAVE_SA_SIGACTION_IN_STRUCT_SIGACTION
215 /* define if struct clockinfo has tickadj */
216 #undef HAVE_TICKADJ_IN_STRUCT_CLOCKINFO
218 /* define if struct ntptimeval uses time.tv_nsec instead of time.tv_usec */
219 #undef HAVE_TV_NSEC_IN_NTPTIMEVAL
221 /* Does a system header defind struct ppsclockev? */
222 #undef HAVE_STRUCT_PPSCLOCKEV
224 /* define if function prototypes are OK */
225 #undef HAVE_PROTOTYPES
227 /* define if setpgrp takes 0 arguments */
228 #undef HAVE_SETPGRP_0
230 /* hardwire a value for tick? */
233 /* hardwire a value for tickadj? */
234 #undef PRESET_TICKADJ
236 /* is adjtime() accurate? */
237 #undef ADJTIME_IS_ACCURATE
239 /* should we NOT read /dev/kmem? */
242 /* use UDP Wildcard Delivery? */
243 #undef UDP_WILDCARD_DELIVERY
245 /* always slew the clock? */
248 /* step, then slew the clock? */
251 /* force ntpdate to step the clock if !defined(STEP_SLEW) ? */
252 #undef FORCE_NTPDATE_STEP
254 /* synch TODR hourly? */
257 /* do we set process groups with -pid? */
258 #undef UDP_BACKWARDS_SETOWN
260 /* must we have a CTTY for fsetown? */
261 #undef USE_FSETOWNCTTY
263 /* can we use SIGIO for tcp and udp IO? */
264 #undef HAVE_SIGNALED_IO
266 /* can we use SIGPOLL for UDP? */
267 #undef USE_UDP_SIGPOLL
269 /* can we use SIGPOLL for tty IO? */
270 #undef USE_TTY_SIGPOLL
272 /* should we use clock_settime()? */
273 #undef USE_CLOCK_SETTIME
275 /* do we want the CHU driver? */
278 /* do we have the ppsclock streams module? */
281 /* do we have the tty_clk line discipline/streams module? */
284 /* does the kernel support precision time discipline? */
287 /* does the kernel support multicasting IP? */
290 /* do we have ntp_{adj,get}time in libc? */
291 #undef NTP_SYSCALLS_LIBC
293 /* do we have ntp_{adj,get}time in the kernel? */
294 #undef NTP_SYSCALLS_STD
296 /* do we have STREAMS/TLI? (Can we replace this with HAVE_SYS_STROPTS_H? */
299 /* do we need an s_char typedef? */
300 #undef NEED_S_CHAR_TYPEDEF
302 /* include the GDT Surveying code? */
305 /* does SIOCGIFCONF return size in the buffer? */
306 #undef SIZE_RETURNED_IN_BUFFER
308 /* what is the name of TICK in the kernel? */
311 /* Is K_TICK_NAME (nsec_per_tick, for example) in nanoseconds? */
314 /* what is the name of TICKADJ in the kernel? */
315 #undef K_TICKADJ_NAME
317 /* Is K_TICKADJ_NAME (hrestime_adj, for example) in nanoseconds? */
320 /* what is (probably) the name of DOSYNCTODR in the kernel? */
321 #undef K_DOSYNCTODR_NAME
323 /* what is (probably) the name of NOPRINTF in the kernel? */
324 #undef K_NOPRINTF_NAME
326 /* do we need HPUX adjtime() library support? */
327 #undef NEED_HPUX_ADJTIME
329 /* Might nlist() values require an extra level of indirection (AIX)? */
330 #undef NLIST_EXTRA_INDIRECTION
332 /* Other needed NLIST stuff */
334 #undef NLIST_NAME_UNION
336 /* Should we recommend a minimum value for tickadj? */
337 #undef MIN_REC_TICKADJ
339 /* Is there a problem using PARENB and IGNPAR (IRIX)? */
340 #undef NO_PARENB_IGNPAR
342 /* Should we not IGNPAR (Linux)? */
343 #undef RAWDCF_NO_IGNPAR
345 /* Does the compiler like "volatile"? */
348 /* Does qsort expect to work on "void *" stuff? */
349 #undef QSORT_USES_VOID_P
351 /* What is the fallback value for HZ? */
354 /* Do we need to override the system's idea of HZ? */
357 /* Do we want the SCO clock hacks? */
360 /* Do we want the ReliantUNIX clock hacks? */
361 #undef RELIANTUNIX_CLOCK
363 /* Does the kernel have an FLL bug? */
364 #undef KERNEL_FLL_BUG
366 /* Define if you have the TIOCGPPSEV ioctl (Solaris) */
367 #undef HAVE_TIOCGPPSEV
369 /* Define if you have the TIOCSPPS ioctl (Solaris) */
372 /* Define if you have the CIOGETEV ioctl (SunOS, Linux) */
375 /* Define if you have the TIOCGSERIAL, TIOCSSERIAL, ASYNC_PPS_CD_POS, and ASYNC_PPS_CD_NEG ioctls (linux) */
376 #undef HAVE_TIO_SERIAL_STUFF
378 /* Define if you have the interface in the Draft RFC */
381 /* Do we need to #define _SVID3 when we #include <termios.h>? */
382 #undef TERMIOS_NEEDS__SVID3
384 /* Do we have support for SHMEM_STATUS? */
385 #undef ONCORE_SHMEM_STATUS
389 /* Which way should we declare... */
392 #undef DECL_ADJTIME_0
400 /* cfset[io]speed()? */
401 #undef DECL_CFSETISPEED_0
404 #undef DECL_HSTRERROR_0
409 /* IPC? (bind, connect, recvfrom, sendto, setsockopt, socket) */
413 #undef DECL_MEMMOVE_0
419 #undef DECL_MKSTEMP_0
425 #undef DECL_MRAND48_0
440 #undef DECL_SETITIMER_0
443 #undef DECL_SETPRIORITY_0
444 #undef DECL_SETPRIORITY_1
450 #undef DECL_SRAND48_0
462 /* syslog() stuff? */
468 /* [gs]ettimeofday()? */
469 #undef DECL_TIMEOFDAY_0
472 #undef DECL_TOLOWER_0
475 #undef DECL_TOUPPER_0
478 #undef DECL_STRERROR_0
485 /* Define if you have the <arpa/nameser.h> header file. */
486 #undef HAVE_ARPA_NAMESER_H
488 /* Do we have audio support? */
491 /* Define if you have the <bstring.h> header file. */
492 #undef HAVE_BSTRING_H
494 /* Define if you have the `clock_settime' function. */
495 #undef HAVE_CLOCK_SETTIME
497 /* Define if you have the `daemon' function. */
500 /* Define if you have the <errno.h> header file. */
503 /* Define if you have the <fcntl.h> header file. */
506 /* Define if you have the `finite' function. */
509 /* Define if you have the `getbootfile' function. */
510 #undef HAVE_GETBOOTFILE
512 /* Define if you have the `getclock' function. */
515 /* Define if you have the `getdtablesize' function. */
516 #undef HAVE_GETDTABLESIZE
518 /* Define if you have the `getrusage' function. */
519 #undef HAVE_GETRUSAGE
521 /* Define if you have the `gettimeofday' function. */
522 #undef HAVE_GETTIMEOFDAY
524 /* Define if you have the `getuid' function. */
527 /* Define if you have the `hstrerror' function. */
528 #undef HAVE_HSTRERROR
530 /* Define if you have the <ieeefp.h> header file. */
533 /* Define if you have the <inttypes.h> header file. */
534 #undef HAVE_INTTYPES_H
536 /* Define if you have the `isfinite' function. */
539 /* Define if you have the `kvm_open' function. */
542 /* Define if you have the `K_open' function. */
545 /* Define if you have the `advapi32' library (-ladvapi32). */
546 #undef HAVE_LIBADVAPI32
548 /* Define if you have the `elf' library (-lelf). */
551 /* Define if you have the `gen' library (-lgen). */
554 /* Define if you have the `kvm' library (-lkvm). */
557 /* Define if you have the `ld' library (-lld). */
560 /* Define if you have the `mld' library (-lmld). */
563 /* Define if you have the `nsl' library (-lnsl). */
566 /* Define if you have the `posix4' library (-lposix4). */
567 #undef HAVE_LIBPOSIX4
569 /* Define if you have the `readline' library (-lreadline). */
570 #undef HAVE_LIBREADLINE
572 /* Define if you have the `rt' library (-lrt). */
575 /* Define if you have the `socket' library (-lsocket). */
576 #undef HAVE_LIBSOCKET
578 /* Define if you have the <machine/inline.h> header file. */
579 #undef HAVE_MACHINE_INLINE_H
581 /* Define if you have the <math.h> header file. */
584 /* Define if you have the `memcpy' function. */
587 /* Define if you have the `memlk' function. */
590 /* Define if you have the `memmove' function. */
593 /* Define if you have the <memory.h> header file. */
596 /* Define if you have the `memset' function. */
599 /* Define if you have the `mkstemp' function. */
602 /* Define if you have the `mktime' function. */
605 /* Define if you have the `mlockall' function. */
608 /* Define if you have the `mrand48' function. */
611 /* Define if you have the <netdb.h> header file. */
614 /* Define if you have the <netinet/in.h> header file. */
615 #undef HAVE_NETINET_IN_H
617 /* Define if you have the <netinet/in_systm.h> header file. */
618 #undef HAVE_NETINET_IN_SYSTM_H
620 /* Define if you have the <netinfo/ni.h> header file. */
621 #undef HAVE_NETINFO_NI_H
623 /* Define if you have the <net/if.h> header file. */
626 /* Define if you have the `nice' function. */
629 /* Define if you have the `nlist' function. */
632 /* Define if you have the `ntp_adjtime' function. */
633 #undef HAVE_NTP_ADJTIME
635 /* Define if you have the `ntp_gettime' function. */
636 #undef HAVE_NTP_GETTIME
638 /* Define if you have the `plock' function. */
641 /* Define if you have the <poll.h> header file. */
644 /* Define if you have the `pututline' function. */
645 #undef HAVE_PUTUTLINE
647 /* Define if you have the `pututxline' function. */
648 #undef HAVE_PUTUTXLINE
650 /* Define if you have the `random' function. */
653 /* Define if you have the `readlink' function. */
656 /* Define if you have the <resolv.h> header file. */
659 /* Define if you have the `rtprio' function. */
662 /* Define if you have the <sched.h> header file. */
665 /* Define if you have the `sched_setscheduler' function. */
666 #undef HAVE_SCHED_SETSCHEDULER
668 /* Define if you have the `setlinebuf' function. */
669 #undef HAVE_SETLINEBUF
671 /* Define if you have the `setpgid' function. */
674 /* Define if you have the `setpriority' function. */
675 #undef HAVE_SETPRIORITY
677 /* Define if you have the `setsid' function. */
680 /* Define if you have the `settimeofday' function. */
681 #undef HAVE_SETTIMEOFDAY
683 /* Define if you have the `setvbuf' function. */
686 /* Define if you have the <sgtty.h> header file. */
689 /* Define if you have the `sigaction' function. */
690 #undef HAVE_SIGACTION
692 /* Define if you have the `sigset' function. */
695 /* Define if you have the `sigsuspend' function. */
696 #undef HAVE_SIGSUSPEND
698 /* Define if you have the `sigvec' function. */
701 /* Define if you have the `snprintf' function. */
704 /* Define if you have the `srand48' function. */
707 /* Define if you have the <stdlib.h> header file. */
710 /* Define if you have the `stime' function. */
713 /* Define if you have the `strchr' function. */
716 /* Define if you have the `strdup' function. */
719 /* Define if you have the `strerror' function. */
722 /* Define if you have the <strings.h> header file. */
723 #undef HAVE_STRINGS_H
725 /* Define if you have the <string.h> header file. */
728 /* Do we have struct ntptimeval? */
729 #undef HAVE_STRUCT_NTPTIMEVAL
731 /* Define if `time.tv_nsec' is member of `struct ntptimeval'. */
732 #undef HAVE_STRUCT_NTPTIMEVAL_TIME_TV_NSEC
734 /* Do we have struct timespec? */
735 #undef HAVE_STRUCT_TIMESPEC
737 /* Define if you have the <sun/audioio.h> header file. */
738 #undef HAVE_SUN_AUDIOIO_H
740 /* Define if you have the `sysconf' function. */
743 /* Define if you have the `sysctl' function. */
746 /* Define if you have the <sys/audioio.h> header file. */
747 #undef HAVE_SYS_AUDIOIO_H
749 /* Define if you have the <sys/clkdefs.h> header file. */
750 #undef HAVE_SYS_CLKDEFS_H
752 /* Define if you have the <sys/file.h> header file. */
753 #undef HAVE_SYS_FILE_H
755 /* Define if you have the <sys/i8253.h> header file. */
756 #undef HAVE_SYS_I8253_H
758 /* Define if you have the <sys/ioctl.h> header file. */
759 #undef HAVE_SYS_IOCTL_H
761 /* Define if you have the <sys/lock.h> header file. */
762 #undef HAVE_SYS_LOCK_H
764 /* Define if you have the <sys/mman.h> header file. */
765 #undef HAVE_SYS_MMAN_H
767 /* Define if you have the <sys/modem.h> header file. */
768 #undef HAVE_SYS_MODEM_H
770 /* Define if you have the <sys/param.h> header file. */
771 #undef HAVE_SYS_PARAM_H
773 /* Define if you have the <sys/pcl720.h> header file. */
774 #undef HAVE_SYS_PCL720_H
776 /* Define if you have the <sys/ppsclock.h> header file. */
777 #undef HAVE_SYS_PPSCLOCK_H
779 /* Define if you have the <sys/ppstime.h> header file. */
780 #undef HAVE_SYS_PPSTIME_H
782 /* Define if you have the <sys/proc.h> header file. */
783 #undef HAVE_SYS_PROC_H
785 /* Define if you have the <sys/resource.h> header file. */
786 #undef HAVE_SYS_RESOURCE_H
788 /* Define if you have the <sys/sched.h> header file. */
789 #undef HAVE_SYS_SCHED_H
791 /* Define if you have the <sys/select.h> header file. */
792 #undef HAVE_SYS_SELECT_H
794 /* Define if you have the <sys/sio.h> header file. */
795 #undef HAVE_SYS_SIO_H
797 /* Define if you have the <sys/sockio.h> header file. */
798 #undef HAVE_SYS_SOCKIO_H
800 /* Define if you have the <sys/stat.h> header file. */
801 #undef HAVE_SYS_STAT_H
803 /* Define if you have the <sys/stream.h> header file. */
804 #undef HAVE_SYS_STREAM_H
806 /* Define if you have the <sys/stropts.h> header file. */
807 #undef HAVE_SYS_STROPTS_H
809 /* Define if you have the <sys/sysctl.h> header file. */
810 #undef HAVE_SYS_SYSCTL_H
812 /* Define if you have the <sys/syssgi.h> header file. */
813 #undef HAVE_SYS_SYSSGI_H
815 /* Define if you have the <sys/termios.h> header file. */
816 #undef HAVE_SYS_TERMIOS_H
818 /* Define if you have the <sys/timepps.h> header file. */
819 #undef HAVE_SYS_TIMEPPS_H
821 /* Define if you have the <sys/timers.h> header file. */
822 #undef HAVE_SYS_TIMERS_H
824 /* Define if you have the <sys/timex.h> header file. */
825 #undef HAVE_SYS_TIMEX_H
827 /* Define if you have the <sys/time.h> header file. */
828 #undef HAVE_SYS_TIME_H
830 /* Define if you have the <sys/tpro.h> header file. */
831 #undef HAVE_SYS_TPRO_H
833 /* Define if you have the <sys/types.h> header file. */
834 #undef HAVE_SYS_TYPES_H
836 /* Define if you have the <sys/wait.h> header file. */
837 #undef HAVE_SYS_WAIT_H
839 /* Define if the system has the type `s_char'. */
842 /* Define if you have the <termios.h> header file. */
843 #undef HAVE_TERMIOS_H
845 /* Define if you have the <termio.h> header file. */
848 /* Define if you have the <timepps.h> header file. */
849 #undef HAVE_TIMEPPS_H
851 /* Define if you have the `timer_create' function. */
852 #undef HAVE_TIMER_CREATE
854 /* Define if you have the `timer_settime' function. */
855 #undef HAVE_TIMER_SETTIME
857 /* Define if you have the <timex.h> header file. */
860 /* Define if you have the `umask' function. */
863 /* Define if you have the `uname' function. */
866 /* Define if you have the <unistd.h> header file. */
869 /* Define if you have the `updwtmp' function. */
872 /* Define if you have the `updwtmpx' function. */
875 /* Define if you have the <utmpx.h> header file. */
878 /* Define if you have the <utmp.h> header file. */
881 /* Define if you have the `vsprintf' function. */
884 /* Define if you have the </sys/sync/queue.h> header file. */
885 #undef HAVE__SYS_SYNC_QUEUE_H
887 /* Define if you have the </sys/sync/sema.h> header file. */
888 #undef HAVE__SYS_SYNC_SEMA_H
890 /* Define if you have the `__adjtimex' function. */
891 #undef HAVE___ADJTIMEX
893 /* Define if you have the `__ntp_gettime' function. */
894 #undef HAVE___NTP_GETTIME
896 /* Default location of crypto key info */
902 /* Name of package */
905 /* Define if compiler has function prototypes */
911 /* Define as the return type of signal handlers (`int' or `void'). */
917 /* The size of a `int', as computed by sizeof. */
920 /* The size of a `long', as computed by sizeof. */
923 /* The size of a `signed char', as computed by sizeof. */
924 #undef SIZEOF_SIGNED_CHAR
926 /* Define if you have the ANSI C header files. */
929 /* Define if you can safely include both <sys/time.h> and <time.h>. */
930 #undef TIME_WITH_SYS_TIME
932 /* Define if your <sys/time.h> declares `struct tm'. */
933 #undef TM_IN_SYS_TIME
935 /* Version number of package */
938 /* Define if your processor stores words with the most significant byte first
939 (like Motorola and SPARC, unlike Intel and VAX). */
940 #undef WORDS_BIGENDIAN
942 /* Define if on AIX 3.
943 System headers sometimes define this.
944 We just want to avoid a redefinition error message. */
949 /* Define if on MINIX. */
952 /* Define if the system does not provide POSIX.1 features except with this
954 #undef _POSIX_1_SOURCE
956 /* Define if you need to in order for stat and other things to work. */
959 /* Define if type `char' is unsigned and you are not using gcc. */
960 #ifndef __CHAR_UNSIGNED__
961 # undef __CHAR_UNSIGNED__
964 /* Define to empty if `const' does not conform to ANSI C. */
967 /* Define to `int' if <sys/types.h> doesn't define. */
970 /* Define as `__inline' if that's what the C compiler calls it, or to nothing
971 if it is not supported. */
974 /* Define to `long' if <sys/types.h> does not define. */
977 /* Define to `unsigned' if <sys/types.h> does not define. */
980 /* Define to `long' if <sys/types.h> does not define. */
983 /* Define to `int' if <sys/types.h> doesn't define. */