


      UNAME(2)                    (UNIX 5.0)                   UNAME(2)



      NAME
           uname - get name of current UNIX system

      SYNOPSIS
           #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.
           Similarly, nodename contains the name 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 the UNIX system is running
           on.

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

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

      SEE ALSO
           uname(1)















      Page 1                                         (73 A2 02MTA REV1)



