last bits
This commit is contained in:
parent
f2a0a095ba
commit
70599c3d3f
2
NEWS
2
NEWS
@ -2,7 +2,7 @@ procps-3.1.4 --> procps-3.1.5
|
|||||||
|
|
||||||
ancient (2.x.xx era) data corruption fixed
|
ancient (2.x.xx era) data corruption fixed
|
||||||
serious hidden-process problem (3.1.3+) fixed
|
serious hidden-process problem (3.1.3+) fixed
|
||||||
escape sequence vulnerability fixed
|
w: escape sequence vulnerability fixed
|
||||||
|
|
||||||
procps-3.1.3 --> procps-3.1.4
|
procps-3.1.3 --> procps-3.1.4
|
||||||
|
|
||||||
|
3
pgrep.c
3
pgrep.c
@ -273,6 +273,7 @@ output_numlist (const union el *restrict list)
|
|||||||
static void
|
static void
|
||||||
output_strlist (const union el *restrict list)
|
output_strlist (const union el *restrict list)
|
||||||
{
|
{
|
||||||
|
// FIXME: escape codes
|
||||||
int i;
|
int i;
|
||||||
for (i = 1; i < list[0].num; i++)
|
for (i = 1; i < list[0].num; i++)
|
||||||
printf ("%s%s", list[i].str, opt_delim);
|
printf ("%s%s", list[i].str, opt_delim);
|
||||||
@ -447,7 +448,7 @@ select_procs (void)
|
|||||||
matches = 0;
|
matches = 0;
|
||||||
}
|
}
|
||||||
if (opt_long) {
|
if (opt_long) {
|
||||||
char buff[4096];
|
char buff[5096]; // FIXME
|
||||||
sprintf (buff, "%d %s", task.pid, cmd);
|
sprintf (buff, "%d %s", task.pid, cmd);
|
||||||
list[++matches].str = strdup (buff);
|
list[++matches].str = strdup (buff);
|
||||||
} else {
|
} else {
|
||||||
|
23
top.c
23
top.c
@ -2892,29 +2892,6 @@ static void task_show (const WIN_t *q, const proc_t *p)
|
|||||||
unsigned w = Fieldstab[i].width;
|
unsigned w = Fieldstab[i].width;
|
||||||
|
|
||||||
switch (i) {
|
switch (i) {
|
||||||
#if 0
|
|
||||||
case P_CMD:
|
|
||||||
{ const char *cp;
|
|
||||||
if (CHKw(q, Show_CMDLIN)) {
|
|
||||||
char tmp[ROWBUFSIZ];
|
|
||||||
char *tp;
|
|
||||||
if (p->cmdline) {
|
|
||||||
j = 0;
|
|
||||||
*(tp = tmp) = '\0';
|
|
||||||
do {
|
|
||||||
tp = scat(tp, fmtmk("%.*s ", q->maxcmdln, p->cmdline[j]));
|
|
||||||
if (q->maxcmdln < (tp - tmp)) break;
|
|
||||||
} while (p->cmdline[++j]);
|
|
||||||
strim_1(tmp);
|
|
||||||
} else
|
|
||||||
strcpy(tmp, fmtmk("[%s]", p->cmd));
|
|
||||||
cp = tmp;
|
|
||||||
} else
|
|
||||||
cp = p->cmd;
|
|
||||||
MKCOL(q->maxcmdln, q->maxcmdln, cp);
|
|
||||||
}
|
|
||||||
break;
|
|
||||||
#endif
|
|
||||||
case P_CMD:
|
case P_CMD:
|
||||||
{ char tmp[ROWBUFSIZ];
|
{ char tmp[ROWBUFSIZ];
|
||||||
unsigned flags;
|
unsigned flags;
|
||||||
|
Loading…
Reference in New Issue
Block a user