fix the use of uninitialized value in regcomp
[musl.git] / src / misc / syscall.c
blob9d435a978579d6121f9c6b9eadbbc3a0a92fe778
1 #include "syscall.h"
2 #include <stdarg.h>
4 #undef syscall
6 long syscall(long n, ...)
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));