* cygheap.cc (_cygheap_mid): Drop unneeded section attribute.
(cygheap_init): Just zero cygheap structure. * cygwin.sc: Keep 16 byte alignment but drop all other alignments related to cygheap. Eliminate unused __cygheap_end1.
This commit is contained in:
@@ -33,7 +33,7 @@ static mini_cygheap NO_COPY cygheap_at_start =
|
||||
init_cygheap NO_COPY *cygheap = (init_cygheap *) &cygheap_at_start;
|
||||
void NO_COPY *cygheap_max;
|
||||
|
||||
extern "C" char _cygheap_mid[] __attribute__((section(".cygheap")));
|
||||
extern "C" char _cygheap_mid[];
|
||||
extern "C" char _cygheap_end[];
|
||||
|
||||
static NO_COPY muto cygheap_protect;
|
||||
@@ -159,7 +159,7 @@ cygheap_init ()
|
||||
if (cygheap == &cygheap_at_start)
|
||||
{
|
||||
cygheap = (init_cygheap *) memset (_cygheap_start, 0,
|
||||
_cygheap_mid - _cygheap_start);
|
||||
sizeof (*cygheap));
|
||||
cygheap_max = cygheap;
|
||||
_csbrk (sizeof (*cygheap));
|
||||
/* Default locale settings. */
|
||||
|
Reference in New Issue
Block a user