Welcome to mirror list, hosted at ThFree Co, Russian Federation.

cygwin.com/git/newlib-cygwin.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChristopher Faylor <me@cgf.cx>2005-03-10 19:59:55 +0300
committerChristopher Faylor <me@cgf.cx>2005-03-10 19:59:55 +0300
commit542afc349c83aadecde22dc7f561a8a0efcc5313 (patch)
tree97d5bf6d7b9fa0c7bddd7b1e9b69bc050efd42cf /winsup/cygwin/autoload.cc
parent491e84c6014b31a01afa612f3966f500c80974df (diff)
* 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.cc2
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\