15 lines
215 B
C
15 lines
215 B
C
|
#include <unistd.h>
|
||
|
#include <pwd.h>
|
||
|
#include <sys/types.h>
|
||
|
#include "getusername.h"
|
||
|
|
||
|
char *
|
||
|
getusername() {
|
||
|
char *user = 0;
|
||
|
struct passwd *pw = getpwuid(getuid());
|
||
|
|
||
|
if (pw)
|
||
|
user = pw->pw_name;
|
||
|
return user;
|
||
|
}
|