X-Git-Url: https://git.ucc.asn.au/?a=blobdiff_plain;f=KernelLand%2FKernel%2Finclude%2Fsignal.h;h=3f2a9c4f75a2f0a47687381052e952971014ca14;hb=950126c76c539e76574f6349b833f41c70ed6573;hp=d97d6dcbc5f924c34cf79f2cd35d542235ff8489;hpb=97ffc5b9d7f8575fae3905ba4a76eca63b14179c;p=tpg%2Facess2.git diff --git a/KernelLand/Kernel/include/signal.h b/KernelLand/Kernel/include/signal.h index d97d6dcb..3f2a9c4f 100644 --- a/KernelLand/Kernel/include/signal.h +++ b/KernelLand/Kernel/include/signal.h @@ -5,12 +5,30 @@ #ifndef _SIGNAL_H_ #define _SIGNAL_H_ +#define SIG_DFL NULL + enum eSignals { - SIGKILL, - SIGSTOP, - SIGCONT, - SIGCHLD, - NSIG + SIGNONE = 0, // No signal + SIGHUP = 1, + SIGINT = 2, // C + SIGQUIT = 3, // POSIX + SIGILL = 4, // C + SIGTRAP = 5, // POSIX + SIGABRT = 6, // C? + SIGBUS = 7, // ? + SIGFPE = 8, // C + SIGKILL = 9, // POSIX + SIGUSR1 = 10, + SIGSEGV = 11, // C + SIGUSR2 = 12, + SIGPIPE = 13, // + SIGALRM = 14, + SIGTERM = 15, + _SIG16 = 16, + SIGCHLD = 17, + SIGCONT = 18, + SIGSTOP = 19, + NSIGNALS }; #endif