php-src/win32/build
Anatol Belski 06332e6706 introduced DllMain for the main php DLL
The particular need on this is because of the current situation
with determining the background functionality for the
gettimeofday. DllMain allows to initialize stuff before the DLL
can be actually used. Thus, we use different time API on win7
and win8 and later, so the function pointer needs to be
initialized before anything in the DLL could even demand it.

The change also opens the door for the further optimizations,
as now we're able to do the very basic initializations for the
whole DLL before it could ever start to live. Fe on this way the
TLS initialization could be done, when utilizing the
DLL_THREAD_ATTACH/DETACH case. Whether it's really usable in
portable way should be synced with other platforms.

Be aware that it's dangerous as it possibly causes dead locks.
So to use with care. One willing to add items to DllMain should
better read the documentation twice and even then try to defer
the necessary action.
2015-06-02 15:56:32 +02:00
..
buildconf.js remove the remains of dsp files handling 2014-10-03 19:38:40 +02:00
config.w32 introduced DllMain for the main php DLL 2015-06-02 15:56:32 +02:00
config.w32.h.in Windows support for getrusage() 2015-05-20 15:45:37 +02:00
config.w32.phpize.in fix compiler check for phpize 2015-05-04 15:13:58 +02:00
configure.bat - c/p error. 2008-12-10 09:49:59 +00:00
configure.tail - phpize support merge from 5.3 2010-12-13 20:55:13 +00:00
confutils.js fix phpize mode for manifest embedding 2015-05-31 23:03:47 +02:00
default.manifest correct manifest 2015-05-28 23:23:30 +02:00
deplister.c Fix deplister with VC14, noticed by Jan Ehrhardt 2015-05-28 23:06:49 +02:00
libs_version.txt update lib versions info 2015-05-27 18:15:43 +02:00
Makefile manifest for the main php dll needs to be copied manually 2015-05-29 00:29:25 +02:00
Makefile.phpize implemented usage of the non core ext deps in phpize mode 2014-07-17 21:47:15 +02:00
mkdist.php pick up sasl auth plugins if there was any in the deps 2015-05-24 23:49:45 +02:00
php.ico Search for pecl extensions under php-src/pecl as a convenience for 2003-12-04 01:37:52 +00:00
phpize.bat - missing 2011-02-10 21:42:13 +00:00
phpize.js.in fix phpize for /mp and more 2014-10-08 11:01:15 +02:00
registersyslog.php MFH: Silent dl() if it fails 2009-05-27 01:38:13 +00:00
template.rc Replaces php5 with php7, without whitespace changes. 2014-09-20 10:01:44 +02:00
wsyslog.mc Fix bug #8314: sane syslog output to the WinNT event log. 2004-07-31 23:59:46 +00:00