GETDOMAINNAME(2)

NAZWA
getdomainname, setdomainname - pobranie/ustawienie nazwy domeny

SKŁADNIA
#include <unistd.h>

int getdomainname(char *name, size_t len);
int setdomainname(const char *name, size_t len);

OPIS
Uwaga! To tłumaczenie może być nieaktualne!

Funkcje służą do pobierania, lub zmieniania nazwy domeny obecnego procesora. Jeśli zakończona znakiem NUL nazwa domeny wymaga więcej niż len bajtów, getdomainname zwróci len pierwszych bajtów nazwy (glibc) lub błąd (libc).

WARTOŚĆ ZWRACANA
Po pomyślnym zakończeniu zwracane jest zero. Po błędzie zwracane jest -1 i odpowiednio ustawiane errno.

BŁĘDY

EINVAL
    Dla getdomainname pod libc: name jest równe NULL lub name jest dłuższe niż len bajtów.

EINVAL
    Dla setdomainname: len było ujemne lub zbyt duże.

EPERM
    Dla setdomainname: wywołujący nie był superużytkownikiem.

EFAULT
    Dla setdomainname: name wskazywało poza przestrzeń adresową użytkownika.

ZGODNE Z
POSIX nie określa tych funkcji.

ZOBACZ TAKŻE
gethostname(2), sethostname(2), uname(2)

INFORMACJE O TŁUMACZENIU
Powyższe tłumaczenie pochodzi z nieistniejącego już Projektu Tłumaczenia Manuali i może nie być aktualne. W razie zauważenia różnic między powyższym opisem a rzeczywistym zachowaniem opisywanego programu lub funkcji, prosimy o zapoznanie się z oryginalną (angielską) wersją strony podręcznika za pomocą polecenia:

    man --locale=C 2 getdomainname

Prosimy o pomoc w aktualizacji stron man - więcej informacji można znaleźć pod adresem http://sourceforge.net/projects/manpages-pl/.