summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
-rw-r--r--arch/nt32/src/_dlstart.c (renamed from arch/nt32/src/libc_entry_point.c)2
-rw-r--r--arch/nt64/src/_dlstart.c (renamed from arch/nt64/src/libc_entry_point.c)2
-rw-r--r--musl.lzy4
3 files changed, 4 insertions, 4 deletions
diff --git a/arch/nt32/src/libc_entry_point.c b/arch/nt32/src/_dlstart.c
index 0929cc4..2cfbcbf 100644
--- a/arch/nt32/src/libc_entry_point.c
+++ b/arch/nt32/src/_dlstart.c
@@ -1,6 +1,6 @@
typedef unsigned int uint32_t;
-int __libc_entry_point(
+int dlstart(
void * hinstance,
uint32_t reason,
void * reserved)
diff --git a/arch/nt64/src/libc_entry_point.c b/arch/nt64/src/_dlstart.c
index 0929cc4..40498da 100644
--- a/arch/nt64/src/libc_entry_point.c
+++ b/arch/nt64/src/_dlstart.c
@@ -1,6 +1,6 @@
typedef unsigned int uint32_t;
-int __libc_entry_point(
+int _dlstart(
void * hinstance,
uint32_t reason,
void * reserved)
diff --git a/musl.lzy b/musl.lzy
index 5ab977e..4f42b77 100644
--- a/musl.lzy
+++ b/musl.lzy
@@ -22,7 +22,7 @@ lz_project_definitions()
musl_cflags_shared="-fPIC"
if [ "$lz_pecoff_winnt"x = yesx ]; then
- pe_excluded_symbols="__libc_entry_point"
+ pe_excluded_symbols="_dlstart"
pe_excluded_symbols="$pe_excluded_symbols,__syscall_vtbl"
pe_excluded_symbols="$pe_excluded_symbols,__ldso_vtbl"
pe_excluded_symbols="$pe_excluded_symbols,__psx_vtbl"
@@ -31,7 +31,7 @@ lz_project_definitions()
pe_excluded_symbols="$pe_excluded_symbols,__vm_lock_impl"
pe_excluded_symbols="$pe_excluded_symbols,__vm_unlock_impl"
- musl_libc_so_ldflags="-shared -e "$lz_default_underscore"__libc_entry_point \
+ musl_libc_so_ldflags="-shared -e _dlstart \
-Bsymbolic-functions \
--subsystem windows \
--output-def $lz_build_dir/lib/libc.so.def \