summaryrefslogtreecommitdiff
path: root/src/utils/dllinit.c
diff options
context:
space:
mode:
authorBruce Momjian <bruce@momjian.us>2004-02-25 19:41:23 +0000
committerBruce Momjian <bruce@momjian.us>2004-02-25 19:41:23 +0000
commitc672aa823bdc02831ae60f403b2069107de675f7 (patch)
tree0d5566d0df4056250b3a7d74d21a7d69b58f28b2 /src/utils/dllinit.c
parent5ada9ef088ae0151a2f6efe48203100ef5b51113 (diff)
For application to HEAD, following community review.
* Changes incorrect CYGWIN defines to __CYGWIN__ * Some localtime returns NULL checks (when unchecked cause SEGVs under Win32 regression tests) * Rationalized CreateSharedMemoryAndSemaphores and AttachSharedMemoryAndSemaphores (Bruce, I finally remembered to do it); requires attention. Claudio Natoli
Diffstat (limited to 'src/utils/dllinit.c')
-rw-r--r--src/utils/dllinit.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/utils/dllinit.c b/src/utils/dllinit.c
index 264806e4abb..3a0097d28e6 100644
--- a/src/utils/dllinit.c
+++ b/src/utils/dllinit.c
@@ -1,4 +1,4 @@
-#ifdef CYGWIN
+#ifdef __CYGWIN__
#include <cygwin/version.h>
#endif
#if CYGWIN_VERSION_DLL_MAJOR < 1001
@@ -88,7 +88,9 @@ DllMain(
__hDllInstance_base = hInst;
#endif /* __CYGWIN__ */
+#ifdef __CYGWIN__
_impure_ptr = __imp_reent_data;
+#endif
switch (reason)
{