#define __syscall7(n,a,b,c,d,e,f,g) (__syscall)(n,(long)(a),(long)(b),(long)(c),(long)(d),(long)(e),(long)(f),(long)g)
#define __SYSCALL_NARGS_X(a,b,c,d,e,f,g,h,n,...) n
#define __syscall7(n,a,b,c,d,e,f,g) (__syscall)(n,(long)(a),(long)(b),(long)(c),(long)(d),(long)(e),(long)(f),(long)g)
#define __SYSCALL_NARGS_X(a,b,c,d,e,f,g,h,n,...) n