Lines Matching refs:unique_fd

133 bool CreateSocketpair(unique_fd* fd1, unique_fd* fd2) {  in CreateSocketpair()
185 int OpenPtyChildFd(const char* pts_name, unique_fd* error_sfd);
193 unique_fd* PollLoop(SubprocessPollfds* pfds);
197 unique_fd* PassInput();
198 unique_fd* PassOutput(unique_fd* sfd, ShellProtocol::Id id);
206 unique_fd local_socket_sfd_;
209 unique_fd stdinout_sfd_, stderr_sfd_, protocol_sfd_;
236 unique_fd child_stdinout_sfd, child_stderr_sfd; in ForkAndExec()
237 unique_fd parent_error_sfd, child_error_sfd; in ForkAndExec()
299 unique_fd pty_master(posix_openpt(O_RDWR | O_NOCTTY | O_CLOEXEC)); in ForkAndExec()
424 unique_fd child_stdinout_sfd, child_stderr_sfd; in ExecInProcess()
509 int Subprocess::OpenPtyChildFd(const char* pts_name, unique_fd* error_sfd) { in OpenPtyChildFd()
569 unique_fd* dead_sfd = PollLoop(&pfds); in PassDataStreams()
599 unique_fd* Subprocess::PollLoop(SubprocessPollfds* pfds) { in PollLoop()
600 unique_fd* dead_sfd = nullptr; in PollLoop()
671 unique_fd* Subprocess::PassInput() { in PassInput()
739 unique_fd* Subprocess::PassOutput(unique_fd* sfd, ShellProtocol::Id id) { in PassOutput()
798 unique_fd ReportError(SubprocessProtocol protocol, const std::string& message) { in ReportError()
799 unique_fd read, write; in ReportError()
802 return unique_fd{}; in ReportError()
827 unique_fd StartSubprocess(std::string name, const char* terminal_type, SubprocessType type, in StartSubprocess()
843 unique_fd error_fd; in StartSubprocess()
844 unique_fd fd = StartSubprocess(std::move(name), terminal_type, type, protocol, make_pty_raw, in StartSubprocess()
852 unique_fd StartSubprocess(std::string name, const char* terminal_type, SubprocessType type, in StartSubprocess()
854 SubprocessProtocol error_protocol, unique_fd* error_fd) { in StartSubprocess()
874 unique_fd local_socket(subprocess->ReleaseLocalSocket()); in StartSubprocess()
887 unique_fd StartCommandInProcess(std::string name, Command command, SubprocessProtocol protocol) { in StartCommandInProcess()
907 unique_fd local_socket(subprocess->ReleaseLocalSocket()); in StartCommandInProcess()