From owner-freebsd-current Tue Feb 3 13:14:37 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id NAA04945 for current-outgoing; Tue, 3 Feb 1998 13:14:37 -0800 (PST) (envelope-from owner-freebsd-current@FreeBSD.ORG) Received: from red.juniper.net (red.juniper.net [208.197.169.254]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id NAA04885 for ; Tue, 3 Feb 1998 13:14:26 -0800 (PST) (envelope-from pst@juniper.net) Received: (from pst@localhost) by red.juniper.net (8.8.5/8.8.5) id NAA21088; Tue, 3 Feb 1998 13:13:18 -0800 (PST) To: Alex A cc: current@FreeBSD.ORG Subject: Re: inetd patch/idea References: From: Paul Traina Date: 03 Feb 1998 13:13:18 -0800 In-Reply-To: garbanzo@hooked.net's message of 26 Jan 98 09:05:03 GMT Message-ID: <7yzpk84ck1.fsf@red.juniper.net> Lines: 9 X-Mailer: Gnus v5.4.37/XEmacs 19.16 Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG X-To-Unsubscribe: mail to majordomo@FreeBSD.org "unsubscribe current" I won't comment on the PID cleanup code. With regard to the sighup code, I inspected it and believe it is incorrect. The "blocked" mask that is passed in all 3 calls to sigvec() specifies a list of signals you want masked while the signal handler is active. See sigvec(2). You WANT SIGHUP to be blocked at that time. Paul