xref: /freebsd/contrib/ntp/ntpd/ppsapi_timepps.h (revision ea906c4152774dff300bb26fbfc1e4188351c89a)
1ea906c41SOllivier Robert /* ppsapi_timepps.h */
2ea906c41SOllivier Robert 
3ea906c41SOllivier Robert /*
4ea906c41SOllivier Robert  * This logic first tries to get the timepps.h file from a standard
5ea906c41SOllivier Robert  * location, and then from our include/ subdirectory.
6ea906c41SOllivier Robert  */
7ea906c41SOllivier Robert 
8ea906c41SOllivier Robert #ifdef HAVE_TIMEPPS_H
9ea906c41SOllivier Robert # include <timepps.h>
10ea906c41SOllivier Robert #else
11ea906c41SOllivier Robert # ifdef HAVE_SYS_TIMEPPS_H
12ea906c41SOllivier Robert #  include <sys/timepps.h>
13ea906c41SOllivier Robert # else
14ea906c41SOllivier Robert #  ifdef HAVE_CIOGETEV
15ea906c41SOllivier Robert #   include "timepps-SunOS.h"
16ea906c41SOllivier Robert #  else
17ea906c41SOllivier Robert #   ifdef HAVE_TIOCGPPSEV
18ea906c41SOllivier Robert #    include "timepps-Solaris.h"
19ea906c41SOllivier Robert #   else
20ea906c41SOllivier Robert #    ifdef TIOCDCDTIMESTAMP
21ea906c41SOllivier Robert #     include "timepps-SCO.h"
22ea906c41SOllivier Robert #    endif
23ea906c41SOllivier Robert #   endif
24ea906c41SOllivier Robert #  endif
25ea906c41SOllivier Robert # endif
26ea906c41SOllivier Robert #endif
27