getdomainname()

Получить доменное имя текущего хоста

Прототип:

#include <unistd.h>
int getdomainname( char *name,
size_t namelen );

Аргументы:

name
Буфер, в котором функция может хранить доменное имя.
namelen
Размер массива имен.

Библиотека:

libsocket

Описание:

Функция getdomainname() получает стандартное доменное имя для текущего процессора и сохраняет его в буфере, на который указывает name. Строка name завершается нулевым символом.


Note: Если буфер слишком мал, имя обрезается.

Возвращаемое значение:

0
Успешное завершение.
-1
Возникла ошибка. Код ошибки записан в errno.

Коды ошибок:

EFAULT
Параметры name или namelen выдали неверный адрес

Классификация:

Unix

Безопасность использования
Точка остановки потока
Нет
Обработчик прерываний
Нет
Обработчик сигналов
Да
В потоке
Да

Тематические ссылки:

setdomainname()




Предыдущий раздел: Описание API сетевой библиотеки