Pegasus InfoCorp: Web site design and web software development company

UNAME (2)

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 {
    22
    char sysname[SYS_NMLN];
    char nodename[SYS_NMLN];
    char release[SYS_NMLN];
    char version[SYS_NMLN];
    char machine[SYS_NMLN];
    char domainname[SYS_NMLN];
    };
    10
    

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