Lines Matching refs:wp
138 int fpm_env_init_child(struct fpm_worker_pool_s *wp) /* {{{ */ in fpm_env_init_child() argument
142 spprintf(&title, 0, "pool %s", wp->config->name); in fpm_env_init_child()
146 if (wp->config->clear_env) { in fpm_env_init_child()
150 for (kv = wp->config->env; kv; kv = kv->next) { in fpm_env_init_child()
154 if (wp->user) { in fpm_env_init_child()
155 setenv("USER", wp->user, 1); in fpm_env_init_child()
158 if (wp->home) { in fpm_env_init_child()
159 setenv("HOME", wp->home, 1); in fpm_env_init_child()
166 static int fpm_env_conf_wp(struct fpm_worker_pool_s *wp) /* {{{ */ in fpm_env_conf_wp() argument
170 for (kv = wp->config->env; kv; kv = kv->next) { in fpm_env_conf_wp()
185 free(wp->user); in fpm_env_conf_wp()
186 wp->user = 0; in fpm_env_conf_wp()
190 free(wp->home); in fpm_env_conf_wp()
191 wp->home = 0; in fpm_env_conf_wp()
201 struct fpm_worker_pool_s *wp; in fpm_env_init_main() local
207 for (wp = fpm_worker_all_pools; wp; wp = wp->next) { in fpm_env_init_main()
208 if (0 > fpm_env_conf_wp(wp)) { in fpm_env_init_main()