sys-call 0.1.1

System call macro for Rust
1
2
3
4
5
6
7
8
9
10
11
use sys_call::sys_call;

fn main() {
    const WRITE: isize = 1;
    const STDOUT: isize = 1;
    let buf = b"Hello World!\n";

    unsafe {
        sys_call!(WRITE, STDOUT, buf.as_ptr() as isize, buf.len() as isize);
    }
}