Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1762766AbZAHUfu (ORCPT ); Thu, 8 Jan 2009 15:35:50 -0500 Received: (majordomo@vger.kernel.org) by vger.kernel.org id S1761742AbZAHUfg (ORCPT ); Thu, 8 Jan 2009 15:35:36 -0500 Received: from mx2.redhat.com ([66.187.237.31]:60511 "EHLO mx2.redhat.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1761598AbZAHUff (ORCPT ); Thu, 8 Jan 2009 15:35:35 -0500 Message-ID: <496663B6.3090709@redhat.com> Date: Thu, 08 Jan 2009 15:36:06 -0500 From: Casey Dahlin User-Agent: Thunderbird 2.0.0.18 (X11/20081119) MIME-Version: 1.0 To: Roland McGrath CC: Oleg Nesterov , Ulrich Drepper , Ingo Molnar , Linux Kernel , Randy Dunlap , Davide Libenzi , Peter Zijlstra Subject: Re: [RESEND][RFC PATCH v2] waitfd References: <49639EB8.40204@redhat.com> <4963ABF0.6070400@redhat.com> <20090107123457.GB16268@elte.hu> <20090107205322.5F8C7FC3E0@magilla.sf.frob.com> <20090108143220.GA8717@redhat.com> <20090108193530.99D74FC3DD@magilla.sf.frob.com> In-Reply-To: <20090108193530.99D74FC3DD@magilla.sf.frob.com> Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 746 Lines: 14 Roland McGrath wrote: >>> Since waitfd shouldn't consume the child termination notification >>> waitfd should be more widely usable than the wait*() interfaces. > > waitid can be used that way with WNOWAIT. Yes, but waitfd does not have this flag. The reason being waitfd just calls waitid internally, and there is no guarantee (afaik) that calling waitid with WNOWAIT multiple times in succession will yield different results each time. This breaks the streaming behavior of the descriptor. --CJD -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/