Lines Matching full:proc
25 #include "proc.h"
124 process_kill(HANDLE proc, int signal)
126 sub_process* pproc = (sub_process*) proc;
138 process_register(HANDLE proc)
141 proc_array[proc_index++] = (sub_process *) proc;
193 process_signal(HANDLE proc)
195 if (proc == INVALID_HANDLE_VALUE) return 0;
196 return (((sub_process *)proc)->signal);
200 process_last_err(HANDLE proc)
202 if (proc == INVALID_HANDLE_VALUE) return ERROR_INVALID_HANDLE;
203 return (((sub_process *)proc)->last_err);
207 process_exit_code(HANDLE proc)
209 if (proc == INVALID_HANDLE_VALUE) return EXIT_FAILURE;
210 return (((sub_process *)proc)->exit_code);
221 process_outbuf(HANDLE proc)
223 return (((sub_process *)proc)->outp);
227 process_errbuf(HANDLE proc)
229 return (((sub_process *)proc)->errp);
233 process_outcnt(HANDLE proc)
235 return (((sub_process *)proc)->outcnt);
239 process_errcnt(HANDLE proc)
241 return (((sub_process *)proc)->errcnt);
245 process_pipes(HANDLE proc, int pipes[3])
247 pipes[0] = ((sub_process *)proc)->sv_stdin[0];
248 pipes[1] = ((sub_process *)proc)->sv_stdout[0];
249 pipes[2] = ((sub_process *)proc)->sv_stderr[0];
409 HANDLE proc,
415 sub_process *pproc = (sub_process *)proc;
680 HANDLE proc,
684 sub_process *pproc = (sub_process *)proc;
841 HANDLE proc)
849 if (proc == NULL)
852 pproc = (sub_process *)proc;
916 HANDLE proc)
918 sub_process *pproc = (sub_process *)proc;