top,ps: 'stringify' tty only when needed. -60 bytes.

This commit is contained in:
Denis Vlasenko
2007-06-19 14:43:17 +00:00
parent 362c6ec694
commit 31789a81d5
3 changed files with 12 additions and 22 deletions

View File

@@ -68,7 +68,10 @@ static void func_rss(char *buf, int size, const procps_status_t *ps)
static void func_tty(char *buf, int size, const procps_status_t *ps)
{
safe_strncpy(buf, ps->tty_str, size+1);
buf[0] = '?';
buf[1] = '\0';
if (ps->tty_major) /* tty field of "0" means "no tty" */
snprintf(buf, size+1, "%u,%u", ps->tty_major, ps->tty_minor);
}
#if ENABLE_SELINUX