From owner-freebsd-commit Thu Oct 19 12:16:12 1995 Return-Path: owner-commit Received: (from root@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id MAA29039 for freebsd-commit-outgoing; Thu, 19 Oct 1995 12:16:12 -0700 Received: (from root@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id MAA29026 for cvs-all-outgoing; Thu, 19 Oct 1995 12:16:10 -0700 Received: (from root@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id MAA29014 for cvs-sys-outgoing; Thu, 19 Oct 1995 12:16:07 -0700 Received: (from swallace@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id MAA29005 ; Thu, 19 Oct 1995 12:16:02 -0700 Date: Thu, 19 Oct 1995 12:16:02 -0700 From: Steven Wallace Message-Id: <199510191916.MAA29005@freefall.freebsd.org> To: CVS-commiters, cvs-sys Subject: cvs commit: src/sys/sys signal.h signalvar.h Sender: owner-commit@FreeBSD.org Precedence: bulk swallace 95/10/19 12:16:02 Modified: sys/kern kern_sig.c sys/sys signal.h signalvar.h Log: Implement SA_NODEFER sa_flag for sigaction(): Add SA_NODEFER define to signal.h Add ps_nodefer field to struct sigacts in signalvar.h. Add code to kern_sig.c to handle SA_NODEFER. If flag is set, when the signal is delivered, it is not masked automatically from receiving the same signal again. Reviewed by: wollman, bde