Home | History | Annotate | Download | only in subproc

Lines Matching refs:HANDLE

86 	HANDLE handles[MAXIMUM_WAIT_OBJECTS];
95 handles[i] = (HANDLE) proc_array[i]->pid;
124 process_kill(HANDLE proc, int signal)
128 return (TerminateProcess((HANDLE) pproc->pid, signal));
135 * handle for multiple processes launches :-(
138 process_register(HANDLE proc)
175 HANDLE
188 return ((HANDLE) pproc);
193 process_signal(HANDLE proc)
200 process_last_err(HANDLE proc)
207 process_exit_code(HANDLE proc)
221 process_outbuf(HANDLE proc)
227 process_errbuf(HANDLE proc)
233 process_outcnt(HANDLE proc)
239 process_errcnt(HANDLE proc)
245 process_pipes(HANDLE proc, int pipes[3])
254 HANDLE
261 HANDLE stdin_pipes[2];
262 HANDLE stdout_pipes[2];
263 HANDLE stderr_pipes[2];
279 return((HANDLE)pproc);
295 return((HANDLE)pproc);
310 return((HANDLE)pproc);
323 return((HANDLE)pproc);
327 HANDLE
328 process_init_fd(HANDLE stdinh, HANDLE stdouth, HANDLE stderrh)
345 return((HANDLE)pproc);
349 static HANDLE
352 HANDLE exec_handle;
361 if ((exec_handle = (HANDLE)(intptr_t)OpenFile(fname, file_info,
362 OF_READ | OF_SHARE_COMPAT)) != (HANDLE)HFILE_ERROR) {
368 if ((exec_handle = (HANDLE)(intptr_t)OpenFile(fname, file_info,
369 OF_READ | OF_SHARE_COMPAT)) != (HANDLE)HFILE_ERROR) {
375 if ((exec_handle = (HANDLE)(intptr_t)OpenFile(fname, file_info,
376 OF_READ | OF_SHARE_COMPAT)) != (HANDLE)HFILE_ERROR) {
382 if ((exec_handle = (HANDLE)(intptr_t)OpenFile(exec_path, file_info,
383 OF_READ | OF_SHARE_COMPAT)) != (HANDLE)HFILE_ERROR) {
389 if ((exec_handle = (HANDLE)(intptr_t)OpenFile(fname, file_info,
390 OF_READ | OF_SHARE_COMPAT)) != (HANDLE)HFILE_ERROR) {
409 HANDLE proc,
418 HANDLE exec_handle;
445 if (exec_handle == (HANDLE)HFILE_ERROR) {
532 startInfo.hStdInput = (HANDLE)pproc->sv_stdin[1];
533 startInfo.hStdOutput = (HANDLE)pproc->sv_stdout[1];
534 startInfo.hStdError = (HANDLE)pproc->sv_stderr[1];
566 /* Close the thread handle -- we'll just watch the process */
570 CloseHandle((HANDLE)pproc->sv_stdin[1]);
571 CloseHandle((HANDLE)pproc->sv_stdout[1]);
572 CloseHandle((HANDLE)pproc->sv_stderr[1]);
590 if (WriteFile( (HANDLE) pproc->sv_stdin[0], pproc->inp, pproc->incnt,
617 if (ReadFile( (HANDLE)pproc->sv_stdout[0], &c, 1, &nread, NULL)
649 if (ReadFile( (HANDLE)pproc->sv_stderr[0], &c, 1, &nread, NULL) == FALSE) {
680 HANDLE proc,
686 HANDLE childhand = (HANDLE) pproc->pid;
687 HANDLE tStdin = NULL, tStdout = NULL, tStderr = NULL;
689 HANDLE wait_list[4];
692 HANDLE ready_hand;
703 CloseHandle((HANDLE)pproc->sv_stdin[0]);
706 tStdin = (HANDLE) _beginthreadex( 0, 1024,
719 tStdout = (HANDLE) _beginthreadex( 0, 1024,
722 tStderr = (HANDLE) _beginthreadex( 0, 1024,
768 CloseHandle((HANDLE)pproc->sv_stdin[0]);
776 CloseHandle((HANDLE)pproc->sv_stdout[0]);
784 CloseHandle((HANDLE)pproc->sv_stderr[0]);
808 /* ?? Got back a handle we didn't query ?? */
841 HANDLE proc)
844 HANDLE childhand;
858 childhand = (HANDLE) pproc->pid;
866 CloseHandle((HANDLE)pproc->sv_stdin[0]);
870 CloseHandle((HANDLE)pproc->sv_stdout[0]);
874 CloseHandle((HANDLE)pproc->sv_stderr[0]);
916 HANDLE proc)
923 if ((HANDLE)pproc->sv_stdin[i])
924 CloseHandle((HANDLE)pproc->sv_stdin[i]);
925 if ((HANDLE)pproc->sv_stdout[i])
926 CloseHandle((HANDLE)pproc->sv_stdout[i]);
927 if ((HANDLE)pproc->sv_stderr[i])
928 CloseHandle((HANDLE)pproc->sv_stderr[i]);
931 if ((HANDLE)pproc->pid)
932 CloseHandle((HANDLE)pproc->pid);
1187 HANDLE
1192 HANDLE hIn;
1193 HANDLE hOut;
1194 HANDLE hErr;
1195 HANDLE hProcess;