Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ uname(2) — Interactive 2.2

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

uname(1)



          UNAME(2)             INTERACTIVE UNIX System             UNAME(2)



          NAME
               uname - get name of current UNIX system

          SYNOPSIS
               #include <sys/utsname.h>

               int uname (name)
               struct utsname *name;

          DESCRIPTION
               The uname system call stores information identifying the
               current UNIX system in the structure pointed to by name.

               The uname system call 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];

               The uname system call returns a null-terminated character
               string naming the current UNIX system in the character array
               sysname.  Similarly, nodename contains the name that the
               system is known by on a communications network.  Release and
               version further identify the operating system.  Machine con-
               tains a standard name that identifies the hardware that the
               UNIX system is running on.

               [EFAULT]  uname will fail if name points to an invalid
                         address.

          SEE ALSO
               uname(1) in the INTERACTIVE UNIX System User's/System
               Administrator's Reference Manual.

          DIAGNOSTICS
               Upon successful completion, a non-negative value is
               returned.  Otherwise, a value of -1 is returned, and errno
               is set to indicate the error.














          Rev. C Software Development Set                            Page 1



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