UNAME(2)

NOM
uname - Obtenir des informations a 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 definie est 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];
};

VALEUR RENVOYEE
uname renvoie 0 s'il reussit ou -1 s'il echoue auquel cas errno contient le code d'erreur.

ERREURS

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

CONFORMITE
SVr4, SVID, POSIX, X/OPEN

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