OLD | NEW |
---|---|
(Empty) | |
1 #include "syscall.h" | |
2 #include <stdarg.h> | |
3 | |
4 #undef syscall | |
5 | |
6 long 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 } | |
OLD | NEW |