php-src/win32
Anatol Belski 99fe18503a Fixed RecursiveDirectoryIterator with long path or with edge case length
The search path needs to be appended with the wild card. Till now, an
edge case existed, so then if a path is 259 bytes long, which is smaller
_MAX_PATH, the suffix would cause the final search path to become longer
than _MAX_PATH. It is an edge case, when the starting path happens to
have a specific length. If the starting path was longer than _MAX_PATH
or the addition of "\\*" would not exceed _MAX_PATH, the function was
correct. Except for rewind, which was broken in the case of the long
path.
2018-07-12 19:49:32 +02:00
..
build Update libs_version.txt 2018-07-02 12:09:54 +02:00
builddef.bat
codepage.c year++ 2018-01-02 12:53:31 +08:00
codepage.h year++ 2018-01-02 12:53:31 +08:00
cp_enc_map_gen.c Regenerate cp map 2017-11-15 11:17:30 +01:00
cp_enc_map.c Regenerate cp map 2017-11-15 11:17:30 +01:00
dllmain.c year++ 2018-01-02 12:53:31 +08:00
fnmatch.c add vim modelines 2015-05-20 19:14:05 +02:00
fnmatch.h
ftok.c year++ 2018-01-02 12:53:31 +08:00
getrusage.c year++ 2018-01-02 12:53:31 +08:00
getrusage.h year++ 2018-01-02 12:53:31 +08:00
glob.c cleanup more redundant S_IS* declarations 2015-05-25 18:03:26 +02:00
glob.h trailing whitespace removal 2015-01-10 15:07:38 -08:00
globals.c year++ 2018-01-02 12:53:31 +08:00
grp.h year++ 2018-01-02 12:53:31 +08:00
inet.c year++ 2018-01-02 12:53:31 +08:00
inet.h year++ 2018-01-02 12:53:31 +08:00
install.txt Merge branch 'PHP-5.6' 2015-08-18 21:26:09 +02:00
ioutil.c Fix condition 2018-07-11 13:09:20 +02:00
ioutil.h Fix macro 2018-07-12 11:35:00 +02:00
ipc.h year++ 2018-01-02 12:53:31 +08:00
param.h Fixed the UTF-8 and long path support in the streams on Windows. 2016-06-20 12:45:39 +02:00
php7dllts.rc Replaces php5 with php7, without whitespace changes. 2014-09-20 10:01:44 +02:00
php7dllts.rc2 Replaces php5 with php7, without whitespace changes. 2014-09-20 10:01:44 +02:00
php7ts_cli.rc Replaces php5 with php7, without whitespace changes. 2014-09-20 10:01:44 +02:00
php7ts_cli.rc2 Replaces php5 with php7, without whitespace changes. 2014-09-20 10:01:44 +02:00
php7ts.rc Replaces php5 with php7, without whitespace changes. 2014-09-20 10:01:44 +02:00
php7ts.rc2 Replaces php5 with php7, without whitespace changes. 2014-09-20 10:01:44 +02:00
php_inttypes.h rather use the supplied inttypes.h with vc14 2015-10-23 09:47:00 +02:00
php_registry.h year++ 2018-01-02 12:53:31 +08:00
php_stdbool.h trailing whitespace removal 2015-01-10 15:07:38 -08:00
php_stdint.h trailing whitespace removal 2015-01-10 15:07:38 -08:00
php_win32_globals.h year++ 2018-01-02 12:53:31 +08:00
readdir.c Fixed RecursiveDirectoryIterator with long path or with edge case length 2018-07-12 19:49:32 +02:00
readdir.h Fixed the UTF-8 and long path support in the streams on Windows. 2016-06-20 12:45:39 +02:00
registry.c year++ 2018-01-02 12:53:31 +08:00
resource.h trailing whitespace removal 2015-01-10 15:07:38 -08:00
select.c year++ 2018-01-02 12:53:31 +08:00
select.h year++ 2018-01-02 12:53:31 +08:00
sendmail.c minor loop optimizations, closes #2633 2017-07-25 06:47:58 +01:00
sendmail.h trailing whitespace removal 2015-01-10 15:07:38 -08:00
signal.h remove version check 2015-05-15 08:20:33 +02:00
sockets.c year++ 2018-01-02 12:53:31 +08:00
sockets.h year++ 2018-01-02 12:53:31 +08:00
syslog.h year++ 2018-01-02 12:53:31 +08:00
syslog.reg Replaces php5 with php7, without whitespace changes. 2014-09-20 10:01:44 +02:00
time.c introduced DllMain for the main php DLL 2015-06-02 15:56:32 +02:00
time.h add missing datatype as sync for 5113909 2017-02-11 14:51:15 +01:00
unistd.h
winutil.c year++ 2018-01-02 12:53:31 +08:00
winutil.h year++ 2018-01-02 12:53:31 +08:00
wsyslog.c Fix event log handling in startup phase 2018-07-06 16:07:28 +02:00