So this may not be as one expects, but fcntl() always returns 0 here (on 10.11), thus it does not report back a desired child pid to wait for.