* cygwin.sc: Place .cygwin_dll_common.
* init.cc (threadfunc_ix): Use a more common name for the section name.
This commit is contained in:
parent
8891625cbf
commit
0acb042081
@ -1,3 +1,8 @@
|
|||||||
|
2005-06-09 Christopher Faylor <cgf@timesys.com>
|
||||||
|
|
||||||
|
* cygwin.sc: Place .cygwin_dll_common.
|
||||||
|
* init.cc (threadfunc_ix): Use a more common name for the section name.
|
||||||
|
|
||||||
2005-06-09 Christopher Faylor <cgf@timesys.com>
|
2005-06-09 Christopher Faylor <cgf@timesys.com>
|
||||||
|
|
||||||
* include/pthread.h (PTHREAD_MUEXT_INITIALIZER): Change to
|
* include/pthread.h (PTHREAD_MUEXT_INITIALIZER): Change to
|
||||||
|
@ -81,6 +81,10 @@ SECTIONS
|
|||||||
. = ALIGN(16);
|
. = ALIGN(16);
|
||||||
__cygheap_start = ABSOLUTE(.);
|
__cygheap_start = ABSOLUTE(.);
|
||||||
}
|
}
|
||||||
|
.cygwin_dll_common ALIGN(__section_alignment__):
|
||||||
|
{
|
||||||
|
*(.cygwin_dll_common)
|
||||||
|
}
|
||||||
.cygheap ALIGN(__section_alignment__):
|
.cygheap ALIGN(__section_alignment__):
|
||||||
{
|
{
|
||||||
__cygheap_mid = .;
|
__cygheap_mid = .;
|
||||||
|
@ -18,7 +18,7 @@ details. */
|
|||||||
|
|
||||||
int NO_COPY dynamically_loaded;
|
int NO_COPY dynamically_loaded;
|
||||||
static char *search_for = (char *) cygthread::stub;
|
static char *search_for = (char *) cygthread::stub;
|
||||||
unsigned threadfunc_ix[8] __attribute__((section ("cygwin_dll_common"), shared));
|
unsigned threadfunc_ix[8] __attribute__((section (".cygwin_dll_common"), shared));
|
||||||
DWORD tls_func;
|
DWORD tls_func;
|
||||||
|
|
||||||
HANDLE sync_startup;
|
HANDLE sync_startup;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user