POSIX specifies that if a processing calling tcsetpgrp() is in the
authormillert <millert@openbsd.org>
Sun, 10 Jul 2016 00:39:31 +0000 (00:39 +0000)
committermillert <millert@openbsd.org>
Sun, 10 Jul 2016 00:39:31 +0000 (00:39 +0000)
background it shall receive SIGTTOU.  Handle TIOCSPGRP like we do
the other tty ioctls that change the terminal.  OK deraadt@ guenther@

sys/kern/tty.c

index b64ad17..14b2ab7 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: tty.c,v 1.131 2016/05/17 23:43:47 bluhm Exp $ */
+/*     $OpenBSD: tty.c,v 1.132 2016/07/10 00:39:31 millert Exp $       */
 /*     $NetBSD: tty.c,v 1.68.4.2 1996/06/06 16:04:52 thorpej Exp $     */
 
 /*-
@@ -731,9 +731,7 @@ ttioctl(struct tty *tp, u_long cmd, caddr_t data, int flag, struct proc *p)
        case  TIOCSETD:
        case  TIOCSETAF:
        case  TIOCSETAW:
-#ifdef notdef
        case  TIOCSPGRP:
-#endif
        case  TIOCSTAT:
        case  TIOCSTI:
        case  TIOCSWINSZ: