]> granicus.if.org Git - php/commitdiff
Add pageinfo arginfo stubs
authorinem0o <cuneaz.leo@gmail.com>
Mon, 19 Aug 2019 08:18:06 +0000 (10:18 +0200)
committerChristoph M. Becker <cmbecker69@gmx.de>
Mon, 19 Aug 2019 09:29:22 +0000 (11:29 +0200)
ext/standard/basic_functions.c
ext/standard/basic_functions.stub.php
ext/standard/basic_functions_arginfo.h

index 678a0c5b31692188b9000a15f67ebcca03a74b2c..e9749b5e911cccf117bff450f29ac5efad387b90 100644 (file)
@@ -1615,22 +1615,6 @@ ZEND_BEGIN_ARG_INFO_EX(arginfo_unpack, 0, 0, 2)
        ZEND_ARG_INFO(0, offset)
 ZEND_END_ARG_INFO()
 /* }}} */
-/* {{{ pageinfo.c */
-ZEND_BEGIN_ARG_INFO(arginfo_getmyuid, 0)
-ZEND_END_ARG_INFO()
-
-ZEND_BEGIN_ARG_INFO(arginfo_getmygid, 0)
-ZEND_END_ARG_INFO()
-
-ZEND_BEGIN_ARG_INFO(arginfo_getmypid, 0)
-ZEND_END_ARG_INFO()
-
-ZEND_BEGIN_ARG_INFO(arginfo_getmyinode, 0)
-ZEND_END_ARG_INFO()
-
-ZEND_BEGIN_ARG_INFO(arginfo_getlastmod, 0)
-ZEND_END_ARG_INFO()
-/* }}} */
 /* {{{ password.c */
 ZEND_BEGIN_ARG_INFO_EX(arginfo_password_hash, 0, 0, 2)
        ZEND_ARG_INFO(0, password)
index 8fae8d2e1e66f80396c0e19850e44da020809c0d..e6187a1f1fba6b9ce01d9475e7c5308bd5d3f56c 100644 (file)
@@ -116,6 +116,22 @@ function md5(string $str, bool $raw_output = false): string {}
 /** @return string|false */
 function md5_file(string $filename, bool $raw_output = false) {}
 
+/* pageinfo.c */
+
+/** @return int|false */
+function getmyuid() {}
+
+/** @return int|false */
+function getmygid() {}
+
+/** @return int|false */
+function getmypid() {}
+
+/** @return int|false */
+function getmyinode() {}
+
+function getlastmod(): int {}
+
 /* syslog.c */
 
 #ifdef HAVE_SYSLOG_H
index 1974f19ff4acb4097c1f4a945ad3431d0cd28796..587b7c3b5727aac3ab744987faec1e92e4a3bc5a 100644 (file)
@@ -125,6 +125,9 @@ ZEND_BEGIN_ARG_INFO_EX(arginfo_hrtime, 0, 0, 0)
        ZEND_ARG_TYPE_INFO(0, get_as_number, _IS_BOOL, 0)
 ZEND_END_ARG_INFO()
 
+ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_lcg_value, 0, 0, IS_DOUBLE, 0)
+ZEND_END_ARG_INFO()
+
 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_md5, 0, 1, IS_STRING, 0)
        ZEND_ARG_TYPE_INFO(0, str, IS_STRING, 0)
        ZEND_ARG_TYPE_INFO(0, raw_output, _IS_BOOL, 0)
@@ -135,8 +138,15 @@ ZEND_BEGIN_ARG_INFO_EX(arginfo_md5_file, 0, 0, 1)
        ZEND_ARG_TYPE_INFO(0, raw_output, _IS_BOOL, 0)
 ZEND_END_ARG_INFO()
 
-ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_lcg_value, 0, 0, IS_DOUBLE, 0)
-ZEND_END_ARG_INFO()
+#define arginfo_getmyuid arginfo_ob_get_flush
+
+#define arginfo_getmygid arginfo_ob_get_flush
+
+#define arginfo_getmypid arginfo_ob_get_flush
+
+#define arginfo_getmyinode arginfo_ob_get_flush
+
+#define arginfo_getlastmod arginfo_ob_get_level
 
 #if defined(HAVE_SYSLOG_H)
 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_openlog, 0, 3, _IS_BOOL, 0)