Lines Matching defs:child_fd
889 int SyncProcessRunner::ParseStdioOption(int child_fd,
896 return AddStdioIgnore(child_fd);
925 return AddStdioPipe(child_fd, readable, writable, buf);
931 return AddStdioInheritFD(child_fd, inherit_fd);
939 int SyncProcessRunner::AddStdioIgnore(uint32_t child_fd) {
940 CHECK_LT(child_fd, stdio_count_);
941 CHECK(!stdio_pipes_[child_fd]);
943 uv_stdio_containers_[child_fd].flags = UV_IGNORE;
949 int SyncProcessRunner::AddStdioPipe(uint32_t child_fd,
953 CHECK_LT(child_fd, stdio_count_);
954 CHECK(!stdio_pipes_[child_fd]);
965 uv_stdio_containers_[child_fd].flags = h->uv_flags();
966 uv_stdio_containers_[child_fd].data.stream = h->uv_stream();
968 stdio_pipes_[child_fd] = std::move(h);
974 int SyncProcessRunner::AddStdioInheritFD(uint32_t child_fd, int inherit_fd) {
975 CHECK_LT(child_fd, stdio_count_);
976 CHECK(!stdio_pipes_[child_fd]);
978 uv_stdio_containers_[child_fd].flags = UV_INHERIT_FD;
979 uv_stdio_containers_[child_fd].data.fd = inherit_fd;