From owner-freebsd-bugs@FreeBSD.ORG Tue Nov 4 00:19:00 2003 Return-Path: Delivered-To: freebsd-bugs@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id F3DA016A4CE; Tue, 4 Nov 2003 00:18:59 -0800 (PST) Received: from VARK.homeunix.com (adsl-68-123-40-77.dsl.pltn13.pacbell.net [68.123.40.77]) by mx1.FreeBSD.org (Postfix) with ESMTP id 3965C43F75; Tue, 4 Nov 2003 00:18:59 -0800 (PST) (envelope-from das@FreeBSD.ORG) Received: from VARK.homeunix.com (localhost [127.0.0.1]) by VARK.homeunix.com (8.12.9/8.12.9) with ESMTP id hA48I1en078708; Tue, 4 Nov 2003 00:18:01 -0800 (PST) (envelope-from das@FreeBSD.ORG) Received: (from das@localhost) by VARK.homeunix.com (8.12.9/8.12.9/Submit) id hA48I1Hr078707; Tue, 4 Nov 2003 00:18:01 -0800 (PST) (envelope-from das@FreeBSD.ORG) Date: Tue, 4 Nov 2003 00:18:00 -0800 From: David Schultz To: Igor Serikov Message-ID: <20031104081800.GA78439@VARK.homeunix.com> Mail-Followup-To: Igor Serikov , FreeBSD Bugs , FreeBSD Hackers References: <3FA61A17.70605@turtle.freedns.us> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <3FA61A17.70605@turtle.freedns.us> cc: FreeBSD Hackers cc: FreeBSD Bugs Subject: Re: rfork problem X-BeenThere: freebsd-bugs@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 04 Nov 2003 08:19:00 -0000 On Mon, Nov 03, 2003, Igor Serikov wrote: > > Hello, > > Combining flags RFNOWAIT and RFPPWAIT in rfork(2) under 4.6-RELEASE > makes the parent process sleeping on channel "ppwait" forever. RFPPWAIT tells rfork() to wait for the child to exit, and RFNOWAIT tells rfork() to detach the child such that it never tells the parent when it exits. So you're getting exactly what you asked for, as silly as it may be.