Чтение онлайн

на главную

Жанры

UNIX: разработка сетевых приложений
Шрифт:

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> */

54 /* #undef size_t */ /* <sys/types.h> */

55 /* #undef ssize_t */ /* <sys/types.h> */

56 /* socklen_t должен иметь тип uint32_t, но configure определяет его

57 как unsigned int. т. к. это значение используется в начале компиляции.

58 иногда до того, как в данной реализации определяется тип uint32_t */

59 #define socklen_t unsigned int /* <sys/socket.h> */

60 #define sa_family_t SA_FAMILY_T /* <sys/socket.h> */

61 #define SA_FAMILY_T uint8_t

62 #define t_scalar_t int32_t /* <xti.h> */

Поделиться:
Популярные книги

Сирота

Ланцов Михаил Алексеевич
1. Помещик
Фантастика:
альтернативная история
5.71
рейтинг книги
Сирота

Стеллар. Трибут

Прокофьев Роман Юрьевич
2. Стеллар
Фантастика:
боевая фантастика
рпг
8.75
рейтинг книги
Стеллар. Трибут

Смерть может танцевать 4

Вальтер Макс
4. Безликий
Фантастика:
боевая фантастика
5.85
рейтинг книги
Смерть может танцевать 4

Вечный. Книга IV

Рокотов Алексей
4. Вечный
Фантастика:
боевая фантастика
попаданцы
рпг
5.00
рейтинг книги
Вечный. Книга IV

СД. Том 17

Клеванский Кирилл Сергеевич
17. Сердце дракона
Фантастика:
боевая фантастика
6.70
рейтинг книги
СД. Том 17

Система Возвышения. Второй Том. Часть 1

Раздоров Николай
2. Система Возвышения
Фантастика:
фэнтези
7.92
рейтинг книги
Система Возвышения. Второй Том. Часть 1

Кодекс Охотника. Книга XV

Винокуров Юрий
15. Кодекс Охотника
Фантастика:
попаданцы
аниме
5.00
рейтинг книги
Кодекс Охотника. Книга XV

Релокант. Вестник

Ascold Flow
2. Релокант в другой мир
Фантастика:
фэнтези
попаданцы
рпг
5.00
рейтинг книги
Релокант. Вестник

Горькие ягодки

Вайз Мариэлла
Любовные романы:
современные любовные романы
7.44
рейтинг книги
Горькие ягодки

Проданная Истинная. Месть по-драконьи

Белова Екатерина
Любовные романы:
любовно-фантастические романы
5.00
рейтинг книги
Проданная Истинная. Месть по-драконьи

АН (цикл 11 книг)

Тарс Элиан
Аномальный наследник
Фантастика:
фэнтези
героическая фантастика
попаданцы
аниме
5.00
рейтинг книги
АН (цикл 11 книг)

Весь цикл «Десантник на престоле». Шесть книг

Ланцов Михаил Алексеевич
Десантник на престоле
Фантастика:
альтернативная история
8.38
рейтинг книги
Весь цикл «Десантник на престоле». Шесть книг

Рядовой. Назад в СССР. Книга 1

Гаусс Максим
1. Второй шанс
Фантастика:
попаданцы
альтернативная история
5.00
рейтинг книги
Рядовой. Назад в СССР. Книга 1

Сколько стоит любовь

Завгородняя Анна Александровна
Любовные романы:
любовно-фантастические романы
6.22
рейтинг книги
Сколько стоит любовь