fix missing synchronization of pthread TSD keys with MT-fork
[musl] / src / thread / __syscall_cp.c
1 #include "pthread_impl.h"
2 #include "syscall.h"
3
4 hidden long __syscall_cp_c();
5
6 static long sccp(syscall_arg_t nr,
7                  syscall_arg_t u, syscall_arg_t v, syscall_arg_t w,
8                  syscall_arg_t x, syscall_arg_t y, syscall_arg_t z)
9 {
10         return __syscall(nr, u, v, w, x, y, z);
11 }
12
13 weak_alias(sccp, __syscall_cp_c);
14
15 long (__syscall_cp)(syscall_arg_t nr,
16                     syscall_arg_t u, syscall_arg_t v, syscall_arg_t w,
17                     syscall_arg_t x, syscall_arg_t y, syscall_arg_t z)
18 {
19         return __syscall_cp_c(nr, u, v, w, x, y, z);
20 }