1 #include <sys/types.h> 2 #include <pwd.h> 3 #include <unistd.h> 4 5 uid_t getuid(void)6 getuid(void) 7 { 8 struct passwd *p; 9 p = getpwnam(getlogin()); 10 return p? p->pw_uid : 1; 11 } 12 13 uid_t geteuid(void)14 geteuid(void) 15 { 16 return getuid(); 17 } 18