summaryrefslogtreecommitdiff
path: root/ext/session/php_session.h
diff options
context:
space:
mode:
authorSascha Schumann <sas@php.net>2002-03-06 11:49:51 +0000
committerSascha Schumann <sas@php.net>2002-03-06 11:49:51 +0000
commit8141c7761c7b101ccca2c08f0e4bfe8b7672e061 (patch)
tree1397fd4e826401f553ed5c9b9d18de5b8e6aa189 /ext/session/php_session.h
parent398b1011dcbcdc27af65d751bd1da5e06acf54e5 (diff)
downloadphp-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.h14
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;