source: trunk/third/xntp/acconfig.h @ 17260

Revision 17260, 9.3 KB checked in by zacheiss, 23 years ago (diff)
This commit was generated by cvs2svn to compensate for changes in r17259, which included commits to RCS files with non-trunk default branches.
Line 
1/* debugging code */
2#undef DEBUG
3
4/* Minutes per DST adjustment */
5#undef DSTMINUTES
6
7/* MD5 authentication */
8#undef MD5
9
10/* DES authentication (COCOM only) */
11#undef DES
12
13/* time_t */
14#undef time_t
15
16/* reference clock interface */
17#undef REFCLOCK
18
19/* Audio CHU? */
20#undef AUDIO_CHU
21
22/* PARSE kernel PLL PPS support */
23#undef PPS_SYNC
24
25/* ACTS modem service */
26#undef CLOCK_ACTS
27
28/* Arbiter 1088A/B GPS receiver */
29#undef CLOCK_ARBITER
30
31/* DHD19970505: ARCRON support. */
32#undef CLOCK_ARCRON_MSF
33
34/* Austron 2200A/2201A GPS receiver */
35#undef CLOCK_AS2201
36
37/* PPS interface */
38#undef CLOCK_ATOM
39
40/* PPS auxiliary interface for ATOM */
41#undef PPS_SAMPLE
42
43/* Datum/Bancomm bc635/VME interface */
44#undef CLOCK_BANC
45
46/* Diems Computime Radio Clock */
47#undef CLOCK_COMPUTIME
48
49/* Chronolog K-series WWVB receiver */
50#undef CLOCK_CHRONOLOG
51
52/* Datum Programmable Time System */
53#undef CLOCK_DATUM
54
55/* ELV/DCF7000 clock */
56#undef CLOCK_DCF7000
57
58/* Dumb generic hh:mm:ss local clock */
59#undef CLOCK_DUMBCLOCK
60
61/* Forum Graphic GPS datating station driver */
62#undef CLOCK_FG
63
64/* TrueTime GPS receiver/VME interface */
65#undef CLOCK_GPSVME
66
67/* Heath GC-1000 WWV/WWVH receiver */
68#undef CLOCK_HEATH
69
70/* HOPF 6021 clock */
71#undef CLOCK_HOPF6021
72
73/* HOPF PCI clock device */
74#undef CLOCK_HOPF_PCI
75
76/* HOPF serial clock device*/
77#undef CLOCK_HOPF_SERIAL
78
79/* HP 58503A GPS receiver */
80#undef CLOCK_HPGPS
81
82/* Sun IRIG audio decoder */
83#undef CLOCK_IRIG
84
85/* JJY receiver */
86#undef CLOCK_JJY
87
88/* Rockwell Jupiter GPS clock */
89#undef CLOCK_JUPITER
90
91/* Leitch CSD 5300 Master Clock System Driver */
92#undef CLOCK_LEITCH
93
94/* local clock reference */
95#undef CLOCK_LOCAL
96
97/* Meinberg clocks */
98#undef CLOCK_MEINBERG
99
100/* EES M201 MSF receiver */
101#undef CLOCK_MSFEES
102
103/* Magnavox MX4200 GPS receiver */
104#undef CLOCK_MX4200
105
106/* NMEA GPS receiver */
107#undef CLOCK_NMEA
108
109/* Motorola UT Oncore GPS */
110#undef CLOCK_ONCORE
111
112/* Palisade clock */
113#undef CLOCK_PALISADE
114
115/* PARSE driver interface */
116#undef CLOCK_PARSE
117
118/* Conrad parallel port radio clock */
119#undef CLOCK_PCF
120
121/* PCL 720 clock support */
122#undef CLOCK_PPS720
123
124/* PST/Traconex 1020 WWV/WWVH receiver */
125#undef CLOCK_PST
126
127/* PTB modem service */
128#undef CLOCK_PTBACTS
129
130/* DCF77 raw time code */
131#undef CLOCK_RAWDCF
132
133/* RCC 8000 clock */
134#undef CLOCK_RCC8000
135
136/* Schmid DCF77 clock */
137#undef CLOCK_SCHMID
138
139/* clock thru shared memory */
140#undef CLOCK_SHM
141
142/* Spectracom 8170/Netclock/2 WWVB receiver */
143#undef CLOCK_SPECTRACOM
144
145/* KSI/Odetics TPRO/S GPS receiver/IRIG interface */
146#undef CLOCK_TPRO
147
148/* TRAK 8810 GPS receiver */
149#undef CLOCK_TRAK
150
151/* Trimble GPS receiver/TAIP protocol */
152#undef CLOCK_TRIMTAIP
153
154/* Trimble GPS receiver/TSIP protocol */
155#undef CLOCK_TRIMTSIP
156
157/* Kinemetrics/TrueTime receivers */
158#undef CLOCK_TRUETIME
159
160/* Ultralink M320 WWVB receiver */
161#undef CLOCK_ULINK
162
163/* USNO modem service */
164#undef CLOCK_USNO
165
166/* WHARTON 400A Series protocol */
167#undef CLOCK_WHARTON_400A
168
169/* WWV audio driver */
170#undef CLOCK_WWV
171
172/* VARITEXT protocol */
173#undef CLOCK_VARITEXT
174
175/* define if we need to declare int errno; */
176#undef DECL_ERRNO
177
178/* define if we may declare int h_errno; */
179#undef DECL_H_ERRNO
180
181/* define if it's OK to declare char *sys_errlist[]; */
182#undef CHAR_SYS_ERRLIST
183
184/* define if it's OK to declare int syscall P((int, struct timeval *, struct timeval *)); */
185#undef DECL_SYSCALL
186
187/* define if we have syscall is buggy (Solaris 2.4) */
188#undef SYSCALL_BUG
189
190/* Do we need extra room for SO_RCVBUF? (HPUX <8) */
191#undef NEED_RCVBUF_SLOP
192
193/* Should we open the broadcast socket? */
194#undef OPEN_BCAST_SOCKET
195
196/* Do we want the HPUX FindConfig()? */
197#undef NEED_HPUX_FINDCONFIG
198
199/* canonical system (cpu-vendor-os) string */
200#undef STR_SYSTEM
201
202/* define if NetInfo support is available */
203#undef HAVE_NETINFO
204
205/* define if [gs]ettimeofday() only takes 1 argument */
206#undef SYSV_TIMEOFDAY
207
208/* define if struct sockaddr has sa_len */
209#undef HAVE_SA_LEN_IN_STRUCT_SOCKADDR
210
211/* define if struct clockinfo has hz */
212#undef HAVE_HZ_IN_STRUCT_CLOCKINFO
213
214/* define if struct sigaction has sa_sigaction */
215#undef HAVE_SA_SIGACTION_IN_STRUCT_SIGACTION
216
217/* define if struct clockinfo has tickadj */
218#undef HAVE_TICKADJ_IN_STRUCT_CLOCKINFO
219
220/* define if struct ntptimeval uses time.tv_nsec instead of time.tv_usec */
221#undef HAVE_TV_NSEC_IN_NTPTIMEVAL
222
223/* Does a system header defind struct ppsclockev? */
224#undef HAVE_STRUCT_PPSCLOCKEV
225
226/* define if function prototypes are OK */
227#undef HAVE_PROTOTYPES
228
229/* define if setpgrp takes 0 arguments */
230#undef HAVE_SETPGRP_0
231
232/* hardwire a value for tick? */
233#undef PRESET_TICK
234
235/* hardwire a value for tickadj? */
236#undef PRESET_TICKADJ
237
238/* is adjtime() accurate? */
239#undef ADJTIME_IS_ACCURATE
240
241/* should we NOT read /dev/kmem? */
242#undef NOKMEM
243
244/* use UDP Wildcard Delivery? */
245#undef UDP_WILDCARD_DELIVERY
246
247/* always slew the clock? */
248#undef SLEWALWAYS
249
250/* step, then slew the clock? */
251#undef STEP_SLEW
252
253/* force ntpdate to step the clock if !defined(STEP_SLEW) ? */
254#undef FORCE_NTPDATE_STEP
255
256/* synch TODR hourly? */
257#undef DOSYNCTODR
258
259/* do we set process groups with -pid? */
260#undef UDP_BACKWARDS_SETOWN
261
262/* must we have a CTTY for fsetown? */
263#undef USE_FSETOWNCTTY
264
265/* can we use SIGIO for tcp and udp IO? */
266#undef HAVE_SIGNALED_IO
267
268/* can we use SIGPOLL for UDP? */
269#undef USE_UDP_SIGPOLL
270
271/* can we use SIGPOLL for tty IO? */
272#undef USE_TTY_SIGPOLL
273
274/* should we use clock_settime()? */
275#undef USE_CLOCK_SETTIME
276
277/* do we want the CHU driver? */
278#undef CLOCK_CHU
279
280/* do we have the ppsclock streams module? */
281#undef PPS
282
283/* do we have the tty_clk line discipline/streams module? */
284#undef TTYCLK
285
286/* does the kernel support precision time discipline? */
287#undef KERNEL_PLL
288
289/* does the kernel support multicasting IP? */
290#undef MCAST
291
292/* do we have ntp_{adj,get}time in libc? */
293#undef NTP_SYSCALLS_LIBC
294
295/* do we have ntp_{adj,get}time in the kernel? */
296#undef NTP_SYSCALLS_STD
297
298/* do we have STREAMS/TLI? (Can we replace this with HAVE_SYS_STROPTS_H? */
299#undef STREAMS_TLI
300
301/* do we need an s_char typedef? */
302#undef NEED_S_CHAR_TYPEDEF
303
304/* include the GDT Surveying code? */
305#undef GDT_SURVEYING
306
307/* does SIOCGIFCONF return size in the buffer? */
308#undef SIZE_RETURNED_IN_BUFFER
309
310/* what is the name of TICK in the kernel? */
311#undef K_TICK_NAME
312
313/* Is K_TICK_NAME (nsec_per_tick, for example) in nanoseconds? */
314#undef TICK_NANO
315
316/* what is the name of TICKADJ in the kernel? */
317#undef K_TICKADJ_NAME
318
319/* Is K_TICKADJ_NAME (hrestime_adj, for example) in nanoseconds? */
320#undef TICKADJ_NANO
321
322/* what is (probably) the name of DOSYNCTODR in the kernel? */
323#undef K_DOSYNCTODR_NAME
324
325/* what is (probably) the name of NOPRINTF in the kernel? */
326#undef K_NOPRINTF_NAME
327
328/* do we need HPUX adjtime() library support? */
329#undef NEED_HPUX_ADJTIME
330
331/* Might nlist() values require an extra level of indirection (AIX)? */
332#undef NLIST_EXTRA_INDIRECTION
333
334/* Other needed NLIST stuff */
335#undef NLIST_STRUCT
336#undef NLIST_NAME_UNION
337
338/* Should we recommend a minimum value for tickadj? */
339#undef MIN_REC_TICKADJ
340
341/* Is there a problem using PARENB and IGNPAR (IRIX)? */
342#undef NO_PARENB_IGNPAR
343
344/* Should we not IGNPAR (Linux)? */
345#undef RAWDCF_NO_IGNPAR
346
347/* Does the compiler like "volatile"? */
348#undef volatile
349
350/* Does qsort expect to work on "void *" stuff? */
351#undef QSORT_USES_VOID_P
352
353/* What is the fallback value for HZ? */
354#undef DEFAULT_HZ
355
356/* Do we need to override the system's idea of HZ? */
357#undef OVERRIDE_HZ
358
359/* Do we want the SCO clock hacks? */
360#undef SCO5_CLOCK
361
362/* Do we want the ReliantUNIX clock hacks? */
363#undef RELIANTUNIX_CLOCK
364
365/* Does the kernel have an FLL bug? */
366#undef KERNEL_FLL_BUG
367
368/* Define if you have the TIOCGPPSEV ioctl (Solaris) */
369#undef HAVE_TIOCGPPSEV
370
371/* Define if you have the TIOCSPPS ioctl (Solaris) */
372#undef HAVE_TIOCSPPS
373
374/* Define if you have the CIOGETEV ioctl (SunOS, Linux) */
375#undef HAVE_CIOGETEV
376
377/* Define if you have the TIOCGSERIAL, TIOCSSERIAL, ASYNC_PPS_CD_POS, and ASYNC_PPS_CD_NEG ioctls (linux) */
378#undef HAVE_TIO_SERIAL_STUFF
379
380/* Define if you have the interface in the Draft RFC */
381#undef HAVE_PPSAPI
382
383/* Do we need to #define _SVID3 when we #include <termios.h>? */
384#undef TERMIOS_NEEDS__SVID3
385
386/* Do we have support for SHMEM_STATUS? */
387#undef ONCORE_SHMEM_STATUS
388
389/***/
390
391/* Which way should we declare... */
392
393/* adjtime()? */
394#undef DECL_ADJTIME_0
395
396/* bcopy()? */
397#undef DECL_BCOPY_0
398
399/* bzero()? */
400#undef DECL_BZERO_0
401
402/* cfset[io]speed()? */
403#undef DECL_CFSETISPEED_0
404
405/* hstrerror()? */
406#undef DECL_HSTRERROR_0
407
408/* inet_ntoa()? */
409#undef DECL_INET_NTOA_0
410
411/* ioctl()? */
412#undef DECL_IOCTL_0
413
414/* IPC? (bind, connect, recvfrom, sendto, setsockopt, socket) */
415#undef DECL_IPC_0
416
417/* memmove()? */
418#undef DECL_MEMMOVE_0
419
420/* memset()? */
421#undef DECL_MEMSET_0
422
423/* mkstemp()? */
424#undef DECL_MKSTEMP_0
425
426/* mktemp()? */
427#undef DECL_MKTEMP_0
428
429/* mrand48()? */
430#undef DECL_MRAND48_0
431
432/* nlist()? */
433#undef DECL_NLIST_0
434
435/* plock()? */
436#undef DECL_PLOCK_0
437
438/* rename()? */
439#undef DECL_RENAME_0
440
441/* select()? */
442#undef DECL_SELECT_0
443
444/* setitimer()? */
445#undef DECL_SETITIMER_0
446
447/* setpriority()? */
448#undef DECL_SETPRIORITY_0
449#undef DECL_SETPRIORITY_1
450
451/* sigvec()? */
452#undef DECL_SIGVEC_0
453
454/* srand48()? */
455#undef DECL_SRAND48_0
456
457/* stdio stuff? */
458#undef DECL_STDIO_0
459
460/* stime()? */
461#undef DECL_STIME_0
462#undef DECL_STIME_1
463
464/* strtol()? */
465#undef DECL_STRTOL_0
466
467/* syslog() stuff? */
468#undef DECL_SYSLOG_0
469
470/* time()? */
471#undef DECL_TIME_0
472
473/* [gs]ettimeofday()? */
474#undef DECL_TIMEOFDAY_0
475
476/* tolower()? */
477#undef DECL_TOLOWER_0
478
479/* toupper()? */
480#undef DECL_TOUPPER_0
481
482/* strerror()? */
483#undef DECL_STRERROR_0
484
485#undef ULONG_CONST
Note: See TracBrowser for help on using the repository browser.