re PR target/52390 (only linux uses nptl)

PR target/52390
	* generic-morestack.c (__generic_morestack_set_initial_sp): Test
	for __linux__ when removing signals from __morestack_fullmask.

From-SVN: r184606
This commit is contained in:
Samuel Thibault 2012-02-27 18:50:45 +00:00 committed by Ian Lance Taylor
parent 2afda005e1
commit d80c632e19
2 changed files with 7 additions and 1 deletions

View File

@ -1,3 +1,9 @@
2012-02-27 Samuel Thibault <samuel.thibault@ens-lyon.org>
PR target/52390
* generic-morestack.c (__generic_morestack_set_initial_sp): Test
for __linux__ when removing signals from __morestack_fullmask.
2012-02-23 Georg-Johann Lay <avr@gjlay.de> 2012-02-23 Georg-Johann Lay <avr@gjlay.de>
PR target/52261 PR target/52261

View File

@ -507,7 +507,7 @@ __generic_morestack_set_initial_sp (void *sp, size_t len)
sigemptyset (&__morestack_initial_sp.mask); sigemptyset (&__morestack_initial_sp.mask);
sigfillset (&__morestack_fullmask); sigfillset (&__morestack_fullmask);
#ifdef __GLIBC__ #if defined(__GLIBC__) && defined(__linux__)
/* In glibc, the first two real time signals are used by the NPTL /* In glibc, the first two real time signals are used by the NPTL
threading library. By taking them out of the set of signals, we threading library. By taking them out of the set of signals, we
avoiding copying the signal mask in pthread_sigmask. More avoiding copying the signal mask in pthread_sigmask. More