~ chicken-core (chicken-5) 95e32b229cc982113b1dab290761b95d8761bd3f
commit 95e32b229cc982113b1dab290761b95d8761bd3f
Author: Peter Bex <peter.bex@xs4all.nl>
AuthorDate: Sat Oct 6 18:26:32 2012 +0200
Commit: Mario Domenech Goulart <mario.goulart@gmail.com>
CommitDate: Sat Oct 6 20:22:17 2012 -0300
Fixed scrutiny db type entry for signal-handler: it will return #f when no handler was installed
Signed-off-by: Mario Domenech Goulart <mario.goulart@gmail.com>
diff --git a/types.db b/types.db
index 9ee8ef8f..2e37ea83 100644
--- a/types.db
+++ b/types.db
@@ -1742,7 +1742,7 @@
(set-signal-handler! (#(procedure #:clean #:enforce) set-signal-handler! (fixnum (or boolean (procedure (fixnum) . *))) undefined))
(set-signal-mask! (#(procedure #:clean #:enforce) set-signal-mask! ((list-of fixnum)) undefined))
(setenv (#(procedure #:clean #:enforce) setenv (string string) undefined))
-(signal-handler (#(procedure #:clean #:enforce) signal-handler (fixnum) (procedure (fixnum) . *)))
+(signal-handler (#(procedure #:clean #:enforce) signal-handler (fixnum) (or boolean (procedure (fixnum) . *))))
(signal-mask (#(procedure #:clean) signal-mask () fixnum))
(signal-mask! (#(procedure #:clean #:enforce) signal-mask! (fixnum) undefined))
(signal-masked? (#(procedure #:clean #:enforce) signal-masked? (fixnum) boolean))
Trap