Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ uname(2) — sys5 — Apollo

Media Vault

Software Library

Restoration Projects

Artifacts Sought



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



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