Alle domenica 5 febbraio 2012, Samuel Thibault ha scritto: > Pino Toscano, le Sun 05 Feb 2012 12:56:39 +0100, a écrit : > > note I don't think it should be forwarded upstream, as it is not > > clean and kind of working around the lack of realtime signals in > > Hurd. > > Well, given that ecl explicitly uses libgc, which explicitly uses > SIGUSR1, it sounds reasonable to at least notify them of the issue.
libgc doesn't uses SIGUSR1 everywhere, just on FreeBSD (not kFreeBSD) and on Hurd. Everywhere else it uses SIGRTMIN + 5 & SIGRTMIN + 6. What ecl could do is check whether there's a signal handler already set for DEFAULT_THREAD_INTERRUPT_SIGNAL, and try again with other signal(s). Although, this still wouldn't help if ecl would first set the signal handler, and then libgc would do the same. -- Pino Toscano
signature.asc
Description: This is a digitally signed message part.
_______________________________________________ pkg-common-lisp-devel mailing list pkg-common-lisp-devel@lists.alioth.debian.org http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-common-lisp-devel