man getdomainname (Appels systèmes) - Lire ou fixer le nom de domaine.
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é. Si le nom de domaine, suivi d'un caractère nul, nécessite plus de len octets pour être stocké, getdomainname(), renvoie les len premiers octets (GlibC), ou une erreur (libc).
VALEUR RENVOYÉE
getdomainname et setdomainname renvoient 0 s'ils réussissent, ou -1 s'ils échouent, auquel cas errno contient le code d'erreur.
ERREURS
- EINVAL
- Avec getdomainname et la Libc : name est NULL ou name est plus long que len.
- EINVAL
- Avec setdomainname : len est négatif ou trop grand.
- EPERM
- Pour setdomainname : l'utilisateur n'est pas le Super-User.
- EFAULT
- Pour setdomainname, name pointe en dehors de l'espace d'adressage disponible.
CONFORMITÉ
Cette fonction n'est pas spécifiée par POSIX.
VOIR AUSSI
gethostname(2), sethostname(2), uname(2)
TRADUCTION
Christophe Blaess, 1996-2003.