Lines Matching refs:fd
28 int fd = open("/dev/null", O_RDWR); in fpm_stdio_init_main() local
30 if (0 > fd) { in fpm_stdio_init_main()
35 if (0 > dup2(fd, STDIN_FILENO) || 0 > dup2(fd, STDOUT_FILENO)) { in fpm_stdio_init_main()
37 close(fd); in fpm_stdio_init_main()
40 close(fd); in fpm_stdio_init_main()
89 int fd = ev->fd; in fpm_stdio_child_said() local
103 is_stdout = (fd == child->fd_stdout); in fpm_stdio_child_said()
112 res = read(fd, buf + in_buf, max_buf_size - 1 - in_buf); in fpm_stdio_child_said()
265 int fd; local
282 fd = open(fpm_global_config.error_log, O_WRONLY | O_APPEND | O_CREAT, S_IRUSR | S_IWUSR);
283 if (0 > fd) {
290 dup2(fd, STDERR_FILENO);
293 dup2(fd, fpm_globals.error_log_fd);
294 close(fd);
295 fd = fpm_globals.error_log_fd; /* for FD_CLOSEXEC to work */
297 fpm_globals.error_log_fd = fd;
306 if (0 > fcntl(fd, F_SETFD, fcntl(fd, F_GETFD) | FD_CLOEXEC)) {