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()
148 for (kv = wp->config->env; kv; kv = kv->next) { in fpm_env_init_child()
152 if (wp->user) { in fpm_env_init_child()
153 setenv("USER", wp->user, 1); in fpm_env_init_child()
156 if (wp->home) { in fpm_env_init_child()
157 setenv("HOME", wp->home, 1); in fpm_env_init_child()
164 static int fpm_env_conf_wp(struct fpm_worker_pool_s *wp) /* {{{ */ in fpm_env_conf_wp() argument
168 for (kv = wp->config->env; kv; kv = kv->next) { in fpm_env_conf_wp()
183 free(wp->user); in fpm_env_conf_wp()
184 wp->user = 0; in fpm_env_conf_wp()
188 free(wp->home); in fpm_env_conf_wp()
189 wp->home = 0; in fpm_env_conf_wp()
199 struct fpm_worker_pool_s *wp; in fpm_env_init_main() local
205 for (wp = fpm_worker_all_pools; wp; wp = wp->next) { in fpm_env_init_main()
206 if (0 > fpm_env_conf_wp(wp)) { in fpm_env_init_main()