mirror of
https://github.com/php/php-src.git
synced 2024-11-25 02:44:58 +08:00
Get ext_skel working again
This commit is contained in:
parent
fb2c23645b
commit
348079bc3f
@ -26,17 +26,14 @@ PHP_MINFO_FUNCTION(extname);
|
||||
PHP_FUNCTION(confirm_extname_compiled); /* For testing, remove later. */
|
||||
/* __function_declarations_here__ */
|
||||
|
||||
/* Fill in this structure and use entries in it
|
||||
for thread safety instead of using true globals.
|
||||
/*
|
||||
Declare any global variables you may need between the BEGIN
|
||||
and END macros here:
|
||||
|
||||
ZEND_BEGIN_MODULE_GLOBALS(extname)
|
||||
int global_variable;
|
||||
ZEND_END_MODULE_GLOBALS(extname)
|
||||
*/
|
||||
typedef struct {
|
||||
/* You can use the next one as type if your module registers any
|
||||
resources. Oh, you can of course rename it to something more
|
||||
suitable, add list entry types or remove it if it not needed.
|
||||
It's just an example.
|
||||
*/
|
||||
int le_extname;
|
||||
} php_extname_globals;
|
||||
|
||||
/* In every function that needs to use variables in php_extname_globals,
|
||||
do call EXTNAMELS_FETCH(); after declaring other variables used by
|
||||
|
@ -9,7 +9,12 @@
|
||||
*/
|
||||
#if HAVE_EXTNAME
|
||||
|
||||
/* If you declare any globals in php_extname.h uncomment this:
|
||||
ZEND_DECLARE_MODULE_GLOBALS(extname)
|
||||
*/
|
||||
|
||||
/* True global resources - no need for thread safety here */
|
||||
static int le_extname;
|
||||
|
||||
/* Every user visible function must have an entry in extname_functions[].
|
||||
*/
|
||||
|
Loading…
Reference in New Issue
Block a user