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]