]> granicus.if.org Git - php/commitdiff
ported apache handler
authorAnatol Belski <ab@php.net>
Tue, 19 Aug 2014 21:39:22 +0000 (23:39 +0200)
committerAnatol Belski <ab@php.net>
Tue, 19 Aug 2014 21:39:22 +0000 (23:39 +0200)
sapi/apache2handler/php_apache.h
sapi/apache2handler/sapi_apache2.c

index 34846048b0d0dacb1324186128a1df7dc3cb481a..10b41863063d65e6fc81ee5470ce1fe8362df63b 100644 (file)
@@ -25,6 +25,9 @@
 #include "http_config.h"
 #include "http_core.h"
 
+#include "php.h"
+#include "main/php_streams.h"
+
 /* Declare this so we can get to it from outside the sapi_apache2.c file */
 extern module AP_MODULE_DECLARE_DATA php5_module;
 
@@ -40,7 +43,7 @@ typedef struct php_struct {
 #if defined(NETWARE) && defined(CLIB_STAT_PATCH)
        struct stat_libc finfo;
 #else
-       struct stat finfo;
+       php_stat_t finfo;
 #endif
        /* Whether or not we've processed PHP in the output filters yet. */
        int request_processed;
index ebcc3e9bc9f6fbb0e69f46bec4624213b27039c2..10b61cc2a38aebfd5a022c263e4a0898b0c3da49 100644 (file)
@@ -72,8 +72,8 @@
 /* A way to specify the location of the php.ini dir in an apache directive */
 char *apache2_php_ini_path_override = NULL;
 
-static int
-php_apache_sapi_ub_write(const char *str, uint str_length TSRMLS_DC)
+static php_size_t
+php_apache_sapi_ub_write(const char *str, php_size_t str_length TSRMLS_DC)
 {
        request_rec *r;
        php_struct *ctx;
@@ -180,8 +180,8 @@ php_apache_sapi_send_headers(sapi_headers_struct *sapi_headers TSRMLS_DC)
        return SAPI_HEADER_SENT_SUCCESSFULLY;
 }
 
-static int
-php_apache_sapi_read_post(char *buf, uint count_bytes TSRMLS_DC)
+static apr_size_t
+php_apache_sapi_read_post(char *buf, php_size_t count_bytes TSRMLS_DC)
 {
        apr_size_t len, tlen=0;
        php_struct *ctx = SG(server_context);
@@ -212,7 +212,7 @@ php_apache_sapi_read_post(char *buf, uint count_bytes TSRMLS_DC)
        return tlen;
 }
 
-static struct stat*
+static php_stat_t*
 php_apache_sapi_get_stat(TSRMLS_D)
 {
        php_struct *ctx = SG(server_context);
@@ -270,7 +270,7 @@ php_apache_sapi_register_variables(zval *track_vars_array TSRMLS_DC)
        php_struct *ctx = SG(server_context);
        const apr_array_header_t *arr = apr_table_elts(ctx->r->subprocess_env);
        char *key, *val;
-       int new_val_len;
+       php_size_t new_val_len;
 
        APR_ARRAY_FOREACH_OPEN(arr, key, val)
                if (!val) {