From 37eb2c9c1d71c2ff21605ecaf46cdd926244d361 Mon Sep 17 00:00:00 2001 From: sin Date: Sat, 14 Mar 2015 09:38:11 +0000 Subject: Add __artificial__ to aid in debugging --- include/sys/socket.h | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'include/sys/socket.h') diff --git a/include/sys/socket.h b/include/sys/socket.h index 81358fd..6cd4e81 100644 --- a/include/sys/socket.h +++ b/include/sys/socket.h @@ -16,7 +16,7 @@ extern "C" { extern ssize_t __recv_orig(int, void *, size_t, int) __asm__(__USER_LABEL_PREFIX__ "recv"); -extern __inline __attribute__((__always_inline__,__gnu_inline__)) +extern __inline __attribute__((__always_inline__,__gnu_inline__,__artificial__)) ssize_t recv(int sockfd, void *buf, size_t n, int flags) { size_t bos = __builtin_object_size(buf, 0); @@ -28,7 +28,7 @@ ssize_t recv(int sockfd, void *buf, size_t n, int flags) extern ssize_t __recvfrom_orig(int, void *, size_t, int, struct sockaddr *, socklen_t *) __asm__(__USER_LABEL_PREFIX__ "recvfrom"); -extern __inline __attribute__((__always_inline__,__gnu_inline__)) +extern __inline __attribute__((__always_inline__,__gnu_inline__,__artificial__)) ssize_t recvfrom(int sockfd, void *buf, size_t n, int flags, struct sockaddr *sa, socklen_t *salen) { @@ -41,7 +41,7 @@ ssize_t recvfrom(int sockfd, void *buf, size_t n, int flags, extern ssize_t __send_orig(int, const void *, size_t, int) __asm__(__USER_LABEL_PREFIX__ "send"); -extern __inline __attribute__((__always_inline__,__gnu_inline__)) +extern __inline __attribute__((__always_inline__,__gnu_inline__,__artificial__)) ssize_t send(int sockfd, const void *buf, size_t n, int flags) { size_t bos = __builtin_object_size(buf, 0); @@ -53,7 +53,7 @@ ssize_t send(int sockfd, const void *buf, size_t n, int flags) extern ssize_t __sendto_orig(int, const void *, size_t, int, const struct sockaddr *, socklen_t) __asm__(__USER_LABEL_PREFIX__ "sendto"); -extern __inline __attribute__((__always_inline__,__gnu_inline__)) +extern __inline __attribute__((__always_inline__,__gnu_inline__,__artificial__)) ssize_t sendto(int sockfd, const void *buf, size_t n, int flags, const struct sockaddr *sa, socklen_t salen) { -- cgit v1.3