diff options
author | kib <kib@FreeBSD.org> | 2011-03-17 11:25:32 +0000 |
---|---|---|
committer | kib <kib@FreeBSD.org> | 2011-03-17 11:25:32 +0000 |
commit | 425e556ac9cfcee7074d9eae8e246690de567ea7 (patch) | |
tree | d85b94710406af532df69f8fe797bc215a6ec248 /bin/ps/keyword.c | |
parent | 329130799d270217d976d559253a838c169cd221 (diff) | |
download | FreeBSD-src-425e556ac9cfcee7074d9eae8e246690de567ea7.zip FreeBSD-src-425e556ac9cfcee7074d9eae8e246690de567ea7.tar.gz |
Implement the usertime and systime keywords for ps, printing the
corresponding times reported by getrusage().
Submitted by: Dan Nelson <dnelson allantgroup com>
MFC after: 1 week
Diffstat (limited to 'bin/ps/keyword.c')
-rw-r--r-- | bin/ps/keyword.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/bin/ps/keyword.c b/bin/ps/keyword.c index 3bcc23b..09eb756 100644 --- a/bin/ps/keyword.c +++ b/bin/ps/keyword.c @@ -189,6 +189,7 @@ static VAR var[] = { UINT, UIDFMT, 0}, {"svuid", "SVUID", NULL, 0, kvar, NULL, UIDLEN, KOFF(ki_svuid), UINT, UIDFMT, 0}, + {"systime", "SYSTIME", NULL, USER, systime, NULL, 9, 0, CHAR, NULL, 0}, {"tdaddr", "TDADDR", NULL, 0, kvar, NULL, sizeof(void *) * 2, KOFF(ki_tdaddr), KPTR, "lx", 0}, {"tdev", "TDEV", NULL, 0, tdev, NULL, 5, 0, CHAR, NULL, 0}, @@ -210,6 +211,8 @@ static VAR var[] = { KOFF(ki_paddr), KPTR, "lx", 0}, {"user", "USER", NULL, LJUST|DSIZ, uname, s_uname, USERLEN, 0, CHAR, NULL, 0}, + {"usertime", "USERTIME", NULL, USER, usertime, NULL, 9, 0, CHAR, NULL, + 0}, {"usrpri", "", "upr", 0, NULL, NULL, 0, 0, CHAR, NULL, 0}, {"vsize", "", "vsz", 0, NULL, NULL, 0, 0, CHAR, NULL, 0}, {"vsz", "VSZ", NULL, 0, vsize, NULL, 6, 0, CHAR, NULL, 0}, |