Структура, описывающая хост
#include <netdb.h>struct hostent {char *h_name;char **h_aliases;int h_addrtype;int h_length;char **h_addr_list;};#define h_addr h_addr_list[0]
Данная структура описывает Интернет-хост. Она содержит либо информацию, полученную с сервера имен, либо отдельные поля из строки файла /etc/hosts.
Поля структуры:
#define используется для определения:
POSIX 1003.1
endhostent(), gethostbyaddr(), gethostbyname(), gethostent(), sethostent()
/etc/hosts, /etc/resolv.conf в Справочнике по Утилитам
Предыдущий раздел: Описание API сетевой библиотеки