The intent was always that processes with process descriptors would not be exposed to wait(2). That expectation doesn't preclude bugs in the implementation. In the past, the implementation has worked well -- but it sounds like there's a lack of a regression test. Snagging your tests and putting them in the FreeBSD Project's budding Jenkins setup would be excellent. :-)
On 5 Mar 2014, at 14:05, Ben Laurie <benl at google.com> wrote:
> David informs me that wait() does not behave as I expected with
> pdfork()ed children - I thought it should not reap them - so that
> pdfork()ed children can be invisible to s/w that includes a library
> that uses pdfork().
> Did I not understand something?