summaryrefslogtreecommitdiff
path: root/ext/standard/basic_functions.c
diff options
context:
space:
mode:
authorMáté Kocsis <kocsismate@woohoolabs.com>2019-11-01 15:00:14 +0100
committerMáté Kocsis <kocsismate@woohoolabs.com>2019-11-07 17:59:03 +0100
commitab6b412a0b6f4c6cae5820a50d1d3756ea26cd0c (patch)
tree12471c19c6edb7a329369218dc08e73794ba88f1 /ext/standard/basic_functions.c
parentafe4a879c77779b24742a529e5c6ce67411ddf83 (diff)
downloadphp-git-ab6b412a0b6f4c6cae5820a50d1d3756ea26cd0c.tar.gz
Add stubs for standard lib functions
Diffstat (limited to 'ext/standard/basic_functions.c')
-rwxr-xr-xext/standard/basic_functions.c297
1 files changed, 1 insertions, 296 deletions
diff --git a/ext/standard/basic_functions.c b/ext/standard/basic_functions.c
index b405842c01..a00b2a6f4e 100755
--- a/ext/standard/basic_functions.c
+++ b/ext/standard/basic_functions.c
@@ -121,301 +121,6 @@ static void user_tick_function_dtor(user_tick_function_entry *tick_function_entr
/* {{{ arginfo */
-/* {{{ basic_functions.c */
-ZEND_BEGIN_ARG_INFO(arginfo_get_magic_quotes_gpc, 0)
-ZEND_END_ARG_INFO()
-
-ZEND_BEGIN_ARG_INFO(arginfo_get_magic_quotes_runtime, 0)
-ZEND_END_ARG_INFO()
-
-ZEND_BEGIN_ARG_INFO(arginfo_constant, 0)
- ZEND_ARG_INFO(0, const_name)
-ZEND_END_ARG_INFO()
-
-ZEND_BEGIN_ARG_INFO(arginfo_ip2long, 0)
- ZEND_ARG_INFO(0, ip_address)
-ZEND_END_ARG_INFO()
-
-ZEND_BEGIN_ARG_INFO(arginfo_long2ip, 0)
- ZEND_ARG_INFO(0, proper_address)
-ZEND_END_ARG_INFO()
-
-ZEND_BEGIN_ARG_INFO_EX(arginfo_getenv, 0, 0, 0)
- ZEND_ARG_INFO(0, varname)
- ZEND_ARG_INFO(0, local_only)
-ZEND_END_ARG_INFO()
-
-#ifdef HAVE_PUTENV
-ZEND_BEGIN_ARG_INFO(arginfo_putenv, 0)
- ZEND_ARG_INFO(0, setting)
-ZEND_END_ARG_INFO()
-#endif
-
-ZEND_BEGIN_ARG_INFO_EX(arginfo_getopt, 0, 0, 1)
- ZEND_ARG_INFO(0, options)
- ZEND_ARG_INFO(0, opts) /* ARRAY_INFO(0, opts, 1) */
- ZEND_ARG_INFO(1, optind)
-ZEND_END_ARG_INFO()
-
-ZEND_BEGIN_ARG_INFO(arginfo_flush, 0)
-ZEND_END_ARG_INFO()
-
-ZEND_BEGIN_ARG_INFO(arginfo_sleep, 0)
- ZEND_ARG_INFO(0, seconds)
-ZEND_END_ARG_INFO()
-
-ZEND_BEGIN_ARG_INFO(arginfo_usleep, 0)
- ZEND_ARG_INFO(0, micro_seconds)
-ZEND_END_ARG_INFO()
-
-#if HAVE_NANOSLEEP
-ZEND_BEGIN_ARG_INFO(arginfo_time_nanosleep, 0)
- ZEND_ARG_INFO(0, seconds)
- ZEND_ARG_INFO(0, nanoseconds)
-ZEND_END_ARG_INFO()
-
-ZEND_BEGIN_ARG_INFO(arginfo_time_sleep_until, 0)
- ZEND_ARG_INFO(0, timestamp)
-ZEND_END_ARG_INFO()
-#endif
-
-ZEND_BEGIN_ARG_INFO(arginfo_get_current_user, 0)
-ZEND_END_ARG_INFO()
-
-ZEND_BEGIN_ARG_INFO(arginfo_get_cfg_var, 0)
- ZEND_ARG_INFO(0, option_name)
-ZEND_END_ARG_INFO()
-
-ZEND_BEGIN_ARG_INFO_EX(arginfo_error_log, 0, 0, 1)
- ZEND_ARG_INFO(0, message)
- ZEND_ARG_INFO(0, message_type)
- ZEND_ARG_INFO(0, destination)
- ZEND_ARG_INFO(0, extra_headers)
-ZEND_END_ARG_INFO()
-
-ZEND_BEGIN_ARG_INFO_EX(arginfo_error_get_last, 0, 0, 0)
-ZEND_END_ARG_INFO()
-
-ZEND_BEGIN_ARG_INFO_EX(arginfo_error_clear_last, 0, 0, 0)
-ZEND_END_ARG_INFO()
-
-ZEND_BEGIN_ARG_INFO_EX(arginfo_call_user_func, 0, 0, 1)
- ZEND_ARG_INFO(0, function_name)
- ZEND_ARG_VARIADIC_INFO(0, parameters)
-ZEND_END_ARG_INFO()
-
-ZEND_BEGIN_ARG_INFO_EX(arginfo_call_user_func_array, 0, 0, 2)
- ZEND_ARG_INFO(0, function_name)
- ZEND_ARG_INFO(0, parameters) /* ARRAY_INFO(0, parameters, 1) */
-ZEND_END_ARG_INFO()
-
-ZEND_BEGIN_ARG_INFO_EX(arginfo_forward_static_call, 0, 0, 1)
- ZEND_ARG_INFO(0, function_name)
- ZEND_ARG_VARIADIC_INFO(0, parameters)
-ZEND_END_ARG_INFO()
-
-ZEND_BEGIN_ARG_INFO_EX(arginfo_forward_static_call_array, 0, 0, 2)
- ZEND_ARG_INFO(0, function_name)
- ZEND_ARG_INFO(0, parameters) /* ARRAY_INFO(0, parameters, 1) */
-ZEND_END_ARG_INFO()
-
-ZEND_BEGIN_ARG_INFO_EX(arginfo_register_shutdown_function, 0, 0, 1)
- ZEND_ARG_INFO(0, function_name)
- ZEND_ARG_VARIADIC_INFO(0, parameters)
-ZEND_END_ARG_INFO()
-
-ZEND_BEGIN_ARG_INFO_EX(arginfo_highlight_file, 0, 0, 1)
- ZEND_ARG_INFO(0, file_name)
- ZEND_ARG_INFO(0, return)
-ZEND_END_ARG_INFO()
-
-ZEND_BEGIN_ARG_INFO(arginfo_php_strip_whitespace, 0)
- ZEND_ARG_INFO(0, file_name)
-ZEND_END_ARG_INFO()
-
-ZEND_BEGIN_ARG_INFO_EX(arginfo_highlight_string, 0, 0, 1)
- ZEND_ARG_INFO(0, string)
- ZEND_ARG_INFO(0, return)
-ZEND_END_ARG_INFO()
-
-ZEND_BEGIN_ARG_INFO(arginfo_ini_get, 0)
- ZEND_ARG_INFO(0, varname)
-ZEND_END_ARG_INFO()
-
-ZEND_BEGIN_ARG_INFO_EX(arginfo_ini_get_all, 0, 0, 0)
- ZEND_ARG_INFO(0, extension)
- ZEND_ARG_INFO(0, details)
-ZEND_END_ARG_INFO()
-
-ZEND_BEGIN_ARG_INFO(arginfo_ini_set, 0)
- ZEND_ARG_INFO(0, varname)
- ZEND_ARG_INFO(0, newvalue)
-ZEND_END_ARG_INFO()
-
-ZEND_BEGIN_ARG_INFO(arginfo_ini_restore, 0)
- ZEND_ARG_INFO(0, varname)
-ZEND_END_ARG_INFO()
-
-ZEND_BEGIN_ARG_INFO(arginfo_set_include_path, 0)
- ZEND_ARG_INFO(0, new_include_path)
-ZEND_END_ARG_INFO()
-
-ZEND_BEGIN_ARG_INFO(arginfo_get_include_path, 0)
-ZEND_END_ARG_INFO()
-
-ZEND_BEGIN_ARG_INFO(arginfo_restore_include_path, 0)
-ZEND_END_ARG_INFO()
-
-ZEND_BEGIN_ARG_INFO_EX(arginfo_print_r, 0, 0, 1)
- ZEND_ARG_INFO(0, var)
- ZEND_ARG_INFO(0, return)
-ZEND_END_ARG_INFO()
-
-ZEND_BEGIN_ARG_INFO(arginfo_connection_aborted, 0)
-ZEND_END_ARG_INFO()
-
-ZEND_BEGIN_ARG_INFO(arginfo_connection_status, 0)
-ZEND_END_ARG_INFO()
-
-ZEND_BEGIN_ARG_INFO_EX(arginfo_ignore_user_abort, 0, 0, 0)
- ZEND_ARG_INFO(0, value)
-ZEND_END_ARG_INFO()
-
-#if HAVE_GETSERVBYNAME
-ZEND_BEGIN_ARG_INFO(arginfo_getservbyname, 0)
- ZEND_ARG_INFO(0, service)
- ZEND_ARG_INFO(0, protocol)
-ZEND_END_ARG_INFO()
-#endif
-
-#if HAVE_GETSERVBYPORT
-ZEND_BEGIN_ARG_INFO(arginfo_getservbyport, 0)
- ZEND_ARG_INFO(0, port)
- ZEND_ARG_INFO(0, protocol)
-ZEND_END_ARG_INFO()
-#endif
-
-#if HAVE_GETPROTOBYNAME
-ZEND_BEGIN_ARG_INFO(arginfo_getprotobyname, 0)
- ZEND_ARG_INFO(0, name)
-ZEND_END_ARG_INFO()
-#endif
-
-#if HAVE_GETPROTOBYNUMBER
-ZEND_BEGIN_ARG_INFO(arginfo_getprotobynumber, 0)
- ZEND_ARG_INFO(0, proto)
-ZEND_END_ARG_INFO()
-#endif
-
-ZEND_BEGIN_ARG_INFO_EX(arginfo_register_tick_function, 0, 0, 1)
- ZEND_ARG_INFO(0, function_name)
- ZEND_ARG_VARIADIC_INFO(0, parameters)
-ZEND_END_ARG_INFO()
-
-ZEND_BEGIN_ARG_INFO(arginfo_unregister_tick_function, 0)
- ZEND_ARG_INFO(0, function_name)
-ZEND_END_ARG_INFO()
-
-ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO(arginfo_is_uploaded_file, _IS_BOOL, 0)
- ZEND_ARG_INFO(0, path)
-ZEND_END_ARG_INFO()
-
-ZEND_BEGIN_ARG_INFO(arginfo_move_uploaded_file, 0)
- ZEND_ARG_INFO(0, path)
- ZEND_ARG_INFO(0, new_path)
-ZEND_END_ARG_INFO()
-
-ZEND_BEGIN_ARG_INFO_EX(arginfo_parse_ini_file, 0, 0, 1)
- ZEND_ARG_INFO(0, filename)
- ZEND_ARG_INFO(0, process_sections)
- ZEND_ARG_INFO(0, scanner_mode)
-ZEND_END_ARG_INFO()
-
-ZEND_BEGIN_ARG_INFO_EX(arginfo_parse_ini_string, 0, 0, 1)
- ZEND_ARG_INFO(0, ini_string)
- ZEND_ARG_INFO(0, process_sections)
- ZEND_ARG_INFO(0, scanner_mode)
-ZEND_END_ARG_INFO()
-
-#if ZEND_DEBUG
-ZEND_BEGIN_ARG_INFO(arginfo_config_get_hash, 0)
-ZEND_END_ARG_INFO()
-#endif
-
-#ifdef HAVE_GETLOADAVG
-ZEND_BEGIN_ARG_INFO(arginfo_sys_getloadavg, 0)
-ZEND_END_ARG_INFO()
-#endif
-/* }}} */
-/* {{{ browscap.c */
-ZEND_BEGIN_ARG_INFO_EX(arginfo_get_browser, 0, 0, 0)
- ZEND_ARG_INFO(0, browser_name)
- ZEND_ARG_INFO(0, return_array)
-ZEND_END_ARG_INFO()
-/* }}} */
-/* {{{ cyr_convert.c */
-ZEND_BEGIN_ARG_INFO(arginfo_convert_cyr_string, 0)
- ZEND_ARG_INFO(0, str)
- ZEND_ARG_INFO(0, from)
- ZEND_ARG_INFO(0, to)
-ZEND_END_ARG_INFO()
-
-/* }}} */
-/* {{{ datetime.c */
-#if HAVE_STRPTIME
-ZEND_BEGIN_ARG_INFO(arginfo_strptime, 0)
- ZEND_ARG_INFO(0, timestamp)
- ZEND_ARG_INFO(0, format)
-ZEND_END_ARG_INFO()
-#endif
-/* }}} */
-
-/* {{{ dns.c */
-ZEND_BEGIN_ARG_INFO(arginfo_gethostbyaddr, 0)
- ZEND_ARG_INFO(0, ip_address)
-ZEND_END_ARG_INFO()
-
-ZEND_BEGIN_ARG_INFO(arginfo_gethostbyname, 0)
- ZEND_ARG_INFO(0, hostname)
-ZEND_END_ARG_INFO()
-
-ZEND_BEGIN_ARG_INFO(arginfo_gethostbynamel, 0)
- ZEND_ARG_INFO(0, hostname)
-ZEND_END_ARG_INFO()
-
-#ifdef HAVE_GETHOSTNAME
-ZEND_BEGIN_ARG_INFO(arginfo_gethostname, 0)
-ZEND_END_ARG_INFO()
-#endif
-
-ZEND_BEGIN_ARG_INFO(arginfo_net_get_interfaces, 0)
-ZEND_END_ARG_INFO()
-
-#if defined(PHP_WIN32) || HAVE_DNS_SEARCH_FUNC
-ZEND_BEGIN_ARG_INFO_EX(arginfo_dns_check_record, 0, 0, 1)
- ZEND_ARG_INFO(0, host)
- ZEND_ARG_INFO(0, type)
-ZEND_END_ARG_INFO()
-
-# if defined(PHP_WIN32) || HAVE_FULL_DNS_FUNCS
-ZEND_BEGIN_ARG_INFO_EX(arginfo_dns_get_record, 0, 0, 1)
- ZEND_ARG_INFO(0, hostname)
- ZEND_ARG_INFO(0, type)
- ZEND_ARG_ARRAY_INFO(1, authns, 1)
- ZEND_ARG_ARRAY_INFO(1, addtl, 1)
- ZEND_ARG_INFO(0, raw)
-ZEND_END_ARG_INFO()
-
-ZEND_BEGIN_ARG_INFO_EX(arginfo_dns_get_mx, 0, 0, 2)
- ZEND_ARG_INFO(0, hostname)
- ZEND_ARG_INFO(1, mxhosts) /* ARRAY_INFO(1, mxhosts, 1) */
- ZEND_ARG_INFO(1, weight) /* ARRAY_INFO(1, weight, 1) */
-ZEND_END_ARG_INFO()
-# endif
-
-#endif /* defined(PHP_WIN32) || HAVE_DNS_SEARCH_FUNC */
-/* }}} */
-
/* {{{ exec.c */
ZEND_BEGIN_ARG_INFO_EX(arginfo_exec, 0, 0, 1)
ZEND_ARG_INFO(0, command)
@@ -1159,7 +864,7 @@ static const zend_function_entry basic_functions[] = { /* {{{ */
PHP_FE(sleep, arginfo_sleep)
PHP_FE(usleep, arginfo_usleep)
#if HAVE_NANOSLEEP
- PHP_FE(time_nanosleep, arginfo_time_nanosleep)
+ PHP_FE(time_nanosleep, arginfo_nanosleep)
PHP_FE(time_sleep_until, arginfo_time_sleep_until)
#endif