Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ uname(2) — A/UX 2.0

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

uname(1)




uname(2) uname(2)
NAME uname - get name of current system SYNOPSIS #include <sys/utsname.h> int uname(name) struct utsname *name; DESCRIPTION uname stores information identifying the current system in the structure referenced by name. uname uses the structure defined in <sys/utsname.h>: struct utsname { char sysname[9]; char nodename[9]; char release[9]; char version[9]; char machine[9]; }; extern struct utsname utsname; uname returns a null-terminated character string naming the current system in the character array sysname. Similarly, nodename contains the name by which the system is known on a communications network. release and version further identi- fy the operating system. machine contains a standard name that identifies the hardware that the system is running on. RETURN VALUE Upon successful completion, a non-negative value is re- turned. Otherwise, -1 is returned and errno is set to indi- cate the error. ERRORS uname will fail if the following is true: [EFAULT] name points to an invalid address. SEE ALSO uname(1). April, 1990 1

Typewritten Software • bear@typewritten.org • Edmonds, WA 98026