Current Path : /usr/src/contrib/ntp/include/ |
FreeBSD hs32.drive.ne.jp 9.1-RELEASE FreeBSD 9.1-RELEASE #1: Wed Jan 14 12:18:08 JST 2015 root@hs32.drive.ne.jp:/sys/amd64/compile/hs32 amd64 |
Current File : //usr/src/contrib/ntp/include/ntp_io.h |
#if !defined _NTP_IO_H #define _NTP_IO_H /* * POSIX says use <fnct.h> to get O_* symbols and * SEEK_SET symbol form <unistd.h>. */ #ifdef HAVE_CONFIG_H # include <config.h> #endif #ifdef HAVE_SYS_TYPES_H # include <sys/types.h> #endif #ifdef HAVE_UNISTD_H # include <unistd.h> #endif #include <stdio.h> #ifdef HAVE_SYS_FILE_H # include <sys/file.h> #endif #ifdef HAVE_FCNTL_H # include <fcntl.h> #endif #if !defined(SEEK_SET) && defined(L_SET) # define SEEK_SET L_SET #endif #ifdef SYS_WINNT # include <io.h> # include "win32_io.h" #endif /* * Define FNDELAY and FASYNC using O_NONBLOCK and O_ASYNC if we need * to (and can). This is here initially for QNX, but may help for * others as well... */ #ifndef FNDELAY # ifdef O_NONBLOCK # define FNDELAY O_NONBLOCK # endif #endif #ifndef FASYNC # ifdef O_ASYNC # define FASYNC O_ASYNC # endif #endif #endif