syscall
.macro syscall, nr, func
#define syscall(...) _syscall_n(_syscall_narg(__VA_ARGS__), ##__VA_ARGS__)
struct syscall {
#define syscall 0x0f, 0x05