|
|
|
@ -474,40 +474,21 @@ uptime(void) |
|
|
|
static char * |
|
|
|
username(void) |
|
|
|
{ |
|
|
|
/* FIXME: WHY USE REGISTER MODIFIER? */ |
|
|
|
register struct passwd *pw; |
|
|
|
register uid_t uid; |
|
|
|
uid_t uid = geteuid(); |
|
|
|
struct passwd *pw = getpwuid(uid); |
|
|
|
|
|
|
|
uid = geteuid(); |
|
|
|
pw = getpwuid(uid); |
|
|
|
|
|
|
|
if (pw) |
|
|
|
if (pw == NULL) |
|
|
|
return smprintf("%s", pw->pw_name); |
|
|
|
else { |
|
|
|
fprintf(stderr, "Could not get username: %s\n", |
|
|
|
strerror(errno)); |
|
|
|
return smprintf(UNKNOWN_STR); |
|
|
|
} |
|
|
|
|
|
|
|
fprintf(stderr, "Could not get username: %s\n", |
|
|
|
strerror(errno)); |
|
|
|
return smprintf(UNKNOWN_STR); |
|
|
|
} |
|
|
|
|
|
|
|
static char * |
|
|
|
uid(void) |
|
|
|
{ |
|
|
|
/* FIXME: WHY USE register modifier? */ |
|
|
|
register uid_t uid; |
|
|
|
|
|
|
|
uid = geteuid(); |
|
|
|
|
|
|
|
if (uid) |
|
|
|
return smprintf("%d", uid); |
|
|
|
else { |
|
|
|
fprintf(stderr, "Could not get uid.\n"); |
|
|
|
return smprintf(UNKNOWN_STR); |
|
|
|
} |
|
|
|
|
|
|
|
return smprintf(UNKNOWN_STR); |
|
|
|
return smprintf("%d", geteuid()); |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|