diff options
author | trasz <trasz@FreeBSD.org> | 2011-06-14 16:50:16 +0000 |
---|---|---|
committer | trasz <trasz@FreeBSD.org> | 2011-06-14 16:50:16 +0000 |
commit | 0b41fa9638f2db7aece9c1ee748bf6b0e621df18 (patch) | |
tree | fb18221bf363482b28baee819b51740b100f4755 /bin/ps/keyword.c | |
parent | 9d45c190c83f9be0326790e82d82a5eb1ce395c7 (diff) | |
download | FreeBSD-src-0b41fa9638f2db7aece9c1ee748bf6b0e621df18.zip FreeBSD-src-0b41fa9638f2db7aece9c1ee748bf6b0e621df18.tar.gz |
Add "gid" and "group" keywords to display the effective group ID
and effective group name. Also, add "egid", "egroup" and "euid" aliases.
PR: bin/146331
Submitted by: Jeremie Le Hen <jeremie at le-hen dot org>
Diffstat (limited to 'bin/ps/keyword.c')
-rw-r--r-- | bin/ps/keyword.c | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/bin/ps/keyword.c b/bin/ps/keyword.c index 136d084..c446756 100644 --- a/bin/ps/keyword.c +++ b/bin/ps/keyword.c @@ -88,12 +88,19 @@ static VAR var[] = { {"cpu", "CPU", NULL, 0, kvar, NULL, 3, KOFF(ki_estcpu), UINT, "d", 0}, {"cputime", "", "time", 0, NULL, NULL, 0, 0, CHAR, NULL, 0}, + {"egid", "", "gid", 0, NULL, NULL, 0, 0, CHAR, NULL, 0}, + {"egroup", "", "group", 0, NULL, NULL, 0, 0, CHAR, NULL, 0}, {"emul", "EMUL", NULL, LJUST, emulname, NULL, EMULLEN, 0, CHAR, NULL, 0}, {"etime", "ELAPSED", NULL, USER, elapsed, NULL, 12, 0, CHAR, NULL, 0}, {"etimes", "ELAPSED", NULL, USER, elapseds, NULL, 12, 0, CHAR, NULL, 0}, + {"euid", "", "uid", 0, NULL, NULL, 0, 0, CHAR, NULL, 0}, {"f", "F", NULL, 0, kvar, NULL, 8, KOFF(ki_flag), INT, "x", 0}, {"flags", "", "f", 0, NULL, NULL, 0, 0, CHAR, NULL, 0}, + {"gid", "GID", NULL, 0, kvar, NULL, UIDLEN, KOFF(ki_groups), + UINT, UIDFMT, 0}, + {"group", "GROUP", NULL, LJUST, egroupname, s_egroupname, + USERLEN, 0, CHAR, NULL, 0}, {"ignored", "", "sigignore", 0, NULL, NULL, 0, 0, CHAR, NULL, 0}, {"inblk", "INBLK", NULL, USER, rvar, NULL, 4, ROFF(ru_inblock), LONG, "ld", 0}, |