Deleted Added
full compact
37c37
< __FBSDID("$FreeBSD: head/bin/ps/print.c 189078 2009-02-26 18:01:07Z attilio $");
---
> __FBSDID("$FreeBSD: head/bin/ps/print.c 192239 2009-05-17 04:00:43Z brian $");
132a133,134
> if (k->ki_d.prefix)
> (void)printf("%s", k->ki_d.prefix);
135c137
< printf("/%s", k->ki_p->ki_ocomm);
---
> (void)printf("/%s", k->ki_p->ki_ocomm);
143,148d144
< if (k->ki_env) {
< if ((vis_env = malloc(strlen(k->ki_env) * 4 + 1)) == NULL)
< errx(1, "malloc failed");
< strvis(vis_env, k->ki_env, VIS_TAB | VIS_NL | VIS_NOSLASH);
< } else
< vis_env = NULL;
151a148,157
>
> if (k->ki_env) {
> if ((vis_env = malloc(strlen(k->ki_env) * 4 + 1))
> == NULL)
> errx(1, "malloc failed");
> strvis(vis_env, k->ki_env,
> VIS_TAB | VIS_NL | VIS_NOSLASH);
> } else
> vis_env = NULL;
>
152a159,160
> if (k->ki_d.prefix)
> (void)printf("%s", k->ki_d.prefix);
159a168,170
> if ((cp = k->ki_d.prefix) != NULL)
> while (--left >= 0 && *cp)
> (void)putchar(*cp++);
168a180,181
> if (vis_env != NULL)
> free(vis_env);
170c183
< /* XXX env? */
---
> /* ki_d.prefix & ki_env aren't shown for interim fields */
173,174d185
< if (vis_env != NULL)
< free(vis_env);
184a196,197
> if (k->ki_d.prefix)
> (void)printf("%s", k->ki_d.prefix);