Error::demux(a)
}
-// Clobbers all registers - special for clone
-pub unsafe fn syscall1_clobber(mut a: usize, b: usize) -> Result<usize> {
- llvm_asm!("int 0x80"
- : "={eax}"(a)
- : "{eax}"(a), "{ebx}"(b)
- : "memory", "ebx", "ecx", "edx", "esi", "edi"
- : "intel", "volatile");
-
- Error::demux(a)
-}
-
pub unsafe fn syscall2(mut a: usize, b: usize, c: usize) -> Result<usize> {
llvm_asm!("int 0x80"
: "={eax}"(a)