From b41e021c47a0be6d8a8a0a0a705756872e224c55 Mon Sep 17 00:00:00 2001 From: Ned Ludd Date: Thu, 20 Mar 2008 19:08:16 +0000 Subject: - keep username alingment when username exceeds 8 standard chars --- pspax.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'pspax.c') diff --git a/pspax.c b/pspax.c index 302b5ed..2a38ba2 100644 --- a/pspax.c +++ b/pspax.c @@ -12,7 +12,7 @@ * cc -o pspax pspax.c -DWANT_SYSCAP -lcap */ -static const char *rcsid = "$Id: pspax.c,v 1.40 2008/01/17 04:37:19 solar Exp $"; +static const char *rcsid = "$Id: pspax.c,v 1.41 2008/03/20 19:08:16 solar Exp $"; const char * const argv0 = "pspax"; #include "paxinc.h" @@ -364,6 +364,9 @@ static void pspax(const char *find_name) WRAP_SYSCAP(capgetp(pid, cap_d)); WRAP_SYSCAP(caps = cap_to_text(cap_d, &length)); + if (pwd && strlen(pwd->pw_name) >= 8) + pwd->pw_name[8] = 0; + if (show_all || type) { printf("%-8s %-6d %-6s %-4s %-10s %-16s %-4s %s %s %s\n", pwd ? pwd->pw_name : "--------", -- cgit v1.2.3-65-gdbad