[ros-diffs] [tkreuzer] 53346: [CRT] Make .CRT sections always read only.

tkreuzer at svn.reactos.org tkreuzer at svn.reactos.org
Sat Aug 20 20:22:04 UTC 2011


Author: tkreuzer
Date: Sat Aug 20 20:22:04 2011
New Revision: 53346

URL: http://svn.reactos.org/svn/reactos?rev=53346&view=rev
Log:
[CRT]
Make .CRT sections always read only.

Modified:
    trunk/reactos/lib/sdk/crt/include/internal/mingw-w64/sect_attribs.h
    trunk/reactos/lib/sdk/crt/startup/cinitexe.c

Modified: trunk/reactos/lib/sdk/crt/include/internal/mingw-w64/sect_attribs.h
URL: http://svn.reactos.org/svn/reactos/trunk/reactos/lib/sdk/crt/include/internal/mingw-w64/sect_attribs.h?rev=53346&r1=53345&r2=53346&view=diff
==============================================================================
--- trunk/reactos/lib/sdk/crt/include/internal/mingw-w64/sect_attribs.h [iso-8859-1] (original)
+++ trunk/reactos/lib/sdk/crt/include/internal/mingw-w64/sect_attribs.h [iso-8859-1] Sat Aug 20 20:22:04 2011
@@ -7,7 +7,7 @@
 #if defined(_MSC_VER)
 
 #if defined(_M_IA64) || defined(_M_AMD64)
-#define _ATTRIBUTES
+#define _ATTRIBUTES read
 #else
 #define _ATTRIBUTES read
 #endif

Modified: trunk/reactos/lib/sdk/crt/startup/cinitexe.c
URL: http://svn.reactos.org/svn/reactos/trunk/reactos/lib/sdk/crt/startup/cinitexe.c?rev=53346&r1=53345&r2=53346&view=diff
==============================================================================
--- trunk/reactos/lib/sdk/crt/startup/cinitexe.c [iso-8859-1] (original)
+++ trunk/reactos/lib/sdk/crt/startup/cinitexe.c [iso-8859-1] Sat Aug 20 20:22:04 2011
@@ -2,11 +2,7 @@
 #include <sect_attribs.h>
 
 #ifdef _MSC_VER
-#ifdef _M_AMD64
-#pragma comment(linker, "/merge:.CRT=.data")
-#else
 #pragma comment(linker, "/merge:.CRT=.rdata")
-#endif
 #endif
 
 typedef void (__cdecl *_PVFV)(void);




More information about the Ros-diffs mailing list