diff options
Diffstat (limited to 'ld/emulparams')
-rw-r--r-- | ld/emulparams/i386pe.sh | 3 | ||||
-rw-r--r-- | ld/emulparams/i386pe_posix.sh | 9 |
2 files changed, 12 insertions, 0 deletions
diff --git a/ld/emulparams/i386pe.sh b/ld/emulparams/i386pe.sh index 188a8ad..e5df29f 100644 --- a/ld/emulparams/i386pe.sh +++ b/ld/emulparams/i386pe.sh @@ -3,3 +3,6 @@ SCRIPT_NAME=pe OUTPUT_FORMAT="pei-i386" RELOCATEABLE_OUTPUT_FORMAT="pe-i386" TEMPLATE_NAME=pe +ENTRY="___mainCRTStartup" +SUBSYSTEM=3 +INITIAL_SYMBOL_CHAR=\"_\" diff --git a/ld/emulparams/i386pe_posix.sh b/ld/emulparams/i386pe_posix.sh new file mode 100644 index 0000000..37f51b5 --- /dev/null +++ b/ld/emulparams/i386pe_posix.sh @@ -0,0 +1,9 @@ +ARCH=i386 +SCRIPT_NAME=pe +OUTPUT_FORMAT="pei-i386" +RELOCATEABLE_OUTPUT_FORMAT="pe-i386" +TEMPLATE_NAME=pe +ENTRY="___PosixProcessStartup" +SUBSYSTEM=7 +EXECUTABLE_NAME=a.out +INITIAL_SYMBOL_CHAR=\"_\" |