Интерактивная система просмотра системных руководств (man-ов)
uname (3)
uname (1) ( Solaris man: Команды и прикладные программы пользовательского уровня ) uname (1) ( FreeBSD man: Команды и прикладные программы пользовательского уровня ) uname (1) ( Русские man: Команды и прикладные программы пользовательского уровня ) uname (1) ( Linux man: Команды и прикладные программы пользовательского уровня ) uname (1) ( POSIX man: Команды и прикладные программы пользовательского уровня ) uname (2) ( Solaris man: Системные вызовы ) uname (2) ( Русские man: Системные вызовы ) uname (2) ( Linux man: Системные вызовы )>> uname (3) ( FreeBSD man: Библиотечные вызовы ) uname (3) ( POSIX man: Библиотечные вызовы ) uname (8) ( Русские man: Команды системного администрирования )
BSD mandoc
NAME
uname
- get system identification
LIBRARY
Lb libc
SYNOPSIS
#include <sys/utsname.h>
int
uname (struct utsname *name);
DESCRIPTION
The
uname ();
function stores
NUL -terminated
strings of information identifying
the current system into the structure referenced by
Fa name .
The
Vt utsname
structure is defined in the
#include <sys/utsname.h>
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
Rv -std uname
ENVIRONMENT
- UNAME_s
-
If the environment variable
UNAME_s
is set, it will override the
sysname
member.
- UNAME_r
-
If the environment variable
UNAME_r
is set, it will override the
release
member.
- UNAME_v
-
If the environment variable
UNAME_v
is set, it will override the
version
member.
- UNAME_m
-
If the environment variable
UNAME_m
is set, it will override the
machine
member.
ERRORS
The
uname ();
function may fail and set
errno
for any of the errors specified for the library functions
sysctl(3).
SEE ALSO
uname(1),
sysctl(3)
STANDARDS
The
uname ();
function conforms to
St -p1003.1-88 .
HISTORY
The
uname ();
function first appeared in
BSD 4.4
Index
- NAME
-
- LIBRARY
-
- SYNOPSIS
-
- DESCRIPTION
-
- RETURN VALUES
-
- ENVIRONMENT
-
- ERRORS
-
- SEE ALSO
-
- STANDARDS
-
- HISTORY
-