Commit a13780a6 by H.J. Lu Committed by H.J. Lu

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
parent d5363590
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> 2011-12-14 Georg-Johann Lay <avr@gjlay.de>
PR target/49313 PR target/49313
......
...@@ -507,8 +507,8 @@ __generic_morestack_set_initial_sp (void *sp, size_t len) ...@@ -507,8 +507,8 @@ __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 __linux__ #ifdef __GLIBC__
/* On Linux, 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
importantly, pthread_sigmask uses less stack space on x86_64. */ importantly, pthread_sigmask uses less stack space on x86_64. */
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment