From owner-cvs-src-old@FreeBSD.ORG Sun Jul 10 14:21:10 2011 Return-Path: Delivered-To: cvs-src-old@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 5016B1065670 for ; Sun, 10 Jul 2011 14:21:10 +0000 (UTC) (envelope-from jilles@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 3E1808FC0C for ; Sun, 10 Jul 2011 14:21:10 +0000 (UTC) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.4/8.14.4) with ESMTP id p6AELAQX048256 for ; Sun, 10 Jul 2011 14:21:10 GMT (envelope-from jilles@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.4/8.14.4/Submit) id p6AELAZG048255 for cvs-src-old@freebsd.org; Sun, 10 Jul 2011 14:21:10 GMT (envelope-from jilles@repoman.freebsd.org) Message-Id: <201107101421.p6AELAZG048255@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to jilles@repoman.freebsd.org using -f From: Jilles Tjoelker Date: Sun, 10 Jul 2011 14:20:11 +0000 (UTC) To: cvs-src-old@freebsd.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/lib/libc/gen posix_spawn.c src/tools/regression/lib/libc/gen Makefile test-posix_spawn.c X-BeenThere: cvs-src-old@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: **OBSOLETE** CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 10 Jul 2011 14:21:10 -0000 jilles 2011-07-10 14:20:11 UTC FreeBSD src repository Modified files: lib/libc/gen posix_spawn.c tools/regression/lib/libc/gen Makefile Added files: tools/regression/lib/libc/gen test-posix_spawn.c Log: SVN rev 223907 on 2011-07-10 14:20:11Z by jilles posix_spawn: If an error is detected in the child process, reap the zombie. Formerly, in this case an error was returned but the pid was also returned to the application, requiring the application to use unspecified behaviour (the returned pid in error situations) to avoid zombies. Now, reap the zombie and do not return the pid. MFC after: 2 weeks Revision Changes Path 1.9 +4 -1 src/lib/libc/gen/posix_spawn.c 1.6 +1 -1 src/tools/regression/lib/libc/gen/Makefile 1.1 +90 -0 src/tools/regression/lib/libc/gen/test-posix_spawn.c (new)