Расширить доменное имя
#include <sys/types.h>#include <netinet/in.h>#include <arpa/nameser.h>#include <resolv.h>int dn_expand( const u_char *msg,const u_char *eomorig,const u_char *comp_dn,char *exp_dn,int length );
libsocket
Функция dn_expand() является низкоуровневой процедурой, используемой res_query() для раскрытия сжатого доменного имени comp_dn, в полное доменное имя.
Сжатое имя содержится в запросе или ответном сообщении.
Размер сжатого доменного имени в байтах (не расширенного) или -1
в случае ошибки.
Unix
dn_comp(), gethostbyname(), res_init(), res_mkquery(), res_query(), res_search(), res_send()
/etc/resolv.conf, hostname в Справочнике по Утилитам
Основано на RFC 974, RFC 1032, RFC 1033, RFC 1034, RFC 1035
Предыдущий раздел: Описание API сетевой библиотеки