int getdomainname(char *name, size_t len); int setdomainname(const char *name, size_t len);
ОПИСАНИЕ
Эти функции используются для доступа к имени домена текущего процессора
или его изменения. Если длина имени домена, которое завершается нулевым
символом больше, чем len байт,
getdomainname
возвращает либо первые len байт (glibc) или ошибку (libc).
ВОЗВРАЩАЕМОЕ ЗНАЧЕНИЕ
В случае успеха возвращается ноль. При ошибке возвращается -1 и
значение
errno
устанавливается соответствующим образом.
ОШИБКИ
EINVAL
Для
getdomainname
в libc:
name
является
NULL
или
name
длиннее, чем
len
байт.
EINVAL
Для
setdomainname:
len
является отрицательным или очень большим числом.
EPERM
Для
setdomainname:
вызвавший не имеет прав суперпользователя.
EFAULT
Для
setdomainname:
name
указывает за пределы адресного пространства пользователя.