summaryrefslogtreecommitdiffstats
path: root/usr.bin/id
diff options
context:
space:
mode:
authorstefanf <stefanf@FreeBSD.org>2006-05-28 12:32:30 +0000
committerstefanf <stefanf@FreeBSD.org>2006-05-28 12:32:30 +0000
commit1996e53039035b1460aafeea7a19b24d5f8dbc60 (patch)
treec479075bf6f813e14f3bd381682849a4c2260cb2 /usr.bin/id
parenta1a96d1eacdbed8c3f5d7fd937b8298af3dba7e7 (diff)
downloadFreeBSD-src-1996e53039035b1460aafeea7a19b24d5f8dbc60.zip
FreeBSD-src-1996e53039035b1460aafeea7a19b24d5f8dbc60.tar.gz
Print the euid after the gid as demanded by POSIX.
Submitted by: Martin Nagy <nagy.martin@gmail.com> PR: 96239 MFC after: 2 weeks
Diffstat (limited to 'usr.bin/id')
-rw-r--r--usr.bin/id/id.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/usr.bin/id/id.c b/usr.bin/id/id.c
index 20a348e..a5662cf 100644
--- a/usr.bin/id/id.c
+++ b/usr.bin/id/id.c
@@ -252,14 +252,14 @@ id_print(struct passwd *pw, int use_ggl, int p_euid, int p_egid)
}
printf("uid=%u(%s)", uid, pw->pw_name);
+ printf(" gid=%u", gid);
+ if ((gr = getgrgid(gid)))
+ (void)printf("(%s)", gr->gr_name);
if (p_euid && (euid = geteuid()) != uid) {
(void)printf(" euid=%u", euid);
if ((pw = getpwuid(euid)))
(void)printf("(%s)", pw->pw_name);
}
- printf(" gid=%u", gid);
- if ((gr = getgrgid(gid)))
- (void)printf("(%s)", gr->gr_name);
if (p_egid && (egid = getegid()) != gid) {
(void)printf(" egid=%u", egid);
if ((gr = getgrgid(egid)))
OpenPOWER on IntegriCloud