diff options
author | Sascha Schumann <sas@php.net> | 2002-03-06 11:49:51 +0000 |
---|---|---|
committer | Sascha Schumann <sas@php.net> | 2002-03-06 11:49:51 +0000 |
commit | 8141c7761c7b101ccca2c08f0e4bfe8b7672e061 (patch) | |
tree | 1397fd4e826401f553ed5c9b9d18de5b8e6aa189 /ext/session/php_session.h | |
parent | 398b1011dcbcdc27af65d751bd1da5e06acf54e5 (diff) | |
download | php-git-8141c7761c7b101ccca2c08f0e4bfe8b7672e061.tar.gz |
Merge in session API changes (carry around tsrm context)
Now PHP_SESSION_API is defined to the date of the last change,
so that externa source-code can handle changes more gracefully.
Diffstat (limited to 'ext/session/php_session.h')
-rw-r--r-- | ext/session/php_session.h | 14 |
1 files changed, 8 insertions, 6 deletions
diff --git a/ext/session/php_session.h b/ext/session/php_session.h index 5e10be2d3d..c3e31d0570 100644 --- a/ext/session/php_session.h +++ b/ext/session/php_session.h @@ -21,12 +21,14 @@ #include "ext/standard/php_var.h" -#define PS_OPEN_ARGS void **mod_data, const char *save_path, const char *session_name -#define PS_CLOSE_ARGS void **mod_data -#define PS_READ_ARGS void **mod_data, const char *key, char **val, int *vallen -#define PS_WRITE_ARGS void **mod_data, const char *key, const char *val, const int vallen -#define PS_DESTROY_ARGS void **mod_data, const char *key -#define PS_GC_ARGS void **mod_data, int maxlifetime, int *nrdels +#define PHP_SESSION_API 20020306 + +#define PS_OPEN_ARGS void **mod_data, const char *save_path, const char *session_name TSRMLS_DC +#define PS_CLOSE_ARGS void **mod_data TSRMLS_DC +#define PS_READ_ARGS void **mod_data, const char *key, char **val, int *vallen TSRMLS_DC +#define PS_WRITE_ARGS void **mod_data, const char *key, const char *val, const int vallen TSRMLS_DC +#define PS_DESTROY_ARGS void **mod_data, const char *key TSRMLS_DC +#define PS_GC_ARGS void **mod_data, int maxlifetime, int *nrdels TSRMLS_DC typedef struct ps_module_struct { const char *name; |