summaryrefslogtreecommitdiff
path: root/include/sys
diff options
context:
space:
mode:
authorsin2015-03-14 09:38:11 +0000
committersin2015-03-14 09:38:22 +0000
commit37eb2c9c1d71c2ff21605ecaf46cdd926244d361 (patch)
tree9670721c2b0caa931efa40f00a64a3fadf6c9619 /include/sys
parentd12254166a55d17932ea4143fbd50fb52539ff8b (diff)
Add __artificial__ to aid in debugging
Diffstat (limited to 'include/sys')
-rw-r--r--include/sys/select.h4
-rw-r--r--include/sys/socket.h8
2 files changed, 6 insertions, 6 deletions
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 @@
9extern "C" { 9extern "C" {
10#endif 10#endif
11 11
12static __inline __attribute__((__always_inline__,__gnu_inline__)) 12static __inline __attribute__((__always_inline__,__gnu_inline__,__artificial__))
13int __fortify_FD_CLR(int fd, fd_set *set) 13int __fortify_FD_CLR(int fd, fd_set *set)
14{ 14{
15 size_t bos = __builtin_object_size(set, 0); 15 size_t bos = __builtin_object_size(set, 0);
@@ -19,7 +19,7 @@ int __fortify_FD_CLR(int fd, fd_set *set)
19 return FD_CLR(fd, set); 19 return FD_CLR(fd, set);
20} 20}
21 21
22static __inline __attribute__((__always_inline__,__gnu_inline__)) 22static __inline __attribute__((__always_inline__,__gnu_inline__,__artificial__))
23int __fortify_FD_SET(int fd, fd_set *set) 23int __fortify_FD_SET(int fd, fd_set *set)
24{ 24{
25 size_t bos = __builtin_object_size(set, 0); 25 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" {
16 16
17extern ssize_t __recv_orig(int, void *, size_t, int) 17extern ssize_t __recv_orig(int, void *, size_t, int)
18 __asm__(__USER_LABEL_PREFIX__ "recv"); 18 __asm__(__USER_LABEL_PREFIX__ "recv");
19extern __inline __attribute__((__always_inline__,__gnu_inline__)) 19extern __inline __attribute__((__always_inline__,__gnu_inline__,__artificial__))
20ssize_t recv(int sockfd, void *buf, size_t n, int flags) 20ssize_t recv(int sockfd, void *buf, size_t n, int flags)
21{ 21{
22 size_t bos = __builtin_object_size(buf, 0); 22 size_t bos = __builtin_object_size(buf, 0);
@@ -28,7 +28,7 @@ ssize_t recv(int sockfd, void *buf, size_t n, int flags)
28 28
29extern ssize_t __recvfrom_orig(int, void *, size_t, int, struct sockaddr *, socklen_t *) 29extern ssize_t __recvfrom_orig(int, void *, size_t, int, struct sockaddr *, socklen_t *)
30 __asm__(__USER_LABEL_PREFIX__ "recvfrom"); 30 __asm__(__USER_LABEL_PREFIX__ "recvfrom");
31extern __inline __attribute__((__always_inline__,__gnu_inline__)) 31extern __inline __attribute__((__always_inline__,__gnu_inline__,__artificial__))
32ssize_t recvfrom(int sockfd, void *buf, size_t n, int flags, 32ssize_t recvfrom(int sockfd, void *buf, size_t n, int flags,
33 struct sockaddr *sa, socklen_t *salen) 33 struct sockaddr *sa, socklen_t *salen)
34{ 34{
@@ -41,7 +41,7 @@ ssize_t recvfrom(int sockfd, void *buf, size_t n, int flags,
41 41
42extern ssize_t __send_orig(int, const void *, size_t, int) 42extern ssize_t __send_orig(int, const void *, size_t, int)
43 __asm__(__USER_LABEL_PREFIX__ "send"); 43 __asm__(__USER_LABEL_PREFIX__ "send");
44extern __inline __attribute__((__always_inline__,__gnu_inline__)) 44extern __inline __attribute__((__always_inline__,__gnu_inline__,__artificial__))
45ssize_t send(int sockfd, const void *buf, size_t n, int flags) 45ssize_t send(int sockfd, const void *buf, size_t n, int flags)
46{ 46{
47 size_t bos = __builtin_object_size(buf, 0); 47 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)
53 53
54extern ssize_t __sendto_orig(int, const void *, size_t, int, const struct sockaddr *, socklen_t) 54extern ssize_t __sendto_orig(int, const void *, size_t, int, const struct sockaddr *, socklen_t)
55 __asm__(__USER_LABEL_PREFIX__ "sendto"); 55 __asm__(__USER_LABEL_PREFIX__ "sendto");
56extern __inline __attribute__((__always_inline__,__gnu_inline__)) 56extern __inline __attribute__((__always_inline__,__gnu_inline__,__artificial__))
57ssize_t sendto(int sockfd, const void *buf, size_t n, int flags, 57ssize_t sendto(int sockfd, const void *buf, size_t n, int flags,
58 const struct sockaddr *sa, socklen_t salen) 58 const struct sockaddr *sa, socklen_t salen)
59{ 59{