GETDOMAINNAME(2) Manuel du programmeur Linux GETDOMAINNAME(2)
NOM
getdomainname, setdomainname - Lire ou fixer le nom de
domaine.
SYNOPSIS
#include <unistd.h>
int getdomainname(char *name, size_t len);
int setdomainname(const char *name, size_t len);
DESCRIPTION
Ces deux fonctions servent à lire ou à changer le nom de
domaine de l'hôte concerné.
VALEUR RENVOYÉE
getdomainname et setdomainname renvoient 0 s'ils reussis
sent, ou -1 s'ils échouent, auquel cas errno contient le
code d'erreur.
ERREURS
EINVAL Avec getdomainname, name pointe sur NULL ou name
est plus long que len.
EPERM Pour setdomainname, l'utilisateur n'est pas le
Super-User.
EINVAL Pour setdomainname, len est trop long.
CONFORMITÉ
Cette fonction n'est pas spécifiée par POSIX.
BUGS
getdomainname n'est pas compatible avec d'autres implémen
tations qui retournent toujours len octets, même si name
est plus long. Linux par contre renvoie EINVAL dans ce
cas.
NOTES
Sous Linux getdomainname est implémenté dans une bib
liothèque, en utilisant uname(2).
VOIR AUSSI
gethostname(2), sethostname(2), uname(2)
TRADUCTION
Christophe Blaess, 1997.
Linux 0.99.11 10 Octobre 1996 1