From ac9969dadd1a8d70b95ceaa03b53da9448755317 Mon Sep 17 00:00:00 2001 From: Giacomo Tesio Date: Fri, 26 May 2017 00:27:48 +0200 Subject: [PATCH] libposix: fix signals when no realtime signal is supported --- sys/src/lib/posix/signals.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/sys/src/lib/posix/signals.c b/sys/src/lib/posix/signals.c index c4ed8e0..2558287 100644 --- a/sys/src/lib/posix/signals.c +++ b/sys/src/lib/posix/signals.c @@ -207,7 +207,8 @@ static PosixSignalDisposition default_signal_disposition(int code) { // see http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/signal.h.html - if(code >= __sigrtmin || code <= __sigrtmin) + if(__sigrtmin != 0 && __sigrtmax != 0 + &&(code >= __sigrtmin || code <= __sigrtmax)) return TerminateTheProcess; switch(__code_to_signal_map[code]){