1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586 |
- #include <config.w32.h>
- #include <win32/time.h>
- #include <win32/ioutil.h>
- #include <php.h>
- #ifdef HAVE_LIBXML
- #include <libxml/threads.h>
- #endif
- BOOL WINAPI DllMain(HINSTANCE inst, DWORD reason, LPVOID dummy)
- {
- BOOL ret = TRUE;
- switch (reason)
- {
- case DLL_PROCESS_ATTACH:
-
- php_win32_init_gettimeofday();
- ret = ret && php_win32_ioutil_init();
- if (!ret) {
- fprintf(stderr, "ioutil initialization failed");
- return ret;
- }
- break;
- #if 0
- case DLL_PROCESS_DETACH:
-
- break;
- case DLL_THREAD_ATTACH:
-
- break;
- case DLL_THREAD_DETACH:
-
- break;
- #endif
- }
- #ifdef HAVE_LIBXML
-
- ret = ret && xmlDllMain(inst, reason, dummy);
- #endif
- return ret;
- }
|