ref: 0b6f19f98cfc9a62fc4df1661c63c77ffe459f67
dir: /sys/man/2/getuser/
.TH GETUSER 2 .SH NAME getuser, sysname \- get user or system name .SH SYNOPSIS .B #include <u.h> .br .B #include <libc.h> .PP .B char* getuser(void) .PP .B char* sysname(void) .SH DESCRIPTION .I Getuser returns a pointer to static data which contains the null-terminated name of the user who owns the current process. .I Getuser stats the file .BI /proc/ pid /status to find the name. .PP .I Sysname reads the file .BR /dev/sysname , which contains the name of the machine. Unlike .IR getuser , .I sysname caches the string, reading the file only once. .SH SOURCE .B /sys/src/libc/9sys/getuser.c .br .B /sys/src/libc/9sys/sysname.c .SH SEE ALSO .IR intro (2), .IR proc (3), .IR cons (3)