ref: 17f7f6be4e1a316c0f5f26ff70e047aece4de2bc
dir: /sys/src/libc/9sys/sysname.c/
#include <u.h> #include <libc.h> char* sysname(void) { int f, n; static char b[128]; if(b[0]) return b; f = open("/dev/sysname", OREAD|OCEXEC); if(f >= 0) { n = read(f, b, sizeof(b)-1); if(n > 0) b[n] = 0; close(f); } return b; }