Query: uname
OS: osf1
Section: 2
Links: osf1 man pages all man pages
Forums: unix linux community forum categories
Format: Original Unix Latex Style Formatted with HTML and a Horizontal Scroll Bar
uname(2) System Calls Manual uname(2)NAMEuname - Gets the name of the current systemSYNOPSIS#include <sys/utsname.h> int uname( struct utsname *name);STANDARDSInterfaces documented on this reference page conform to industry standards as follows: uname(): XSH5.0 Refer to the standards(5) reference page for more information about industry standards and associated tags.PARAMETERSPoints to a utsname structure.DESCRIPTIONThe uname() function stores information identifying the current system in the structure pointed to by the name parameter. The uname() function uses the utsname structure, which is defined in the sys/utsname.h file and contains the following members: char sys- name[_SYS_NMLN]; char nodename[_SYS_NMLN]; char release[_SYS_NMLN]; char version[_SYS_NMLN]; char machine[_SYS_NMLN]; The uname() function returns a null-terminated character string naming the current system in the sysname character array. The nodename array contains the name that the system is known by on a communications network. The release and version arrays further identify the sys- tem. The machine array identifies the CPU hardware being used.RETURN VALUESUpon successful completion, a nonnegative value is returned. Otherwise, -1 is returned and errno is set to indicate the error.ERRORSIf the uname() function fails, errno may be set to the following value: [Tru64 UNIX] The name parameter points outside of the process address space.RELATED INFORMATIONCommands: uname(1) Standards: standards(5) delim off uname(2)
Related Man Pages |
---|
oldolduname(2) - linux |
uname(3) - bsd |
uname(3) - netbsd |
utsname.h(3head) - sunos |
utsname.h(3head) - opensolaris |
Similar Topics in the Unix Linux Community |
---|
Basic OS question |
How to Change Uname output? |
Wrong 'uname' ) |
tr command with uname -n |
Perl command modification |