getuid.c 199 B

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