summaryrefslogtreecommitdiff
path: root/ACE/ace/config-win32-cegcc.h
diff options
context:
space:
mode:
Diffstat (limited to 'ACE/ace/config-win32-cegcc.h')
-rw-r--r--ACE/ace/config-win32-cegcc.h22
1 files changed, 9 insertions, 13 deletions
diff --git a/ACE/ace/config-win32-cegcc.h b/ACE/ace/config-win32-cegcc.h
index fcbb0d8e31a..100ecdbe8b9 100644
--- a/ACE/ace/config-win32-cegcc.h
+++ b/ACE/ace/config-win32-cegcc.h
@@ -35,11 +35,13 @@
#include "ace/config-g++-common.h"
-#undef _WIN32_WCE
-#define _WIN32_WCE 0x600
-
#include /**/ <cegcc.h>
#include /**/ <w32api.h>
+#include /**/ <_mingw.h>
+
+#if (__MINGW32_MAJOR_VERSION > 3) || ((__MINGW32_MAJOR_VERSION == 3) && (__MINGW32_MINOR_VERSION >= 15))
+# undef ACE_LACKS_USECONDS_T
+#endif
#define ACE_HAS_USER_MODE_MASKS
@@ -52,8 +54,6 @@
#undef ACE_LACKS_SEEKDIR
#undef ACE_LACKS_REWINDDIR
-#undef ACE_LACKS_USECONDS_T
-
#undef ACE_HAS_WTOF
#define ACE_LACKS_SIGSET_DEFINITIONS
@@ -93,22 +93,18 @@
#define ACE_LACKS_ERRNO_H
#undef ACE_LACKS_SIGSET
#undef ACE_LACKS_DEV_T
-#define ACE_LACKS_USECONDS_T
#define ACE_LACKS_ISCTYPE
#define ACE_HAS_NONCONST_WFDOPEN
#undef ACE_HAS_WTOI
#undef ACE_HAS_WTOL
-#define ACE_LACKS_GETSYSTEMTIMEASFILETIME
-#define ACE_LACKS_FILELOCKS
#define ACE_INT64_FORMAT_SPECIFIER_ASCII "%I64d"
#define ACE_UINT64_FORMAT_SPECIFIER_ASCII "%I64u"
+#define ACE_ENDTHREADEX(STATUS) ExitThread ((DWORD) STATUS)
+
+#undef ACE_HAS_CUSTOM_EXPORT_MACROS
-#if defined (_WIN32_WCE)
-# define ACE_ENDTHREADEX(STATUS) ExitThread ((DWORD) STATUS)
-#else
-# define ACE_ENDTHREADEX(STATUS) ::_endthreadex ((DWORD) STATUS)
-#endif /* _WIN32_WCE */
+#define ACE_DLL_PREFIX ACE_TEXT ("lib")
#include /**/ "ace/post.h"
#endif /* ACE_CONFIG_WIN32_CEGCC_H */