summaryrefslogtreecommitdiff
path: root/ext/standard/basic_functions.h
diff options
context:
space:
mode:
authorArpad Ray <arpad@php.net>2011-09-13 22:28:15 +0000
committerArpad Ray <arpad@php.net>2011-09-13 22:28:15 +0000
commit5bc97c6cfaab487504a6330368d2c0b0eef716c0 (patch)
tree802d87d8ad2369e5e3f717128723ea040a59679e /ext/standard/basic_functions.h
parent449497f1628a1702f17cca963c113991097fe11c (diff)
downloadphp-git-5bc97c6cfaab487504a6330368d2c0b0eef716c0.tar.gz
Implement object-oriented session handlers (https://wiki.php.net/rfc/session-oo)
Diffstat (limited to 'ext/standard/basic_functions.h')
-rw-r--r--ext/standard/basic_functions.h9
1 files changed, 9 insertions, 0 deletions
diff --git a/ext/standard/basic_functions.h b/ext/standard/basic_functions.h
index 4435f4bc4c..32b6d51317 100644
--- a/ext/standard/basic_functions.h
+++ b/ext/standard/basic_functions.h
@@ -251,4 +251,13 @@ typedef struct {
PHPAPI double php_get_nan(void);
PHPAPI double php_get_inf(void);
+typedef struct _php_shutdown_function_entry {
+ zval **arguments;
+ int arg_count;
+} php_shutdown_function_entry;
+
+PHPAPI extern zend_bool register_user_shutdown_function(char *function_name, php_shutdown_function_entry *shutdown_function_entry);
+PHPAPI extern zend_bool remove_user_shutdown_function(char *function_name);
+PHPAPI extern zend_bool append_user_shutdown_function(php_shutdown_function_entry shutdown_function_entry);
+
#endif /* BASIC_FUNCTIONS_H */