1#include "syscall.h"
2#include <stdarg.h>
3
4#undef syscall
5
6long syscall(long n, ...)
7{
8	va_list ap;
9	syscall_arg_t a,b,c,d,e,f;
10	va_start(ap, n);
11	a=va_arg(ap, syscall_arg_t);
12	b=va_arg(ap, syscall_arg_t);
13	c=va_arg(ap, syscall_arg_t);
14	d=va_arg(ap, syscall_arg_t);
15	e=va_arg(ap, syscall_arg_t);
16	f=va_arg(ap, syscall_arg_t);
17	va_end(ap);
18	return __syscall_ret(__syscall(n,a,b,c,d,e,f));
19}
20