From owner-cvs-lib Mon Mar 24 20:32:15 1997 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id UAA14887 for cvs-lib-outgoing; Mon, 24 Mar 1997 20:32:15 -0800 (PST) Received: from godzilla.zeta.org.au (godzilla.zeta.org.au [203.2.228.19]) by freefall.freebsd.org (8.8.5/8.8.5) with ESMTP id UAA14839; Mon, 24 Mar 1997 20:32:05 -0800 (PST) Received: (from bde@localhost) by godzilla.zeta.org.au (8.8.5/8.6.9) id PAA11232; Tue, 25 Mar 1997 15:29:00 +1100 Date: Tue, 25 Mar 1997 15:29:00 +1100 From: Bruce Evans Message-Id: <199703250429.PAA11232@godzilla.zeta.org.au> To: cvs-all@freefall.freebsd.org, CVS-committers@freefall.freebsd.org, cvs-lib@freefall.freebsd.org, mpp@freefall.freebsd.org Subject: Re: cvs commit: src/lib/libc/sys sigaction.2 Sender: owner-cvs-lib@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk > Modified: lib/libc/sys sigaction.2 > Log: > Change the description of how attempts to block SIGKILL and SIGSTOP > are handled. The system call will actually fail in this case - the > system doesn't silently ignore the request. Closes PR# 3047 > > Pointed out by: fenner Actually, sigaction silently ignores attempts to set the SIGKILL and SIGSTOP bits in the signal mask. This behaviour is fully specified by POSIX. It only fails (in connection with SIGKILL and SIGSTOP) for attempts to set the sigaction handler for SIGKILL or SIGSTOP to anything other than SIG_DFL. (At least in 2.2 and -current. 2.1.x non-POSIXly rejects attempts to even read the sigaction for SIGKILL or SIGSTOP.) Bruce