table of contents
GETDOMAINNAME(2) | Руководство программиста Linux | GETDOMAINNAME(2) |
ИМЯ¶
getdomainname, setdomainname - получить/установить имя домена
ОБЗОР¶
#include <unistd.h>
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 указывает за пределы адресного пространства пользователя.
СООТВЕТСТВИЕ СТАНДАРТАМ¶
POSIX не описывает эти вызовы.
СМОТРИТЕ ТАКЖЕ¶
ПЕРЕВОД¶
Перевёл с английского Виктор Вислобоков <corochoone@perm.ru> 2003
1997-08-25 | Linux 2.0 |