Lines Matching refs:childinfo
4588 win32_deadchild_waitinfo *childinfo; local
4744 childinfo = malloc(sizeof(win32_deadchild_waitinfo));
4745 if (!childinfo)
4750 childinfo->procHandle = pi.hProcess;
4751 childinfo->procId = pi.dwProcessId;
4753 if (!RegisterWaitForSingleObject(&childinfo->waitHandle,
4756 childinfo,
6497 win32_deadchild_waitinfo *childinfo = (win32_deadchild_waitinfo *) lpParameter; local
6508 UnregisterWaitEx(childinfo->waitHandle, NULL);
6510 if (!GetExitCodeProcess(childinfo->procHandle, &exitcode))
6519 if (!PostQueuedCompletionStatus(win32ChildQueue, childinfo->procId, (ULONG_PTR) exitcode, NULL))
6526 CloseHandle(childinfo->procHandle);
6532 free(childinfo);