Home
Main website
Display Sidebar
Hide Ads
Recent Changes
View Source:
uname(2)
Edit
PageHistory
Diff
Info
LikePages
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]; #ifdef _GNU_SOURCE char domainname[[SYS_NMLN]; #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) ----
13 pages link to
uname(2)
:
Man2u
arch(1)
gethostname(2)
obsolete(2)
oldfstat(2)
oldlstat(2)
oldolduname(2)
oldstat(2)
olduname(2)
setdomainname(2)
sethostname(2)
syscalls(2)
getdomainname(2)
This page is a man page (or other imported legacy content). We are unable to automatically determine the license status of this page.