[Toybox] [PATCH] toys/id: Fix output formating and ask for correct group id.
Georgi Chorbadzhiyski
gf at unixsol.org
Thu Mar 8 04:53:14 PST 2012
---
toys/id.c | 8 ++++----
1 files changed, 4 insertions(+), 4 deletions(-)
diff --git a/toys/id.c b/toys/id.c
index 6ae3efe..ce315e4 100644
--- a/toys/id.c
+++ b/toys/id.c
@@ -14,7 +14,7 @@ config ID
bool "id"
default y
help
- usage: id [-nGgru]
+ usage: id [-nGgru] [user]
Print user and group ID.
@@ -40,10 +40,10 @@ void
pretty_print(struct passwd *pw, struct group *grp, struct group **grps, int n)
{
int i;
- printf("uid= %d(%s) gid= %d(%s)", pw->pw_uid, pw->pw_name,
+ printf("uid=%d(%s) gid=%d(%s)", pw->pw_uid, pw->pw_name,
grp->gr_gid, grp->gr_name);
if (n) {
- printf(" groups= ");
+ printf(" groups=");
}
for (i = 0; i < n; i++) {
printf("%d(%s)%s", grps[i]->gr_gid, grps[i]->gr_name,
@@ -95,7 +95,7 @@ void id_main(void)
return;
}
- grp = getgrgid(pw->pw_gid);
+ grp = getgrgid(gid);
if (!grp) {
perror("id");
toys.exitval = 1;
--
1.7.5.1
More information about the Toybox
mailing list