|
@@ -105,6 +105,7 @@ static int pipe_waitforclient (PAL_HANDLE handle, PAL_HANDLE * client)
|
|
SET_HANDLE_TYPE(clnt, pipecli);
|
|
SET_HANDLE_TYPE(clnt, pipecli);
|
|
HANDLE_HDR(clnt)->flags |= RFD(0)|WFD(0)|WRITEABLE(0);
|
|
HANDLE_HDR(clnt)->flags |= RFD(0)|WFD(0)|WRITEABLE(0);
|
|
clnt->pipe.fd = ret;
|
|
clnt->pipe.fd = ret;
|
|
|
|
+ clnt->pipe.nonblocking = PAL_FALSE;
|
|
clnt->pipe.pipeid = handle->pipe.pipeid;
|
|
clnt->pipe.pipeid = handle->pipe.pipeid;
|
|
*client = clnt;
|
|
*client = clnt;
|
|
|
|
|