summaryrefslogtreecommitdiff
path: root/id.c
diff options
context:
space:
mode:
authorJakob Kaivo <jkk@ung.org>2019-08-03 08:26:42 -0400
committerJakob Kaivo <jkk@ung.org>2019-08-03 08:26:42 -0400
commitdc2546954e83845ef32afd47c275e3b6a9acb804 (patch)
tree5db431501cc7350146e195c1177456b163449ed8 /id.c
parentaf15f78b236a1528578c600cb9eed8572492f713 (diff)
more style
Diffstat (limited to 'id.c')
-rw-r--r--id.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/id.c b/id.c
index 48ad8f9..fb39739 100644
--- a/id.c
+++ b/id.c
@@ -158,14 +158,17 @@ int main(int argc, char **argv)
gr = *getgrgid(pw.pw_uid == getuid()? getgid() : pw.pw_gid);
printf("uid=%u(%s) gid=%u(%s)", pw.pw_uid, pw.pw_name,
gr.gr_gid, gr.gr_name);
+
if (pw.pw_uid != geteuid()) {
pw = *getpwuid(geteuid());
printf(" euid=%u(%s)", pw.pw_uid, pw.pw_name);
}
+
if (gr.gr_gid != getegid()) {
gr = *getgrgid(getegid());
printf(" egid=%u(%s)", gr.gr_gid, gr.gr_name);
}
+
id_printgids(pw.pw_name, FULL);
}