SYSUTSNAME.H(7) Miscellaneous Information Manual SYSUTSNAME.H(7)

sys/utsname.hsystem name structure

#include <sys/utsname.h>

The <sys/utsname.h> header defines structure utsname , which includes at least the following members:

char  sysname[]  name of this implementation of the operating system
char  nodename[] name of this node within an implementation-dependent
                 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 is terminated by a null byte.

The following is declared as a function and may also be defined as a macro. int uname(struct utsname *);

None.

None.

uname(3) () .

February 1997 posix.fail