uname(2)



NAME

     uname - get system info


SYNOPSIS

     #include <sys/utsname.h>

     int uname(struct utsname *name)


DESCRIPTION

     Uname() fills a struct utsname with system information.   This  structure
     is described in <sys/utsname.h> as follows:

     struct utsname {
         char  sysname[15+1];           /* System name */
         char  nodename[255+1];         /* Node/Network name */
         char  release[11+1];           /* O.S. release */
         char  version[7+1];            /* O.S. version */
         char  machine[11+1];           /* Machine hardware */
         char  arch[11+1];              /* Architecture */
     };

     The strings are always null terminated, and may be of a different  length
     then shown here.  The first five are required by POSIX, the last is Minix
     specific.


SEE ALSO

     uname(1).


AUTHOR

     Kees J. Bot (kjb@cs.vu.nl)