Lines Matching refs:process
45 globals->process = NULL; in tsrm_win32_ctor()
66 if (globals->process) { in tsrm_win32_dtor()
67 free(globals->process); in tsrm_win32_dtor()
391 for (ptr = TWG(process); ptr < (TWG(process) + TWG(process_size)); ptr++) { in process_get()
397 if (ptr < (TWG(process) + TWG(process_size))) { in process_get()
401 newptr = (process_pair*)realloc((void*)TWG(process), (TWG(process_size)+1)*sizeof(process_pair)); in process_get()
406 TWG(process) = newptr; in process_get()
462 PROCESS_INFORMATION process; in popen_ex() local
503 memset(&process, 0, sizeof(PROCESS_INFORMATION)); in popen_ex()
544 …, cmd, &security, &security, security.bInheritHandle, dwCreateFlags, env, cwd, &startup, &process); in popen_ex()
547 …, cmd, &security, &security, security.bInheritHandle, dwCreateFlags, env, cwd, &startup, &process); in popen_ex()
555 CloseHandle(process.hThread); in popen_ex()
567 proc->prochnd = process.hProcess; in popen_ex()
575 process_pair *process; in pclose() local
578 if ((process = process_get(stream TSRMLS_CC)) == NULL) { in pclose()
582 fflush(process->stream); in pclose()
583 fclose(process->stream); in pclose()
585 WaitForSingleObject(process->prochnd, INFINITE); in pclose()
586 GetExitCodeProcess(process->prochnd, &termstat); in pclose()
587 process->stream = NULL; in pclose()
588 CloseHandle(process->prochnd); in pclose()