Check __GLIBC__ when using __SIGRTMIN

2011-12-14  H.J. Lu  <hongjiu.lu@intel.com>

	* generic-morestack.c (__generic_morestack_set_initial_sp): Check
	__GLIBC__ instead of __linux__ when using __SIGRTMIN.

From-SVN: r182342
This commit is contained in:
H.J. Lu 2011-12-14 18:49:16 +00:00 committed by H.J. Lu
parent d536359059
commit a13780a666
2 changed files with 7 additions and 2 deletions

View File

@ -1,3 +1,8 @@
2011-12-14 H.J. Lu <hongjiu.lu@intel.com>
* generic-morestack.c (__generic_morestack_set_initial_sp): Check
__GLIBC__ instead of __linux__ when using __SIGRTMIN.
2011-12-14 Georg-Johann Lay <avr@gjlay.de>
PR target/49313

View File

@ -507,8 +507,8 @@ __generic_morestack_set_initial_sp (void *sp, size_t len)
sigemptyset (&__morestack_initial_sp.mask);
sigfillset (&__morestack_fullmask);
#ifdef __linux__
/* On Linux, the first two real time signals are used by the NPTL
#ifdef __GLIBC__
/* 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
avoiding copying the signal mask in pthread_sigmask. More
importantly, pthread_sigmask uses less stack space on x86_64. */