Lines Matching refs:pid
53 GPid pid) in qio_channel_command_new_pid() argument
61 ioc->pid = pid; in qio_channel_command_new_pid()
65 GetProcessId(pid) in qio_channel_command_new_pid()
67 pid in qio_channel_command_new_pid()
79 GPid pid = 0; in qio_channel_command_new_spawn() local
87 &pid, in qio_channel_command_new_spawn()
95 return qio_channel_command_new_pid(stdinfd, stdoutfd, pid); in qio_channel_command_new_spawn()
110 trace_qio_channel_command_abort(ioc, ioc->pid); in qio_channel_command_abort()
111 ret = waitpid(ioc->pid, &status, WNOHANG); in qio_channel_command_abort()
112 trace_qio_channel_command_wait(ioc, ioc->pid, ret, status); in qio_channel_command_abort()
119 (unsigned long long)ioc->pid); in qio_channel_command_abort()
124 kill(ioc->pid, SIGTERM); in qio_channel_command_abort()
126 kill(ioc->pid, SIGKILL); in qio_channel_command_abort()
130 (unsigned long long)ioc->pid); in qio_channel_command_abort()
146 TerminateProcess(ioc->pid, 0); in qio_channel_command_abort()
147 ret = WaitForSingleObject(ioc->pid, 1000); in qio_channel_command_abort()
151 (unsigned long long)GetProcessId(ioc->pid)); in qio_channel_command_abort()
165 ioc->pid = 0; in qio_channel_command_init()
179 if (ioc->pid > 0) { in qio_channel_command_finalize()
181 g_spawn_close_pid(ioc->pid); in qio_channel_command_finalize()
315 wp = waitpid(cioc->pid, NULL, 0); in qio_channel_command_close()
319 (unsigned long long)cioc->pid); in qio_channel_command_close()
323 WaitForSingleObject(cioc->pid, INFINITE); in qio_channel_command_close()