summaryrefslogtreecommitdiff
path: root/ext/session/php_session.h
diff options
context:
space:
mode:
authorHartmut Holzgraefe <hholzgra@php.net>2001-07-11 13:27:27 +0000
committerHartmut Holzgraefe <hholzgra@php.net>2001-07-11 13:27:27 +0000
commite15d0193d97897ef3e24615c902fd8d678fccc35 (patch)
tree45307b72f16c709f8f49efe1534f294479d3e390 /ext/session/php_session.h
parent800b8633103cba6345af136c809982d02406fb1c (diff)
downloadphp-git-e15d0193d97897ef3e24615c902fd8d678fccc35.tar.gz
cleanup in preparation for session_readonly()
Diffstat (limited to 'ext/session/php_session.h')
-rw-r--r--ext/session/php_session.h10
1 files changed, 8 insertions, 2 deletions
diff --git a/ext/session/php_session.h b/ext/session/php_session.h
index 90ee4cfa86..223b81e61f 100644
--- a/ext/session/php_session.h
+++ b/ext/session/php_session.h
@@ -59,6 +59,12 @@ typedef struct ps_module_struct {
#x, ps_open_##x, ps_close_##x, ps_read_##x, ps_write_##x, \
ps_delete_##x, ps_gc_##x
+typedef enum {
+ php_session_disabled,
+ php_session_none,
+ php_session_active,
+} php_session_status;
+
typedef struct {
char *save_path;
char *session_name;
@@ -70,11 +76,11 @@ typedef struct {
long cookie_lifetime;
char *cookie_path;
char *cookie_domain;
- zend_bool cookie_secure;
+ zend_bool cookie_secure;
ps_module *mod;
void *mod_data;
HashTable vars;
- int nr_open_sessions;
+ php_session_status session_status;
long gc_probability;
long gc_maxlifetime;
int module_number;