Developer's Daily Unix by Example
  main | java | perl | unix | dev directory | web log
 
 
Main
Unix
Man Pages
   

UNAME

NAME
SYNOPSIS
DESCRIPTION
RETURN VALUE
ERRORS
CONFORMING TO
SEE ALSO

NAME

uname ? get name and information about current kernel

SYNOPSIS

#include <sys/utsname.h>

int uname(struct utsname *buf);

DESCRIPTION

uname returns system information in buf. The utsname struct is as defined in <sys/utsname.h>:

struct utsname {
               char sysname[SYS_NMLN];
               char nodename[SYS_NMLN];
               char release[SYS_NMLN];
               char version[SYS_NMLN];
               char machine[SYS_NMLN];
               char domainname[SYS_NMLN];
               };

RETURN VALUE

On success, zero is returned. On error, ?1 is returned, and errno is set appropriately.

ERRORS

EFAULT

buf is not valid.

CONFORMING TO

SVr4, SVID, POSIX, X/OPEN

SEE ALSO

uname(1), getdomainname(2), gethostname(2)


copyright 1998-2007, devdaily.com, all rights reserved.
devdaily.com, an alvin j. alexander production.