1 fd04aace 2003-11-23 devnull #include <pwd.h>
3 fd04aace 2003-11-23 devnull #include <u.h>
4 fd04aace 2003-11-23 devnull #include <libc.h>
7 fd04aace 2003-11-23 devnull getuser(void)
9 fd04aace 2003-11-23 devnull static char user[64];
10 fd04aace 2003-11-23 devnull struct passwd *pw;
12 fd04aace 2003-11-23 devnull pw = getpwuid(getuid());
13 fd04aace 2003-11-23 devnull if(pw == nil)
14 fd04aace 2003-11-23 devnull return "none";
15 fd04aace 2003-11-23 devnull strecpy(user, user+sizeof user, pw->pw_name);
16 fd04aace 2003-11-23 devnull return user;