Flashnux

GNU/Linux man pages

Livre :
Expressions régulières,
Syntaxe et mise en oeuvre :

ISBN : 978-2-7460-9712-4
EAN : 9782746097124
(Editions ENI)

GNU/Linux

CentOS 2.1AS

(Slurm)

uname(2)


UNAME

UNAME

NAME
SYNOPSIS
DESCRIPTION
RETURN VALUE
ERRORS
CONFORMING TO
SEE ALSO

NAME

uname − get name and information about current kernel

SYNOPSIS

#include <sys/utsname.h>

int uname(struct utsname *buf);

DESCRIPTION

uname returns system information in the structure pointed to by buf. The utsname struct is as defined in <sys/utsname.h>:

struct utsname {

char sysname[SYS_NMLN];
char nodename[SYS_NMLN];
char release[SYS_NMLN];
char version[SYS_NMLN];
char machine[SYS_NMLN];

#ifdef _GNU_SOURCE

char domainname[SYS_NMLN];

#endif
};

RETURN VALUE

On success, zero is returned. On error, −1 is returned, and errno is set appropriately.

ERRORS

EFAULT

buf is not valid.

CONFORMING TO

SVr4, SVID, POSIX, X/OPEN

The domainname member is a GNU extension.

SEE ALSO

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



uname(2)