Unix/Linux Go Back    


NetBSD 6.1.5 - man page for uname (netbsd section 3)

Linux & Unix Commands - Search Man Pages
Man Page or Keyword Search:   man
Select Man Page Set:       apropos Keyword Search (sections above)


UNAME(3)			   BSD Library Functions Manual 			 UNAME(3)

NAME
     uname -- get system identification

LIBRARY
     Standard C Library (libc, -lc)

SYNOPSIS
     #include <sys/utsname.h>

     int
     uname(struct utsname *name);

DESCRIPTION
     The uname() function stores nul-terminated strings of information identifying the current
     system into the structure referenced by name.

     The utsname structure is defined in the <sys/utsname.h> header file, and contains the fol-
     lowing members:

	   sysname	 Name of the operating system implementation.

	   nodename	 Network name of this machine.

	   release	 Release level of the operating system.

	   version	 Version level of the operating system.

	   machine	 Machine hardware platform.

RETURN VALUES
     If uname is successful, 0 is returned, otherwise, -1 is returned and errno is set appropri-
     ately.

ERRORS
     The uname() function may fail and set errno for any of the errors specified for the library
     functions sysctl(3).

SEE ALSO
     uname(1), sysctl(3)

STANDARDS
     The uname() function conforms to ISO/IEC 9945-1:1990 (``POSIX.1'').

HISTORY
     The uname function first appeared in 4.4BSD.

BSD					  March 30, 2011				      BSD
Unix & Linux Commands & Man Pages : ©2000 - 2018 Unix and Linux Forums


All times are GMT -4. The time now is 07:05 PM.