diff options
Diffstat (limited to 'sapi/apache2handler/php_apache.h')
| -rw-r--r-- | sapi/apache2handler/php_apache.h | 18 | 
1 files changed, 11 insertions, 7 deletions
| diff --git a/sapi/apache2handler/php_apache.h b/sapi/apache2handler/php_apache.h index d0673e1498..9ef1c7fdc9 100644 --- a/sapi/apache2handler/php_apache.h +++ b/sapi/apache2handler/php_apache.h @@ -1,6 +1,6 @@  /*     +----------------------------------------------------------------------+ -   | PHP Version 5                                                        | +   | PHP Version 7                                                        |     +----------------------------------------------------------------------+     | Copyright (c) 1997-2015 The PHP Group                                |     +----------------------------------------------------------------------+ @@ -25,8 +25,11 @@  #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; +extern module AP_MODULE_DECLARE_DATA php7_module;  /* A way to specify the location of the php.ini dir in an apache directive */  extern char *apache2_php_ini_path_override; @@ -40,7 +43,7 @@ typedef struct php_struct {  #if defined(NETWARE) && defined(CLIB_STAT_PATCH)  	struct stat_libc finfo;  #else -	struct stat finfo; +	zend_stat_t finfo;  #endif  	/* Whether or not we've processed PHP in the output filters yet. */  	int request_processed; @@ -67,16 +70,17 @@ void php_ap2_register_hook(apr_pool_t *p);  #define APR_ARRAY_FOREACH_CLOSE() }}  typedef struct { -	long engine; -	long xbithack; -	long last_modified; +	zend_bool engine; +	zend_bool xbithack; +	zend_bool last_modified;  } php_apache2_info_struct;  extern zend_module_entry apache2_module_entry;  #ifdef ZTS  extern int php_apache2_info_id; -#define AP2(v) TSRMG(php_apache2_info_id, php_apache2_info_struct *, v) +#define AP2(v) ZEND_TSRMG(php_apache2_info_id, php_apache2_info_struct *, v) +ZEND_TSRMLS_CACHE_EXTERN;  #else  extern php_apache2_info_struct php_apache2_info;  #define AP2(v) (php_apache2_info.v) | 
