fix arm __tlsdesc_dynamic when built as thumb code without __ARM_ARCH>=5
[musl] / src / network / recvmsg.c
index 65094fc..4ca7da8 100644 (file)
@@ -1,7 +1,6 @@
 #include <sys/socket.h>
 #include <limits.h>
 #include "syscall.h"
-#include "libc.h"
 
 ssize_t recvmsg(int fd, struct msghdr *msg, int flags)
 {
@@ -14,9 +13,7 @@ ssize_t recvmsg(int fd, struct msghdr *msg, int flags)
                msg = &h;
        }
 #endif
-       CANCELPT_BEGIN;
-       r = socketcall(recvmsg, fd, msg, flags, 0, 0, 0);
-       CANCELPT_END;
+       r = socketcall_cp(recvmsg, fd, msg, flags, 0, 0, 0);
 #if LONG_MAX > INT_MAX
        if (orig) *orig = h;
 #endif