| version 1.1.1.1, 2012/02/21 23:48:05 | version 1.1.1.2, 2012/05/29 12:34:35 | 
| Line 129  typedef struct _sapi_globals_struct { | Line 129  typedef struct _sapi_globals_struct { | 
 | long post_max_size; | long post_max_size; | 
 | int options; | int options; | 
 | zend_bool sapi_started; | zend_bool sapi_started; | 
| time_t global_request_time; | double global_request_time; | 
 | HashTable known_post_content_types; | HashTable known_post_content_types; | 
 |  | zval *callback_func; | 
 |  | zend_fcall_info_cache fci_cache; | 
 |  | zend_bool callback_run; | 
 | } sapi_globals_struct; | } sapi_globals_struct; | 
 |  |  | 
 |  |  | 
| Line 190  SAPI_API void sapi_handle_post(void *arg TSRMLS_DC); | Line 193  SAPI_API void sapi_handle_post(void *arg TSRMLS_DC); | 
 | SAPI_API int sapi_register_post_entries(sapi_post_entry *post_entry TSRMLS_DC); | SAPI_API int sapi_register_post_entries(sapi_post_entry *post_entry TSRMLS_DC); | 
 | SAPI_API int sapi_register_post_entry(sapi_post_entry *post_entry TSRMLS_DC); | SAPI_API int sapi_register_post_entry(sapi_post_entry *post_entry TSRMLS_DC); | 
 | SAPI_API void sapi_unregister_post_entry(sapi_post_entry *post_entry TSRMLS_DC); | SAPI_API void sapi_unregister_post_entry(sapi_post_entry *post_entry TSRMLS_DC); | 
| SAPI_API int sapi_register_default_post_reader(void (*default_post_reader)(TSRMLS_D)); | SAPI_API int sapi_register_default_post_reader(void (*default_post_reader)(TSRMLS_D) TSRMLS_DC); | 
| SAPI_API int sapi_register_treat_data(void (*treat_data)(int arg, char *str, zval *destArray TSRMLS_DC)); | SAPI_API int sapi_register_treat_data(void (*treat_data)(int arg, char *str, zval *destArray TSRMLS_DC) TSRMLS_DC); | 
| SAPI_API int sapi_register_input_filter(unsigned int (*input_filter)(int arg, char *var, char **val, unsigned int val_len, unsigned int *new_val_len TSRMLS_DC), unsigned int (*input_filter_init)(TSRMLS_D)); | SAPI_API int sapi_register_input_filter(unsigned int (*input_filter)(int arg, char *var, char **val, unsigned int val_len, unsigned int *new_val_len TSRMLS_DC), unsigned int (*input_filter_init)(TSRMLS_D) TSRMLS_DC); | 
 |  |  | 
 | SAPI_API int sapi_flush(TSRMLS_D); | SAPI_API int sapi_flush(TSRMLS_D); | 
 | SAPI_API struct stat *sapi_get_stat(TSRMLS_D); | SAPI_API struct stat *sapi_get_stat(TSRMLS_D); | 
| Line 208  SAPI_API int sapi_force_http_10(TSRMLS_D); | Line 211  SAPI_API int sapi_force_http_10(TSRMLS_D); | 
 |  |  | 
 | SAPI_API int sapi_get_target_uid(uid_t * TSRMLS_DC); | SAPI_API int sapi_get_target_uid(uid_t * TSRMLS_DC); | 
 | SAPI_API int sapi_get_target_gid(gid_t * TSRMLS_DC); | SAPI_API int sapi_get_target_gid(gid_t * TSRMLS_DC); | 
| SAPI_API time_t sapi_get_request_time(TSRMLS_D); | SAPI_API double sapi_get_request_time(TSRMLS_D); | 
 | SAPI_API void sapi_terminate_process(TSRMLS_D); | SAPI_API void sapi_terminate_process(TSRMLS_D); | 
 | END_EXTERN_C() | END_EXTERN_C() | 
 |  |  | 
| Line 237  struct _sapi_module_struct { | Line 240  struct _sapi_module_struct { | 
 | char *(*read_cookies)(TSRMLS_D); | char *(*read_cookies)(TSRMLS_D); | 
 |  |  | 
 | void (*register_server_variables)(zval *track_vars_array TSRMLS_DC); | void (*register_server_variables)(zval *track_vars_array TSRMLS_DC); | 
| void (*log_message)(char *message); | void (*log_message)(char *message TSRMLS_DC); | 
| time_t (*get_request_time)(TSRMLS_D); | double (*get_request_time)(TSRMLS_D); | 
 | void (*terminate_process)(TSRMLS_D); | void (*terminate_process)(TSRMLS_D); | 
 |  |  | 
 | char *php_ini_path_override; | char *php_ini_path_override; | 
| Line 251  struct _sapi_module_struct { | Line 254  struct _sapi_module_struct { | 
 | char *executable_location; | char *executable_location; | 
 |  |  | 
 | int php_ini_ignore; | int php_ini_ignore; | 
 |  | int php_ini_ignore_cwd; /* don't look for php.ini in the current directory */ | 
 |  |  | 
 | int (*get_fd)(int *fd TSRMLS_DC); | int (*get_fd)(int *fd TSRMLS_DC); | 
 |  |  |