diff options
Diffstat (limited to 'ext/sysvshm/sysvshm.c')
-rw-r--r-- | ext/sysvshm/sysvshm.c | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/ext/sysvshm/sysvshm.c b/ext/sysvshm/sysvshm.c index b91389b5e2..ebe364080d 100644 --- a/ext/sysvshm/sysvshm.c +++ b/ext/sysvshm/sysvshm.c @@ -40,31 +40,37 @@ #include "php_ini.h" /* {{{ arginfo */ +static ZEND_BEGIN_ARG_INFO_EX(arginfo_shm_attach, 0, 0, 1) ZEND_ARG_INFO(0, key) ZEND_ARG_INFO(0, memsize) ZEND_ARG_INFO(0, perm) ZEND_END_ARG_INFO() +static ZEND_BEGIN_ARG_INFO_EX(arginfo_shm_detach, 0, 0, 1) ZEND_ARG_INFO(0, shm_identifier) ZEND_END_ARG_INFO() +static ZEND_BEGIN_ARG_INFO_EX(arginfo_shm_remove, 0, 0, 1) ZEND_ARG_INFO(0, shm_identifier) ZEND_END_ARG_INFO() +static ZEND_BEGIN_ARG_INFO_EX(arginfo_shm_put_var, 0, 0, 3) ZEND_ARG_INFO(0, shm_identifier) ZEND_ARG_INFO(0, variable_key) ZEND_ARG_INFO(0, variable) ZEND_END_ARG_INFO() +static ZEND_BEGIN_ARG_INFO_EX(arginfo_shm_get_var, 0, 0, 2) ZEND_ARG_INFO(0, id) ZEND_ARG_INFO(0, variable_key) ZEND_END_ARG_INFO() +static ZEND_BEGIN_ARG_INFO_EX(arginfo_shm_remove_var, 0, 0, 2) ZEND_ARG_INFO(0, id) ZEND_ARG_INFO(0, variable_key) @@ -139,8 +145,8 @@ PHP_MINIT_FUNCTION(sysvshm) Creates or open a shared memory segment */ PHP_FUNCTION(shm_attach) { - long arg_key, arg_size, arg_flag = 0; - long shm_size = 0, shm_flag; + long arg_key, arg_size, arg_flag; + long shm_size, shm_flag; sysvshm_shm *shm_list_ptr; char *shm_ptr; sysvshm_chunk_head *chunk_ptr; |