The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]

Интерактивная система просмотра системных руководств (man-ов)

 ТемаНаборКатегория 
 
 [Cписок руководств | Печать]

setdomainname ()
  • >> setdomainname (2) ( Русские man: Системные вызовы )
  • setdomainname (2) ( Linux man: Системные вызовы )
  • setdomainname (3) ( FreeBSD man: Библиотечные вызовы )
  •  

    ИМЯ

    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> 2003


     

    Index

    ИМЯ
    ОБЗОР
    ОПИСАНИЕ
    ВОЗВРАЩАЕМОЕ ЗНАЧЕНИЕ
    ОШИБКИ
    СООТВЕТСТВИЕ СТАНДАРТАМ
    СМОТРИТЕ ТАКЖЕ
    ПЕРЕВОД


    Поиск по тексту MAN-ов: 




    Спонсоры:
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2022 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру