macro_rules! syscall {
($arg0 : expr) => { ... };
($arg0 : expr, $arg1 : expr) => { ... };
($arg0 : expr, $arg1 : expr, $arg2 : expr) => { ... };
($arg0 : expr, $arg1 : expr, $arg2 : expr, $arg3 : expr) => { ... };
($arg0 : expr, $arg1 : expr, $arg2 : expr, $arg3 : expr, $arg4 : expr) => { ... };
($arg0 : expr, $arg1 : expr, $arg2 : expr, $arg3 : expr, $arg4 : expr, $arg5 :
expr) => { ... };
($arg0 : expr, $arg1 : expr, $arg2 : expr, $arg3 : expr, $arg4 : expr, $arg5 :
expr, $arg6 : expr) => { ... };
($arg0 : expr, $arg1 : expr, $arg2 : expr, $arg3 : expr, $arg4 : expr, $arg5 :
expr, $arg6 : expr, $arg7 : expr) => { ... };
}