#define SYSCALL0(_name,_num) syscall0 _name, _num
#define SYSCALL1(_name,_num) SYSCALL0(_name, _num)
#define SYSCALL2(_name,_num) SYSCALL0(_name, _num)
#define SYSCALL3(_name,_num) SYSCALL0(_name, _num)
#define SYSCALL4(_name,_num) SYSCALL0(_name, _num)
// TODO: 5/6 need special handling, because the args are on the stack
#define SYSCALL0(_name,_num) syscall0 _name, _num
#define SYSCALL1(_name,_num) SYSCALL0(_name, _num)
#define SYSCALL2(_name,_num) SYSCALL0(_name, _num)
#define SYSCALL3(_name,_num) SYSCALL0(_name, _num)
#define SYSCALL4(_name,_num) SYSCALL0(_name, _num)
// TODO: 5/6 need special handling, because the args are on the stack