From mboxrd@z Thu Jan 1 00:00:00 1970 From: Ian Jackson Subject: (no subject) Date: Fri, 17 Feb 2012 19:15:21 +0000 Message-ID: <1329506127-30969-1-git-send-email-ian.jackson@eu.citrix.com> Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Return-path: List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xen-devel-bounces@lists.xensource.com Errors-To: xen-devel-bounces@lists.xensource.com To: xen-devel@lists.xensource.com List-Id: xen-devel@lists.xenproject.org >>From Ian Jackson # This line is ignored. From: Ian Jackson Subject: [RFC PATCH 0/6] libxl: New child process handling In-Reply-To: This is the first draft of my new libxl API for child process handling. 1/6 libxl: Fix leak of ctx->lock 2/6 libxl: abolish libxl_ctx_postfork 3/6 tools: Correct PTHREAD options in config/StdGNU.mk 4/6 libxl: Protect fds with CLOEXEC even with forking threads 5/6 libxl: libxl_event.c:beforepoll_internal, REQUIRE_FDS 6/6 libxl: event API: new facilities for waiting for subprocesses Please comment. I'm particularly keen on comments about: * The correctness of the pthread_atfork logic in 4/6. * The sufficiency for applications of the child handling API in 6/6. * The portability of the pthread command line option changes in 3/6. * Correctness :-). If you want to apply it to make sense of, you'll need to know that this series is on top of my recently-posted 3-patch libxl event fixup series. Thanks, Ian.