From owner-cvs-src-old@FreeBSD.ORG Wed Apr 8 15:57:05 2009 Return-Path: Delivered-To: cvs-src-old@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 0F422106568C for ; Wed, 8 Apr 2009 15:57:05 +0000 (UTC) (envelope-from ed@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id D6F598FC12 for ; Wed, 8 Apr 2009 15:57:04 +0000 (UTC) (envelope-from ed@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.3/8.14.3) with ESMTP id n38Fv4ZF083694 for ; Wed, 8 Apr 2009 15:57:04 GMT (envelope-from ed@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.3/8.14.3/Submit) id n38Fv4rQ083693 for cvs-src-old@freebsd.org; Wed, 8 Apr 2009 15:57:04 GMT (envelope-from ed@repoman.freebsd.org) Message-Id: <200904081557.n38Fv4rQ083693@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to ed@repoman.freebsd.org using -f From: Ed Schouten Date: Wed, 8 Apr 2009 15:56:50 +0000 (UTC) To: cvs-src-old@freebsd.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/kern tty.c X-BeenThere: cvs-src-old@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: **OBSOLETE** CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 08 Apr 2009 15:57:05 -0000 ed 2009-04-08 15:56:50 UTC FreeBSD src repository Modified files: sys/kern tty.c Log: SVN rev 190847 on 2009-04-08 15:56:50Z by ed Fix tty_wait_background() to comply with standards. It turns out my handling of SIGTTOU and SIGTTIN didn't entirely comply to the standards. It is true that in the SIGTTOU case we should not return EIO when the signal is ignored/blocked, but in the SIGTTIN case we must. See also: POSIX issue 7 section 11.1.4 Revision Changes Path 1.312 +16 -8 src/sys/kern/tty.c