Lines Matching refs:proc_data
111 int wxAddProcessCallbackForPid(wxEndProcessData *proc_data, int pid)
116 wxProcessTerminationEventHandler* handler = new wxProcessTerminationEventHandler(proc_data);
117 wxProcessTerminationThread* thread = new wxProcessTerminationThread(proc_data, handler);
148 wxEndProcessData *proc_data = (wxEndProcessData*)data;
151 int rc = waitpid(abs(proc_data->pid), &status, WNOHANG);
158 proc_data->exitcode = WEXITSTATUS(status);
160 proc_data->exitcode = -1;
161 wxHandleProcessTermination(proc_data);
164 int wxAddProcessCallbackForPid(wxEndProcessData *proc_data, int pid)
188 wxMAC_MachPortEndProcessDetect(NULL, (void*)proc_data);
193 termcb_contextinfo.info = (void*)proc_data;
245 wxEndProcessData * const proc_data = static_cast<wxEndProcessData*>(info);
249 int pid = (proc_data->pid > 0) ? proc_data->pid : -proc_data->pid;
262 proc_data->exitcode = -1;
269 proc_data->exitcode = WEXITSTATUS(status);
272 proc_data->exitcode = -WTERMSIG(status);
276 proc_data->exitcode = -1;
296 wxHandleProcessTermination(proc_data);
307 int wxAddProcessCallback(wxEndProcessData *proc_data, int fd)
312 , static_cast<void*>(proc_data)