Rechercher une page de manuel
getdomainname
Langue: ru
Version: 1997-08-25 (fedora - 25/11/07)
Section: 2 (Appels système)
ИМЯ
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 не описывает эти вызовы.СМОТРИТЕ ТАКЖЕ
gethostname(2), sethostname(2), uname(2)ПЕРЕВОД
Перевёл с английского Виктор Вислобоков <corochoone@perm.ru> 2003Contenus ©2006-2024 Benjamin Poulain
Design ©2006-2024 Maxime Vantorre