1 #include <stdlib.h> 2 #include <sys/utsname.h> 3 4 int 5 uname(struct utsname *n) 6 { 7 n->sysname = "Plan9"; 8 n->nodename = getenv("sysname"); 9 if(!n->nodename){ 10 n->nodename = getenv("site"); 11 if(!n->nodename) 12 n->nodename = "?"; 13 } 14 n->release = "1"; 15 n->version = "0"; 16 n->machine = getenv("terminal"); 17 if(!n->machine){ 18 n->machine = getenv("cputype"); 19 if(!n->machine) 20 n->machine = "?"; 21 } 22 return 0; 23 } 24