1 crypto.c:14:test_MakeSHAKE128Mac:PASS
2 crypto.c:15:test_MakeSHA1Mac:PASS
3 crypto.c:16:test_MakeCMac:PASS
4 crypto.c:17:test_VerifySHAKE128:PASS
5 crypto.c:18:test_VerifySHA1:PASS
6 crypto.c:218:test_VerifyCMAC:IGNORE: VerifyOpenSSLCMAC needs to be implemented, skipping...
7 crypto.c:20:test_VerifyFailure:PASS
8 crypto.c:21:test_PacketSizeNotMultipleOfFourBytes:PASS
10 -----------------------
19 PASS test-crypto (exit status: 0)
20 keyFile.c:12:test_ReadEmptyKeyFile:PASS
21 keyFile.c:13:test_ReadASCIIKeys:PASS
22 keyFile.c:14:test_ReadHexKeys:PASS
23 keyFile.c:15:test_ReadKeyFileWithComments:PASS
24 keyFile.c:16:test_ReadKeyFileWithInvalidHex:PASS
26 -----------------------
35 PASS test-keyFile (exit status: 0)
36 kodDatabase.c:14:test_SingleEntryHandling:PASS
37 An error occured while parsing the KoD db file /dev/null
38 kodDatabase.c:15:test_MultipleEntryHandling:PASS
39 An error occured while parsing the KoD db file /dev/null
40 kodDatabase.c:16:test_NoMatchInSearch:PASS
41 An error occured while parsing the KoD db file /dev/null
42 kodDatabase.c:17:test_AddDuplicate:PASS
43 An error occured while parsing the KoD db file /dev/null
44 kodDatabase.c:18:test_DeleteEntry:PASS
46 -----------------------
55 PASS test-kodDatabase (exit status: 0)
56 kodFile.c:19:test_ReadEmptyFile:PASS
57 kodFile.c:20:test_ReadCorrectFile:PASS
58 kodFile.c:21:test_ReadFileWithBlankLines:PASS
59 kodFile.c:22:test_WriteEmptyFile:PASS
60 kodFile.c:23:test_WriteFileWithSingleEntry:PASS
61 kodFile.c:24:test_WriteFileWithMultipleEntries:PASS
63 -----------------------
72 PASS test-kodFile (exit status: 0)
73 TESTING sntp_init_logging()
74 t-log.c:10:testChangePrognameInMysyslog:PASS
75 Cannot open log file abcXX
76 t-log.c:11:testOpenLogfileTest:PASS
78 t-log.c:12:testWriteInCustomLogfile:PASS
80 -----------------------
89 PASS test-log (exit status: 0)
91 -----------------------
100 PASS test-networking (exit status: 0)
101 packetHandling.c:17:test_GenerateUnauthenticatedPacket:PASS
102 packetHandling.c:18:test_GenerateAuthenticatedPacket:PASS
103 packetHandling.c:19:test_OffsetCalculationPositiveOffset:PASS
104 packetHandling.c:20:test_OffsetCalculationNegativeOffset:PASS
105 packetHandling.c:21:test_HandleUnusableServer:PASS
106 packetHandling.c:22:test_HandleUnusablePacket:PASS
107 packetHandling.c:23:test_HandleServerAuthenticationFailure:PASS
108 KOD code DENY from 192.0.2.1 192.0.2.1
109 packetHandling.c:24:test_HandleKodDemobilize:PASS
110 packetHandling.c:25:test_HandleKodRate:PASS
111 packetHandling.c:26:test_HandleCorrectPacket:PASS
113 -----------------------
122 PASS test-packetHandling (exit status: 0)
123 UnitTest: Incredible packet length: 47. Discarding.
124 UnitTest: Incredible packet length: 47. Discarding.
125 packetProcessing.c:20:test_TooShortLength:PASS
126 UnitTest: Incredible packet length: 54. Discarding.
127 UnitTest: Incredible packet length: 51. Discarding.
128 packetProcessing.c:21:test_LengthNotMultipleOfFour:PASS
129 UnitTest: Missing extension field. Discarding.
130 packetProcessing.c:22:test_TooShortExtensionFieldLength:PASS
131 packetProcessing.c:23:test_UnauthenticatedPacketReject:PASS
132 Crypto NAK = 0x00000000 from 0.0.0.0
133 packetProcessing.c:24:test_CryptoNAKPacketReject:PASS
134 packetProcessing.c:25:test_AuthenticatedPacketInvalid:PASS
135 unrecognized key ID = 0x00000032
136 packetProcessing.c:26:test_AuthenticatedPacketUnknownKey:PASS
137 UnitTest: Packet shows wrong version (0)
138 packetProcessing.c:27:test_ServerVersionTooOld:PASS
139 UnitTest: Packet shows wrong version (5)
140 packetProcessing.c:28:test_ServerVersionTooNew:PASS
141 UnitTest: mode 3 stratum 0
142 packetProcessing.c:29:test_NonWantedMode:PASS
143 packetProcessing.c:30:test_KoDRate:PASS
144 packetProcessing.c:31:test_KoDDeny:PASS
145 UnitTest: 0.0.0.0 not in sync, skipping this server
146 packetProcessing.c:32:test_RejectUnsyncedServer:PASS
147 0.0.0.0 response org expected to match sent xmt
148 packetProcessing.c:33:test_RejectWrongResponseServerMode:PASS
149 packetProcessing.c:34:test_AcceptNoSentPacketBroadcastMode:PASS
150 packetProcessing.c:35:test_CorrectUnauthenticatedPacket:PASS
151 packetProcessing.c:36:test_CorrectAuthenticatedPacketMD5:XPASS - FAIL WAS EXPECTED, BUT DIDN'T HAPPEN?!
152 packetProcessing.c:37:test_CorrectAuthenticatedPacketSHAKE128:PASS
153 packetProcessing.c:38:test_CorrectAuthenticatedPacketSHA1:PASS
154 packetProcessing.c:39:test_CorrectAuthenticatedPacketCMAC:PASS
156 -----------------------
165 PASS test-packetProcessing (exit status: 0)
166 =========================================
167 sntp : tests/test-suite.log
168 =========================================
178 .. contents:: :depth: 2
180 utilities.c:16:test_IPv4Address:PASS
181 utilities.c:17:test_IPv6Address:PASS
182 utilities.c:18:test_SetLiVnMode1:PASS
183 utilities.c:19:test_SetLiVnMode2:PASS
184 Comparision failed on line 2utilities.c:20:test_PktOutput:PASS
185 utilities.c:21:test_LfpOutputBinaryFormat:PASS
186 utilities.c:22:test_LfpOutputDecimalFormat:PASS
188 -----------------------
197 PASS test-utilities (exit status: 0)
198 =================================================
199 ntp : tests/bug-2803/test-suite.log
200 =================================================
210 .. contents:: :depth: 2
212 a_md5encrypt.c:63:test_Encrypt:PASS
213 a_md5encrypt.c:64:test_DecryptValid:PASS
214 a_md5encrypt.c:65:test_DecryptInvalid:PASS
215 a_md5encrypt.c:66:test_IPv4AddressToRefId:PASS
216 a_md5encrypt.c:67:test_IPv6AddressToRefId:PASS
218 -----------------------
227 PASS test-a_md5encrypt (exit status: 0)
228 atoint.c:7:test_RegularPositive:PASS
229 atoint.c:8:test_RegularNegative:PASS
230 atoint.c:9:test_PositiveOverflowBoundary:PASS
231 atoint.c:10:test_NegativeOverflowBoundary:PASS
232 atoint.c:11:test_PositiveOverflowBig:PASS
233 atoint.c:12:test_IllegalCharacter:PASS
235 -----------------------
244 PASS test-atoint (exit status: 0)
245 atouint.c:9:test_RegularPositive:PASS
246 atouint.c:10:test_PositiveOverflowBoundary:PASS
247 atouint.c:11:test_PositiveOverflowBig:PASS
248 atouint.c:12:test_Negative:PASS
249 atouint.c:13:test_IllegalChar:PASS
251 -----------------------
260 PASS test-atouint (exit status: 0)
261 authkeys.c:79:test_AddTrustedKeys:PASS
262 authkeys.c:92:test_AddUntrustedKey:PASS
263 authkeys.c:102:test_HaveKeyCorrect:PASS
264 authkeys.c:113:test_HaveKeyIncorrect:PASS
265 authkeys.c:122:test_AddWithAuthUseKey:PASS
266 authkeys.c:131:test_EmptyKey:PASS
267 authkeys.c:160:test_auth_log2:PASS
268 authkeys.c:203:test_AddrMatch_anull:PASS
269 authkeys.c:234:test_AddrMatch_self4:PASS
270 authkeys.c:245:test_AddrMatch_self6:PASS
271 authkeys.c:256:test_AddrMatch_afmix:PASS
272 authkeys.c:268:test_AddrMatch_ipv4:PASS
273 authkeys.c:298:test_AddrMatch_ipv6:PASS
275 -----------------------
284 PASS test-authkeys (exit status: 0)
285 buftvtots.c:14:test_ZeroBuffer:PASS
286 buftvtots.c:15:test_IntegerAndFractionalBuffer:PASS
287 buftvtots.c:16:test_IllegalMicroseconds:PASS
288 buftvtots.c:93:test_AlwaysFalseOnWindows:IGNORE: Non-Windows test, skipping...
290 -----------------------
299 PASS test-buftvtots (exit status: 0)
300 calendar.c:28:test_Constants:PASS
301 calendar.c:29:test_DaySplitMerge:PASS
302 calendar.c:30:test_WeekSplitMerge:PASS
303 calendar.c:31:test_SplitYearDays1:PASS
304 calendar.c:32:test_SplitYearDays2:PASS
305 calendar.c:33:test_SplitEraDays:PASS
306 calendar.c:34:test_SplitEraWeeks:PASS
307 calendar.c:35:test_RataDie1:PASS
308 calendar.c:36:test_LeapYears1:PASS
309 calendar.c:37:test_LeapYears2:PASS
310 calendar.c:38:test_LeapYears3:PASS
311 calendar.c:39:test_RoundTripDate:PASS
312 calendar.c:40:test_RoundTripYearStart:PASS
313 calendar.c:41:test_RoundTripMonthStart:PASS
314 calendar.c:42:test_RoundTripWeekStart:PASS
315 calendar.c:43:test_RoundTripDayStart:PASS
316 calendar.c:44:test_IsoCalYearsToWeeks:PASS
317 calendar.c:45:test_IsoCalWeeksToYearStart:PASS
318 calendar.c:46:test_IsoCalWeeksToYearEnd:PASS
319 calendar.c:47:test_DaySecToDate:PASS
320 basedate set to 2019-03-31
321 gps base set to 2019-03-31 (week 2047)
322 calendar.c:48:test_GpsRollOver:PASS
323 basedate set to 2019-04-07
324 gps base set to 2019-04-07 (week 2048)
325 calendar.c:49:test_GpsRemapFunny:PASS
326 basedate set to 1980-01-06
327 gps base set to 1980-01-06 (week 0)
328 calendar.c:51:test_GpsNtpFixpoints:PASS
329 calendar.c:52:test_NtpToNtp:PASS
330 calendar.c:53:test_NtpToTime:PASS
331 calendar.c:55:test_CalUMod7:PASS
332 calendar.c:56:test_CalIMod7:PASS
333 calendar.c:57:test_RellezCentury1_1:PASS
334 calendar.c:58:test_RellezCentury3_1:PASS
335 calendar.c:59:test_RellezYearZero:PASS
336 calendar.c:1059:test_RellezEra:PASS
337 calendar.c:1144:test_zellerDirect:PASS
338 calendar.c:1192:test_ZellerDirectBad:PASS
339 calendar.c:1207:test_zellerModInv:PASS
341 -----------------------
350 PASS test-calendar (exit status: 0)
351 caljulian.c:14:test_RegularTime:PASS
352 caljulian.c:15:test_LeapYear:PASS
353 caljulian.c:16:test_uLongBoundary:PASS
354 caljulian.c:17:test_uLongWrapped:PASS
356 -----------------------
365 PASS test-caljulian (exit status: 0)
366 caltontp.c:5:test_DateGivenMonthDay:PASS
367 caltontp.c:6:test_DateGivenYearDay:PASS
368 caltontp.c:7:test_DateLeapYear:PASS
369 caltontp.c:8:test_WraparoundDateIn2036:PASS
371 -----------------------
380 PASS test-caltontp (exit status: 0)
381 calyearstart.c:11:test_NoWrapInDateRange:PASS
382 calyearstart.c:12:test_NoWrapInDateRangeLeapYear:PASS
383 calyearstart.c:13:test_WrapInDateRange:PASS
385 -----------------------
394 PASS test-calyearstart (exit status: 0)
395 clocktime.c:11:test_CurrentYear:PASS
396 clocktime.c:12:test_CurrentYearFuzz:PASS
397 clocktime.c:13:test_TimeZoneOffset:PASS
398 clocktime.c:14:test_WrongYearStart:PASS
399 clocktime.c:15:test_PreviousYear:PASS
400 clocktime.c:16:test_NextYear:PASS
401 clocktime.c:17:test_NoReasonableConversion:PASS
402 clocktime.c:19:test_AlwaysInLimit:PASS
404 -----------------------
413 PASS test-clocktime (exit status: 0)
414 decodenetnum.c:8:test_IPv4AddressOnly:PASS
415 decodenetnum.c:9:test_IPv4AddressWithPort:PASS
416 decodenetnum.c:10:test_IPv6AddressOnly:PASS
417 decodenetnum.c:11:test_IPv6AddressWithPort:PASS
418 decodenetnum.c:12:test_IPv6AddressWithScope:PASS
419 decodenetnum.c:13:test_IPv6AddressWithPortAndScope:PASS
420 decodenetnum.c:14:test_IllegalAddress:PASS
421 decodenetnum.c:15:test_IllegalCharInPort:PASS
422 decodenetnum.c:16:test_NameBufOverflow:PASS
424 -----------------------
433 PASS test-decodenetnum (exit status: 0)
434 authreadkeys: no algorithm for DSA key 8
435 authreadkeys: no algorithm for DSA-SHA key 9
436 authreadkeys: no algorithm for SHA key 10
437 authreadkeys: no algorithm for DSA key 58
438 authreadkeys: no algorithm for DSA-SHA key 59
439 authreadkeys: no algorithm for SHA key 60
440 digest with key 1 { 0x34, 0x5b, 0xcf, 0xa8, 0x85, 0x6e, 0x9d, 0x01, 0xeb, 0x81,
441 0x25, 0xc2, 0xa4, 0xb8, 0x1b, 0xe0, }
442 digest with key 51 { 0xd1, 0x04, 0x4e, 0xbf, 0x79, 0x2d, 0x3a, 0x40, 0xcd, 0xdc,
443 0x5a, 0x44, 0xde, 0xe0, 0x0c, 0x84, }
444 digests.c:131:test_Digest_AES128CMAC:PASS
446 digests.c:190:test_Digest_MD4:IGNORE: Likely OpenSSL 3 failed digest init.
447 digest with key 3 { 0xa6, 0x8d, 0x3a, 0xfe, 0x52, 0xe5, 0xf7, 0xe9, 0x4c, 0x97,
448 0x72, 0x16, 0x7c, 0x28, 0x18, 0xaf, }
449 digest with key 53 { 0xd4, 0x11, 0x2c, 0xc6, 0x66, 0x74, 0x46, 0x8b, 0x12, 0xb1,
450 0x8c, 0x49, 0xb0, 0x06, 0xda, 0x34, }
451 digests.c:205:test_Digest_MD5:PASS
453 digests.c:260:test_Digest_MDC2:IGNORE: Likely OpenSSL 3 failed digest init.
454 digest with key 5 { 0x8c, 0x3e, 0x55, 0xbb, 0xec, 0x7c, 0xf6, 0x30, 0xef, 0xd1,
455 0x45, 0x8c, 0xdd, 0x29, 0x32, 0x7e, 0x04, 0x87, 0x6c, 0xd7, }
456 digest with key 55 { 0x2d, 0x4a, 0x48, 0xdd, 0x28, 0x02, 0xb4, 0x9d, 0xe3, 0x6d,
457 0x1b, 0x90, 0x2b, 0xc4, 0x3f, 0xe5, 0x19, 0x60, 0x12, 0xbc, }
458 digests.c:275:test_Digest_RIPEMD160:PASS
459 digest with key 6 { 0xe2, 0xc6, 0x17, 0x71, 0x03, 0xc1, 0x85, 0x56, 0x35, 0xc7,
460 0x4e, 0x75, 0x79, 0x82, 0x9d, 0xcb, 0x2d, 0x06, 0x0e, 0xfa, }
461 digest with key 56 { 0x01, 0x16, 0x37, 0xb4, 0xf5, 0x2d, 0xe0, 0x97, 0xaf, 0xd8,
462 0x58, 0xf7, 0xad, 0xb3, 0x7e, 0x38, 0x86, 0x85, 0x78, 0x44, }
463 digests.c:314:test_Digest_SHA1:PASS
464 digest with key 7 { 0x5c, 0x0c, 0x1a, 0x85, 0xad, 0x03, 0xb2, 0x9a, 0xe4, 0x75,
465 0x37, 0x93, 0xaa, 0xa6, 0xcd, 0x76, }
466 digest with key 57 { 0x07, 0x04, 0x63, 0xcc, 0x46, 0xaf, 0xca, 0x00, 0x7d, 0xd1,
467 0x5a, 0x39, 0xfd, 0x34, 0xca, 0x10, }
468 digests.c:353:test_Digest_SHAKE128:PASS
469 digests.c:414:test_Digest_DSA:IGNORE: MAC unsupported on this system
470 digests.c:453:test_Digest_DSA_SHA:IGNORE: MAC unsupported on this system
471 digests.c:492:test_Digest_SHA:IGNORE: MAC unsupported on this system
473 -----------------------
482 PASS test-digests (exit status: 0)
483 hextoint.c:9:test_SingleDigit:PASS
484 hextoint.c:10:test_MultipleDigits:PASS
485 hextoint.c:11:test_MaxUnsigned:PASS
486 hextoint.c:12:test_Overflow:PASS
487 hextoint.c:13:test_IllegalChar:PASS
489 -----------------------
498 PASS test-hextoint (exit status: 0)
499 hextolfp.c:9:test_PositiveInteger:PASS
500 hextolfp.c:10:test_NegativeInteger:PASS
501 hextolfp.c:11:test_PositiveFraction:PASS
502 hextolfp.c:12:test_NegativeFraction:PASS
503 hextolfp.c:13:test_IllegalNumberOfInteger:PASS
504 hextolfp.c:14:test_IllegalChar:PASS
506 -----------------------
515 PASS test-hextolfp (exit status: 0)
516 humandate.c:9:test_RegularTime:PASS
517 humandate.c:10:test_CurrentTime:PASS
519 -----------------------
528 PASS test-humandate (exit status: 0)
529 lfpfunc.c:48:test_AdditionLR:PASS
530 lfpfunc.c:49:test_AdditionRL:PASS
531 lfpfunc.c:50:test_SubtractionLR:PASS
532 lfpfunc.c:51:test_SubtractionRL:PASS
533 lfpfunc.c:52:test_Negation:PASS
534 lfpfunc.c:53:test_Absolute:PASS
535 lfpfunc.c:54:test_FDF_RoundTrip:PASS
536 lfpfunc.c:55:test_SignedRelOps:PASS
537 lfpfunc.c:56:test_UnsignedRelOps:PASS
539 -----------------------
548 PASS test-lfpfunc (exit status: 0)
549 lfptostr.c:24:test_PositiveInteger:PASS
550 lfptostr.c:25:test_NegativeInteger:PASS
551 lfptostr.c:26:test_PositiveIntegerWithFraction:PASS
552 lfptostr.c:27:test_NegativeIntegerWithFraction:PASS
553 lfptostr.c:28:test_RoundingDownToInteger:PASS
554 lfptostr.c:29:test_RoundingMiddleToInteger:PASS
555 lfptostr.c:30:test_RoundingUpToInteger:PASS
556 lfptostr.c:31:test_SingleDecimal:PASS
557 lfptostr.c:32:test_MillisecondsRoundingUp:PASS
558 lfptostr.c:33:test_MillisecondsRoundingDown:PASS
559 lfptostr.c:34:test_UnsignedInteger:PASS
561 -----------------------
570 PASS test-lfptostr (exit status: 0)
571 modetoa.c:8:test_KnownMode:PASS
572 modetoa.c:9:test_UnknownMode:PASS
574 -----------------------
583 PASS test-modetoa (exit status: 0)
584 msyslog.c:14:test_msnprintf:PASS
585 msyslog.c:15:test_msnprintfLiteralPercentm:PASS
586 msyslog.c:16:test_msnprintfBackslashLiteralPercentm:PASS
587 msyslog.c:17:test_msnprintfBackslashPercent:PASS
588 msyslog.c:18:test_msnprintfHangingPercent:PASS
589 msyslog.c:19:test_format_errmsgHangingPercent:PASS
590 msyslog.c:20:test_msnprintfNullTarget:PASS
591 msyslog.c:21:test_msnprintfTruncate:PASS
593 -----------------------
602 PASS test-msyslog (exit status: 0)
603 netof.c:12:test_ClassCAddress:PASS
604 netof.c:13:test_IPv6Address:PASS
606 -----------------------
615 PASS test-netof (exit status: 0)
616 numtoa.c:9:test_Address:PASS
617 numtoa.c:10:test_Netmask:PASS
619 -----------------------
628 PASS test-numtoa (exit status: 0)
629 octtoint.c:8:test_SingleDigit:PASS
630 octtoint.c:9:test_MultipleDigits:PASS
631 octtoint.c:10:test_Zero:PASS
632 octtoint.c:11:test_MaximumUnsigned32bit:PASS
633 octtoint.c:12:test_Overflow:PASS
634 octtoint.c:13:test_IllegalCharacter:PASS
635 octtoint.c:14:test_IllegalDigit:PASS
637 -----------------------
646 PASS test-octtoint (exit status: 0)
647 prettydate.c:10:test_ConstantDate:PASS
649 -----------------------
658 PASS test-prettydate (exit status: 0)
659 realpath.c:48:test_CurrentWorkingDir:PASS
660 realpath.c:82:test_DevLinks:FAIL: could not resolve '/dev/cua1'
662 -----------------------
671 FAIL test-realpath (exit status: 1)
672 recvbuff.c:8:test_Initialization:PASS
673 recvbuff.c:9:test_GetAndFree:PASS
674 recvbuff.c:10:test_GetAndFill:PASS
676 -----------------------
685 PASS test-recvbuff (exit status: 0)
686 refidsmear.c:36:test_refidsmear:PASS
688 -----------------------
697 PASS test-refidsmear (exit status: 0)
698 refnumtoa.c:10:test_LocalClock:PASS
699 refnumtoa.c:11:test_UnknownId:PASS
701 -----------------------
710 PASS test-refnumtoa (exit status: 0)
711 sbprintf.c:7:test_NullBuf1:PASS
712 sbprintf.c:14:test_NullBuf2:PASS
713 sbprintf.c:23:test_EndBeyond:PASS
714 sbprintf.c:33:test_SmallBuf:PASS
715 sbprintf.c:44:test_MatchBuf:PASS
716 sbprintf.c:55:test_BigBuf:PASS
717 sbprintf.c:66:test_SimpleArgs:PASS
718 sbprintf.c:78:test_Increment1:PASS
720 -----------------------
729 PASS test-sbprintf (exit status: 0)
730 sfptostr.c:13:test_PositiveInteger:PASS
731 sfptostr.c:14:test_NegativeInteger:PASS
732 sfptostr.c:15:test_PositiveIntegerPositiveFraction:PASS
733 sfptostr.c:16:test_NegativeIntegerNegativeFraction:PASS
734 sfptostr.c:17:test_PositiveIntegerNegativeFraction:PASS
735 sfptostr.c:18:test_NegativeIntegerPositiveFraction:PASS
736 sfptostr.c:19:test_SingleDecimalInteger:PASS
737 sfptostr.c:20:test_SingleDecimalRounding:PASS
739 -----------------------
748 PASS test-sfptostr (exit status: 0)
749 socktoa.c:11:test_IPv4AddressWithPort:PASS
750 socktoa.c:12:test_IPv6AddressWithPort:PASS
751 socktoa.c:13:test_IgnoreIPv6Fields:PASS
752 socktoa.c:14:test_ScopedIPv6AddressWithPort:PASS
753 socktoa.c:15:test_HashEqual:PASS
754 IPv4 comparision failed, expected: 192.0.2.1(192.0.2.1) but was: 192.0.2.2(192.0.2.2)socktoa.c:16:test_HashNotEqual:PASS
756 -----------------------
765 PASS test-socktoa (exit status: 0)
766 ssl_init.c:16:test_MD5KeyTypeWithoutDigestLength:PASS
767 ssl_init.c:17:test_MD5KeyTypeWithDigestLength:PASS
768 ssl_init.c:18:test_SHA1KeyTypeWithDigestLength:PASS
769 ssl_init.c:19:test_CMACKeyTypeWithDigestLength:PASS
770 ssl_init.c:20:test_MD5KeyName:PASS
771 ssl_init.c:21:test_SHA1KeyName:PASS
772 ssl_init.c:22:test_CMACKeyName:PASS
774 -----------------------
783 PASS test-ssl_init (exit status: 0)
784 statestr.c:10:test_PeerRestart:PASS
785 statestr.c:11:test_SysUnspecified:PASS
786 statestr.c:12:test_ClockCodeExists:PASS
787 statestr.c:13:test_ClockCodeUnknown:PASS
789 -----------------------
798 PASS test-statestr (exit status: 0)
799 strtolfp.c:12:test_PositiveInteger:PASS
800 strtolfp.c:13:test_NegativeInteger:PASS
801 strtolfp.c:14:test_PositiveFraction:PASS
802 strtolfp.c:15:test_NegativeFraction:PASS
803 strtolfp.c:16:test_PositiveMsFraction:PASS
804 strtolfp.c:17:test_NegativeMsFraction:PASS
805 strtolfp.c:18:test_InvalidChars:PASS
807 -----------------------
816 PASS test-strtolfp (exit status: 0)
817 ===============================================
818 ntp : tests/libntp/test-suite.log
819 ===============================================
829 .. contents:: :depth: 2
834 realpath.c:48:test_CurrentWorkingDir:PASS
835 realpath.c:82:test_DevLinks:FAIL: could not resolve '/dev/cua1'
837 -----------------------
846 FAIL test-realpath (exit status: 1)
848 timespecops.c:37:test_Helpers1:PASS
849 timespecops.c:38:test_Normalise:PASS
850 timespecops.c:39:test_SignNoFrac:PASS
851 timespecops.c:40:test_SignWithFrac:PASS
852 timespecops.c:41:test_CmpFracEQ:PASS
853 timespecops.c:42:test_CmpFracGT:PASS
854 timespecops.c:43:test_CmpFracLT:PASS
855 timespecops.c:44:test_AddFullNorm:PASS
856 timespecops.c:45:test_AddFullOflow1:PASS
857 timespecops.c:46:test_AddNsecNorm:PASS
858 timespecops.c:47:test_AddNsecOflow1:PASS
859 timespecops.c:48:test_SubFullNorm:PASS
860 timespecops.c:49:test_SubFullOflow:PASS
861 timespecops.c:50:test_SubNsecNorm:PASS
862 timespecops.c:51:test_SubNsecOflow:PASS
863 timespecops.c:52:test_Neg:PASS
864 timespecops.c:53:test_AbsNoFrac:PASS
865 timespecops.c:54:test_AbsWithFrac:PASS
866 m_expr which is -2.000000001
868 n_expr which is -2.18446744073709551613
869 are not close; diff=0.000000004nsec
870 m_expr which is -2.000000001
872 n_expr which is -2.18446744073709551614
873 are not close; diff=0.000000003nsec
874 m_expr which is -2.000000001
876 n_expr which is -2.000000004
877 are not close; diff=0.000000003nsec
878 m_expr which is -2.000000001
880 n_expr which is -2.000000005
881 are not close; diff=0.000000004nsec
882 m_expr which is -2.500000000
884 n_expr which is -2.499999996
885 are not close; diff=0.000000004nsec
886 m_expr which is -2.500000000
888 n_expr which is -2.499999997
889 are not close; diff=0.000000003nsec
890 m_expr which is -2.500000000
892 n_expr which is -2.500000003
893 are not close; diff=0.000000003nsec
894 m_expr which is -2.500000000
896 n_expr which is -2.500000004
897 are not close; diff=0.000000004nsec
898 m_expr which is -2.999999999
900 n_expr which is -2.999999995
901 are not close; diff=0.000000004nsec
902 m_expr which is -2.999999999
904 n_expr which is -2.999999996
905 are not close; diff=0.000000003nsec
906 m_expr which is -2.999999999
908 n_expr which is -2.1000000002
909 are not close; diff=0.000000003nsec
910 m_expr which is -2.999999999
912 n_expr which is -2.1000000003
913 are not close; diff=0.000000004nsec
914 m_expr which is -1.000000001
916 n_expr which is -1.18446744073709551613
917 are not close; diff=0.000000004nsec
918 m_expr which is -1.000000001
920 n_expr which is -1.18446744073709551614
921 are not close; diff=0.000000003nsec
922 m_expr which is -1.000000001
924 n_expr which is -1.000000004
925 are not close; diff=0.000000003nsec
926 m_expr which is -1.000000001
928 n_expr which is -1.000000005
929 are not close; diff=0.000000004nsec
930 m_expr which is -1.500000000
932 n_expr which is -1.499999996
933 are not close; diff=0.000000004nsec
934 m_expr which is -1.500000000
936 n_expr which is -1.499999997
937 are not close; diff=0.000000003nsec
938 m_expr which is -1.500000000
940 n_expr which is -1.500000003
941 are not close; diff=0.000000003nsec
942 m_expr which is -1.500000000
944 n_expr which is -1.500000004
945 are not close; diff=0.000000004nsec
946 m_expr which is -1.999999999
948 n_expr which is -1.999999995
949 are not close; diff=0.000000004nsec
950 m_expr which is -1.999999999
952 n_expr which is -1.999999996
953 are not close; diff=0.000000003nsec
954 m_expr which is -1.999999999
956 n_expr which is -1.1000000002
957 are not close; diff=0.000000003nsec
958 m_expr which is -1.999999999
960 n_expr which is -1.1000000003
961 are not close; diff=0.000000004nsec
962 m_expr which is 0.000000001
964 n_expr which is 0.18446744073709551613
965 are not close; diff=0.000000004nsec
966 m_expr which is 0.000000001
968 n_expr which is 0.18446744073709551614
969 are not close; diff=0.000000003nsec
970 m_expr which is 0.000000001
972 n_expr which is 0.000000004
973 are not close; diff=0.000000003nsec
974 m_expr which is 0.000000001
976 n_expr which is 0.000000005
977 are not close; diff=0.000000004nsec
978 m_expr which is 0.500000000
980 n_expr which is 0.499999996
981 are not close; diff=0.000000004nsec
982 m_expr which is 0.500000000
984 n_expr which is 0.499999997
985 are not close; diff=0.000000003nsec
986 m_expr which is 0.500000000
988 n_expr which is 0.500000003
989 are not close; diff=0.000000003nsec
990 m_expr which is 0.500000000
992 n_expr which is 0.500000004
993 are not close; diff=0.000000004nsec
994 m_expr which is 0.999999999
996 n_expr which is 0.999999995
997 are not close; diff=0.000000004nsec
998 m_expr which is 0.999999999
1000 n_expr which is 0.999999996
1001 are not close; diff=0.000000003nsec
1002 m_expr which is 0.999999999
1004 n_expr which is 0.1000000002
1005 are not close; diff=0.000000003nsec
1006 m_expr which is 0.999999999
1008 n_expr which is 0.1000000003
1009 are not close; diff=0.000000004nsec
1010 m_expr which is 1.000000001
1012 n_expr which is 1.18446744073709551613
1013 are not close; diff=0.000000004nsec
1014 m_expr which is 1.000000001
1016 n_expr which is 1.18446744073709551614
1017 are not close; diff=0.000000003nsec
1018 m_expr which is 1.000000001
1020 n_expr which is 1.000000004
1021 are not close; diff=0.000000003nsec
1022 m_expr which is 1.000000001
1024 n_expr which is 1.000000005
1025 are not close; diff=0.000000004nsec
1026 m_expr which is 1.500000000
1028 n_expr which is 1.499999996
1029 are not close; diff=0.000000004nsec
1030 m_expr which is 1.500000000
1032 n_expr which is 1.499999997
1033 are not close; diff=0.000000003nsec
1034 m_expr which is 1.500000000
1036 n_expr which is 1.500000003
1037 are not close; diff=0.000000003nsec
1038 m_expr which is 1.500000000
1040 n_expr which is 1.500000004
1041 are not close; diff=0.000000004nsec
1042 m_expr which is 1.999999999
1044 n_expr which is 1.999999995
1045 are not close; diff=0.000000004nsec
1046 m_expr which is 1.999999999
1048 n_expr which is 1.999999996
1049 are not close; diff=0.000000003nsec
1050 m_expr which is 1.999999999
1052 n_expr which is 1.1000000002
1053 are not close; diff=0.000000003nsec
1054 m_expr which is 1.999999999
1056 n_expr which is 1.1000000003
1057 are not close; diff=0.000000004nsec
1058 m_expr which is 2.000000001
1060 n_expr which is 2.18446744073709551613
1061 are not close; diff=0.000000004nsec
1062 m_expr which is 2.000000001
1064 n_expr which is 2.18446744073709551614
1065 are not close; diff=0.000000003nsec
1066 m_expr which is 2.000000001
1068 n_expr which is 2.000000004
1069 are not close; diff=0.000000003nsec
1070 m_expr which is 2.000000001
1072 n_expr which is 2.000000005
1073 are not close; diff=0.000000004nsec
1074 m_expr which is 2.500000000
1076 n_expr which is 2.499999996
1077 are not close; diff=0.000000004nsec
1078 m_expr which is 2.500000000
1080 n_expr which is 2.499999997
1081 are not close; diff=0.000000003nsec
1082 m_expr which is 2.500000000
1084 n_expr which is 2.500000003
1085 are not close; diff=0.000000003nsec
1086 m_expr which is 2.500000000
1088 n_expr which is 2.500000004
1089 are not close; diff=0.000000004nsec
1090 m_expr which is 2.999999999
1092 n_expr which is 2.999999995
1093 are not close; diff=0.000000004nsec
1094 m_expr which is 2.999999999
1096 n_expr which is 2.999999996
1097 are not close; diff=0.000000003nsec
1098 m_expr which is 2.999999999
1100 n_expr which is 2.1000000002
1101 are not close; diff=0.000000003nsec
1102 m_expr which is 2.999999999
1104 n_expr which is 2.1000000003
1105 are not close; diff=0.000000004nsec
1106 timespecops.c:55:test_Helpers2:PASS
1107 timespecops.c:56:test_ToLFPbittest:PASS
1108 timespecops.c:57:test_ToLFPrelPos:PASS
1109 timespecops.c:58:test_ToLFPrelNeg:PASS
1110 timespecops.c:59:test_ToLFPabs:PASS
1111 timespecops.c:60:test_FromLFPbittest:PASS
1112 timespecops.c:61:test_FromLFPrelPos:PASS
1113 timespecops.c:62:test_FromLFPrelNeg:PASS
1114 timespecops.c:63:test_LFProundtrip:PASS
1115 timespecops.c:64:test_ToString:PASS
1117 -----------------------
1126 PASS test-timespecops (exit status: 0)
1127 timevalops.c:37:test_Helpers1:PASS
1128 timevalops.c:38:test_Normalise:PASS
1129 timevalops.c:39:test_SignNoFrac:PASS
1130 timevalops.c:40:test_SignWithFrac:PASS
1131 timevalops.c:41:test_CmpFracEQ:PASS
1132 timevalops.c:42:test_CmpFracGT:PASS
1133 timevalops.c:43:test_CmpFracLT:PASS
1134 timevalops.c:44:test_AddFullNorm:PASS
1135 timevalops.c:45:test_AddFullOflow1:PASS
1136 timevalops.c:46:test_AddUsecNorm:PASS
1137 timevalops.c:47:test_AddUsecOflow1:PASS
1138 timevalops.c:48:test_SubFullNorm:PASS
1139 timevalops.c:49:test_SubFullOflow:PASS
1140 timevalops.c:50:test_SubUsecNorm:PASS
1141 timevalops.c:51:test_SubUsecOflow:PASS
1142 timevalops.c:52:test_Neg:PASS
1143 timevalops.c:53:test_AbsNoFrac:PASS
1144 timevalops.c:54:test_AbsWithFrac:PASS
1145 m_expr which is -2.000001
1147 n_expr which is -2.18446744073709551613
1148 are not close; diff=0.000004usec
1149 m_expr which is -2.000001
1151 n_expr which is -2.18446744073709551614
1152 are not close; diff=0.000003usec
1153 m_expr which is -2.000001
1155 n_expr which is -2.000004
1156 are not close; diff=0.000003usec
1157 m_expr which is -2.000001
1159 n_expr which is -2.000005
1160 are not close; diff=0.000004usec
1161 m_expr which is -2.500000
1163 n_expr which is -2.499996
1164 are not close; diff=0.000004usec
1165 m_expr which is -2.500000
1167 n_expr which is -2.499997
1168 are not close; diff=0.000003usec
1169 m_expr which is -2.500000
1171 n_expr which is -2.500003
1172 are not close; diff=0.000003usec
1173 m_expr which is -2.500000
1175 n_expr which is -2.500004
1176 are not close; diff=0.000004usec
1177 m_expr which is -2.999999
1179 n_expr which is -2.999995
1180 are not close; diff=0.000004usec
1181 m_expr which is -2.999999
1183 n_expr which is -2.999996
1184 are not close; diff=0.000003usec
1185 m_expr which is -2.999999
1187 n_expr which is -2.1000002
1188 are not close; diff=0.000003usec
1189 m_expr which is -2.999999
1191 n_expr which is -2.1000003
1192 are not close; diff=0.000004usec
1193 m_expr which is -1.000001
1195 n_expr which is -1.18446744073709551613
1196 are not close; diff=0.000004usec
1197 m_expr which is -1.000001
1199 n_expr which is -1.18446744073709551614
1200 are not close; diff=0.000003usec
1201 m_expr which is -1.000001
1203 n_expr which is -1.000004
1204 are not close; diff=0.000003usec
1205 m_expr which is -1.000001
1207 n_expr which is -1.000005
1208 are not close; diff=0.000004usec
1209 m_expr which is -1.500000
1211 n_expr which is -1.499996
1212 are not close; diff=0.000004usec
1213 m_expr which is -1.500000
1215 n_expr which is -1.499997
1216 are not close; diff=0.000003usec
1217 m_expr which is -1.500000
1219 n_expr which is -1.500003
1220 are not close; diff=0.000003usec
1221 m_expr which is -1.500000
1223 n_expr which is -1.500004
1224 are not close; diff=0.000004usec
1225 m_expr which is -1.999999
1227 n_expr which is -1.999995
1228 are not close; diff=0.000004usec
1229 m_expr which is -1.999999
1231 n_expr which is -1.999996
1232 are not close; diff=0.000003usec
1233 m_expr which is -1.999999
1235 n_expr which is -1.1000002
1236 are not close; diff=0.000003usec
1237 m_expr which is -1.999999
1239 n_expr which is -1.1000003
1240 are not close; diff=0.000004usec
1241 m_expr which is 0.000001
1243 n_expr which is 0.18446744073709551613
1244 are not close; diff=0.000004usec
1245 m_expr which is 0.000001
1247 n_expr which is 0.18446744073709551614
1248 are not close; diff=0.000003usec
1249 m_expr which is 0.000001
1251 n_expr which is 0.000004
1252 are not close; diff=0.000003usec
1253 m_expr which is 0.000001
1255 n_expr which is 0.000005
1256 are not close; diff=0.000004usec
1257 m_expr which is 0.500000
1259 n_expr which is 0.499996
1260 are not close; diff=0.000004usec
1261 m_expr which is 0.500000
1263 n_expr which is 0.499997
1264 are not close; diff=0.000003usec
1265 m_expr which is 0.500000
1267 n_expr which is 0.500003
1268 are not close; diff=0.000003usec
1269 m_expr which is 0.500000
1271 n_expr which is 0.500004
1272 are not close; diff=0.000004usec
1273 m_expr which is 0.999999
1275 n_expr which is 0.999995
1276 are not close; diff=0.000004usec
1277 m_expr which is 0.999999
1279 n_expr which is 0.999996
1280 are not close; diff=0.000003usec
1281 m_expr which is 0.999999
1283 n_expr which is 0.1000002
1284 are not close; diff=0.000003usec
1285 m_expr which is 0.999999
1287 n_expr which is 0.1000003
1288 are not close; diff=0.000004usec
1289 m_expr which is 1.000001
1291 n_expr which is 1.18446744073709551613
1292 are not close; diff=0.000004usec
1293 m_expr which is 1.000001
1295 n_expr which is 1.18446744073709551614
1296 are not close; diff=0.000003usec
1297 m_expr which is 1.000001
1299 n_expr which is 1.000004
1300 are not close; diff=0.000003usec
1301 m_expr which is 1.000001
1303 n_expr which is 1.000005
1304 are not close; diff=0.000004usec
1305 m_expr which is 1.500000
1307 n_expr which is 1.499996
1308 are not close; diff=0.000004usec
1309 m_expr which is 1.500000
1311 n_expr which is 1.499997
1312 are not close; diff=0.000003usec
1313 m_expr which is 1.500000
1315 n_expr which is 1.500003
1316 are not close; diff=0.000003usec
1317 m_expr which is 1.500000
1319 n_expr which is 1.500004
1320 are not close; diff=0.000004usec
1321 m_expr which is 1.999999
1323 n_expr which is 1.999995
1324 are not close; diff=0.000004usec
1325 m_expr which is 1.999999
1327 n_expr which is 1.999996
1328 are not close; diff=0.000003usec
1329 m_expr which is 1.999999
1331 n_expr which is 1.1000002
1332 are not close; diff=0.000003usec
1333 m_expr which is 1.999999
1335 n_expr which is 1.1000003
1336 are not close; diff=0.000004usec
1337 m_expr which is 2.000001
1339 n_expr which is 2.18446744073709551613
1340 are not close; diff=0.000004usec
1341 m_expr which is 2.000001
1343 n_expr which is 2.18446744073709551614
1344 are not close; diff=0.000003usec
1345 m_expr which is 2.000001
1347 n_expr which is 2.000004
1348 are not close; diff=0.000003usec
1349 m_expr which is 2.000001
1351 n_expr which is 2.000005
1352 are not close; diff=0.000004usec
1353 m_expr which is 2.500000
1355 n_expr which is 2.499996
1356 are not close; diff=0.000004usec
1357 m_expr which is 2.500000
1359 n_expr which is 2.499997
1360 are not close; diff=0.000003usec
1361 m_expr which is 2.500000
1363 n_expr which is 2.500003
1364 are not close; diff=0.000003usec
1365 m_expr which is 2.500000
1367 n_expr which is 2.500004
1368 are not close; diff=0.000004usec
1369 m_expr which is 2.999999
1371 n_expr which is 2.999995
1372 are not close; diff=0.000004usec
1373 m_expr which is 2.999999
1375 n_expr which is 2.999996
1376 are not close; diff=0.000003usec
1377 m_expr which is 2.999999
1379 n_expr which is 2.1000002
1380 are not close; diff=0.000003usec
1381 m_expr which is 2.999999
1383 n_expr which is 2.1000003
1384 are not close; diff=0.000004usec
1385 timevalops.c:55:test_Helpers2:PASS
1386 timevalops.c:56:test_ToLFPbittest:PASS
1387 timevalops.c:57:test_ToLFPrelPos:PASS
1388 timevalops.c:58:test_ToLFPrelNeg:PASS
1389 timevalops.c:59:test_ToLFPabs:PASS
1390 timevalops.c:60:test_FromLFPbittest:PASS
1391 timevalops.c:61:test_FromLFPrelPos:PASS
1392 timevalops.c:62:test_FromLFPrelNeg:PASS
1393 timevalops.c:63:test_LFProundtrip:PASS
1394 timevalops.c:64:test_ToString:PASS
1396 -----------------------
1405 PASS test-timevalops (exit status: 0)
1406 tsafememcmp.c:10:test_Empty:PASS
1407 tsafememcmp.c:11:test_Equal:PASS
1408 tsafememcmp.c:12:test_FirstByte:PASS
1409 tsafememcmp.c:13:test_LastByte:PASS
1410 tsafememcmp.c:14:test_MiddleByte:PASS
1411 tsafememcmp.c:15:test_MiddleByteUpLo:PASS
1413 -----------------------
1422 PASS test-tsafememcmp (exit status: 0)
1423 tstotv.c:8:test_Seconds:PASS
1424 tstotv.c:9:test_MicrosecondsExact:PASS
1425 tstotv.c:10:test_MicrosecondsRounding:PASS
1427 -----------------------
1436 PASS test-tstotv (exit status: 0)
1437 tvtots.c:10:test_Seconds:PASS
1438 tvtots.c:11:test_MicrosecondsRounded:PASS
1439 tvtots.c:12:test_MicrosecondsExact:PASS
1441 -----------------------
1450 PASS test-tvtots (exit status: 0)
1451 uglydate.c:9:test_ConstantDateTime:PASS
1453 -----------------------
1462 PASS test-uglydate (exit status: 0)
1464 vi64ops.c:10:test_ParseVUI64_pos:PASS
1465 ffffffff.fffffb2e but was ffffffff.fffffb2e
1466 vi64ops.c:11:test_ParseVUI64_neg:PASS
1467 1234567.89abcdef but was 1234567.89abcdef
1468 vi64ops.c:12:test_ParseVUI64_case:PASS
1470 -----------------------
1479 PASS test-vi64ops (exit status: 0)
1480 ymd2yd.c:7:test_NonLeapYearFebruary:PASS
1481 ymd2yd.c:8:test_NonLeapYearJune:PASS
1482 ymd2yd.c:9:test_LeapYearFebruary:PASS
1483 ymd2yd.c:10:test_LeapYearDecember:PASS
1485 -----------------------
1494 PASS test-ymd2yd (exit status: 0)
1495 /* config.h. Generated from config.h.in by configure. */
1496 /* config.h.in. Generated from configure.ac by autoheader. */
1498 /* Define if building universal (internal helper macro) */
1499 /* #undef AC_APPLE_UNIVERSAL_BUILD */
1501 /* Is adjtime() accurate? */
1502 #define ADJTIME_IS_ACCURATE 1
1504 /* Support NTP Autokey protocol? */
1507 /* why not HAVE_P_S? */
1508 #define CALL_PTHREAD_SETCONCURRENCY 1
1510 /* ACTS modem service */
1511 #define CLOCK_ACTS 1
1513 /* Arbiter 1088A/B GPS receiver */
1514 #define CLOCK_ARBITER 1
1516 /* ARCRON support? */
1517 #define CLOCK_ARCRON_MSF 1
1519 /* Austron 2200A/2201A GPS receiver? */
1520 #define CLOCK_AS2201 1
1522 /* PPS interface? */
1523 #define CLOCK_ATOM 1
1525 /* Datum/Bancomm bc635/VME interface? */
1526 /* #undef CLOCK_BANC */
1528 /* Chronolog K-series WWVB receiver? */
1529 #define CLOCK_CHRONOLOG 1
1531 /* CHU modem/decoder */
1534 /* Diems Computime Radio Clock? */
1535 #define CLOCK_COMPUTIME 1
1537 /* Datum Programmable Time System? */
1538 #define CLOCK_DATUM 1
1540 /* ELV/DCF7000 clock? */
1541 #define CLOCK_DCF7000 1
1543 /* Dumb generic hh:mm:ss local clock? */
1544 #define CLOCK_DUMBCLOCK 1
1546 /* Forum Graphic GPS datating station driver? */
1549 /* GPSD JSON receiver */
1550 #define CLOCK_GPSDJSON 1
1552 /* TrueTime GPS receiver/VME interface? */
1553 /* #undef CLOCK_GPSVME */
1555 /* Heath GC-1000 WWV/WWVH receiver? */
1556 #define CLOCK_HEATH 1
1558 /* HOPF 6021 clock? */
1559 #define CLOCK_HOPF6021 1
1561 /* HOPF PCI clock device? */
1562 #define CLOCK_HOPF_PCI 1
1564 /* HOPF serial clock device? */
1565 #define CLOCK_HOPF_SERIAL 1
1567 /* HP 58503A GPS receiver? */
1568 #define CLOCK_HPGPS 1
1570 /* IRIG audio decoder? */
1571 #define CLOCK_IRIG 1
1576 /* Rockwell Jupiter GPS clock? */
1577 #define CLOCK_JUPITER 1
1579 /* Leitch CSD 5300 Master Clock System Driver? */
1580 #define CLOCK_LEITCH 1
1582 /* local clock reference? */
1583 #define CLOCK_LOCAL 1
1585 /* Meinberg clocks */
1586 #define CLOCK_MEINBERG 1
1588 /* Magnavox MX4200 GPS receiver */
1589 /* #undef CLOCK_MX4200 */
1592 #define CLOCK_NEOCLOCK4X 1
1594 /* NMEA GPS receiver */
1595 #define CLOCK_NMEA 1
1597 /* Motorola UT Oncore GPS */
1598 #define CLOCK_ONCORE 1
1600 /* Palisade clock */
1601 #define CLOCK_PALISADE 1
1603 /* PARSE driver interface */
1604 #define CLOCK_PARSE 1
1606 /* Conrad parallel port radio clock */
1609 /* PCL 720 clock support */
1610 /* #undef CLOCK_PPS720 */
1612 /* PST/Traconex 1020 WWV/WWVH receiver */
1615 /* DCF77 raw time code */
1616 #define CLOCK_RAWDCF 1
1618 /* RCC 8000 clock */
1619 #define CLOCK_RCC8000 1
1621 /* RIPE NCC Trimble clock */
1622 /* #undef CLOCK_RIPENCC */
1624 /* Schmid DCF77 clock */
1625 #define CLOCK_SCHMID 1
1627 /* SEL240X protocol */
1628 #define CLOCK_SEL240X 1
1630 /* clock thru shared memory */
1633 /* Spectracom 8170/Netclock/2 WWVB receiver */
1634 #define CLOCK_SPECTRACOM 1
1636 /* KSI/Odetics TPRO/S GPS receiver/IRIG interface */
1637 /* #undef CLOCK_TPRO */
1639 /* Trimble GPS receiver/TAIP protocol */
1640 #define CLOCK_TRIMTAIP 1
1642 /* Trimble GPS receiver/TSIP protocol */
1643 #define CLOCK_TRIMTSIP 1
1645 /* Kinemetrics/TrueTime receivers */
1646 #define CLOCK_TRUETIME 1
1648 /* Spectracom TSYNC timing board */
1649 /* #undef CLOCK_TSYNCPCI */
1651 /* TrueTime 560 IRIG-B decoder? */
1652 /* #undef CLOCK_TT560 */
1654 /* Ultralink M320 WWVB receiver? */
1655 #define CLOCK_ULINK 1
1657 /* VARITEXT clock */
1658 #define CLOCK_VARITEXT 1
1660 /* WHARTON 400A Series clock */
1661 #define CLOCK_WHARTON_400A 1
1663 /* WWV audio driver */
1666 /* Zyfer GPStarplus */
1667 #define CLOCK_ZYFER 1
1669 /* Define to 1 if using 'alloca.c'. */
1670 /* #undef C_ALLOCA */
1672 /* Enable debugging code? */
1675 /* Enable processing time debugging? */
1676 /* #undef DEBUG_TIMING */
1678 /* Declaration style */
1679 /* #undef DECL_ADJTIME_0 */
1681 /* Declaration style */
1682 /* #undef DECL_BCOPY_0 */
1684 /* Declaration style */
1685 /* #undef DECL_BZERO_0 */
1687 /* Declaration style */
1688 /* #undef DECL_CFSETISPEED_0 */
1690 /* Declare errno? */
1691 /* #undef DECL_ERRNO */
1693 /* Declaration style */
1694 /* #undef DECL_HSTRERROR_0 */
1696 /* Declare h_errno? */
1697 #define DECL_H_ERRNO 1
1699 /* Declaration style */
1700 /* #undef DECL_INET_NTOA_0 */
1702 /* Declaration style */
1703 /* #undef DECL_IOCTL_0 */
1705 /* Declaration style */
1706 /* #undef DECL_IPC_0 */
1708 /* Declaration style */
1709 /* #undef DECL_MEMMOVE_0 */
1711 /* Declaration style */
1712 #define DECL_MKSTEMP_0 1
1714 /* Declaration style */
1715 /* #undef DECL_MKTEMP_0 */
1717 /* Declaration style */
1718 /* #undef DECL_NLIST_0 */
1720 /* Declaration style */
1721 /* #undef DECL_PLOCK_0 */
1723 /* Declaration style */
1724 /* #undef DECL_RENAME_0 */
1726 /* Declaration style */
1727 /* #undef DECL_SELECT_0 */
1729 /* Declaration style */
1730 /* #undef DECL_SETITIMER_0 */
1732 /* Declaration style */
1733 /* #undef DECL_SETPRIORITY_0 */
1735 /* Declaration style */
1736 #define DECL_SETPRIORITY_1 1
1738 /* Declaration style */
1739 /* #undef DECL_SIGVEC_0 */
1741 /* Declaration style */
1742 /* #undef DECL_STDIO_0 */
1744 /* Declaration style */
1745 /* #undef DECL_STIME_0 */
1747 /* Declaration style */
1748 /* #undef DECL_STIME_1 */
1750 /* Declaration style */
1751 /* #undef DECL_STRERROR_0 */
1753 /* Declaration style */
1754 /* #undef DECL_STRTOL_0 */
1756 /* Declare syscall()? */
1757 /* #undef DECL_SYSCALL */
1759 /* Declaration style */
1760 /* #undef DECL_SYSLOG_0 */
1762 /* Declaration style */
1763 /* #undef DECL_TIMEOFDAY_0 */
1765 /* Declaration style */
1766 /* #undef DECL_TIME_0 */
1768 /* Declaration style */
1769 /* #undef DECL_TOLOWER_0 */
1771 /* Declaration style */
1772 /* #undef DECL_TOUPPER_0 */
1774 /* What is the fallback value for HZ? */
1775 #define DEFAULT_HZ 100
1777 /* Default number of megabytes for RLIMIT_MEMLOCK */
1778 #define DFLT_RLIMIT_MEMLOCK 32
1780 /* Default number of 4k pages for RLIMIT_STACK */
1781 #define DFLT_RLIMIT_STACK 50
1783 /* Directory separator character, usually / or \\ */
1786 /* use old autokey session key behavior? */
1787 /* #undef DISABLE_BUG1243_FIX */
1789 /* use old autokey session key behavior? */
1790 /* #undef DISABLE_BUG3527_FIX */
1792 /* Disable debug assertion on OOB KoD RATE value? */
1793 /* #undef DISABLE_BUG3767_FIX */
1795 /* synch TODR hourly? */
1796 /* #undef DOSYNCTODR */
1798 /* The number of minutes in a DST adjustment */
1799 #define DSTMINUTES 60
1801 /* support dynamic interleave? */
1802 #define DYNAMIC_INTERLEAVE 0
1804 /* number of args to el_init() */
1805 #define EL_INIT_ARGS 4
1807 /* Provide the explicit 127.0.0.0/8 martian filter? */
1808 #define ENABLE_BUG3020_FIX 1
1810 /* Enable CMAC support? */
1811 #define ENABLE_CMAC 1
1813 /* auto-instantiate missing PPS devices on Linux */
1814 #define ENABLE_MAGICPPS 1
1816 /* nls support in libopts */
1817 /* #undef ENABLE_NLS */
1819 /* force ntpdate to step the clock if !defined(STEP_SLEW) ? */
1820 /* #undef FORCE_NTPDATE_STEP */
1822 /* What is getsockname()'s socklen type? */
1823 #define GETSOCKNAME_SOCKLEN_TYPE socklen_t
1825 /* Do we have a routing socket (rt_msghdr or rtattr)? */
1826 #define HAS_ROUTING_SOCKET 1
1828 /* via __adjtimex */
1829 /* #undef HAVE_ADJTIMEX */
1831 /* Define to 1 if you have 'alloca', as a function or macro. */
1832 #define HAVE_ALLOCA 1
1834 /* Define to 1 if <alloca.h> works. */
1835 #define HAVE_ALLOCA_H 1
1837 /* Define to 1 if you have the 'arc4random_buf' function. */
1838 #define HAVE_ARC4RANDOM_BUF 1
1840 /* Define to 1 if you have the <arpa/nameser.h> header file. */
1841 #define HAVE_ARPA_NAMESER_H 1
1843 /* Define to 1 if you have the 'atomic_thread_fence' function. */
1844 /* #undef HAVE_ATOMIC_THREAD_FENCE */
1846 /* Do we have audio support? */
1847 #define HAVE_AUDIO /**/
1849 /* Define to 1 if you have the <bstring.h> header file. */
1850 /* #undef HAVE_BSTRING_H */
1852 /* Define to 1 if you have the 'canonicalize_file_name' function. */
1853 #define HAVE_CANONICALIZE_FILE_NAME 1
1855 /* Define to 1 if you have the 'chmod' function. */
1856 #define HAVE_CHMOD 1
1858 /* Do we have the CIOGETEV ioctl (SunOS, Linux)? */
1859 /* #undef HAVE_CIOGETEV */
1861 /* Define to 1 if you have the 'clock_getres' function. */
1862 #define HAVE_CLOCK_GETRES 1
1864 /* Define to 1 if you have the 'clock_gettime' function. */
1865 #define HAVE_CLOCK_GETTIME 1
1867 /* Define to 1 if you have the 'clock_settime' function. */
1868 #define HAVE_CLOCK_SETTIME 1
1870 /* Define to 1 if you have the 'closefrom' function. */
1871 #define HAVE_CLOSEFROM 1
1873 /* Define to 1 if you have the <cthreads.h> header file. */
1874 /* #undef HAVE_CTHREADS_H */
1876 /* Define to 1 if you have the 'daemon' function. */
1877 #define HAVE_DAEMON 1
1879 /* Define to 1 if you have the declaration of 'siglongjmp', and to 0 if you
1881 #define HAVE_DECL_SIGLONGJMP 1
1883 /* Define to 1 if you have the declaration of 'sigsetjmp', and to 0 if you
1885 #define HAVE_DECL_SIGSETJMP 1
1887 /* Define to 1 if you have the declaration of 'strerror_r', and to 0 if you
1889 #define HAVE_DECL_STRERROR_R 1
1891 /* Define to 1 if you have the <dirent.h> header file, and it defines 'DIR'.
1893 #define HAVE_DIRENT_H 1
1895 /* Define to 1 if you have the <dlfcn.h> header file. */
1896 #define HAVE_DLFCN_H 1
1898 /* Use Rendezvous/DNS-SD registration */
1899 #define HAVE_DNSREGISTRATION 1
1901 /* Define to 1 if you don't have 'vprintf' but do have '_doprnt.' */
1902 /* #undef HAVE_DOPRNT */
1904 /* Can we drop root privileges? */
1905 #define HAVE_DROPROOT 1
1907 /* Define to 1 if you have the <errno.h> header file. */
1908 #define HAVE_ERRNO_H 1
1910 /* Define to 1 if you have the 'EVP_MD_do_all_sorted' function. */
1911 #define HAVE_EVP_MD_DO_ALL_SORTED 1
1913 /* Define to 1 if you have the 'fchmod' function. */
1914 #define HAVE_FCHMOD 1
1916 /* Define to 1 if you have the <fcntl.h> header file. */
1917 #define HAVE_FCNTL_H 1
1919 /* Define to 1 if you have the 'fdopendir' function. */
1920 #define HAVE_FDOPENDIR 1
1922 /* Define to 1 if you have the 'finite' function. */
1923 #define HAVE_FINITE 1
1925 /* Define to 1 if you have the 'fnmatch' function. */
1926 #define HAVE_FNMATCH 1
1928 /* Define to 1 if you have the <fnmatch.h> header file. */
1929 #define HAVE_FNMATCH_H 1
1931 /* Define to 1 if you have the 'fork' function. */
1934 /* Define to 1 if you have the 'fstat' function. */
1935 #define HAVE_FSTAT 1
1937 /* Define to 1 if you have the 'fstatat' function. */
1938 #define HAVE_FSTATAT 1
1940 /* Define to 1 if we have realpath() that supports NULL as the 2nd argument */
1941 #define HAVE_FUNC_POSIX_REALPATH 1
1943 /* Define to 1 if you have the 'getbootfile' function. */
1944 /* #undef HAVE_GETBOOTFILE */
1946 /* Define to 1 if you have the 'getclock' function. */
1947 /* #undef HAVE_GETCLOCK */
1949 /* Define to 1 if you have the 'getdtablesize' function. */
1950 #define HAVE_GETDTABLESIZE 1
1952 /* Define to 1 if you have the 'getifaddrs' function. */
1953 #define HAVE_GETIFADDRS 1
1955 /* Define to 1 if you have the 'getpassphrase' function. */
1956 #define HAVE_GETPASSPHRASE 1
1958 /* Define to 1 if you have the 'getrusage' function. */
1959 #define HAVE_GETRUSAGE 1
1961 /* Define to 1 if you have the 'getuid' function. */
1962 #define HAVE_GETUID 1
1964 /* if you have GNU Pth */
1965 /* #undef HAVE_GNU_PTH */
1967 /* Define to 1 if you have the <histedit.h> header file. */
1968 #define HAVE_HISTEDIT_H 1
1970 /* Define to 1 if you have the <history.h> header file. */
1971 /* #undef HAVE_HISTORY_H */
1974 /* #undef HAVE_HZ_IN_STRUCT_CLOCKINFO */
1976 /* Define to 1 if you have the <ieeefp.h> header file. */
1977 #define HAVE_IEEEFP_H 1
1979 /* have iflist_sysctl? */
1980 /* #undef HAVE_IFLIST_SYSCTL */
1982 /* Define to 1 if you have the 'if_nametoindex' function. */
1983 #define HAVE_IF_NAMETOINDEX 1
1985 /* inline keyword or macro available */
1986 #define HAVE_INLINE 1
1988 /* Define to 1 if the system has the type 'int16_t'. */
1989 #define HAVE_INT16_T 1
1991 /* Define to 1 if the system has the type 'int32'. */
1992 /* #undef HAVE_INT32 */
1994 /* Define to 1 if the system has the type 'int32_t'. */
1995 #define HAVE_INT32_T 1
1997 /* Define to 1 if the system has the type 'int8_t'. */
1998 #define HAVE_INT8_T 1
2000 /* Define to 1 if the system has the type 'intmax_t'. */
2001 /* #undef HAVE_INTMAX_T */
2003 /* Define to 1 if the system has the type 'intptr_t'. */
2004 #define HAVE_INTPTR_T 1
2006 /* Define to 1 if you have the <inttypes.h> header file. */
2007 #define HAVE_INTTYPES_H 1
2009 /* Define to 1 if you have the 'isfinite' function. */
2010 /* #undef HAVE_ISFINITE */
2012 /* Define to 1 if you have the <kvm.h> header file. */
2013 #define HAVE_KVM_H 1
2015 /* Define to 1 if you have the 'kvm_open' function. */
2016 /* #undef HAVE_KVM_OPEN */
2018 /* Define to 1 if you have the 'gen' library (-lgen). */
2019 #define HAVE_LIBGEN 1
2021 /* Define to 1 if you have the <libgen.h> header file. */
2022 #define HAVE_LIBGEN_H 1
2024 /* Define to 1 if you have the 'intl' library (-lintl). */
2025 #define HAVE_LIBINTL 1
2027 /* Define to 1 if you have the <libintl.h> header file. */
2028 #define HAVE_LIBINTL_H 1
2030 /* Define to 1 if you have the <libscf.h> header file. */
2031 #define HAVE_LIBSCF_H 1
2033 /* Define to 1 if you have the <limits.h> header file. */
2034 #define HAVE_LIMITS_H 1
2036 /* using Linux pthread? */
2037 /* #undef HAVE_LINUXTHREADS */
2039 /* Do we have Linux capabilities? */
2040 /* #undef HAVE_LINUX_CAPABILITIES */
2042 /* Define to 1 if you have the <linux/if_addr.h> header file. */
2043 /* #undef HAVE_LINUX_IF_ADDR_H */
2045 /* if you have LinuxThreads */
2046 /* #undef HAVE_LINUX_THREADS */
2048 /* Define to 1 if you have the 'localeconv' function. */
2049 /* #undef HAVE_LOCALECONV */
2051 /* Define to 1 if you have the <locale.h> header file. */
2052 /* #undef HAVE_LOCALE_H */
2054 /* Define to 1 if the system has the type 'long double'. */
2055 /* #undef HAVE_LONG_DOUBLE */
2057 /* Define to 1 if the system has the type 'long long'. */
2058 #define HAVE_LONG_LONG 1
2060 /* Define to 1 if the system has the type 'long long int'. */
2061 /* #undef HAVE_LONG_LONG_INT */
2063 /* if you have SunOS LWP package */
2064 /* #undef HAVE_LWP */
2066 /* Define to 1 if you have the <lwp/lwp.h> header file. */
2067 /* #undef HAVE_LWP_LWP_H */
2069 /* Define to 1 if you have the <machine/inline.h> header file. */
2070 /* #undef HAVE_MACHINE_INLINE_H */
2072 /* Define to 1 if you have the <machine/soundcard.h> header file. */
2073 /* #undef HAVE_MACHINE_SOUNDCARD_H */
2075 /* define if you have Mach Cthreads */
2076 /* #undef HAVE_MACH_CTHREADS */
2078 /* Define to 1 if you have the <mach/cthreads.h> header file. */
2079 /* #undef HAVE_MACH_CTHREADS_H */
2081 /* Define to 1 if you have the <math.h> header file. */
2082 #define HAVE_MATH_H 1
2084 /* Define to 1 if you have the 'MD5Init' function. */
2085 #define HAVE_MD5INIT 1
2087 /* Define to 1 if you have the <md5.h> header file. */
2088 #define HAVE_MD5_H 1
2090 /* Define to 1 if you have the 'memchr' function. */
2091 #define HAVE_MEMCHR 1
2093 /* Define to 1 if you have the 'memlk' function. */
2094 /* #undef HAVE_MEMLK */
2096 /* Define to 1 if you have the <memory.h> header file. */
2097 #define HAVE_MEMORY_H 1
2099 /* Define to 1 if you have the <minix/config.h> header file. */
2100 /* #undef HAVE_MINIX_CONFIG_H */
2102 /* Define to 1 if you have the 'mkstemp' function. */
2103 #define HAVE_MKSTEMP 1
2105 /* Define to 1 if you have the 'mktime' function. */
2106 #define HAVE_MKTIME 1
2108 /* Define to 1 if you have the 'mlockall' function. */
2109 #define HAVE_MLOCKALL 1
2111 /* Define to 1 if you have the 'mmap' function. */
2114 /* Define to 1 if you have the 'nanosleep' function. */
2115 #define HAVE_NANOSLEEP 1
2117 /* Define to 1 if you have the <ndir.h> header file, and it defines 'DIR'. */
2118 /* #undef HAVE_NDIR_H */
2120 /* Define to 1 if you have the <netdb.h> header file. */
2121 #define HAVE_NETDB_H 1
2123 /* Define to 1 if you have the <netinet/in.h> header file. */
2124 #define HAVE_NETINET_IN_H 1
2126 /* Define to 1 if you have the <netinet/in_system.h> header file. */
2127 /* #undef HAVE_NETINET_IN_SYSTEM_H */
2129 /* Define to 1 if you have the <netinet/in_systm.h> header file. */
2130 #define HAVE_NETINET_IN_SYSTM_H 1
2132 /* Define to 1 if you have the <netinet/in_var.h> header file. */
2133 #define HAVE_NETINET_IN_VAR_H 1
2135 /* Define to 1 if you have the <netinet/ip.h> header file. */
2136 #define HAVE_NETINET_IP_H 1
2138 /* NetInfo support? */
2139 /* #undef HAVE_NETINFO */
2141 /* Define to 1 if you have the <netinfo/ni.h> header file. */
2142 /* #undef HAVE_NETINFO_NI_H */
2144 /* Define to 1 if you have the <net/if6.h> header file. */
2145 /* #undef HAVE_NET_IF6_H */
2147 /* Define to 1 if you have the <net/if.h> header file. */
2148 #define HAVE_NET_IF_H 1
2150 /* Define to 1 if you have the <net/if_var.h> header file. */
2151 /* #undef HAVE_NET_IF_VAR_H */
2153 /* Define to 1 if you have the <net/route.h> header file. */
2154 #define HAVE_NET_ROUTE_H 1
2156 /* Define to 1 if you have the 'nice' function. */
2159 /* Define to 1 if you have the <nlist.h> header file. */
2160 #define HAVE_NLIST_H 1
2162 /* via __adjtimex */
2163 #define HAVE_NTP_ADJTIME 1
2165 /* via __ntp_gettime */
2166 #define HAVE_NTP_GETTIME 1
2168 /* Do we want support for Samba's signing daemon? */
2169 /* #undef HAVE_NTP_SIGND */
2171 /* if you have NT Event Log */
2172 /* #undef HAVE_NT_EVENT_LOG */
2174 /* if you have NT Service Manager */
2175 /* #undef HAVE_NT_SERVICE_MANAGER */
2177 /* if you have NT Threads */
2178 /* #undef HAVE_NT_THREADS */
2180 /* Define to 1 if you have the 'openat' function. */
2181 #define HAVE_OPENAT 1
2183 /* Define to 1 if you have the <openssl/cmac.h> header file. */
2184 #define HAVE_OPENSSL_CMAC_H 1
2186 /* Define to 1 if the system has the type 'pid_t'. */
2187 #define HAVE_PID_T 1
2189 /* Define to 1 if you have the 'plock' function. */
2190 #define HAVE_PLOCK 1
2192 /* Define to 1 if you have the <poll.h> header file. */
2193 #define HAVE_POLL_H 1
2195 /* Do we have the PPS API per the Draft RFC? */
2196 #define HAVE_PPSAPI 1
2198 /* Define to 1 if you have the <priv.h> header file. */
2199 #define HAVE_PRIV_H 1
2201 /* Define if you have POSIX threads libraries and header files. */
2202 /* #undef HAVE_PTHREAD */
2204 /* define to pthreads API spec revision */
2205 #define HAVE_PTHREADS 10
2207 /* Define to 1 if you have the 'pthread_attr_getstacksize' function. */
2208 #define HAVE_PTHREAD_ATTR_GETSTACKSIZE 1
2210 /* Define to 1 if you have the 'pthread_attr_setstacksize' function. */
2211 #define HAVE_PTHREAD_ATTR_SETSTACKSIZE 1
2213 /* define if you have pthread_detach function */
2214 #define HAVE_PTHREAD_DETACH 1
2216 /* Define to 1 if you have the 'pthread_getconcurrency' function. */
2217 #define HAVE_PTHREAD_GETCONCURRENCY 1
2219 /* Define to 1 if you have the <pthread.h> header file. */
2220 #define HAVE_PTHREAD_H 1
2222 /* Define to 1 if you have the 'pthread_kill' function. */
2223 #define HAVE_PTHREAD_KILL 1
2225 /* Define to 1 if you have the 'pthread_kill_other_threads_np' function. */
2226 /* #undef HAVE_PTHREAD_KILL_OTHER_THREADS_NP */
2228 /* define if you have pthread_rwlock_destroy function */
2229 #define HAVE_PTHREAD_RWLOCK_DESTROY 1
2231 /* Define to 1 if you have the 'pthread_setconcurrency' function. */
2232 #define HAVE_PTHREAD_SETCONCURRENCY 1
2234 /* Define to 1 if you have the 'pthread_yield' function. */
2235 /* #undef HAVE_PTHREAD_YIELD */
2237 /* Define to 1 if you have the <pth.h> header file. */
2238 /* #undef HAVE_PTH_H */
2240 /* Define to 1 if the system has the type 'ptrdiff_t'. */
2241 #define HAVE_PTRDIFF_T 1
2243 /* Define to 1 if you have the 'pututline' function. */
2244 #define HAVE_PUTUTLINE 1
2246 /* Define to 1 if you have the 'pututxline' function. */
2247 #define HAVE_PUTUTXLINE 1
2249 /* Define to 1 if you have the 'RAND_bytes' function. */
2250 #define HAVE_RAND_BYTES 1
2252 /* Define to 1 if you have the 'RAND_poll' function. */
2253 #define HAVE_RAND_POLL 1
2255 /* Define to 1 if you have the <readline.h> header file. */
2256 /* #undef HAVE_READLINE_H */
2258 /* Define if your readline library has \`add_history' */
2259 #define HAVE_READLINE_HISTORY 1
2261 /* Define to 1 if you have the <readline/history.h> header file. */
2262 #define HAVE_READLINE_HISTORY_H 1
2264 /* Define to 1 if you have the <readline/readline.h> header file. */
2265 #define HAVE_READLINE_READLINE_H 1
2267 /* Define to 1 if you have the 'readlink' function. */
2268 #define HAVE_READLINK 1
2270 /* Define to 1 if you have the 'recvmsg' function. */
2271 #define HAVE_RECVMSG 1
2273 /* Define to 1 if you have the <resolv.h> header file. */
2274 #define HAVE_RESOLV_H 1
2276 /* Define to 1 if you have the 'res_init' function. */
2277 #define HAVE_RES_INIT 1
2279 /* Do we have Linux routing socket? */
2280 /* #undef HAVE_RTNETLINK */
2282 /* Define to 1 if you have the 'rtprio' function. */
2283 /* #undef HAVE_RTPRIO */
2285 /* Define to 1 if you have the <runetype.h> header file. */
2286 /* #undef HAVE_RUNETYPE_H */
2289 #define HAVE_SA_SIGACTION_IN_STRUCT_SIGACTION 1
2291 /* Define to 1 if you have the <sched.h> header file. */
2292 #define HAVE_SCHED_H 1
2294 /* Define to 1 if you have the 'sched_setscheduler' function. */
2295 #define HAVE_SCHED_SETSCHEDULER 1
2297 /* Define to 1 if you have the 'sched_yield' function. */
2298 #define HAVE_SCHED_YIELD 1
2300 /* Define to 1 if you have the <semaphore.h> header file. */
2301 #define HAVE_SEMAPHORE_H 1
2303 /* Define to 1 if you have the 'sem_timedwait' function. */
2304 #define HAVE_SEM_TIMEDWAIT 1
2306 /* Define to 1 if you have the <setjmp.h> header file. */
2307 #define HAVE_SETJMP_H 1
2309 /* Define to 1 if you have the 'setlinebuf' function. */
2310 #define HAVE_SETLINEBUF 1
2312 /* Define to 1 if you have the 'setpgid' function. */
2313 #define HAVE_SETPGID 1
2315 /* define if setpgrp takes 0 arguments */
2316 #define HAVE_SETPGRP_0 1
2318 /* Define to 1 if you have the 'setpriority' function. */
2319 #define HAVE_SETPRIORITY 1
2321 /* Define to 1 if you have the 'setrlimit' function. */
2322 #define HAVE_SETRLIMIT 1
2324 /* Define to 1 if you have the 'setsid' function. */
2325 #define HAVE_SETSID 1
2327 /* Define to 1 if you have the 'settimeofday' function. */
2328 #define HAVE_SETTIMEOFDAY 1
2330 /* Define to 1 if you have the 'setvbuf' function. */
2331 #define HAVE_SETVBUF 1
2333 /* Define to 1 if you have the <sgtty.h> header file. */
2334 #define HAVE_SGTTY_H 1
2336 /* Define to 1 if you have the 'sigaction' function. */
2337 #define HAVE_SIGACTION 1
2339 /* Can we use SIGIO for tcp and udp IO? */
2340 #define HAVE_SIGNALED_IO 1
2342 /* Define to 1 if you have the 'sigset' function. */
2343 #define HAVE_SIGSET 1
2345 /* Define to 1 if you have the 'sigvec' function. */
2346 /* #undef HAVE_SIGVEC */
2348 /* sigwait() available? */
2349 #define HAVE_SIGWAIT 1
2351 /* Define to 1 if the system has the type 'size_t'. */
2352 #define HAVE_SIZE_T 1
2354 /* Define if C99-compliant `snprintf' is available. */
2355 #define HAVE_SNPRINTF 1
2357 /* Define to 1 if you have the 'socketpair' function. */
2358 #define HAVE_SOCKETPAIR 1
2360 /* Are Solaris privileges available? */
2361 #define HAVE_SOLARIS_PRIVS 1
2363 /* Define to 1 if you have the <stdarg.h> header file. */
2364 #define HAVE_STDARG_H 1
2366 /* Define to 1 if you have the <stdatomic.h> header file. */
2367 #define HAVE_STDATOMIC_H 1
2369 /* Define to 1 if stdbool.h conforms to C99. */
2370 #define HAVE_STDBOOL_H 1
2372 /* Define to 1 if you have the <stddef.h> header file. */
2373 /* #undef HAVE_STDDEF_H */
2375 /* Define to 1 if you have the <stdint.h> header file. */
2376 #define HAVE_STDINT_H 1
2378 /* Define to 1 if you have the <stdio.h> header file. */
2379 #define HAVE_STDIO_H 1
2381 /* Define to 1 if you have the <stdlib.h> header file. */
2382 #define HAVE_STDLIB_H 1
2384 /* Define to 1 if you have the 'stime' function. */
2385 #define HAVE_STIME 1
2387 /* Define to 1 if you have the 'strchr' function. */
2388 #define HAVE_STRCHR 1
2390 /* Define to 1 if you have the 'strdup' function. */
2391 #define HAVE_STRDUP 1
2393 /* Define to 1 if you have the 'strerror' function. */
2394 #define HAVE_STRERROR 1
2396 /* Define if you have 'strerror_r'. */
2397 #define HAVE_STRERROR_R 1
2399 /* Define to 1 if you have the <strings.h> header file. */
2400 #define HAVE_STRINGS_H 1
2402 /* Define to 1 if you have the <string.h> header file. */
2403 #define HAVE_STRING_H 1
2405 /* Define to 1 if you have the 'strlcat' function. */
2406 #define HAVE_STRLCAT 1
2408 /* Define to 1 if you have the 'strlcpy' function. */
2409 #define HAVE_STRLCPY 1
2411 /* Define to 1 if you have the 'strnlen' function. */
2412 #define HAVE_STRNLEN 1
2414 /* Define to 1 if you have the <stropts.h> header file. */
2415 #define HAVE_STROPTS_H 1
2417 /* Define to 1 if you have the 'strrchr' function. */
2418 #define HAVE_STRRCHR 1
2420 /* Define to 1 if you have the 'strsignal' function. */
2421 #define HAVE_STRSIGNAL 1
2423 /* Define to 1 if you have the 'strtoll' function. */
2424 #define HAVE_STRTOLL 1
2426 /* Define to 1 if 'decimal_point' is a member of 'struct lconv'. */
2427 /* #undef HAVE_STRUCT_LCONV_DECIMAL_POINT */
2429 /* Define to 1 if 'thousands_sep' is a member of 'struct lconv'. */
2430 /* #undef HAVE_STRUCT_LCONV_THOUSANDS_SEP */
2432 /* Do we have struct ntptimeval? */
2433 #define HAVE_STRUCT_NTPTIMEVAL 1
2435 /* Define to 1 if 'time.tv_nsec' is a member of 'struct ntptimeval'. */
2436 /* #undef HAVE_STRUCT_NTPTIMEVAL_TIME_TV_NSEC */
2438 /* Does a system header define struct ppsclockev? */
2439 #define HAVE_STRUCT_PPSCLOCKEV 1
2441 /* Do we have struct snd_size? */
2442 /* #undef HAVE_STRUCT_SND_SIZE */
2444 /* Does a system header define struct sockaddr_storage? */
2445 #define HAVE_STRUCT_SOCKADDR_STORAGE 1
2447 /* struct timespec declared? */
2448 #define HAVE_STRUCT_TIMESPEC 1
2450 /* Define to 1 if you have the <sun/audioio.h> header file. */
2451 /* #undef HAVE_SUN_AUDIOIO_H */
2453 /* Define to 1 if you have the <synch.h> header file. */
2454 /* #undef HAVE_SYNCH_H */
2456 /* Define to 1 if you have the 'sysconf' function. */
2457 #define HAVE_SYSCONF 1
2459 /* Define to 1 if you have the <sysexits.h> header file. */
2460 #define HAVE_SYSEXITS_H 1
2462 /* syslog.h provides facilitynames */
2463 /* #undef HAVE_SYSLOG_FACILITYNAMES */
2465 /* Define to 1 if you have the <sys/audioio.h> header file. */
2466 #define HAVE_SYS_AUDIOIO_H 1
2468 /* Define to 1 if you have the <sys/capability.h> header file. */
2469 /* #undef HAVE_SYS_CAPABILITY_H */
2471 /* Define to 1 if you have the <sys/clockctl.h> header file. */
2472 /* #undef HAVE_SYS_CLOCKCTL_H */
2474 /* Define to 1 if you have the <sys/dir.h> header file, and it defines 'DIR'.
2476 /* #undef HAVE_SYS_DIR_H */
2478 /* Define to 1 if you have the <sys/file.h> header file. */
2479 #define HAVE_SYS_FILE_H 1
2481 /* Define to 1 if you have the <sys/i8253.h> header file. */
2482 /* #undef HAVE_SYS_I8253_H */
2484 /* Define to 1 if you have the <sys/ioctl.h> header file. */
2485 #define HAVE_SYS_IOCTL_H 1
2487 /* Define to 1 if you have the <sys/ipc.h> header file. */
2488 #define HAVE_SYS_IPC_H 1
2490 /* Define to 1 if you have the <sys/limits.h> header file. */
2491 /* #undef HAVE_SYS_LIMITS_H */
2493 /* Define to 1 if you have the <sys/lock.h> header file. */
2494 #define HAVE_SYS_LOCK_H 1
2496 /* Define to 1 if you have the <sys/mac.h> header file. */
2497 #define HAVE_SYS_MAC_H 1
2499 /* Define to 1 if you have the <sys/mman.h> header file. */
2500 #define HAVE_SYS_MMAN_H 1
2502 /* Define to 1 if you have the <sys/modem.h> header file. */
2503 /* #undef HAVE_SYS_MODEM_H */
2505 /* Define to 1 if you have the <sys/ndir.h> header file, and it defines 'DIR'.
2507 /* #undef HAVE_SYS_NDIR_H */
2509 /* Define to 1 if you have the <sys/param.h> header file. */
2510 #define HAVE_SYS_PARAM_H 1
2512 /* Define to 1 if you have the <sys/pcl720.h> header file. */
2513 /* #undef HAVE_SYS_PCL720_H */
2515 /* Define to 1 if you have the <sys/poll.h> header file. */
2516 #define HAVE_SYS_POLL_H 1
2518 /* Define to 1 if you have the <sys/ppsclock.h> header file. */
2519 /* #undef HAVE_SYS_PPSCLOCK_H */
2521 /* Define to 1 if you have the <sys/ppstime.h> header file. */
2522 /* #undef HAVE_SYS_PPSTIME_H */
2524 /* Define to 1 if you have the <sys/prctl.h> header file. */
2525 /* #undef HAVE_SYS_PRCTL_H */
2527 /* Define to 1 if you have the <sys/procctl.h> header file. */
2528 /* #undef HAVE_SYS_PROCCTL_H */
2530 /* Define to 1 if you have the <sys/procset.h> header file. */
2531 #define HAVE_SYS_PROCSET_H 1
2533 /* Define to 1 if you have the <sys/proc.h> header file. */
2534 #define HAVE_SYS_PROC_H 1
2536 /* Define to 1 if you have the <sys/resource.h> header file. */
2537 #define HAVE_SYS_RESOURCE_H 1
2539 /* Define to 1 if you have the <sys/sched.h> header file. */
2540 /* #undef HAVE_SYS_SCHED_H */
2542 /* Define to 1 if you have the <sys/select.h> header file. */
2543 #define HAVE_SYS_SELECT_H 1
2545 /* Define to 1 if you have the <sys/shm.h> header file. */
2546 #define HAVE_SYS_SHM_H 1
2548 /* Define to 1 if you have the <sys/signal.h> header file. */
2549 #define HAVE_SYS_SIGNAL_H 1
2551 /* Define to 1 if you have the <sys/socket.h> header file. */
2552 #define HAVE_SYS_SOCKET_H 1
2554 /* Define to 1 if you have the <sys/sockio.h> header file. */
2555 #define HAVE_SYS_SOCKIO_H 1
2557 /* Define to 1 if you have the <sys/soundcard.h> header file. */
2558 #define HAVE_SYS_SOUNDCARD_H 1
2560 /* Define to 1 if you have the <sys/stat.h> header file. */
2561 #define HAVE_SYS_STAT_H 1
2563 /* Define to 1 if you have the <sys/stream.h> header file. */
2564 #define HAVE_SYS_STREAM_H 1
2566 /* Define to 1 if you have the <sys/stropts.h> header file. */
2567 #define HAVE_SYS_STROPTS_H 1
2569 /* Define to 1 if you have the <sys/syscall.h> header file. */
2570 #define HAVE_SYS_SYSCALL_H 1
2572 /* Define to 1 if you have the <sys/sysctl.h> header file. */
2573 /* #undef HAVE_SYS_SYSCTL_H */
2575 /* Define to 1 if you have the <sys/syssgi.h> header file. */
2576 /* #undef HAVE_SYS_SYSSGI_H */
2578 /* Define to 1 if you have the <sys/systune.h> header file. */
2579 /* #undef HAVE_SYS_SYSTUNE_H */
2581 /* Define to 1 if you have the <sys/termios.h> header file. */
2582 #define HAVE_SYS_TERMIOS_H 1
2584 /* Define to 1 if you have the <sys/timepps.h> header file. */
2585 /* #undef HAVE_SYS_TIMEPPS_H */
2587 /* Define to 1 if you have the <sys/timers.h> header file. */
2588 /* #undef HAVE_SYS_TIMERS_H */
2590 /* Define to 1 if you have the <sys/timex.h> header file. */
2591 #define HAVE_SYS_TIMEX_H 1
2593 /* Define to 1 if you have the <sys/time.h> header file. */
2594 #define HAVE_SYS_TIME_H 1
2596 /* Define to 1 if you have the <sys/tpro.h> header file. */
2597 /* #undef HAVE_SYS_TPRO_H */
2599 /* Define to 1 if you have the <sys/types.h> header file. */
2600 #define HAVE_SYS_TYPES_H 1
2602 /* Use sys/uio.h for struct iovec help */
2603 /* #undef HAVE_SYS_UIO_H */
2605 /* Define to 1 if you have the <sys/un.h> header file. */
2606 #define HAVE_SYS_UN_H 1
2608 /* Define to 1 if you have the <sys/var.h> header file. */
2609 #define HAVE_SYS_VAR_H 1
2611 /* Define to 1 if you have the <sys/wait.h> header file. */
2612 #define HAVE_SYS_WAIT_H 1
2614 /* Define to 1 if the system has the type 's_char'. */
2615 /* #undef HAVE_S_CHAR */
2617 /* Define to 1 if you have the <termios.h> header file. */
2618 #define HAVE_TERMIOS_H 1
2620 /* Define to 1 if you have the <termio.h> header file. */
2621 #define HAVE_TERMIO_H 1
2623 /* if you have Solaris LWP (thr) package */
2624 /* #undef HAVE_THR */
2626 /* Define to 1 if you have the <thread.h> header file. */
2627 /* #undef HAVE_THREAD_H */
2629 /* Define to 1 if you have the 'thr_getconcurrency' function. */
2630 #define HAVE_THR_GETCONCURRENCY 1
2632 /* Define to 1 if you have the 'thr_setconcurrency' function. */
2633 #define HAVE_THR_SETCONCURRENCY 1
2635 /* Define to 1 if you have the 'thr_yield' function. */
2636 #define HAVE_THR_YIELD 1
2639 /* #undef HAVE_TICKADJ_IN_STRUCT_CLOCKINFO */
2641 /* Define to 1 if you have the 'timegm' function. */
2642 #define HAVE_TIMEGM 1
2644 /* Define to 1 if you have the <timepps.h> header file. */
2645 /* #undef HAVE_TIMEPPS_H */
2647 /* Define to 1 if you have the 'timer_create' function. */
2648 #define HAVE_TIMER_CREATE 1
2650 /* Define to 1 if you have the <timex.h> header file. */
2651 /* #undef HAVE_TIMEX_H */
2653 /* Define to 1 if you have the <time.h> header file. */
2654 #define HAVE_TIME_H 1
2656 /* Do we have the TIOCGPPSEV ioctl (Solaris)? */
2657 #define HAVE_TIOCGPPSEV 1
2659 /* Do we have the TIOCSPPS ioctl (Solaris)? */
2660 #define HAVE_TIOCSPPS 1
2662 /* Do we have the TIO serial stuff? */
2663 /* #undef HAVE_TIO_SERIAL_STUFF */
2665 /* Are TrustedBSD MAC policy privileges available? */
2666 /* #undef HAVE_TRUSTEDBSD_MAC */
2668 /* Define to 1 if the system has the type 'uint16_t'. */
2669 #define HAVE_UINT16_T 1
2671 /* Define to 1 if the system has the type 'uint32_t'. */
2672 #define HAVE_UINT32_T 1
2674 /* Define to 1 if the system has the type 'uint8_t'. */
2675 #define HAVE_UINT8_T 1
2677 /* Define to 1 if the system has the type 'uintmax_t'. */
2678 /* #undef HAVE_UINTMAX_T */
2680 /* Define to 1 if the system has the type 'uintptr_t'. */
2681 #define HAVE_UINTPTR_T 1
2683 /* Define to 1 if the system has the type 'uint_t'. */
2684 #define HAVE_UINT_T 1
2686 /* Define to 1 if you have the 'umask' function. */
2687 #define HAVE_UMASK 1
2689 /* Define to 1 if you have the 'uname' function. */
2690 #define HAVE_UNAME 1
2692 /* Define to 1 if you have the <unistd.h> header file. */
2693 #define HAVE_UNISTD_H 1
2695 /* deviant sigwait? */
2696 /* #undef HAVE_UNIXWARE_SIGWAIT */
2698 /* Define to 1 if the system has the type 'unsigned long long int'. */
2699 #define HAVE_UNSIGNED_LONG_LONG_INT 1
2701 /* Define to 1 if you have the 'updwtmp' function. */
2702 #define HAVE_UPDWTMP 1
2704 /* Define to 1 if you have the 'updwtmpx' function. */
2705 #define HAVE_UPDWTMPX 1
2707 /* Define to 1 if you have the <utime.h> header file. */
2708 #define HAVE_UTIME_H 1
2710 /* Define to 1 if you have the <utmpx.h> header file. */
2711 #define HAVE_UTMPX_H 1
2713 /* Define to 1 if you have the <utmp.h> header file. */
2714 #define HAVE_UTMP_H 1
2716 /* Define to 1 if the system has the type 'u_int32'. */
2717 /* #undef HAVE_U_INT32 */
2719 /* Define to 1 if you have the <values.h> header file. */
2720 /* #undef HAVE_VALUES_H */
2722 /* Define to 1 if you have the <varargs.h> header file. */
2723 /* #undef HAVE_VARARGS_H */
2725 /* Define to 1 if you have the 'vfork' function. */
2726 #define HAVE_VFORK 1
2728 /* Define to 1 if you have the <vfork.h> header file. */
2729 /* #undef HAVE_VFORK_H */
2731 /* Define to 1 if you have the 'vprintf' function. */
2732 #define HAVE_VPRINTF 1
2734 /* Define if C99-compliant `vsnprintf' is available. */
2735 #define HAVE_VSNPRINTF 1
2737 /* Define to 1 if you have the 'waitpid' function. */
2738 #define HAVE_WAITPID 1
2740 /* Define to 1 if you have the <wchar.h> header file. */
2741 #define HAVE_WCHAR_H 1
2743 /* Define to 1 if the system has the type 'wchar_t'. */
2744 #define HAVE_WCHAR_T 1
2746 /* Define to 1 if the system has the type 'wint_t'. */
2747 #define HAVE_WINT_T 1
2749 /* Define to 1 if 'fork' works. */
2750 #define HAVE_WORKING_FORK 1
2752 /* Define to 1 if 'vfork' works. */
2753 #define HAVE_WORKING_VFORK 1
2755 /* define if select implicitly yields */
2756 #define HAVE_YIELDING_SELECT 1
2758 /* Define to 1 if the system has the type '_Bool'. */
2759 #define HAVE__BOOL 1
2761 /* Define to 1 if you have the '_exit' function. */
2762 #define HAVE__EXIT 1
2764 /* Define to 1 if you have the </sys/sync/queue.h> header file. */
2765 /* #undef HAVE__SYS_SYNC_QUEUE_H */
2767 /* Define to 1 if you have the </sys/sync/sema.h> header file. */
2768 /* #undef HAVE__SYS_SYNC_SEMA_H */
2770 /* Define to 1 if you have the '__adjtimex' function. */
2771 /* #undef HAVE___ADJTIMEX */
2773 /* defined if C compiler supports __attribute__((...)) */
2774 #define HAVE___ATTRIBUTE__ /**/
2777 /* define away __attribute__() if unsupported */
2778 #ifndef HAVE___ATTRIBUTE__
2779 # define __attribute__(x) /* empty */
2781 #define ISC_PLATFORM_NORETURN_PRE
2782 #define ISC_PLATFORM_NORETURN_POST __attribute__((__noreturn__))
2786 /* Define to 1 if you have the '__ntp_gettime' function. */
2787 /* #undef HAVE___NTP_GETTIME */
2789 /* Define to 1 if you have the '__res_init' function. */
2790 /* #undef HAVE___RES_INIT */
2792 /* Does struct sockaddr_storage have __ss_family? */
2793 /* #undef HAVE___SS_FAMILY_IN_SS */
2796 /* Handle sockaddr_storage.__ss_family */
2797 #ifdef HAVE___SS_FAMILY_IN_SS
2798 # define ss_family __ss_family
2799 #endif /* HAVE___SS_FAMILY_IN_SS */
2803 /* Define to provide `rpl_snprintf' function. */
2804 /* #undef HW_WANT_RPL_SNPRINTF */
2806 /* Define to provide `rpl_vsnprintf' function. */
2807 /* #undef HW_WANT_RPL_VSNPRINTF */
2809 /* Retry queries on _any_ DNS error? */
2810 #define IGNORE_DNS_ERRORS 1
2812 /* Should we use the IRIG sawtooth filter? */
2813 #define IRIG_SUCKS 1
2815 /* Enclose PTHREAD_ONCE_INIT in extra braces? */
2816 /* #undef ISC_PLATFORM_BRACEPTHREADONCEINIT */
2818 /* Do we need to fix in6isaddr? */
2819 /* #undef ISC_PLATFORM_FIXIN6ISADDR */
2821 /* ISC: do we have if_nametoindex()? */
2822 #define ISC_PLATFORM_HAVEIFNAMETOINDEX 1
2824 /* have struct if_laddrconf? */
2825 /* #undef ISC_PLATFORM_HAVEIF_LADDRCONF */
2827 /* have struct if_laddrreq? */
2828 /* #undef ISC_PLATFORM_HAVEIF_LADDRREQ */
2830 /* have struct in6_pktinfo? */
2831 #define ISC_PLATFORM_HAVEIN6PKTINFO 1
2834 #define ISC_PLATFORM_HAVEIPV6 1
2836 /* struct sockaddr has sa_len? */
2837 /* #undef ISC_PLATFORM_HAVESALEN */
2839 /* sin6_scope_id? */
2840 #define ISC_PLATFORM_HAVESCOPEID 1
2842 /* missing in6addr_any? */
2843 /* #undef ISC_PLATFORM_NEEDIN6ADDRANY */
2845 /* Do we need netinet6/in6.h? */
2846 /* #undef ISC_PLATFORM_NEEDNETINET6IN6H */
2848 /* ISC: provide inet_ntop() */
2849 /* #undef ISC_PLATFORM_NEEDNTOP */
2851 /* Declare in_port_t? */
2852 /* #undef ISC_PLATFORM_NEEDPORTT */
2854 /* ISC: provide inet_pton() */
2855 /* #undef ISC_PLATFORM_NEEDPTON */
2857 /* enable libisc thread support? */
2858 #define ISC_PLATFORM_USETHREADS 1
2860 /* Does the kernel have an FLL bug? */
2861 /* #undef KERNEL_FLL_BUG */
2863 /* Does the kernel support precision time discipline? */
2864 #define KERNEL_PLL 1
2866 /* Define to use libseccomp system call filtering. */
2867 /* #undef KERN_SECCOMP */
2869 /* What is (probably) the name of DOSYNCTODR in the kernel? */
2870 #define K_DOSYNCTODR_NAME "dosynctodr"
2872 /* What is (probably) the name of NOPRINTF in the kernel? */
2873 #define K_NOPRINTF_NAME "noprintf"
2875 /* What is the name of TICKADJ in the kernel? */
2876 /* #undef K_TICKADJ_NAME */
2878 /* What is the name of TICK in the kernel? */
2879 #define K_TICK_NAME "nsec_per_tick"
2881 /* define to 1 if library is thread safe */
2882 #define LDAP_API_FEATURE_X_OPENLDAP_THREAD_SAFE 1
2884 /* leap smear mechanism */
2885 /* #undef LEAP_SMEAR */
2887 /* Define to any value to include libseccomp sandboxing. */
2888 /* #undef LIBSECCOMP */
2890 /* Should we align with the NIST lockclock scheme? */
2891 /* #undef LOCKCLOCK */
2893 /* Define to the sub-directory where libtool stores uninstalled libraries. */
2894 #define LT_OBJDIR ".libs/"
2896 /* Does the target support multicast IP? */
2899 /* Should we recommend a minimum value for tickadj? */
2900 /* #undef MIN_REC_TICKADJ */
2902 /* Define to 1 if the compiler does not support C99's structure
2904 /* #undef MISSING_C99_STRUCT_INIT */
2906 /* having to fork the DNS worker early when doing chroot? */
2907 /* #undef NEED_EARLY_FORK */
2909 /* Do we need HPUX adjtime() library support? */
2910 /* #undef NEED_HPUX_ADJTIME */
2912 /* Do we want the HPUX FindConfig()? */
2913 /* #undef NEED_HPUX_FINDCONFIG */
2915 /* We need to provide netsnmp_daemonize() */
2916 /* #undef NEED_NETSNMP_DAEMONIZE */
2918 /* pthread_init() required? */
2919 /* #undef NEED_PTHREAD_INIT */
2921 /* use PTHREAD_SCOPE_SYSTEM? */
2922 /* #undef NEED_PTHREAD_SCOPE_SYSTEM */
2924 /* Do we need the qnx adjtime call? */
2925 /* #undef NEED_QNX_ADJTIME */
2927 /* Do we need extra room for SO_RCVBUF? (HPUX < 8) */
2928 /* #undef NEED_RCVBUF_SLOP */
2930 /* Do we need an s_char typedef? */
2931 #define NEED_S_CHAR_TYPEDEF 1
2933 /* Might nlist() values require an extra level of indirection (AIX)? */
2934 /* #undef NLIST_EXTRA_INDIRECTION */
2936 /* does struct nlist use a name union? */
2937 /* #undef NLIST_NAME_UNION */
2940 #define NLIST_STRUCT 1
2942 /* Should we NOT read /dev/kmem? */
2945 /* Should we avoid #warning on option name collisions? */
2946 /* #undef NO_OPTION_NAME_WARNINGS */
2948 /* Is there a problem using PARENB and IGNPAR? */
2949 /* #undef NO_PARENB_IGNPAR */
2951 /* define if you have (or want) no threads */
2952 /* #undef NO_THREADS */
2954 /* Default location of crypto key info */
2955 #define NTP_KEYSDIR "/etc/inet"
2957 /* Path to sign daemon rendezvous socket */
2958 /* #undef NTP_SIGND_PATH */
2960 /* Do we have ntp_{adj,get}time in libc? */
2961 #define NTP_SYSCALLS_LIBC 1
2963 /* Do we have ntp_{adj,get}time in the kernel? */
2964 /* #undef NTP_SYSCALLS_STD */
2966 /* Do we have support for SHMEM_STATUS? */
2967 #define ONCORE_SHMEM_STATUS 1
2970 #define OPENSSL /**/
2972 /* Suppress OpenSSL 3 deprecation warnings */
2973 #define OPENSSL_SUPPRESS_DEPRECATED 1
2975 /* Should we open the broadcast socket? */
2976 #define OPEN_BCAST_SOCKET 1
2978 /* need to recreate sockets on changed routing? */
2979 /* #undef OS_MISSES_SPECIFIC_ROUTE_UPDATES */
2981 /* wildcard socket needs REUSEADDR to bind interface addresses */
2982 /* #undef OS_NEEDS_REUSEADDR_FOR_IFADDRBIND */
2984 /* Do we need to override the system's idea of HZ? */
2985 /* #undef OVERRIDE_HZ */
2987 /* Name of package */
2988 #define PACKAGE "ntp"
2990 /* Define to the address where bug reports for this package should be sent. */
2991 #define PACKAGE_BUGREPORT "https://bugs.ntp.org/"
2993 /* Define to the full name of this package. */
2994 #define PACKAGE_NAME "ntp"
2996 /* Define to the full name and version of this package. */
2998 /* Define to the one symbol short name of this package. */
2999 #define PACKAGE_TARNAME "ntp"
3001 /* Define to the home page for this package. */
3002 #define PACKAGE_URL "https://www.ntp.org/"
3004 /* Define to the version of this package. */
3007 #define PERLLIBDIR "/usr/share/ntp/lib"
3009 /* define to a working POSIX compliant shell */
3010 #define POSIX_SHELL "/usr/bin/bash"
3012 /* PARSE kernel PLL PPS support */
3013 /* #undef PPS_SYNC */
3015 /* Preset a value for 'tick'? */
3016 #define PRESET_TICK 1000000L/hz
3018 /* Preset a value for 'tickadj'? */
3019 #define PRESET_TICKADJ 500/hz
3021 /* Should we not IGNPAR (Linux)? */
3022 /* #undef RAWDCF_NO_IGNPAR */
3024 /* enable thread safety */
3027 /* Basic refclock support? */
3030 /* Do we want the ReliantUNIX clock hacks? */
3031 /* #undef RELIANTUNIX_CLOCK */
3033 /* define if sched_yield yields the entire process */
3034 /* #undef REPLACE_BROKEN_YIELD */
3036 /* Define as the return type of signal handlers ('int' or 'void'). */
3037 #define RETSIGTYPE void
3039 /* saveconfig mechanism */
3040 #define SAVECONFIG 1
3042 /* Do we want the SCO clock hacks? */
3043 /* #undef SCO5_CLOCK */
3045 /* The size of 'char *', as computed by sizeof. */
3046 #define SIZEOF_CHAR_P 8
3048 /* The size of 'int', as computed by sizeof. */
3049 #define SIZEOF_INT 4
3051 /* The size of 'long', as computed by sizeof. */
3052 #define SIZEOF_LONG 8
3054 /* The size of 'long long', as computed by sizeof. */
3055 #define SIZEOF_LONG_LONG 8
3057 /* The size of 'pthread_t', as computed by sizeof. */
3058 #define SIZEOF_PTHREAD_T 4
3060 /* The size of 'short', as computed by sizeof. */
3061 #define SIZEOF_SHORT 2
3063 /* The size of 'signed char', as computed by sizeof. */
3064 #define SIZEOF_SIGNED_CHAR 1
3066 /* The size of 'time_t', as computed by sizeof. */
3067 #define SIZEOF_TIME_T 8
3069 /* Does SIOCGIFCONF return size in the buffer? */
3070 /* #undef SIZE_RETURNED_IN_BUFFER */
3073 /* #undef SLEWALWAYS */
3075 /* If using the C implementation of alloca, define if you know the
3076 direction of stack growth for your system; otherwise it will be
3077 automatically deduced at runtime.
3078 STACK_DIRECTION > 0 => grows toward higher addresses
3079 STACK_DIRECTION < 0 => grows toward lower addresses
3080 STACK_DIRECTION = 0 => direction of growth unknown */
3081 /* #undef STACK_DIRECTION */
3083 /* Define to 1 if all of the C89 standard headers exist (not just the ones
3084 required in a freestanding environment). This macro is provided for
3085 backward compatibility; new code need not use it. */
3086 #define STDC_HEADERS 1
3088 /* Step, then slew the clock? */
3089 /* #undef STEP_SLEW */
3091 /* Define to 1 if strerror_r returns char *. */
3092 /* #undef STRERROR_R_CHAR_P */
3094 /* canonical system (cpu-vendor-os) of where we should run */
3096 /* Does Xettimeofday take 1 arg? */
3097 /* #undef SYSV_TIMEOFDAY */
3099 /* Do we need to #define _SVID3 when we #include <termios.h>? */
3100 /* #undef TERMIOS_NEEDS__SVID3 */
3102 /* enable thread safety */
3103 #define THREADSAFE 1
3105 /* enable thread safety */
3106 #define THREAD_SAFE 1
3108 /* Is K_TICKADJ_NAME in nanoseconds? */
3109 #define TICKADJ_NANO 1
3111 /* Is K_TICK_NAME in nanoseconds? */
3114 /* Define to 1 if your <sys/time.h> declares 'struct tm'. */
3115 /* #undef TM_IN_SYS_TIME */
3117 /* Provide a typedef for uintptr_t? */
3118 #ifndef HAVE_UINTPTR_T
3119 typedef unsigned int uintptr_t;
3120 #define HAVE_UINTPTR_T 1
3123 /* What type to use for setsockopt */
3124 #define TYPEOF_IP_MULTICAST_LOOP u_char
3126 /* Do we set process groups with -pid? */
3127 /* #undef UDP_BACKWARDS_SETOWN */
3129 /* Must we have a CTTY for fsetown? */
3130 /* #undef USE_FSETOWNCTTY */
3132 /* Use OpenSSL's crypto random functions */
3133 #define USE_OPENSSL_CRYPTO_RAND 1
3135 /* OK to use snprintb()? */
3136 /* #undef USE_SNPRINTB */
3138 /* Enable extensions on AIX, Interix, z/OS. */
3140 # define _ALL_SOURCE 1
3142 /* Enable general extensions on macOS. */
3143 #ifndef _DARWIN_C_SOURCE
3144 # define _DARWIN_C_SOURCE 1
3146 /* Enable general extensions on Solaris. */
3147 #ifndef __EXTENSIONS__
3148 # define __EXTENSIONS__ 1
3150 /* Enable GNU extensions on systems that have them. */
3152 # define _GNU_SOURCE 1
3154 /* Enable X/Open compliant socket functions that do not require linking
3155 with -lxnet on HP-UX 11.11. */
3156 #ifndef _HPUX_ALT_XOPEN_SOCKET_API
3157 # define _HPUX_ALT_XOPEN_SOCKET_API 1
3159 /* Identify the host operating system as Minix.
3160 This macro does not affect the system headers' behavior.
3161 A future release of Autoconf may stop defining this macro. */
3163 /* # undef _MINIX */
3165 /* Enable general extensions on NetBSD.
3166 Enable NetBSD compatibility extensions on Minix. */
3167 #ifndef _NETBSD_SOURCE
3168 # define _NETBSD_SOURCE 1
3170 /* Enable OpenBSD compatibility extensions on NetBSD.
3171 Oddly enough, this does nothing on OpenBSD. */
3172 #ifndef _OPENBSD_SOURCE
3173 # define _OPENBSD_SOURCE 1
3175 /* Define to 1 if needed for POSIX-compatible behavior. */
3176 #ifndef _POSIX_SOURCE
3177 /* # undef _POSIX_SOURCE */
3179 /* Define to 2 if needed for POSIX-compatible behavior. */
3180 #ifndef _POSIX_1_SOURCE
3181 /* # undef _POSIX_1_SOURCE */
3183 /* Enable POSIX-compatible threading on Solaris. */
3184 #ifndef _POSIX_PTHREAD_SEMANTICS
3185 # define _POSIX_PTHREAD_SEMANTICS 1
3187 /* Enable extensions specified by ISO/IEC TS 18661-5:2014. */
3188 #ifndef __STDC_WANT_IEC_60559_ATTRIBS_EXT__
3189 # define __STDC_WANT_IEC_60559_ATTRIBS_EXT__ 1
3191 /* Enable extensions specified by ISO/IEC TS 18661-1:2014. */
3192 #ifndef __STDC_WANT_IEC_60559_BFP_EXT__
3193 # define __STDC_WANT_IEC_60559_BFP_EXT__ 1
3195 /* Enable extensions specified by ISO/IEC TS 18661-2:2015. */
3196 #ifndef __STDC_WANT_IEC_60559_DFP_EXT__
3197 # define __STDC_WANT_IEC_60559_DFP_EXT__ 1
3199 /* Enable extensions specified by C23 Annex F. */
3200 #ifndef __STDC_WANT_IEC_60559_EXT__
3201 # define __STDC_WANT_IEC_60559_EXT__ 1
3203 /* Enable extensions specified by ISO/IEC TS 18661-4:2015. */
3204 #ifndef __STDC_WANT_IEC_60559_FUNCS_EXT__
3205 # define __STDC_WANT_IEC_60559_FUNCS_EXT__ 1
3207 /* Enable extensions specified by C23 Annex H and ISO/IEC TS 18661-3:2015. */
3208 #ifndef __STDC_WANT_IEC_60559_TYPES_EXT__
3209 # define __STDC_WANT_IEC_60559_TYPES_EXT__ 1
3211 /* Enable extensions specified by ISO/IEC TR 24731-2:2010. */
3212 #ifndef __STDC_WANT_LIB_EXT2__
3213 # define __STDC_WANT_LIB_EXT2__ 1
3215 /* Enable extensions specified by ISO/IEC 24747:2009. */
3216 #ifndef __STDC_WANT_MATH_SPEC_FUNCS__
3217 # define __STDC_WANT_MATH_SPEC_FUNCS__ 1
3219 /* Enable extensions on HP NonStop. */
3220 #ifndef _TANDEM_SOURCE
3221 # define _TANDEM_SOURCE 1
3223 /* Enable X/Open extensions. Define to 500 only if necessary
3224 to make mbstate_t available. */
3225 #ifndef _XOPEN_SOURCE
3226 /* # undef _XOPEN_SOURCE */
3230 /* Can we use SIGPOLL for tty IO? */
3231 #define USE_TTY_SIGPOLL 1
3233 /* Can we use SIGPOLL for UDP? */
3234 /* #undef USE_UDP_SIGPOLL */
3236 /* Version number of package */
3238 /* vsnprintf expands "%m" to strerror(errno) */
3239 /* #undef VSNPRINTF_PERCENT_M */
3241 /* configure --enable-ipv6 */
3244 significant byte first (like Motorola and SPARC, unlike Intel). */
3245 #if defined AC_APPLE_UNIVERSAL_BUILD
3251 /* routine worker child proc uses to exit. */
3252 #define WORKER_CHILD_EXIT exit
3254 /* enable thread safety */
3255 #define _REENTRANT 1
3257 /* enable thread safety */
3258 #define _SGI_MP_SOURCE 1
3260 /* enable thread safety */
3261 #define _THREADSAFE 1
3263 /* enable thread safety */
3264 #define _THREAD_SAFE 1
3266 /* Are we _special_? */
3267 /* #undef __APPLE_USE_RFC_3542 */
3269 /* Define to 1 if type 'char' is unsigned and your compiler does not
3270 predefine this macro. */
3271 #ifndef __CHAR_UNSIGNED__
3272 /* # undef __CHAR_UNSIGNED__ */
3276 /* #undef adjtimex */
3278 /* Define to empty if 'const' does not conform to ANSI C. */
3281 /* Define as 'int' if <sys/types.h> doesn't define. */
3284 /* Define to '__inline__' or '__inline' if that's what the C compiler
3285 calls it, or to nothing if 'inline' is not supported under any name. */
3290 /* Define to the widest signed integer type if <stdint.h> and <inttypes.h> do
3292 /* #undef intmax_t */
3295 /* #undef ntp_adjtime */
3298 /* #undef ntp_gettime */
3300 /* Define to 'long int' if <sys/types.h> does not define. */
3303 /* Define as a signed integer type capable of holding a process identifier. */
3306 /* Define as 'unsigned int' if <stddef.h> doesn't define. */
3309 #include "c99_snprintf.h"
3312 /* Define to rpl_snprintf if the replacement function should be used. */
3313 /* #undef snprintf */
3315 /* Define as 'int' if <sys/types.h> doesn't define. */
3318 /* Define to the widest unsigned integer type if <stdint.h> and <inttypes.h>
3320 /* #undef uintmax_t */
3322 /* Define to the type of an unsigned integer type wide enough to hold a
3323 pointer, if such a type exists, and if the system does not define it. */
3324 /* #undef uintptr_t */
3326 /* Define as 'fork' if 'vfork' does not work. */
3329 /* Define to empty if the keyword 'volatile' does not work. Warning: valid
3330 code using 'volatile' can become incorrect without. Disable with care. */
3331 /* #undef volatile */
3333 /* Define to rpl_vsnprintf if the replacement function should be used. */
3334 /* #undef vsnprintf */
3337 #ifndef MPINFOU_PREDECLARED
3338 # define MPINFOU_PREDECLARED
3339 typedef union mpinfou {
3340 struct pdk_mpinfo *pdkptr;
3341 struct mpinfo *pikptr;
3347 #if !defined(_KERNEL) && !defined(PARSESTREAM)
3348 # if defined(HW_WANT_RPL_VSNPRINTF)
3349 # if defined(__cplusplus)
3352 # include <stdarg.h>
3353 int rpl_vsnprintf(char *, size_t, const char *, va_list);
3354 # if defined(__cplusplus)
3358 # if defined(HW_WANT_RPL_SNPRINTF)
3359 # if defined(__cplusplus)
3362 int rpl_snprintf(char *, size_t, const char *, ...);
3363 # if defined(__cplusplus)
3367 #endif /* !defined(_KERNEL) && !defined(PARSESTREAM) */
3372 * Macro to use in otherwise-empty source files to comply with ANSI C
3373 * requirement that each translation unit (source file) contain some
3374 * declaration. This has commonly been done by declaring an unused
3375 * global variable of type int or char. An extern reference to abs()
3376 * serves the same purpose without bloat. We once used exit() but
3377 * that can produce warnings on systems that declare exit() noreturn.
3379 #define NONEMPTY_TRANSLATION_UNIT extern int abs(int);