From bbf8e44fb48e4aa4756cfa3b4405b27a791b8386 Mon Sep 17 00:00:00 2001 From: Jim Warner Date: Tue, 25 Sep 2012 01:01:01 -0500 Subject: [PATCH] top: extend new 'X' command to include the TTY field I have no idea what the maximum length of a terminal name might be. However, the library provides for up to 128 characters (ouch). So just to be safe, this commit extends the ability to widen columns to embrace this field. Signed-off-by: Jim Warner --- top/top.1 | 1 + top/top.c | 2 ++ 2 files changed, 3 insertions(+) diff --git a/top/top.1 b/top/top.1 index 752f0a5e..4b3f02cb 100644 --- a/top/top.1 +++ b/top/top.1 @@ -978,6 +978,7 @@ This \*(CI can be used to alter the widths for the following fields: RUID 5 RUSER 8 SUID 5 SUSER 8 UID 5 USER 8 + TTY 8 .Ed You will be prompted for the amount to be added to the default diff --git a/top/top.c b/top/top.c index 4b9667d0..c0c0cbf6 100644 --- a/top/top.c +++ b/top/top.c @@ -1899,6 +1899,8 @@ static void zap_fieldstab (void) { Fieldstab[P_UEN].width = Fieldstab[P_URN].width = Fieldstab[P_USN].width = Fieldstab[P_GRP].width = Rc.fixed_widest ? 8 + Rc.fixed_widest : 8; + Fieldstab[P_TTY].width + = Rc.fixed_widest ? 8 + Rc.fixed_widest : 8; // lastly, ensure we've got proper column headers... calibrate_fields();