diff options
Diffstat (limited to 'usr.sbin/xntpd/include/ntp_io.h')
-rw-r--r-- | usr.sbin/xntpd/include/ntp_io.h | 24 |
1 files changed, 24 insertions, 0 deletions
diff --git a/usr.sbin/xntpd/include/ntp_io.h b/usr.sbin/xntpd/include/ntp_io.h new file mode 100644 index 0000000..c3b79be --- /dev/null +++ b/usr.sbin/xntpd/include/ntp_io.h @@ -0,0 +1,24 @@ +/* + * POSIX says use <fnct.h> to get O_* symbols and + * SEEK_SET symbol form <untisd.h>. + */ +#if defined(NTP_POSIX_SOURCE) +/* + * POSIX way + */ +#include <stdio.h> +#if defined(HAVE_SIGNALED_IO) && (defined(SYS_AUX2) || defined(SYS_AUX3) || defined(SYS_PTX)) +#include <sys/file.h> +#endif +#include <unistd.h> +#include <fcntl.h> +#else +/* + * BSD way + */ +#include <sys/file.h> +#include <fcntl.h> +#if !defined(SEEK_SET) && defined(L_SET) +#define SEEK_SET L_SET +#endif +#endif |