php-src/main
Nikita Popov 083d7f5886 Reduce stack usage in php_resolve_path()
tsrm_realpath() internally always allocates a string. If the out
parameter is provided it gets copied there and freed. What we
were doing here was to first copy the path from the allocated
string to a stack buffer, and then copy it from the stack buffer
to a zend_string. We might as well save one copy and one buffer.
2021-07-02 11:45:16 +02:00
..
streams Fixed some spaces used instead of tabs 2021-06-29 11:30:26 +02:00
alloca.c Fix spelling and grammar mistakes 2021-04-13 12:09:37 +02:00
build-defs.h.in Update http->https in license (#6945) 2021-05-06 12:16:35 +02:00
explicit_bzero.c Update http->https in license (#6945) 2021-05-06 12:16:35 +02:00
fastcgi.c Fixed some spaces used instead of tabs 2021-06-29 11:30:26 +02:00
fastcgi.h Mark various functions with void arguments. 2021-05-12 14:55:53 +01:00
fopen_wrappers.c Reduce stack usage in php_resolve_path() 2021-07-02 11:45:16 +02:00
fopen_wrappers.h Update http->https in license (#6945) 2021-05-06 12:16:35 +02:00
getopt.c Fixed some spaces used instead of tabs 2021-06-29 11:30:26 +02:00
http_status_codes.h Update http->https in license (#6945) 2021-05-06 12:16:35 +02:00
internal_functions_win32.c Update http->https in license (#6945) 2021-05-06 12:16:35 +02:00
internal_functions.c.in Update http->https in license (#6945) 2021-05-06 12:16:35 +02:00
main.c Merge branch 'PHP-8.0' 2021-06-29 16:37:43 +02:00
network.c Fixed some spaces used instead of tabs 2021-06-29 11:30:26 +02:00
output.c Fixed some spaces used instead of tabs 2021-06-29 11:30:26 +02:00
php_compat.h Update http->https in license (#6945) 2021-05-06 12:16:35 +02:00
php_content_types.c Update http->https in license (#6945) 2021-05-06 12:16:35 +02:00
php_content_types.h Update http->https in license (#6945) 2021-05-06 12:16:35 +02:00
php_getopt.h Update http->https in license (#6945) 2021-05-06 12:16:35 +02:00
php_globals.h Remove no longer used "log_errors_max_len" ini directive (#6838) 2021-05-10 19:26:33 +02:00
php_ini.c Update http->https in license (#6945) 2021-05-06 12:16:35 +02:00
php_ini.h Update http->https in license (#6945) 2021-05-06 12:16:35 +02:00
php_main.h Update http->https in license (#6945) 2021-05-06 12:16:35 +02:00
php_memory_streams.h Update http->https in license (#6945) 2021-05-06 12:16:35 +02:00
php_network.h Update http->https in license (#6945) 2021-05-06 12:16:35 +02:00
php_open_temporary_file.c Update http->https in license (#6945) 2021-05-06 12:16:35 +02:00
php_open_temporary_file.h Update http->https in license (#6945) 2021-05-06 12:16:35 +02:00
php_output.h Update http->https in license (#6945) 2021-05-06 12:16:35 +02:00
php_reentrancy.h Update http->https in license (#6945) 2021-05-06 12:16:35 +02:00
php_scandir.c Update http->https in license (#6945) 2021-05-06 12:16:35 +02:00
php_scandir.h Update http->https in license (#6945) 2021-05-06 12:16:35 +02:00
php_stdint.h Update http->https in license (#6945) 2021-05-06 12:16:35 +02:00
php_streams.h Update http->https in license (#6945) 2021-05-06 12:16:35 +02:00
php_syslog.c Update http->https in license (#6945) 2021-05-06 12:16:35 +02:00
php_syslog.h Update http->https in license (#6945) 2021-05-06 12:16:35 +02:00
php_ticks.c Fixed some spaces used instead of tabs 2021-06-29 11:30:26 +02:00
php_ticks.h Update http->https in license (#6945) 2021-05-06 12:16:35 +02:00
php_variables.c Update http->https in license (#6945) 2021-05-06 12:16:35 +02:00
php_variables.h Update http->https in license (#6945) 2021-05-06 12:16:35 +02:00
php_version.h Prepare for PHP 8.0.9 2021-06-15 09:19:13 +02:00
php.h Remove "inline" defines on Windows (#7071) 2021-05-31 10:05:18 +02:00
reentrancy.c Update http->https in license (#6945) 2021-05-06 12:16:35 +02:00
rfc1867.c Fix #77372: Retain full path of files for directory uploads (#6917) 2021-05-14 11:43:55 +02:00
rfc1867.h Update http->https in license (#6945) 2021-05-06 12:16:35 +02:00
SAPI.c Fixed some spaces used instead of tabs 2021-06-29 11:30:26 +02:00
SAPI.h Update http->https in license (#6945) 2021-05-06 12:16:35 +02:00
snprintf.c Fixed some spaces used instead of tabs 2021-06-29 11:30:26 +02:00
snprintf.h Drop support for printf p modifier 2021-06-16 17:59:00 +02:00
spprintf.c Drop support for printf p modifier 2021-06-16 17:59:00 +02:00
spprintf.h Update http->https in license (#6945) 2021-05-06 12:16:35 +02:00
strlcat.c Update http->https in license (#6945) 2021-05-06 12:16:35 +02:00
strlcpy.c Update http->https in license (#6945) 2021-05-06 12:16:35 +02:00