Lines Matching refs:env

79 	php_process_env_t env;  in _php_array_to_envp()  local
88 memset(&env, 0, sizeof(env)); in _php_array_to_envp()
91 return env; in _php_array_to_envp()
98 env.envarray = (char **) pecalloc(1, sizeof(char *), is_persistent); in _php_array_to_envp()
100 env.envp = (char *) pecalloc(4, 1, is_persistent); in _php_array_to_envp()
101 return env; in _php_array_to_envp()
127 ep = env.envarray = (char **) pecalloc(cnt + 1, sizeof(char *), is_persistent); in _php_array_to_envp()
129 p = env.envp = (char *) pecalloc(sizeenv + 4, 1, is_persistent); in _php_array_to_envp()
154 assert((uint)(p - env.envp) <= sizeenv); in _php_array_to_envp()
159 return env; in _php_array_to_envp()
164 static void _php_free_envp(php_process_env_t env, int is_persistent) in _php_free_envp() argument
167 if (env.envarray) { in _php_free_envp()
168 pefree(env.envarray, is_persistent); in _php_free_envp()
171 if (env.envp) { in _php_free_envp()
172 pefree(env.envp, is_persistent); in _php_free_envp()
231 _php_free_envp(proc->env, proc->is_persistent); in proc_open_rsrc_dtor()
421 php_process_env_t env; in PHP_FUNCTION() local
496 env = _php_array_to_envp(environment, is_persistent); in PHP_FUNCTION()
498 memset(&env, 0, sizeof(env)); in PHP_FUNCTION()
725 …newprocok = CreateProcess(NULL, command, &security, &security, TRUE, dwCreateFlags, env.envp, cwd,… in PHP_FUNCTION()
729 …newprocok = CreateProcess(NULL, command_with_cmd, &security, &security, TRUE, dwCreateFlags, env.e… in PHP_FUNCTION()
848 if (env.envarray) { in PHP_FUNCTION()
849 execle("/bin/sh", "sh", "-c", command, NULL, env.envarray); in PHP_FUNCTION()
884 proc->env = env; in PHP_FUNCTION()
963 _php_free_envp(env, is_persistent); in PHP_FUNCTION()