On Thu, 2006-10-19 at 09:26 -0600, Tom Tromey wrote:
> Here's the code.  Looks like we originally wanted SIGUSR2 everywhere
> but were working around a LinuxThreads bug.
> 
> // The signal to use when interrupting a thread.
> #if defined(LINUX_THREADS) || defined(FREEBSD_THREADS)
>   // LinuxThreads (prior to glibc 2.1) usurps both SIGUSR1 and SIGUSR2.
>   // GC on FreeBSD uses both SIGUSR1 and SIGUSR2.
> #  define INTR SIGHUP
> #else /* LINUX_THREADS */
> #  define INTR SIGUSR2
> #endif /* LINUX_THREADS */

Right.  Robert told me that too, but why not using SIGHUP now
everywhere?

- twisti

Reply via email to