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()
389 for (ptr = TWG(process); ptr < (TWG(process) + TWG(process_size)); ptr++) { in process_get()
395 if (ptr < (TWG(process) + TWG(process_size))) { in process_get()
399 newptr = (process_pair*)realloc((void*)TWG(process), (TWG(process_size)+1)*sizeof(process_pair)); in process_get()
404 TWG(process) = newptr; in process_get()
462 PROCESS_INFORMATION process; in popen_ex() local
501 memset(&process, 0, sizeof(PROCESS_INFORMATION)); in popen_ex()
542 …, cmd, &security, &security, security.bInheritHandle, dwCreateFlags, env, cwd, &startup, &process); in popen_ex()
545 …, cmd, &security, &security, security.bInheritHandle, dwCreateFlags, env, cwd, &startup, &process); in popen_ex()
553 CloseHandle(process.hThread); in popen_ex()
565 proc->prochnd = process.hProcess; in popen_ex()
573 process_pair *process; in pclose() local
576 if ((process = process_get(stream TSRMLS_CC)) == NULL) { in pclose()
580 fflush(process->stream); in pclose()
581 fclose(process->stream); in pclose()
583 WaitForSingleObject(process->prochnd, INFINITE); in pclose()
584 GetExitCodeProcess(process->prochnd, &termstat); in pclose()
585 process->stream = NULL; in pclose()
586 CloseHandle(process->prochnd); in pclose()