NAZWA getdomainname, setdomainname - pobierz/ustaw nazwę domeny
SKŁADNIA #include <unistd.h>
int getdomainname(char *name, size_t len); int setdomainname(const char *name, size_t len);
OPIS Funkcje te są używane do pobierania, lub zmieniania nazwy domeny obecnego procesora.
WARTOŚĆ ZWRACANA Po sukcesie zwracane jest zero. Po błedzie -1 i ustawiane jest errno .
BŁĘDY EINVAL Dla getdomainname, name wskazuje na NULL lub name jest dłuższe niż len.
EPERM Dla setdomainname, wywołujący nie był superuserem.
EINVAL Dla setdomainname, len było zbyt długie.
ZGODNE Z POSIX nie określa tych wywołań.
BŁĘDY getdomainname nie jest zgodne z innymi implementacjami, ponieważ ona zawsze zwracają len bajtów, nawet jeśli name jest dłuższe. Linux jednak zwraca EINVAL w tym wypadku.
UWAGI Pod Linuxem, getdomainname jest zaimplementowane na poziomie biblioteki przez wywoływanie uname(2).
ZOBACZ TAKŻE gethostname(2), sethostname(2), uname(2)