-
Notifications
You must be signed in to change notification settings - Fork 18
/
Copy pathacconfig.h
61 lines (48 loc) · 2.07 KB
/
acconfig.h
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
52
53
54
55
56
57
58
59
60
61
/* Define if your raw sockets have arguments in host order as in BSD. */
#undef BSD_RAWSOCK_ORDER
/* Define if your system knows about struct sockaddr_storage */
#undef HAVE_SOCKADDR_STORAGE
/* Define to int if your system does not know about sa_family_t */
#undef sa_family_t
/* Define to int if your system does not know about socklen_t */
#undef socklen_t
/* Define to `unsigned long long' if <sys/types.h> doesn't define. */
#undef u_int64_t
/* Define to `unsigned int' if <sys/types.h> doesn't define. */
#undef u_int32_t
/* Define to `unsigned short' if <sys/types.h> doesn't define. */
#undef u_int16_t
/* Define to `unsigned char' if <sys/types.h> doesn't define. */
#undef u_int8_t
/* Undefine if <netdb.h> contains this, otherwise define to 1 */
#undef NI_NUMERICHOST
/* Undefine if <netdb.h> contains this, otherwise define to 1 */
#undef NI_MAXHOST
/* Undefine if <netdb.h> contains this, otherwise define to 32 */
#undef NI_MAXSERV
/* Take care of getaddrinfo */
#undef HAVE_STRUCT_ADDRINFO
/* Define if timeradd is defined in <sys/time.h> */
#undef HAVE_TIMERADD
#ifndef HAVE_TIMERADD
#define timeradd(tvp, uvp, vvp) \
do { \
(vvp)->tv_sec = (tvp)->tv_sec + (uvp)->tv_sec; \
(vvp)->tv_usec = (tvp)->tv_usec + (uvp)->tv_usec; \
if ((vvp)->tv_usec >= 1000000) { \
(vvp)->tv_sec++; \
(vvp)->tv_usec -= 1000000; \
} \
} while (0)
#define timersub(tvp, uvp, vvp) \
do { \
(vvp)->tv_sec = (tvp)->tv_sec - (uvp)->tv_sec; \
(vvp)->tv_usec = (tvp)->tv_usec - (uvp)->tv_usec; \
if ((vvp)->tv_usec < 0) { \
(vvp)->tv_sec--; \
(vvp)->tv_usec += 1000000; \
} \
} while (0)
#endif /* !HAVE_TIMERADD */
/* Define if fd_mask is defined in <sys/select.h> */
#undef HAVE_FDMASK_IN_SELECT