Header <sys/utsname.h>

Functions provided by this header:

int uname(utsname_t *utsname)

Data structures provided by this header:

struct utsname

Public Members

char nodename[257]

Operating system name (e.g., “Linux”).

char release[257]

Name within “some implementation-defined network”.

char version[257]

Operating system release (e.g., “2.6.28”).

char machine[257]

Operating system version.

Named constants provided by this header:

UTSNAME_MAX_STRLEN