diff options
Diffstat (limited to 'ext/standard/php_random.h')
-rw-r--r-- | ext/standard/php_random.h | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/ext/standard/php_random.h b/ext/standard/php_random.h index 1be5894a63..ecf9c7135b 100644 --- a/ext/standard/php_random.h +++ b/ext/standard/php_random.h @@ -23,6 +23,22 @@ PHP_FUNCTION(random_bytes); PHP_FUNCTION(random_int); + +PHP_MINIT_FUNCTION(random); +PHP_MSHUTDOWN_FUNCTION(random); + +typedef struct { + int fd; +} php_random_globals; + +#ifdef ZTS +# define RANDOM_G(v) ZEND_TSRMG(random_globals_id, php_random_globals *, v) +extern PHPAPI int random_globals_id; +#else +# define RANDOM_G(v) random_globals.v +extern PHPAPI php_random_globals random_globals; +#endif + #endif /* |