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