diff options
author | Christopher Faylor <me@cgf.cx> | 2005-03-10 16:59:55 +0000 |
---|---|---|
committer | Christopher Faylor <me@cgf.cx> | 2005-03-10 16:59:55 +0000 |
commit | 542afc349c83aadecde22dc7f561a8a0efcc5313 (patch) | |
tree | 97d5bf6d7b9fa0c7bddd7b1e9b69bc050efd42cf /winsup/cygwin/autoload.cc | |
parent | 491e84c6014b31a01afa612f3966f500c80974df (diff) | |
download | cygnal-542afc349c83aadecde22dc7f561a8a0efcc5313.tar.gz cygnal-542afc349c83aadecde22dc7f561a8a0efcc5313.tar.bz2 cygnal-542afc349c83aadecde22dc7f561a8a0efcc5313.zip |
* autoload.cc (LoadDLLprime): Use nocopy segment or forked processes will not
initialize properly.
* autoload.cc (LoadDLLprime): Scrap use of .linkonce and just use an
Diffstat (limited to 'winsup/cygwin/autoload.cc')
-rw-r--r-- | winsup/cygwin/autoload.cc | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/winsup/cygwin/autoload.cc b/winsup/cygwin/autoload.cc index 5d852d4f9..9ca88db98 100644 --- a/winsup/cygwin/autoload.cc +++ b/winsup/cygwin/autoload.cc @@ -57,7 +57,7 @@ details. */ function. */ #define LoadDLLprime(dllname, init_also) __asm__ (" \n\ .ifndef " #dllname "_primed \n\ - .data \n\ + .section .data_cygwin_nocopy,\"w\" \n\ .align 4 \n\ ."#dllname "_info: \n\ .long _std_dll_init \n\ |