UTSNAME.H(7) Miscellaneous Information Manual UTSNAME.H(7)
NAME
sys/utsname.h —
system name structure
SYNOPSIS
#include
<sys/utsname.h>
DESCRIPTION
The <sys/utsname.h> header shall define the structure utsname which shall include at least the following members:
char sysname[] Name of this implementation of the operating system.
char nodename[] Name of this node within an implementation-defined
communications network.
char release[] Current release level of this implementation.
char version[] Current version level of this release.
char machine[] Name of the hardware type on which the system is running.
The character arrays are of unspecified size, but the data stored in them shall be terminated by a null byte.
The following shall be declared as a function and may also be defined as a macro:
int uname(struct utsname *);
APPLICATION USAGE
None.
RATIONALE
None.
FUTURE DIRECTIONS
None.
SEE ALSO
The System Interfaces volume of IEEE Std 1003.1-2001 (“POSIX.1”), uname(3)
CHANGE HISTORY
First released in Issue 1. Derived from Issue 1 of the SVID.
End of informative text. footer end
December 6, 2001 posix.fail