Index général des pages de man   Index Section man 2   Table des Matières de uname   Imprime la page de man uname en mode Texte   Recherche dans les pages de man   Page de man en français      Fonctions du système (section 2)

uname

 
  

Nom

uname - Obtenir des informations à propos du noyau.

Synopsis

#include <sys/utsname.h>

int uname(struct utsname *buf);

Description

uname renvoient les informations dans le buffer buf. la structure utsname est définie dans /usr/include/sys/utsname.h comme suit :


struct utsname {
char sysname[SYS_NMLN];
char nodename[SYS_NMLN];
char release[SYS_NMLN];
char version[SYS_NMLN];
char machine[SYS_NMLN];
char domainname[SYS_NMLN];
#ifdef _GNU_SOURCE
char domainname [SYS_NMLN];
#endif    
};

Valeur Renvoyée

uname renvoie 0 s'il réussit ou -1 s'il échoue auquel cas errno contient le code d'erreur.

Erreurs

EFAULT
buf pointe en dehors de l'espace d'adressage accessible

Conformité

SVr4, SVID, POSIX, X/OPEN Le champ domainname est une extension Gnu.

Voir Aussi

uname(1) , getdomainname(2) , gethostname(2)

Traduction

Christophe Blaess, 1997.


Table des matières


Haut de page

© 1996-2000 Adaptation française "Christophe Blaess"