|
PatchworkOS
966e257
A non-POSIX operating system.
|
#include <sys/proc.h>#include <user/common/note.h>#include <user/common/syscalls.h>#include <signal.h>#include <stdatomic.h>#include <stdlib.h>#include <string.h>Go to the source code of this file.
Functions | |
| static | _Atomic (atnotify_func_t) |
| static | _Atomic (sighandler_t) |
| static void | _signal_invoke (int sig, const char *note) |
| static _NORETURN void | _note_kernel_handler (char *note) |
| void | _note_init (void) |
| uint64_t | _note_handler_add (atnotify_func_t func) |
| void | _note_handler_remove (atnotify_func_t func) |
| int | _signal_raise (int sig) |
| sighandler_t | _signal_handler_add (int sig, sighandler_t func) |
| void | _signal_handler_remove (int sig, sighandler_t func) |
|
static |
|
static |
|
static |
|
static |
| void _note_init | ( | void | ) |
| uint64_t _note_handler_add | ( | atnotify_func_t | func | ) |
| void _note_handler_remove | ( | atnotify_func_t | func | ) |
| int _signal_raise | ( | int | sig | ) |
| sighandler_t _signal_handler_add | ( | int | sig, |
| sighandler_t | func | ||
| ) |
| void _signal_handler_remove | ( | int | sig, |
| sighandler_t | func | ||
| ) |