Syscall Unit tests We need unit tests for these syscalls to make sure we don't break them.