From: Stephen Reay Date: Sun, 11 Aug 2019 17:52:30 +0000 (+0700) Subject: Added arginfo stubs for sysvsem X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=47b95bd83c8f2b492a32cdfa58247c197271d248;p=php Added arginfo stubs for sysvsem Closes GH-4523. --- diff --git a/ext/sysvsem/sysvsem.c b/ext/sysvsem/sysvsem.c index 6086d1f066..4945d4ee2f 100644 --- a/ext/sysvsem/sysvsem.c +++ b/ext/sysvsem/sysvsem.c @@ -38,6 +38,7 @@ #include #include +#include "sysvsem_arginfo.h" #include "php_sysvsem.h" #include "ext/standard/info.h" @@ -55,28 +56,6 @@ union semun { #endif -/* {{{ arginfo */ -ZEND_BEGIN_ARG_INFO_EX(arginfo_sem_get, 0, 0, 1) - ZEND_ARG_INFO(0, key) - ZEND_ARG_INFO(0, max_acquire) - ZEND_ARG_INFO(0, perm) - ZEND_ARG_INFO(0, auto_release) -ZEND_END_ARG_INFO() - -ZEND_BEGIN_ARG_INFO_EX(arginfo_sem_acquire, 0, 0, 1) - ZEND_ARG_INFO(0, sem_identifier) - ZEND_ARG_INFO(0, nowait) -ZEND_END_ARG_INFO() - -ZEND_BEGIN_ARG_INFO_EX(arginfo_sem_release, 0, 0, 1) - ZEND_ARG_INFO(0, sem_identifier) -ZEND_END_ARG_INFO() - -ZEND_BEGIN_ARG_INFO_EX(arginfo_sem_remove, 0, 0, 1) - ZEND_ARG_INFO(0, sem_identifier) -ZEND_END_ARG_INFO() -/* }}} */ - /* {{{ sysvsem_functions[] */ static const zend_function_entry sysvsem_functions[] = { diff --git a/ext/sysvsem/sysvsem.stub.php b/ext/sysvsem/sysvsem.stub.php new file mode 100644 index 0000000000..cb64eec3a5 --- /dev/null +++ b/ext/sysvsem/sysvsem.stub.php @@ -0,0 +1,22 @@ +