int uname(name)
struct utsname *name;
uname uses the structure defined in utsname_p.h:
struct utsname {
char sysname[9];
char nodename[9];
char release[9];
char version[9];
};
extern struct utsname utsname;
uname
returns a null-terminated character string naming the current PARASITE
system in the character array
sysname.
Similarly,
nodename
contains the name that the system is know by on a communications
network.
release
and
version
futher identify the PARASITE system.
uname will fail if name points to an invalid address. [EFAULT]