]> git.sur5r.net Git - cc65/blobdiff - asminc/signal.inc
C90 param, void
[cc65] / asminc / signal.inc
index e07625e961ee5129a29d6d639e3cd4a37b709c90..ebde07e42fb4037a7e939b36e1197a25a157c75c 100644 (file)
@@ -34,9 +34,7 @@
 
 
 ; Standard signal handling functions
-SIG_ERR         = $FFFF
-SIG_IGN         = $0000
-SIG_DFL         = $0001
+SIG_ERR         = $0000
 
 ; Signal numbers
 SIGABRT         = 0
@@ -45,19 +43,15 @@ SIGILL          = 2
 SIGINT          = 3
 SIGSEGV         = 4
 SIGTERM         = 5
-SIGCOUNT        = 6             ; Number of signals (maximum: 8)
+SIGCOUNT        = 6             ; Number of signals
 
-; Signal masks
-SIGMASK_ABRT    = (1 .SHL SIGABRT)
-SIGMASK_FPE     = (1 .SHL SIGFPE)
-SIGMASK_ILL     = (1 .SHL SIGILL)
-SIGMASK_INT     = (1 .SHL SIGINT)
-SIGMASK_SEGV    = (1 .SHL SIGSEGV)
-SIGMASK_TERM    = (1 .SHL SIGTERM)
+; Table with signal handlers (asm code only)
+.global         sigtable
 
 ; Function declarations
+.global         __sig_ign
+.global         __sig_dfl
 .global         _signal
 .global         _raise
 
 
-