Author: jgardou
Date: Sun Jul 24 08:39:50 2011
New Revision: 52828
URL:
http://svn.reactos.org/svn/reactos?rev=52828&view=rev
Log:
[MINGW_COMMON]
- get rid of atexit handling, it's arlready handled by msvcrt.
The funny thing is that the only module using this is msvcrt_winetest, which tested the
mingw implementation, not the msvcrt one.
Modified:
trunk/reactos/lib/3rdparty/mingw/crtexe.c
trunk/reactos/lib/3rdparty/mingw/mingw.rbuild
Modified: trunk/reactos/lib/3rdparty/mingw/crtexe.c
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/lib/3rdparty/mingw/crtexe.…
==============================================================================
--- trunk/reactos/lib/3rdparty/mingw/crtexe.c [iso-8859-1] (original)
+++ trunk/reactos/lib/3rdparty/mingw/crtexe.c [iso-8859-1] Sun Jul 24 08:39:50 2011
@@ -71,8 +71,8 @@
/* TLS initialization hook. */
extern const PIMAGE_TLS_CALLBACK __dyn_tls_init_callback;
-extern _PVFV *__onexitbegin;
-extern _PVFV *__onexitend;
+//extern _PVFV *__onexitbegin;
+//extern _PVFV *__onexitend;
extern int mingw_app_type;
@@ -119,7 +119,7 @@
__set_app_type(_GUI_APP);
else
__set_app_type (_CONSOLE_APP);
- __onexitbegin = __onexitend = (_PVFV *) _encode_pointer ((_PVFV *)(-1));
+// __onexitbegin = __onexitend = (_PVFV *) _encode_pointer ((_PVFV *)(-1));
* __MINGW_IMP_SYMBOL(_fmode) = _fmode;
* __MINGW_IMP_SYMBOL(_commode) = _commode;
Modified: trunk/reactos/lib/3rdparty/mingw/mingw.rbuild
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/lib/3rdparty/mingw/mingw.r…
==============================================================================
--- trunk/reactos/lib/3rdparty/mingw/mingw.rbuild [iso-8859-1] (original)
+++ trunk/reactos/lib/3rdparty/mingw/mingw.rbuild [iso-8859-1] Sun Jul 24 08:39:50 2011
@@ -12,7 +12,7 @@
<include base="ReactOS">include/reactos/mingw-w64</include>
<library>kernel32</library>
<file>_newmode.c</file>
- <file>atonexit.c</file>
+ <!--file>atonexit.c</file-->
<file>binmode.c</file>
<file>charmax.c</file>
<file>cinitexe.c</file>