- if (argc > 1) usage (whoami_usage);
-
- uid = geteuid ();
- pw = getpwuid (uid);
- if (pw) {
- puts (pw->pw_name);
- exit (TRUE);
- }
- fprintf (stderr, "%s: cannot find username for UID %u\n", argv[0], (unsigned) uid);
- exit (FALSE);
+ my_getpwuid(user, uid);
+ if (user) {
+ puts(user);
+ exit(TRUE);
+ }
+ errorMsg("cannot find username for UID %u\n", (unsigned) uid);
+ return(FALSE);