Penguin
Note: You are viewing an old revision of this page. View the current version.

UNAME

UNAME

NAME SYNOPSIS DESCRIPTION RETURN VALUE ERRORS CONFORMING TO SEE ALSO


NAME

uname - get name and information about current kernel

SYNOPSIS

#include

__int uname(struct utsname

  • buf);__

DESCRIPTION

uname returns system information in the structure pointed to by buf. The utsname struct is as defined in :

struct utsname { char sysname[SYS_NMLN?; char nodename[SYS_NMLN?; char release[SYS_NMLN?; char version[SYS_NMLN?; char machine[SYS_NMLN?;

  1. ifdef _GNU_SOURCE

char domainname[SYS_NMLN?;

  1. endif

};

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

The domainname member is a GNU extension.

SEE ALSO

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


This page is a man page (or other imported legacy content). We are unable to automatically determine the license status of this page.