Lines Matching refs:process
46 globals->process = NULL; in tsrm_win32_ctor()
67 if (globals->process) { in tsrm_win32_dtor()
68 free(globals->process); in tsrm_win32_dtor()
379 for (ptr = TWG(process); ptr < (TWG(process) + TWG(process_size)); ptr++) { in process_get()
385 if (ptr < (TWG(process) + TWG(process_size))) { in process_get()
389 newptr = (process_pair*)realloc((void*)TWG(process), (TWG(process_size)+1)*sizeof(process_pair)); in process_get()
394 TWG(process) = newptr; in process_get()
452 PROCESS_INFORMATION process; in popen_ex() local
515 memset(&process, 0, sizeof(PROCESS_INFORMATION)); in popen_ex()
562 …mdw, &security, &security, security.bInheritHandle, dwCreateFlags, envw, cwdw, &startup, &process); in popen_ex()
565 …mdw, &security, &security, security.bInheritHandle, dwCreateFlags, envw, cwdw, &startup, &process); in popen_ex()
576 CloseHandle(process.hThread); in popen_ex()
588 proc->prochnd = process.hProcess; in popen_ex()
596 process_pair *process; in pclose() local
598 if ((process = process_get(stream)) == NULL) { in pclose()
602 fflush(process->stream); in pclose()
603 fclose(process->stream); in pclose()
605 WaitForSingleObject(process->prochnd, INFINITE); in pclose()
606 GetExitCodeProcess(process->prochnd, &termstat); in pclose()
607 process->stream = NULL; in pclose()
608 CloseHandle(process->prochnd); in pclose()