Lines Matching defs:_sapi_module_struct

217 struct _sapi_module_struct {  struct
221 int (*startup)(struct _sapi_module_struct *sapi_module); argument
222 int (*shutdown)(struct _sapi_module_struct *sapi_module); argument
224 int (*activate)(TSRMLS_D);
225 int (*deactivate)(TSRMLS_D);
227 int (*ub_write)(const char *str, unsigned int str_length TSRMLS_DC);
228 void (*flush)(void *server_context);
229 struct stat *(*get_stat)(TSRMLS_D);
230 char *(*getenv)(char *name, size_t name_len TSRMLS_DC);
232 void (*sapi_error)(int type, const char *error_msg, ...);
234 …int (*header_handler)(sapi_header_struct *sapi_header, sapi_header_op_enum op, sapi_headers_struct…
235 int (*send_headers)(sapi_headers_struct *sapi_headers TSRMLS_DC);
236 void (*send_header)(sapi_header_struct *sapi_header, void *server_context TSRMLS_DC);
238 int (*read_post)(char *buffer, uint count_bytes TSRMLS_DC);
239 char *(*read_cookies)(TSRMLS_D);
241 void (*register_server_variables)(zval *track_vars_array TSRMLS_DC);
242 void (*log_message)(char *message TSRMLS_DC);
243 double (*get_request_time)(TSRMLS_D);
244 void (*terminate_process)(TSRMLS_D);
246 char *php_ini_path_override;
248 void (*block_interruptions)(void);
249 void (*unblock_interruptions)(void);
251 void (*default_post_reader)(TSRMLS_D);
252 void (*treat_data)(int arg, char *str, zval *destArray TSRMLS_DC);
253 char *executable_location;
255 int php_ini_ignore;
256 int php_ini_ignore_cwd; /* don't look for php.ini in the current directory */
258 int (*get_fd)(int *fd TSRMLS_DC);
260 int (*force_http_10)(TSRMLS_D);
262 int (*get_target_uid)(uid_t * TSRMLS_DC);
263 int (*get_target_gid)(gid_t * TSRMLS_DC);
265 …unsigned int (*input_filter)(int arg, char *var, char **val, unsigned int val_len, unsigned int *n…
267 void (*ini_defaults)(HashTable *configuration_hash);
268 int phpinfo_as_text;
270 char *ini_entries;
271 const zend_function_entry *additional_functions;
272 unsigned int (*input_filter_init)(TSRMLS_D);