From: Sascha Schumann Date: Wed, 15 Jan 2003 11:29:05 +0000 (+0000) Subject: MFH 1.150 X-Git-Tag: PHP_4_3_before_13561_fix~69 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=29db4eaa2c2ba40cb350bc5c6f25a3b71daa8ab4;p=php MFH 1.150 --- diff --git a/sapi/apache/mod_php4.c b/sapi/apache/mod_php4.c index a1666be02d..0f9eaeb074 100644 --- a/sapi/apache/mod_php4.c +++ b/sapi/apache/mod_php4.c @@ -343,6 +343,34 @@ static char *php_apache_getenv(char *name, size_t name_len TSRMLS_DC) } /* }}} */ +/* {{{ sapi_apache_get_fd + */ +static int sapi_apache_get_fd(int *nfd TSRMLS_DC) +{ + request_rec *r = SG(server_context); + int fd; + + fd = r->connection->client->fd; + + if (fd >= 0) { + if (nfd) *nfd = fd; + return 0; + } + return -1; +} +/* }}} */ + +/* {{{ sapi_apache_force_http_10 + */ +static int sapi_apache_force_http_10(TSRMLS_D) +{ + request_rec *r = SG(server_context); + + r->proto_num = HTTP_VERSION(1,0); + + return 0; +} + /* {{{ sapi_module_struct apache_sapi_module */ static sapi_module_struct apache_sapi_module = { @@ -382,7 +410,12 @@ static sapi_module_struct apache_sapi_module = { unblock_alarms, /* Unblock interruptions */ #endif - STANDARD_SAPI_MODULE_PROPERTIES + NULL, /* default post reader */ + NULL, /* treat data */ + NULL, /* exe location */ + 0, /* ini ignore */ + sapi_apache_get_fd, + sapi_apache_force_http_10 }; /* }}} */