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)
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/.