SCTTY flag w/o -x option
SCCS-vsn: bin/ps/ps.c 5.24
* for each proc, call each variable output function.
*/
for (i = 0; i < nentries; i++) {
* for each proc, call each variable output function.
*/
for (i = 0; i < nentries; i++) {
- if (xflg == 0 && kinfo[i].ki_e->e_tdev == NODEV)
+ if (xflg == 0 && (kinfo[i].ki_e->e_tdev == NODEV ||
+ (kinfo[i].ki_p->p_flag & SCTTY ) == 0))
continue;
for (v = vhead; v != NULL; v = v->next) {
(*v->oproc)(&kinfo[i], v);
continue;
for (v = vhead; v != NULL; v = v->next) {
(*v->oproc)(&kinfo[i], v);