+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
sigemptyset (set);
restart = get_signo ("__pthread_sig_restart");
+ 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)
- return;
+ restart = __SIGRTMIN;
- cancel = get_signo ("__pthread_sig_cancel");
if (cancel == 0)
- return;
+ cancel = __SIGRTMIN + 1;
sigaddset (set, restart);
sigaddset (set, cancel);