UNAME(2)

BEZEICHNUNG
uname - Name und Informationen über den laufenden Kernel

ÜBERSICHT
#include <sys/utsname.h>

int uname(struct utsname *buf);

BESCHREIBUNG
uname gibt Systeminformationen in buf zurück. Die Struktur utsname ist, wie definiert in <sys/utsname.h>:
struct utsname {
char sysname[65];
char nodename[65];
char release[65];
char version[65];
char machine[65];
char domainname[65];
};

RÜCKGABEWERT
Bei Erfolg wird Null zurückgegeben. Im Fehlerfall wird -1 zurückgegeben und errno entsprechend gesetzt.

FEHLER

EFAULT
    buf ist nicht gültig.

KONFORM ZU
SVID, AT&T, POSIX, X/OPEN

SIEHE AUCH
uname(1), getdomainname(2), gethostname(2).