Lines Matching refs:wp
137 int fpm_env_init_child(struct fpm_worker_pool_s *wp) /* {{{ */ in fpm_env_init_child() argument
141 spprintf(&title, 0, "pool %s", wp->config->name); in fpm_env_init_child()
145 if (wp->config->clear_env) { in fpm_env_init_child()
149 for (kv = wp->config->env; kv; kv = kv->next) { in fpm_env_init_child()
153 if (wp->user) { in fpm_env_init_child()
154 setenv("USER", wp->user, 1); in fpm_env_init_child()
157 if (wp->home) { in fpm_env_init_child()
158 setenv("HOME", wp->home, 1); in fpm_env_init_child()
165 static int fpm_env_conf_wp(struct fpm_worker_pool_s *wp) /* {{{ */ in fpm_env_conf_wp() argument
169 for (kv = wp->config->env; kv; kv = kv->next) { in fpm_env_conf_wp()
184 free(wp->user); in fpm_env_conf_wp()
185 wp->user = 0; in fpm_env_conf_wp()
189 free(wp->home); in fpm_env_conf_wp()
190 wp->home = 0; in fpm_env_conf_wp()
220 struct fpm_worker_pool_s *wp; in fpm_env_init_main() local
223 for (wp = fpm_worker_all_pools; wp; wp = wp->next) { in fpm_env_init_main()
224 if (0 > fpm_env_conf_wp(wp)) { in fpm_env_init_main()