Lines Matching refs:fd
29 int fd = open("/dev/null", O_RDWR); in fpm_stdio_init_main() local
31 if (0 > fd) { in fpm_stdio_init_main()
36 if (0 > dup2(fd, STDIN_FILENO) || 0 > dup2(fd, STDOUT_FILENO)) { in fpm_stdio_init_main()
38 close(fd); in fpm_stdio_init_main()
41 close(fd); in fpm_stdio_init_main()
171 int fd = ev->fd; local
185 is_stdout = (fd == child->fd_stdout);
218 in_buf = read(fd, buf, sizeof(buf) - 1);
370 int fd; local
383 fd = open(fpm_global_config.error_log, O_WRONLY | O_APPEND | O_CREAT, S_IRUSR | S_IWUSR);
385 if (0 > fd) {
391 dup2(fd, fpm_globals.error_log_fd);
392 close(fd);
393 fd = fpm_globals.error_log_fd; /* for FD_CLOSEXEC to work */
395 fpm_globals.error_log_fd = fd;
404 if (0 > fcntl(fd, F_SETFD, fcntl(fd, F_GETFD) | FD_CLOEXEC)) {