diff options
author | trasz <trasz@FreeBSD.org> | 2011-10-30 15:21:27 +0000 |
---|---|---|
committer | trasz <trasz@FreeBSD.org> | 2011-10-30 15:21:27 +0000 |
commit | a1dd5d2d73aaec35da888495c5f9c7ed1a05a486 (patch) | |
tree | 57668bf51294c211291b4aadf8e2c58ca2ce9887 /bin/ps/print.c | |
parent | 7120d23af8ac196e112a8cec4c558d7bf12e3889 (diff) | |
download | FreeBSD-src-a1dd5d2d73aaec35da888495c5f9c7ed1a05a486.zip FreeBSD-src-a1dd5d2d73aaec35da888495c5f9c7ed1a05a486.tar.gz |
For processes with no controlling terminal, display "-" in the TTY column
instead of "?".
Submitted by: arundel
Diffstat (limited to 'bin/ps/print.c')
-rw-r--r-- | bin/ps/print.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/bin/ps/print.c b/bin/ps/print.c index 45c7823..021415f 100644 --- a/bin/ps/print.c +++ b/bin/ps/print.c @@ -362,7 +362,7 @@ tdev(KINFO *k, VARENT *ve) v = ve->var; dev = k->ki_p->ki_tdev; if (dev == NODEV) - str = strdup("??"); + str = strdup("-"); else asprintf(&str, "%#jx", (uintmax_t)dev); @@ -379,7 +379,7 @@ tname(KINFO *k, VARENT *ve) v = ve->var; dev = k->ki_p->ki_tdev; if (dev == NODEV || (ttname = devname(dev, S_IFCHR)) == NULL) - str = strdup("?? "); + str = strdup("- "); else { if (strncmp(ttname, "tty", 3) == 0 || strncmp(ttname, "cua", 3) == 0) @@ -403,7 +403,7 @@ longtname(KINFO *k, VARENT *ve) v = ve->var; dev = k->ki_p->ki_tdev; if (dev == NODEV || (ttname = devname(dev, S_IFCHR)) == NULL) - ttname = "??"; + ttname = "-"; return (strdup(ttname)); } |