UNAME(2) DOMAIN/IX Reference Manual (SYS5) UNAME(2)
NAME
uname - get name of current UNIX system
USAGE
#include <sys/utsname.h>
int uname (name)
struct utsname *name;
DESCRIPTION
Uname stores information identifying the current UNIX system
in the structure pointed to by name.
Uname uses the structure defined in <sys/utsname.h> whose
members are:
char sysname[9];
char nodename[9];
char release[9];
char version[9];
char machine[9];
Uname returns a null-terminated character string naming the
current UNIX system in the character array sysname. Simi-
larly, nodename contains the name that the system is known
by on a communications network. Release and version further
identify the operating system. Machine contains a standard
name that identifies the hardware that the UNIX system is
running on.
RETURN VALUE
Uname returns a non-negative value. Otherwise, -1 is
returned and errno is set to indicate the error.
ERRORS
[EFAULT] Uname will fail if name points to an invalid
address.
RELATED INFORMATION
uname(1)
Printed 5/10/85 UNAME-1