From 87f0d5ad9948adab5c3adb2c1067509e94d39e5c Mon Sep 17 00:00:00 2001 From: Christopher Faylor Date: Sat, 19 May 2001 05:29:00 +0000 Subject: * grp.cc (read_etc_group): Don't copy mutex on fork. * pwd.cc (read_etc_passwd): Ditto. * autoload.cc (LoadDLLfuncEx): Use LoadDLLprime to initialize DLL specific area. --- winsup/cygwin/autoload.cc | 12 +++--------- 1 file changed, 3 insertions(+), 9 deletions(-) (limited to 'winsup/cygwin/autoload.cc') diff --git a/winsup/cygwin/autoload.cc b/winsup/cygwin/autoload.cc index d291fdc33..1348e5263 100644 --- a/winsup/cygwin/autoload.cc +++ b/winsup/cygwin/autoload.cc @@ -74,15 +74,9 @@ details. */ #define LoadDLLfunc(name, n, dllname) LoadDLLfuncEx (name, n, dllname, 0) /* Main DLL setup stuff. */ -#define LoadDLLfuncEx(name, n, dllname, notimp) __asm__ ("\ - .section ." #dllname "_info,\"w\" \n\ - .linkonce \n\ - .long std_dll_init \n\ - .long 0 \n\ - .long -1 \n\ - .long dll_func_load \n\ - .asciz \"" #dllname "\" \n\ - \n\ +#define LoadDLLfuncEx(name, n, dllname, notimp) \ + LoadDLLprime (dllname, dll_func_load) \ + __asm__ (" \n\ .section ." #dllname "_text,\"wx\" \n\ .global _" mangle (name, n) " \n\ .global _win32_" mangle (name, n) " \n\ -- cgit v1.2.3