GNU/Linux |
RedHat 5.2(Apollo) |
|
![]() |
uname(2) |
![]() |
uname − get name and information about current kernel
#include <sys/utsname.h>
int uname(struct utsname *buf);
uname
returns system information in 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];
char domainname[SYS_NMLN];
};
On success, zero is returned. On error, −1 is returned, and errno is set appropriately.
EFAULT |
buf is not valid. |
SVr4, SVID, POSIX, X/OPEN
uname(1), getdomainname(2), gethostname(2)
![]() |
uname(2) | ![]() |