Date: Mon, 20 Feb 2012 20:51:44 GMT From: jilles@FreeBSD.org To: jilles@FreeBSD.org, freebsd-bugs@FreeBSD.org, jilles@FreeBSD.org Subject: Re: bin/165164: [PATCH][bin] xargs(1) incorrect pointer passed to waitchildren function Message-ID: <201202202051.q1KKpih8051714@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
Synopsis: [PATCH][bin] xargs(1) incorrect pointer passed to waitchildren function Responsible-Changed-From-To: freebsd-bugs->jilles Responsible-Changed-By: jilles Responsible-Changed-When: Mon Feb 20 20:47:47 UTC 2012 Responsible-Changed-Why: Take. This looks useful for standards/165155. I think the "race" between vfork/_exit/waitpid(WNOHANG) will always work as expected, however, because of the semantics of vfork and how the FreeBSD kernel signals _exit->vfork and _exit->waitpid at the same time during exit1. http://www.freebsd.org/cgi/query-pr.cgi?pr=165164
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201202202051.q1KKpih8051714>