summaryrefslogtreecommitdiffstats
path: root/usr.sbin/xntpd/include/ntp_if.h
blob: 340481a6bbec5f272c6c93ac461c7d0f455e0334 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
/*
 * Sockets are not standard.
 * So hide uglyness in include file.
 */
#if defined(SYS_CONVEXOS9)
#include "/sys/sync/queue.h"
#include "/sys/sync/sema.h"
#endif

#if defined(SYS_AIX)
#include <sys/time.h>
#include <time.h>
#endif

#if (defined(SOLARIS) && !defined(bsd)) || defined(SYS_SUNOS4)
#include <sys/sockio.h>
#endif

#if defined(SYS_UNIXWARE1)
#include <sys/sockio.h>
#endif

#if defined(SYS_PTX) || defined(SYS_SINIXM)
#include <sys/stream.h>
#include <sys/stropts.h>
#endif

#if defined(SYS_SVR4)
#if !defined(USE_STREAMS_DEVICE_FOR_IF_CONFIG)
#include <sys/sockio.h>
#else /* USE_STREAMS_DEVICE_FOR_IF_CONFIG */
#include <netinet/ip.h>
#undef SIOCGIFCONF
#undef SIOCGIFFLAGS
#undef SIOCGIFADDR
#undef SIOCGIFBRDADDR
#undef SIOCGIFNETMASK
#define SIOCGIFCONF	IPIOC_GETIFCONF
#define SIOCGIFFLAGS	IPIOC_GETIFFLAGS
#define SIOCGIFADDR	IPIOC_GETIFADDR
#define SIOCGIFBRDADDR IPIOC_GETIFBRDADDR
#define SIOCGIFNETMASK IPIOC_GETIFNETMASK
#endif /* USE_STREAMS_DEVICE_FOR_IF_CONFIG */

#endif /* SYS_SVR4 */

#if defined(SYS_FREEBSD)
#include <sys/time.h>
#endif

#include <net/if.h>
OpenPOWER on IntegriCloud