7 #define HAVE_STRINGS_H 1 /* strings.h */
8 /* #undef HAVE_XTI_INET_H */ /* xti_inet.h */
9 #define HAVE_SYS_FILIO_H 1 /* sys/filio.h */
10 #define HAVE_SYS_IOCTL_H 1 /* sys/ioctl.h */
11 #define HAVE_SYS_SELECT_H 1 /* sys/select.h */
12 #define HAVE_SYS_SOCKIO_H 1 /* sys/sockio.h */
13 #define HAVE_SYS_SYSCTL_H 1 /* sys/sysctl.h */
14 #define HAVE_SYS_TIME_H 1 /* sys/time.h */
15 /* Определена, если можно подключить time.h и sys/time.h */
16 #define TIME_WITH_SYS_TIME 1
17 /* Определены, если имеются соответствующие функции */
18 #define HAVE_BZERO 1
19 #define HAVE_GETHOSTBYNAME2 1
20 /* #undef HAVE_PSELECT */
21 #define HAVE_VSNPRINTF 1
22 /* Определены, если прототипы функций есть в заголовочном файле */
23 /* #undef HAVE_GETADDRINFO_PROTO */ /* netdb.h */
24 /* #undef HAVE_GETNAMEINFO_PROTO */ /* netdb.h */
25 #define HAVE_GETHOSTNAME_PROTO 1 /* unistd.h */
26 #define HAVE_GETRUSAGE_PROTO 1 /* sys/resource.h */
27 #define HAVE_HSTRERROR_PROTO 1 /* netdb.h */
28 /* #undef HAVE_IF_NAMETOINDEX_PROTO */ /* net/if.h */
29 #define HAVE_INET_ATON_PROTO 1 /* arpa/inet.h */
30 #define HAVE_INET_PTON_PROTO 1 /* arpa/inet.h */
31 /* #undef HAVE_ISFDTYPE_PROTO */ /* sys/stat.h */
32 /* #undef HAVE_PSELECT_PROTO */ /* sys/select.h */
33 #define HAVE_SNPRINTF_PROTO 1 /* stdio.h */
34 /* #undef HAVE_SOCKATMARK_PROTO */ /* sys/socket.h */
35 /* Определены, если определены соответствующие структуры */
36 /* #undef HAVE_ADDRINFO_STRUCT */ /* netdb.h */
37 /* #undef HAVE_IF_NAMEINDEX_STRUCT */ /* net/if.h */
38 #define HAVE_SOCKADDR_DL_STRUCT 1 /* net/if_dl.h */
39 #define HAVE TIMESPEC STRUCT 1 /* time.h */
40 /* Определены, если имеется указанное свойство */
41 #define HAVE_SOCKADDR_SA_LEN 1 /* в sockaddr{} есть поле sa_len */
42 #define HAVE_MSGHDR_MSG_CONTROL 1 /* в msghdr{} есть поле msg_control */
43 /* Имена устройств XTI для TCP и UDP */
44 /* #undef HAVE_DEV_TCP */ /* большинство здесь */
45 /* #undef HAVE_DEV_XTI_TCP */ /* для AIX */
46 /* #undef HAVE_DEV_STREAMS_XTISO_TCP */ /* для OSF 3.2 */
47 /* При необходимости определяем типы данных */
48 /* #undef int8_t */ /* sys/types.h */
49 /* #undef int16_t */ /* sys/types.h */
50 /* #undef int32_t */ /* sys/types.h */
51 #define uint8_t unsigned char /* sys/types.h */
52 #define uint16_t unsigned short /* sys/types.h */
53 #define uint32_t unsigned int /* sys/types.h */