Lines Matching refs:proc
77 brillo::Process* proc) { in LaunchProcess() argument
79 proc->AddArg(arg); in LaunchProcess()
80 proc->SetSearchPath((flags & Subprocess::kSearchPath) != 0); in LaunchProcess()
91 proc->RedirectUsingPipe(fd, false); in LaunchProcess()
93 proc->SetCloseUnusedFileDescriptors(true); in LaunchProcess()
94 proc->RedirectUsingPipe(STDOUT_FILENO, false); in LaunchProcess()
95 proc->SetPreExecCallback(base::Bind(&SetupChild, env, flags)); in LaunchProcess()
97 return proc->Start(); in LaunchProcess()
165 record->proc.Release(); in ChildExitedCallback()
166 record->proc.Reset(0); in ChildExitedCallback()
182 if (!LaunchProcess(cmd, flags, output_pipes, &record->proc)) { in ExecFlags()
187 pid_t pid = record->proc.pid(); in ExecFlags()
192 record->stdout_fd = record->proc.GetPipe(STDOUT_FILENO); in ExecFlags()
221 pid_record->second->proc.Release(); in KillExec()
228 return pid_record->second->proc.GetPipe(fd); in GetPipeFd()
247 brillo::ProcessImpl proc; in SynchronousExecFlags() local
251 if (!LaunchProcess(cmd, flags, {}, &proc)) { in SynchronousExecFlags()
260 int fd = proc.GetPipe(STDOUT_FILENO); in SynchronousExecFlags()
276 int proc_return_code = proc.Wait(); in SynchronousExecFlags()