diff options
Diffstat (limited to 'sapi/apache/mod_php4.c')
| -rw-r--r-- | sapi/apache/mod_php4.c | 10 | 
1 files changed, 9 insertions, 1 deletions
diff --git a/sapi/apache/mod_php4.c b/sapi/apache/mod_php4.c index edf848dd6a..7a9cb0ee94 100644 --- a/sapi/apache/mod_php4.c +++ b/sapi/apache/mod_php4.c @@ -306,6 +306,14 @@ static int php_apache_get_uid(SLS_D)  } +static char *php_apache_getenv(char *name, int name_len SLS_DC) +{ +	char *value; + +	return (char *) table_get(((request_rec *) SG(server_context))->subprocess_env, name)); +} + +  static sapi_module_struct sapi_module = {  	"Apache",						/* name */ @@ -318,7 +326,7 @@ static sapi_module_struct sapi_module = {  	sapi_apache_ub_write,			/* unbuffered write */  	sapi_apache_flush,				/* flush */  	php_apache_get_uid,				/* get uid */ - +	php_apache_getenv,				/* getenv */  	php_error,						/* error handler */  | 
