novuskinc 0.1.0

Most of novuskinc from Novusk, used for making userspace applications
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
use super::syscalls::{syscall, READ, WRITE};

/// safe_sys_write
///
/// Writes with syscall() safely
pub fn safe_sys_write(write: u8) {
    unsafe { syscall(WRITE, write); }
}

/// safe_sys_read
///
/// Reads with syscall safely
pub fn safe_sys_read() -> u8 {
    return unsafe { syscall(READ, 0) };
}