status = WaitForMultipleObjects(2, wait_events, FALSE, timeout_ms);
switch(status) {
case WAIT_OBJECT_0:
- if (!GetOverlappedResultEx(pipe_handle, &connect_o,
- &bytes_read, timeout_ms, TRUE)) {
+ if (!GetOverlappedResult(pipe_handle, &connect_o, &bytes_read, TRUE)) {
err = GetLastError();
derr << "Couln't establish a connection with the child process. "
<< "Error: " << win32_strerror(err) << dendl;
status = WaitForMultipleObjects(2, wait_events, FALSE, timeout_ms);
switch(status) {
case WAIT_OBJECT_0:
- if (!GetOverlappedResultEx(pipe_handle, &read_o,
- &bytes_read, timeout_ms, TRUE)) {
+ if (!GetOverlappedResult(pipe_handle, &read_o, &bytes_read, TRUE)) {
err = GetLastError();
derr << "Receiving child process reply failed with: "
<< win32_strerror(err) << dendl;