aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/ChangeLog4
-rw-r--r--src/unexw32.c7
2 files changed, 11 insertions, 0 deletions
diff --git a/src/ChangeLog b/src/ChangeLog
index 556fcce5fa5..637164281d4 100644
--- a/src/ChangeLog
+++ b/src/ChangeLog
@@ -1,3 +1,7 @@
12014-01-11 Fabrice Popineau <fabrice.popineau@gmail.com>
2
3 * unexw32.c (_start) [__MINGW64__]: Define to __start.
4
12014-01-11 Eli Zaretskii <eliz@gnu.org> 52014-01-11 Eli Zaretskii <eliz@gnu.org>
2 6
3 * xdisp.c (try_window_id): Don't use this function's optimizations 7 * xdisp.c (try_window_id): Don't use this function's optimizations
diff --git a/src/unexw32.c b/src/unexw32.c
index 5411cd2a95c..f70cdd79478 100644
--- a/src/unexw32.c
+++ b/src/unexw32.c
@@ -85,6 +85,13 @@ DWORD_PTR extra_bss_size_static = 0;
85 85
86PIMAGE_SECTION_HEADER heap_section; 86PIMAGE_SECTION_HEADER heap_section;
87 87
88/* MinGW64 doesn't add a leading underscore to external symbols,
89 whereas configure.ac sets up LD_SWITCH_SYSTEM_TEMACS to force the
90 entry point at __start, with two underscores. */
91#ifdef __MINGW64__
92#define _start __start
93#endif
94
88/* Startup code for running on NT. When we are running as the dumped 95/* Startup code for running on NT. When we are running as the dumped
89 version, we need to bootstrap our heap and .bss section into our 96 version, we need to bootstrap our heap and .bss section into our
90 address space before we can actually hand off control to the startup 97 address space before we can actually hand off control to the startup