Browse Source

move to the ZEND_DECLARE_MODULE_GLOBALS() and ZEND_EXTERN_MODULE_GLOBALS

macros
experimental/ZendEngine2
Sterling Hughes 24 years ago
parent
commit
ed6d751cd9
  1. 9
      ext/session/php_session.h
  2. 6
      ext/session/session.c

9
ext/session/php_session.h

@ -96,6 +96,8 @@ typedef struct _php_ps_globals {
zend_bool output_handler_registered;
} php_ps_globals;
typedef php_ps_globals zend_ps_globals;
extern zend_module_entry session_module_entry;
#define phpext_session_ptr &session_module_entry
@ -190,12 +192,7 @@ PHPAPI void php_session_start(TSRMLS_D);
} \
}
#ifdef ZTS
extern int ps_globals_id;
#else
extern php_ps_globals ps_globals;
#endif
ZEND_EXTERN_MODULE_GLOBALS(ps);
void php_session_auto_start(void *data);
void php_session_shutdown(void *data);

6
ext/session/session.c

@ -75,11 +75,7 @@ function_entry session_functions[] = {
};
/* }}} */
#ifdef ZTS
int ps_globals_id;
#else
php_ps_globals ps_globals;
#endif
ZEND_DECLARE_MODULE_GLOBALS(ps);
static ps_module *_php_find_ps_module(char *name TSRMLS_DC);
static const ps_serializer *_php_find_ps_serializer(char *name TSRMLS_DC);

Loading…
Cancel
Save