Lines Matching refs:fds
211 int fds[2];
212 pipe(fds);
213 WRITE_LOG(LOG_DEBUG, "Popen pipe fds[pipeRead]:%d fds[pipeWrite]:%d, mode %d",
214 fds[pipeRead], fds[pipeWrite], isRoot);
223 dup2(fds[pipeRead], STDIN_FILENO);
225 dup2(fds[pipeWrite], STDOUT_FILENO);
226 dup2(fds[pipeWrite], STDERR_FILENO);
228 close(fds[pipeRead]);
229 close(fds[pipeWrite]);
240 Base::CloseFd(fds[pipeWrite]);
241 fcntl(fds[pipeRead], F_SETFD, FD_CLOEXEC);
243 Base::CloseFd(fds[pipeRead]);
244 fcntl(fds[pipeWrite], F_SETFD, FD_CLOEXEC);
249 return reinterpret_cast<void *>(fds[pipeRead]);
251 return reinterpret_cast<void *>(fds[pipeWrite]);