ref: 6d3e368f2d0796e366d2df8ed56e3b6fe0c42182
dir: /getuser.c/
#include <u.h> #include <pwd.h> #include <libc.h> #include "drawcpu.h" char* getuser(void) { static char user[64]; struct passwd *pw; pw = getpwuid(getuid()); if(pw == nil) return "none"; strecpy(user, user+sizeof user, pw->pw_name); return user; }