Lines Matching refs:childinfo
4716 win32_deadchild_waitinfo *childinfo; in internal_forkexec() local
4878 childinfo = malloc(sizeof(win32_deadchild_waitinfo)); in internal_forkexec()
4879 if (!childinfo) in internal_forkexec()
4884 childinfo->procHandle = pi.hProcess; in internal_forkexec()
4885 childinfo->procId = pi.dwProcessId; in internal_forkexec()
4887 if (!RegisterWaitForSingleObject(&childinfo->waitHandle, in internal_forkexec()
4890 childinfo, in internal_forkexec()
6581 win32_deadchild_waitinfo *childinfo = (win32_deadchild_waitinfo *) lpParameter; in pgwin32_deadchild_callback() local
6592 UnregisterWaitEx(childinfo->waitHandle, NULL); in pgwin32_deadchild_callback()
6594 if (!GetExitCodeProcess(childinfo->procHandle, &exitcode)) in pgwin32_deadchild_callback()
6603 if (!PostQueuedCompletionStatus(win32ChildQueue, childinfo->procId, (ULONG_PTR) exitcode, NULL)) in pgwin32_deadchild_callback()
6610 CloseHandle(childinfo->procHandle); in pgwin32_deadchild_callback()
6616 free(childinfo); in pgwin32_deadchild_callback()