Index of Section 2 Manual Pages
| Interix / SUA | uname.2 | Interix / SUA |
uname(2) uname(2)
uname()
NAME
uname() - get system identification
SYNOPSIS
#include
int uname (struct utsname *name)
DESCRIPTION
The uname(2) function stores null-terminated strings of information
identifying the current system into the structure referenced by name.
The utsname structure is defined in the header file, and
contains the following members:
sysname
Name of the operating system implementation.
nodename
Network name of this machine.
release
Release level of the operating system.
version
Version level of the operating system.
machine
Machine hardware platform.
RETURN VALUES
If uname(2) is successful, it returns 0; otherwise, it returns -1 and set
errno to indicate the error.
ERRORS
The uname(2) function detects the following errors:
[EFAULT]
The name argument is an invalid address.
USAGE NOTES
The uname function is thread safe.
The uname function is async-signal safe.