X-Git-Url: https://git.sur5r.net/?a=blobdiff_plain;f=asminc%2Fsignal.inc;h=ebde07e42fb4037a7e939b36e1197a25a157c75c;hb=820b4dbc778ce26b51319c92cd79a1caeb3bb329;hp=e07625e961ee5129a29d6d639e3cd4a37b709c90;hpb=a75591573c78c75d6226641d0e460b8502268817;p=cc65 diff --git a/asminc/signal.inc b/asminc/signal.inc index e07625e96..ebde07e42 100644 --- a/asminc/signal.inc +++ b/asminc/signal.inc @@ -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 -