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/select.h | 4 ++-- include/sys/socket.h | 8 ++++---- 2 files changed, 6 insertions(+), 6 deletions(-) (limited to 'include/sys') diff --git a/include/sys/select.h b/include/sys/select.h index 9c3afa5..83eeb8c 100644 --- a/include/sys/select.h +++ b/include/sys/select.h @@ -9,7 +9,7 @@ extern "C" { #endif -static __inline __attribute__((__always_inline__,__gnu_inline__)) +static __inline __attribute__((__always_inline__,__gnu_inline__,__artificial__)) int __fortify_FD_CLR(int fd, fd_set *set) { size_t bos = __builtin_object_size(set, 0); @@ -19,7 +19,7 @@ int __fortify_FD_CLR(int fd, fd_set *set) return FD_CLR(fd, set); } -static __inline __attribute__((__always_inline__,__gnu_inline__)) +static __inline __attribute__((__always_inline__,__gnu_inline__,__artificial__)) int __fortify_FD_SET(int fd, fd_set *set) { size_t bos = __builtin_object_size(set, 0); 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