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