![]() |
Max OS 0.3
|
Defines the SyscallManager class for handling system calls from userspace applications. More...
#include <cstdint>#include <cstddef>#include <hardwarecommunication/interrupts.h>#include <common/vector.h>#include <common/colour.h>#include <memory/memorymanagement.h>#include <processes/scheduler.h>#include <system/syscalls.h>Go to the source code of this file.
Classes | |
| struct | MaxOS::system::SyscallArguments |
| The arguments passed to a syscall (simplified representation of values in registers) More... | |
| class | MaxOS::system::SyscallManager |
| Provides an API for userspace applications to interact with the kernel. More... | |
Typedefs | |
| typedef struct MaxOS::system::SyscallArguments | MaxOS::system::syscall_args_t |
| Alias for SyscallArguments struct. | |
| typedef syscall_args_t *(* | MaxOS::system::syscall_func_t) (syscall_args_t *args) |
Defines the SyscallManager class for handling system calls from userspace applications.
Definition in file syscalls.h.
| typedef syscall_args_t *(* MaxOS::system::syscall_func_t) (syscall_args_t *args) |
Definition at line 50 of file syscalls.h.