~ 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