Lines Matching refs:wp
35 struct fpm_worker_pool_s *wp; in fpm_log_open() local
39 for (wp = fpm_worker_all_pools; wp; wp = wp->next) { in fpm_log_open()
40 if (!wp->config->access_log) { in fpm_log_open()
45 fd = open(wp->config->access_log, O_WRONLY | O_APPEND | O_CREAT, S_IRUSR | S_IWUSR); in fpm_log_open()
47 zlog(ZLOG_SYSERROR, "failed to open access log (%s)", wp->config->access_log); in fpm_log_open()
50 zlog(ZLOG_DEBUG, "open access log (%s)", wp->config->access_log); in fpm_log_open()
54 dup2(fd, wp->log_fd); in fpm_log_open()
56 fd = wp->log_fd; in fpm_log_open()
59 wp->log_fd = fd; in fpm_log_open()
72 int fpm_log_init_child(struct fpm_worker_pool_s *wp) /* {{{ */ in fpm_log_init_child() argument
74 if (!wp || !wp->config) { in fpm_log_init_child()
78 if (wp->config->access_log && *wp->config->access_log) { in fpm_log_init_child()
79 if (wp->config->access_format) { in fpm_log_init_child()
80 fpm_log_format = strdup(wp->config->access_format); in fpm_log_init_child()
85 fpm_log_fd = wp->log_fd; in fpm_log_init_child()
89 for (wp = fpm_worker_all_pools; wp; wp = wp->next) { in fpm_log_init_child()
90 if (wp->log_fd > -1 && wp->log_fd != fpm_log_fd) { in fpm_log_init_child()
91 close(wp->log_fd); in fpm_log_init_child()
92 wp->log_fd = -1; in fpm_log_init_child()