From 7ac934046c5dd1ae94f5dd6c44466c4d201b17d4 Mon Sep 17 00:00:00 2001 From: Bill Joy Date: Mon, 25 Jan 1982 06:02:09 -0800 Subject: [PATCH] clean up SDETACH SCCS-vsn: sys/kern/kern_synch.c 4.16 SCCS-vsn: sys/kern/tty_tty.c 4.8 SCCS-vsn: sys/kern/kern_proc.c 4.19 --- usr/src/sys/kern/kern_proc.c | 5 ++--- usr/src/sys/kern/kern_synch.c | 4 ++-- usr/src/sys/kern/tty_tty.c | 3 +-- 3 files changed, 5 insertions(+), 7 deletions(-) diff --git a/usr/src/sys/kern/kern_proc.c b/usr/src/sys/kern/kern_proc.c index 157ae70dae..790b741d02 100644 --- a/usr/src/sys/kern/kern_proc.c +++ b/usr/src/sys/kern/kern_proc.c @@ -1,4 +1,4 @@ -/* kern_proc.c 4.18 82/01/19 */ +/* kern_proc.c 4.19 82/01/24 */ #include "../h/param.h" #include "../h/systm.h" @@ -557,8 +557,7 @@ done: } /* * Protect this process from future - * tty signals, clear TSTP/TTIN/TTOU if pending, - * and set SDETACH bit on procs. + * tty signals, clear TSTP/TTIN/TTOU if pending. */ (void) spgrp(q, -1); } diff --git a/usr/src/sys/kern/kern_synch.c b/usr/src/sys/kern/kern_synch.c index 4e2267b336..89afab14df 100644 --- a/usr/src/sys/kern/kern_synch.c +++ b/usr/src/sys/kern/kern_synch.c @@ -1,4 +1,4 @@ -/* kern_synch.c 4.15 81/11/08 */ +/* kern_synch.c 4.16 82/01/24 */ #include "../h/param.h" #include "../h/systm.h" @@ -313,7 +313,7 @@ retry: rip = u.u_procp; rpp->p_stat = SIDL; rpp->p_clktim = 0; - rpp->p_flag = SLOAD | (rip->p_flag & (SPAGI|SDETACH|SNUSIG)); + rpp->p_flag = SLOAD | (rip->p_flag & (SPAGI|SNUSIG)); if (isvfork) { rpp->p_flag |= SVFORK; rpp->p_ndx = rip->p_ndx; diff --git a/usr/src/sys/kern/tty_tty.c b/usr/src/sys/kern/tty_tty.c index d61c007d66..a42c023cad 100644 --- a/usr/src/sys/kern/tty_tty.c +++ b/usr/src/sys/kern/tty_tty.c @@ -1,4 +1,4 @@ -/* tty_tty.c 4.7 82/01/24 */ +/* tty_tty.c 4.8 82/01/24 */ /* * Indirect driver for controlling tty. @@ -58,7 +58,6 @@ syioctl(dev, cmd, addr, flag) u.u_ttyp = 0; u.u_ttyd = 0; u.u_procp->p_pgrp = 0; - u.u_procp->p_flags &= ~SDETACH; return; } if (u.u_ttyp == NULL) { -- 2.20.1