svcadm(1M)을 검색하려면 섹션에서 1M 을 선택하고, 맨 페이지 이름에 svcadm을 입력하고 검색을 누른다.
uname(2)
uname(2) System Calls uname(2)
NAME
uname - get name of current operating system
SYNOPSIS
#include <sys/utsname.h>
int uname(struct utsname *name);
DESCRIPTION
The uname() function stores information identifying the current operat‐
ing system in the structure pointed to by name.
The uname() function uses the utsname structure, defined in
<sys/utsname.h>, whose members include:
char sysname[SYS_NMLN];
char nodename[SYS_NMLN];
char release[SYS_NMLN];
char version[SYS_NMLN];
char machine[SYS_NMLN];
The uname() function returns a null-terminated character string naming
the current operating system in the character array sysname. Similarly,
the nodename member contains the name by which the system is known on a
communications network. The release and version members further iden‐
tify the operating system. The machine member contains a standard name
that identifies the hardware on which the operating system is running.
Independent software vendors (ISVs) and others should not use the uname
command to determine detailed characteristics of the platform on which
their software is either being installed or executed. Instead, tests
for the particular feature or facility should be performed ideally
either at runtime or at build time.
The operating system version and release are intended only as a very
high level hint as to the Oracle Solaris installation. For more infor‐
mation about Oracle Solaris software versions, see the pkg(1) man page.
RETURN VALUES
Upon successful completion, a non-negative value is returned. Other‐
wise, −1 is returned and errno is set to indicate the error.
ERRORS
The uname() function will fail if:
EFAULT The name argument points to an illegal address.
ATTRIBUTES
See attributes(7) for descriptions of the following attributes:
tab() box; cw(2.75i) |cw(2.75i) lw(2.75i) |lw(2.75i) ATTRIBUTE TYPEAT‐
TRIBUTE VALUE _ Interface StabilityCommitted _ MT-LevelAsync-Signal-
Safe _ StandardSee standards(7).
SEE ALSO
uname(1), sysinfo(2), sysconf(3C), attributes(7), standards(7)
Oracle Solaris 11.4 26 Apr 2017 uname(2)