* linux-nat.c (lin_thread_get_thread_signals): Default to __SIGRTMIN

and __SIGRTMIN + 1.
This commit is contained in:
Daniel Jacobowitz 2006-02-20 17:01:28 +00:00
parent 444abacaac
commit 17fbb0bdc7
2 changed files with 15 additions and 4 deletions

View File

@ -1,3 +1,8 @@
2006-02-20 Daniel Jacobowitz <dan@codesourcery.com>
* linux-nat.c (lin_thread_get_thread_signals): Default to __SIGRTMIN
and __SIGRTMIN + 1.
2006-02-20 Daniel Jacobowitz <dan@codesourcery.com>
* remote.c: Add an enumeration for configurable remote

View File

@ -3413,12 +3413,18 @@ lin_thread_get_thread_signals (sigset_t *set)
sigemptyset (set);
restart = get_signo ("__pthread_sig_restart");
if (restart == 0)
return;
cancel = get_signo ("__pthread_sig_cancel");
/* LinuxThreads normally uses the first two RT signals, but in some legacy
cases may use SIGUSR1/SIGUSR2. NPTL always uses RT signals, but does
not provide any way for the debugger to query the signal numbers -
fortunately they don't change! */
if (restart == 0)
restart = __SIGRTMIN;
if (cancel == 0)
return;
cancel = __SIGRTMIN + 1;
sigaddset (set, restart);
sigaddset (set, cancel);