|
NeKernel dev
|
Go to the source code of this file.
Namespaces | |
| namespace | Kernel |
| UPS inline definitions. | |
Macros | |
| #define | SIGBAD 0 /* bad signal*/ |
| #define | SIGKILL 1 /* kill */ |
| #define | SIGPAUS 2 /* pause */ |
| #define | SIGEXEC 3 /* execute */ |
| #define | SIGTRAP 4 /* trap */ |
| #define | SIGABRT 5 /* abort */ |
| #define | SIGCONT 6 /* continue */ |
| #define | SIGSEG 7 /* process fault */ |
| #define | SIGBREK 8 |
| #define | SIGATCH 9 |
| #define | SIGDTCH 10 |
Typedefs | |
| typedef SizeT | Kernel::rt_signal_kind |
Functions | |
| template<rt_signal_kind Sig, SizeT Seed = kUserSignalSeed> | |
| rt_signal_kind | Kernel::sig_generate_unique () |
| Generate signal from Sig. | |
| template<SizeT Seed> | |
| BOOL | Kernel::sig_matches_seed (rt_signal_kind sig) |
| Checks if the signal matches the seed (user_seed or kernel_seed). | |
| BOOL | Kernel::sig_validate_unique (rt_signal_kind sig) |
| Validate signal from sig and whtether the signal is greater than SIGDTCH. | |
Variables | |
| constexpr auto | Kernel::kUserSignalSeed = 0x0895034fUL |
| Standard signal seed for general purpose usage. | |
| constexpr auto | Kernel::kKernelSignalSeed = 0x0895034f9fUL |
| Special signal seed for kernel usage. | |
| #define SIGABRT 5 /* abort */ |
| #define SIGATCH 9 |
| #define SIGBAD 0 /* bad signal*/ |
| #define SIGBREK 8 |
| #define SIGCONT 6 /* continue */ |
| #define SIGDTCH 10 |
| #define SIGEXEC 3 /* execute */ |
| #define SIGKILL 1 /* kill */ |
| #define SIGPAUS 2 /* pause */ |
| #define SIGSEG 7 /* process fault */ |
| #define SIGTRAP 4 /* trap */ |