| /PHP_TRUNK/Zend/ |
| H A D | zend_constants.c | 70 static int clean_module_constant(const zend_constant *c, int *module_number TSRMLS_DC) 72 if (c->module_number == *module_number) { 80 void clean_module_constants(int module_number TSRMLS_DC) 82 zend_hash_apply_with_argument(EG(zend_constants), (apply_func_arg_t) clean_module_constant, (void *) &module_number TSRMLS_CC); 125 c.module_number = 0; 179 ZEND_API void zend_register_long_constant(const char *name, uint name_len, long lval, int flags, int module_number TSRMLS_DC) 188 c.module_number = module_number; 193 ZEND_API void zend_register_double_constant(const char *name, uint name_len, double dval, int flags, int module_number TSRMLS_D [all...] |
| H A D | zend_constants.h | 38 int module_number; member in struct:_zend_constant 41 #define REGISTER_LONG_CONSTANT(name, lval, flags) zend_register_long_constant((name), sizeof(name), (lval), (flags), module_number TSRMLS_CC) 42 #define REGISTER_DOUBLE_CONSTANT(name, dval, flags) zend_register_double_constant((name), sizeof(name), (dval), (flags), module_number TSRMLS_CC) 43 #define REGISTER_STRING_CONSTANT(name, str, flags) zend_register_string_constant((name), sizeof(name), (str), (flags), module_number TSRMLS_CC) 44 #define REGISTER_STRINGL_CONSTANT(name, str, len, flags) zend_register_stringl_constant((name), sizeof(name), (str), (len), (flags), module_number TSRMLS_CC) 46 #define REGISTER_NS_LONG_CONSTANT(ns, name, lval, flags) zend_register_long_constant(ZEND_NS_NAME(ns, name), sizeof(ZEND_NS_NAME(ns, name)), (lval), (flags), module_number TSRMLS_CC) 47 #define REGISTER_NS_DOUBLE_CONSTANT(ns, name, dval, flags) zend_register_double_constant(ZEND_NS_NAME(ns, name), sizeof(ZEND_NS_NAME(ns, name)), (dval), (flags), module_number TSRMLS_CC) 48 #define REGISTER_NS_STRING_CONSTANT(ns, name, str, flags) zend_register_string_constant(ZEND_NS_NAME(ns, name), sizeof(ZEND_NS_NAME(ns, name)), (str), (flags), module_number TSRMLS_CC) 49 #define REGISTER_NS_STRINGL_CONSTANT(ns, name, str, len, flags) zend_register_stringl_constant(ZEND_NS_NAME(ns, name), sizeof(ZEND_NS_NAME(ns, name)), (str), (len), (flags), module_number TSRMLS_CC) 57 void clean_module_constants(int module_number TSRMLS_D [all...] |
| H A D | zend_ini.c | 37 static int zend_remove_ini_entries(zend_ini_entry *ini_entry, int *module_number TSRMLS_DC) /* {{{ */ 39 if (ini_entry->module_number == *module_number) { 177 ZEND_API int zend_register_ini_entries(const zend_ini_entry *ini_entry, int module_number TSRMLS_DC) /* {{{ */ 202 zend_unregister_ini_entries(module_number TSRMLS_CC); 205 hashed_ini_entry->module_number = module_number; 224 ZEND_API void zend_unregister_ini_entries(int module_number TSRMLS_DC) /* {{{ */ 226 zend_hash_apply_with_argument(registered_zend_ini_directives, (apply_func_arg_t) zend_remove_ini_entries, (void *) &module_number TSRMLS_CC);
|
| H A D | zend_list.c | 252 static int zend_clean_module_rsrc_dtors_cb(zend_rsrc_list_dtors_entry *ld, int *module_number TSRMLS_DC) 254 if (ld->module_number == *module_number) { 263 void zend_clean_module_rsrc_dtors(int module_number TSRMLS_DC) 265 zend_hash_apply_with_argument(&list_destructors, (apply_func_arg_t) zend_clean_module_rsrc_dtors_cb, (void *) &module_number TSRMLS_CC); 269 ZEND_API int zend_register_list_destructors(void (*ld)(void *), void (*pld)(void *), int module_number) argument 274 printf("Registering destructors %d for module %d\n", list_destructors.nNextFreeElement, module_number); 280 lde.module_number = module_number; 292 ZEND_API int zend_register_list_destructors_ex(rsrc_dtor_func_t ld, rsrc_dtor_func_t pld, const char *type_name, int module_number) argument [all...] |
| H A D | zend_list.h | 53 int module_number; member in struct:_zend_rsrc_list_dtors_entry 59 #define register_list_destructors(ld, pld) zend_register_list_destructors((void (*)(void *))ld, (void (*)(void *))pld, module_number); 60 ZEND_API int zend_register_list_destructors(void (*ld)(void *), void (*pld)(void *), int module_number); 61 ZEND_API int zend_register_list_destructors_ex(rsrc_dtor_func_t ld, rsrc_dtor_func_t pld, const char *type_name, int module_number); 66 void zend_clean_module_rsrc_dtors(int module_number TSRMLS_DC);
|
| H A D | zend_modules.h | 29 #define INIT_FUNC_ARGS int type, int module_number TSRMLS_DC 30 #define INIT_FUNC_ARGS_PASSTHRU type, module_number TSRMLS_CC 31 #define SHUTDOWN_FUNC_ARGS int type, int module_number TSRMLS_DC 32 #define SHUTDOWN_FUNC_ARGS_PASSTHRU type, module_number TSRMLS_CC 100 int module_number; member in struct:_zend_module_entry
|
| H A D | zend_ini.h | 64 int module_number; member in struct:_zend_ini_entry 94 ZEND_API int zend_register_ini_entries(const zend_ini_entry *ini_entry, int module_number TSRMLS_DC); 95 ZEND_API void zend_unregister_ini_entries(int module_number TSRMLS_DC); 167 #define REGISTER_INI_ENTRIES() zend_register_ini_entries(ini_entries, module_number TSRMLS_CC) 168 #define UNREGISTER_INI_ENTRIES() zend_unregister_ini_entries(module_number TSRMLS_CC)
|
| H A D | zend_API.c | 1759 if (module->module_startup_func(module->type, module->module_number TSRMLS_CC)==FAILURE) { 1910 zend_printf("%s: Registering module %d\n", module->name, module->module_number); 1959 module->module_number = zend_next_free_module(); 2330 static int clean_module_class(const zend_class_entry **ce, int *module_number TSRMLS_DC) /* {{{ */ 2332 if ((*ce)->type == ZEND_INTERNAL_CLASS && (*ce)->info.internal.module->module_number == *module_number) { 2340 static void clean_module_classes(int module_number TSRMLS_DC) /* {{{ */ 2342 zend_hash_apply_with_argument(EG(class_table), (apply_func_arg_t) clean_module_class, (void *) &module_number TSRMLS_CC); 2351 zend_clean_module_rsrc_dtors(module->module_number TSRMLS_CC); 2352 clean_module_constants(module->module_number TSRMLS_C [all...] |
| H A D | zend_builtin_functions.c | 342 zend_builtin_module.module_number = 0; 714 c.module_number = PHP_USER_CONSTANT; 1959 int module_number; local 1971 module_names[module->module_number] = (char *)module->name; 1981 if (val->module_number == PHP_USER_CONSTANT) { 1982 module_number = i; 1983 } else if (val->module_number > i || val->module_number < 0) { 1987 module_number = val->module_number; [all...] |
| /PHP_TRUNK/ext/interbase/ |
| H A D | ibase_events.c | 88 "interbase event", module_number);
|
| H A D | interbase.c | 740 le_link = zend_register_list_destructors_ex(_php_ibase_close_link, NULL, LE_LINK, module_number); 741 le_plink = zend_register_list_destructors_ex(php_ibase_commit_link_rsrc, _php_ibase_close_plink, LE_PLINK, module_number); 742 le_trans = zend_register_list_destructors_ex(_php_ibase_free_trans, NULL, LE_TRANS, module_number);
|
| /PHP_TRUNK/ext/odbc/ |
| H A D | birdstep.c | 200 php_birdstep_module.le_link = zend_register_list_destructors_ex(_close_birdstep_link, NULL, "birdstep link", module_number); 201 php_birdstep_module.le_result = zend_register_list_destructors_ex(_free_birdstep_result, NULL, "birdstep result", module_number);
|
| /PHP_TRUNK/ext/pdo/ |
| H A D | pdo.c | 371 "PDO persistent database", module_number);
|
| /PHP_TRUNK/ext/pspell/ |
| H A D | pspell.c | 252 le_pspell = zend_register_list_destructors_ex(php_pspell_close, NULL, "pspell", module_number); 253 le_pspell_config = zend_register_list_destructors_ex(php_pspell_close_config, NULL, "pspell config", module_number);
|
| /PHP_TRUNK/ext/session/ |
| H A D | php_session.h | 138 int module_number; member in struct:_php_ps_globals
|
| /PHP_TRUNK/ext/shmop/ |
| H A D | shmop.c | 139 shm_type = zend_register_list_destructors_ex(rsclean, NULL, "shmop", module_number);
|
| /PHP_TRUNK/ext/standard/ |
| H A D | user_filters.c | 108 le_bucket_brigade = zend_register_list_destructors_ex(NULL, NULL, PHP_STREAM_BRIGADE_RES_NAME, module_number); 110 le_bucket = zend_register_list_destructors_ex(php_bucket_dtor, NULL, PHP_STREAM_BUCKET_RES_NAME, module_number);
|
| H A D | dl.c | 200 int module_number; member in struct:pre_4_1_0_module_entry 239 module_entry->module_number = zend_next_free_module(); 253 if (module_entry->request_startup_func(type, module_entry->module_number TSRMLS_CC) == FAILURE) {
|
| /PHP_TRUNK/ext/sysvmsg/ |
| H A D | sysvmsg.c | 132 le_sysvmsg = zend_register_list_destructors_ex(sysvmsg_release, NULL, "sysvmsg queue", module_number);
|
| /PHP_TRUNK/ext/sysvsem/ |
| H A D | sysvsem.c | 175 php_sysvsem_module.le_sem = zend_register_list_destructors_ex(release_sysvsem_sem, NULL, "sysvsem", module_number);
|
| /PHP_TRUNK/ext/sysvshm/ |
| H A D | sysvshm.c | 137 php_sysvshm.le_shm = zend_register_list_destructors_ex(php_release_sysvshm, NULL, PHP_SHM_RSRC_NAME, module_number);
|
| /PHP_TRUNK/ext/enchant/ |
| H A D | enchant.c | 289 le_enchant_broker = zend_register_list_destructors_ex(php_enchant_broker_free, NULL, "enchant_broker", module_number); 290 le_enchant_dict = zend_register_list_destructors_ex(php_enchant_dict_free, NULL, "enchant_dict", module_number);
|
| /PHP_TRUNK/main/ |
| H A D | php_ini.c | 124 static int php_ini_displayer(zend_ini_entry *ini_entry, int module_number TSRMLS_DC) 126 if (ini_entry->module_number != module_number) { 154 if (ini_entry->module_number == *module_number_available) { 167 int module_number, module_number_available; local 171 module_number = module->module_number; 173 module_number = 0; 175 module_number_available = module_number; 180 zend_hash_apply_with_argument(EG(ini_directives), (apply_func_arg_t) php_ini_displayer, (void *) (zend_intptr_t) module_number TSRMLS_C [all...] |
| /PHP_TRUNK/sapi/cli/ |
| H A D | php_cli.c | 594 ic.module_number = 0; 601 oc.module_number = 0; 608 ec.module_number = 0;
|
| /PHP_TRUNK/main/streams/ |
| H A D | streams.c | 1641 int php_init_stream_wrappers(int module_number TSRMLS_DC) 1643 le_stream = zend_register_list_destructors_ex(stream_resource_regular_dtor, NULL, "stream", module_number); 1644 le_pstream = zend_register_list_destructors_ex(NULL, stream_resource_persistent_dtor, "persistent stream", module_number); 1647 le_stream_filter = zend_register_list_destructors_ex(NULL, NULL, "stream filter", module_number); 1668 int php_shutdown_stream_wrappers(int module_number TSRMLS_DC)
|