emerald_std/
lib.rs

1#![no_std]
2// used to weak link libm functions
3// this is temporary, waiting for PRs to be merged
4// into `compiler-builtins`
5// https://github.com/rust-lang/compiler-builtins/pull/577
6#![feature(linkage)]
7
8pub mod alloc;
9pub mod clock;
10pub mod graphics;
11pub mod io;
12pub mod process;
13mod sync;
14
15pub use kernel_user_link::syscalls::SyscallArgError;
16pub use kernel_user_link::syscalls::SyscallError;