top: eliminate 'user' from the inspection view headers
Since it's possible that euser name is not being shown or the horizontal position had been scrolled past that USER column, then part of those headers will be blank. So it doesn't make sense to try and show the USER that is associated with a process at all. Thus, this commit simply removes the 'user' provision from both headers. Signed-off-by: Jim Warner <james.warner@comcast.net>
This commit is contained in:
parent
a7f0f3d7fe
commit
9cc6ed10c8
15
top/top.c
15
top/top.c
@ -3074,10 +3074,9 @@ static int insp_view_choice (proc_t *obj) {
|
|||||||
#define hzAMT 8
|
#define hzAMT 8
|
||||||
#endif
|
#endif
|
||||||
#define maxLN (Screen_rows - (Msg_row +1))
|
#define maxLN (Screen_rows - (Msg_row +1))
|
||||||
#define makHD(b1,b2,b3) { \
|
#define makHD(b1,b2) { \
|
||||||
snprintf(b1, sizeof(b1), "%s", make_num(obj->tid, 5, 1, AUTOX_NO)); \
|
snprintf(b1, sizeof(b1), "%d", obj->tid); \
|
||||||
snprintf(b2, sizeof(b2), "%s", make_str(obj->cmd, 8, 1, AUTOX_NO)); \
|
snprintf(b2, sizeof(b2), "%s", obj->cmd); }
|
||||||
snprintf(b3, sizeof(b3), "%s", make_str(obj->euser, 8, 1, AUTOX_NO)); }
|
|
||||||
#define makFS(dst) { if (Insp_sel->flen < 22) \
|
#define makFS(dst) { if (Insp_sel->flen < 22) \
|
||||||
snprintf(dst, sizeof(dst), "%s", Insp_sel->fstr); \
|
snprintf(dst, sizeof(dst), "%s", Insp_sel->fstr); \
|
||||||
else snprintf(dst, sizeof(dst), "%.19s...", Insp_sel->fstr); }
|
else snprintf(dst, sizeof(dst), "%.19s...", Insp_sel->fstr); }
|
||||||
@ -3089,17 +3088,17 @@ signify_that:
|
|||||||
adj_geometry();
|
adj_geometry();
|
||||||
|
|
||||||
for (;;) {
|
for (;;) {
|
||||||
char pid[6], cmd[9], usr[9];
|
char pid[6], cmd[16];
|
||||||
|
|
||||||
if (curcol < 0) curcol = 0;
|
if (curcol < 0) curcol = 0;
|
||||||
if (curlin >= Insp_nl) curlin = Insp_nl -1;
|
if (curlin >= Insp_nl) curlin = Insp_nl -1;
|
||||||
if (curlin < 0) curlin = 0;
|
if (curlin < 0) curlin = 0;
|
||||||
|
|
||||||
makFS(buf)
|
makFS(buf)
|
||||||
makHD(pid,cmd,usr)
|
makHD(pid,cmd)
|
||||||
putp(Cap_home);
|
putp(Cap_home);
|
||||||
show_special(1, fmtmk(N_unq(YINSP_hdview_fmt)
|
show_special(1, fmtmk(N_unq(YINSP_hdview_fmt)
|
||||||
, pid, cmd, usr, (Insp_sel->fstr[0]) ? buf : " N/A ")); // nls_maybe
|
, pid, cmd, (Insp_sel->fstr[0]) ? buf : " N/A ")); // nls_maybe
|
||||||
insp_show_pgs(curcol, curlin, maxLN);
|
insp_show_pgs(curcol, curlin, maxLN);
|
||||||
fflush(stdout);
|
fflush(stdout);
|
||||||
/* fflush(stdin) didn't do the trick, so we'll just dip a little deeper
|
/* fflush(stdin) didn't do the trick, so we'll just dip a little deeper
|
||||||
@ -3209,7 +3208,7 @@ signify_that:
|
|||||||
mkSEL(sels);
|
mkSEL(sels);
|
||||||
putp(Cap_home);
|
putp(Cap_home);
|
||||||
show_special(1, fmtmk(N_unq(YINSP_hdsels_fmt)
|
show_special(1, fmtmk(N_unq(YINSP_hdsels_fmt)
|
||||||
, pid, p->cmd, p->euser, sels));
|
, pid, p->cmd, sels));
|
||||||
INSP_MKSL(0, " ");
|
INSP_MKSL(0, " ");
|
||||||
|
|
||||||
if (Frames_signal) goto signify_that;
|
if (Frames_signal) goto signify_that;
|
||||||
|
@ -644,12 +644,12 @@ static void build_uniq_nlstab (void) {
|
|||||||
"%s %s:~3 %9.9s~2total,~3 %9.9s~2free,~3 %9.9s~2used.~3 %9.9s~2avail %s~3\n");
|
"%s %s:~3 %9.9s~2total,~3 %9.9s~2free,~3 %9.9s~2used.~3 %9.9s~2avail %s~3\n");
|
||||||
|
|
||||||
Uniq_nlstab[YINSP_hdsels_fmt] = _(""
|
Uniq_nlstab[YINSP_hdsels_fmt] = _(""
|
||||||
"Inspection~2 Pause at: pid ~1%d~6 running ~1%s~6 as user ~1%s~6\n"
|
"Inspection~2 Pause at: pid ~1%d~6, running ~1%s~6\n"
|
||||||
"Use~2: left/right then <Enter> to ~1select~5 an option; 'q' or <Esc> to ~1end~5 !\n"
|
"Use~2: left/right then <Enter> to ~1select~5 an option; 'q' or <Esc> to ~1end~5 !\n"
|
||||||
"Options~2: ~1%s\n");
|
"Options~2: ~1%s\n");
|
||||||
|
|
||||||
Uniq_nlstab[YINSP_hdview_fmt] = _(""
|
Uniq_nlstab[YINSP_hdview_fmt] = _(""
|
||||||
"Inspection~2 View at: ~1%s~3, ~1%s~3, ~1%s~3. Locating: ~1%s~6\n"
|
"Inspection~2 View at pid: ~1%s~3, running ~1%s~3. Locating: ~1%s~6\n"
|
||||||
"Use~2: left/right/up/down/etc to ~1navigate~5 the output; 'L'/'&' to ~1locate~5/~1next~5.\n"
|
"Use~2: left/right/up/down/etc to ~1navigate~5 the output; 'L'/'&' to ~1locate~5/~1next~5.\n"
|
||||||
"Or~2: <Enter> to ~1select another~5; 'q' or <Esc> to ~1end~5 !\n");
|
"Or~2: <Enter> to ~1select another~5; 'q' or <Esc> to ~1end~5 !\n");
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user