Browse Source

Add global startup/shutdown functions in Win32 version as well

experimetnal/RETURN_REF_PATCH
Sascha Schumann 27 years ago
parent
commit
3e591dabbd
  1. 32
      main/internal_functions_win32.c

32
main/internal_functions_win32.c

@ -99,6 +99,38 @@ int module_startup_modules(void)
return SUCCESS;
}
int module_global_startup_modules(void)
{
zend_module_entry **ptr = php3_builtin_modules, **end = ptr+(sizeof(php3_builtin_modules)/sizeof(zend_module_entry *));
while (ptr < end) {
if (*ptr) {
if ((*ptr)->global_startup_func &&
(*ptr)->global_startup_func()==FAILURE) {
return FAILURE;
}
}
ptr++;
}
return SUCCESS;
}
int module_global_shutdown_modules(void)
{
zend_module_entry **ptr = php3_builtin_modules, **end = ptr+(sizeof(php3_builtin_modules)/sizeof(zend_module_entry *));
while (ptr < end) {
if (*ptr) {
if ((*ptr)->global_shutdown_func &&
(*ptr)->global_shutdown_func()==FAILURE) {
return FAILURE;
}
}
ptr++;
}
return SUCCESS;
}
/*
* Local variables:

Loading…
Cancel
Save