getservbyport_r: fix wrong result if getnameinfo fails with EAI_OVERFLOW
[musl] / src / thread / __syscall_cp.c
index faf57b1..42a0167 100644 (file)
@@ -1,16 +1,13 @@
 #include "pthread_impl.h"
 #include "syscall.h"
 
-#ifdef SHARED
-__attribute__((__visibility__("hidden")))
-#endif
-long __syscall_cp_c();
+hidden long __syscall_cp_c();
 
 static long sccp(syscall_arg_t nr,
                  syscall_arg_t u, syscall_arg_t v, syscall_arg_t w,
                  syscall_arg_t x, syscall_arg_t y, syscall_arg_t z)
 {
-       return (__syscall)(nr, u, v, w, x, y, z);
+       return __syscall(nr, u, v, w, x, y, z);
 }
 
 weak_alias(sccp, __syscall_cp_c);