switch sh port's __unmapself to generic version when running on sh2/nommu
[musl] / src / thread / __syscall_cp.c
1 #include "pthread_impl.h"
2 #include "syscall.h"
3
4 #ifdef SHARED
5 __attribute__((__visibility__("hidden")))
6 #endif
7 long __syscall_cp_c();
8
9 static long sccp(syscall_arg_t nr,
10                  syscall_arg_t u, syscall_arg_t v, syscall_arg_t w,
11                  syscall_arg_t x, syscall_arg_t y, syscall_arg_t z)
12 {
13         return (__syscall)(nr, u, v, w, x, y, z);
14 }
15
16 weak_alias(sccp, __syscall_cp_c);
17
18 long (__syscall_cp)(syscall_arg_t nr,
19                     syscall_arg_t u, syscall_arg_t v, syscall_arg_t w,
20                     syscall_arg_t x, syscall_arg_t y, syscall_arg_t z)
21 {
22         return __syscall_cp_c(nr, u, v, w, x, y, z);
23 }