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