|
|
1.1 root 1: .TH UNAME 3
2: .SH NAME
3: uname \- get name of current system
4: .SH SYNOPSIS
5: .B #include <sys/utsname.h>
6: .PP
7: .B int uname (name)
8: .br
9: .B struct utsname \(**name;
10: .SH DESCRIPTION
11: .I Uname\^
12: stores
13: information identifying the current
14: system in the structure pointed to by
15: .IR name .
16: .PP
17: .I Uname\^
18: uses the structure
19: defined in \f3<sys/utsname.h>\fP whose members are:
20: .PP
21: .RS
22: char sysname[9];
23: .br
24: char nodename[9];
25: .br
26: char release[9];
27: .br
28: char version[9];
29: .RE
30: .PP
31: .I Uname\^
32: returns
33: a null-terminated character string naming the current
34: system in the character array
35: .IR sysname .
36: Similarly,
37: .I nodename\^
38: contains the name that the system is known by on a communications
39: network.
40: .I Release\^
41: and
42: .I version\^
43: further identify the operating system.
44: Upon successful completion, a non-negative value is returned.
45: .SH FILES
46: /etc/whoami
47: .SH DIAGNOSTICS
48: If the routine fails, \-1 is returned and
49: .I errno\^
50: is set to indicate the error.
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.