[−][src]Crate sunrise_libuser
Userspace library
Provides an allocator, various lang items.
Re-exports
pub use futures as futures_rs; |
Modules
ahci | Auto-generated documentation |
allocator | Heap allocator. |
argv | Argument handling |
caps | Kernel Capabilities declaration |
error | Error handling |
example | Auto-generated documentation |
fs | Auto-generated documentation |
futures | Futures Executor |
io | The IO interface |
ipc | Core IPC Routines |
keyboard | Auto-generated documentation |
ldr | Auto-generated documentation |
log_impl | Implementation for the log crate |
loop_future | Definition of the |
mem | Memory |
ps2 | PS2 Keyboard APIs |
sm | Auto-generated documentation |
syscalls | Syscall Wrappers |
terminal | Terminal rendering APIs |
thread_local_storage | Thread Local Storage on x86 |
threads | Low-level api to create threads and start them. |
time | Auto-generated documentation |
twili | Auto-generated documentation |
types | Core kernel types. |
vi | Auto-generated documentation |
window | Window creation and drawing APIs |
zero_box | A module that allocates zeroed types on the heap without copying them from the stack first. |
Macros
capabilities | Define the capabilities array in the .kernel_caps section. Has the following syntax: |
kip_header | Define the kernel built-ins in the .kip_header section. Has the following syntax: |
Functions
real_start⚠ | calls logger initialization, main, and finally exits the process. |