summaryrefslogtreecommitdiff
path: root/include/sys/socket.h
diff options
context:
space:
mode:
Diffstat (limited to 'include/sys/socket.h')
-rw-r--r--include/sys/socket.h16
1 files changed, 8 insertions, 8 deletions
diff --git a/include/sys/socket.h b/include/sys/socket.h
index b7a8cf8..18648f9 100644
--- a/include/sys/socket.h
+++ b/include/sys/socket.h
@@ -34,46 +34,46 @@ extern "C" {
34#undef send 34#undef send
35#undef sendto 35#undef sendto
36 36
37__access(write_only, 2, 3) 37__fh_access(write_only, 2, 3)
38_FORTIFY_FN(recv) ssize_t recv(int __f, void * _FORTIFY_POS0 __s, size_t __n, 38_FORTIFY_FN(recv) ssize_t recv(int __f, void * _FORTIFY_POS0 __s, size_t __n,
39 int __fl) 39 int __fl)
40{ 40{
41 __fh_size_t __b = __bos(__s, 0); 41 __fh_size_t __b = __fh_bos(__s, 0);
42 42
43 if (__n > __b) 43 if (__n > __b)
44 __builtin_trap(); 44 __builtin_trap();
45 return __orig_recv(__f, __s, __n, __fl); 45 return __orig_recv(__f, __s, __n, __fl);
46} 46}
47 47
48__access(write_only, 2, 3) 48__fh_access(write_only, 2, 3)
49_FORTIFY_FN(recvfrom) ssize_t recvfrom(int __f, void * _FORTIFY_POS0 __s, 49_FORTIFY_FN(recvfrom) ssize_t recvfrom(int __f, void * _FORTIFY_POS0 __s,
50 size_t __n, int __fl, 50 size_t __n, int __fl,
51 struct sockaddr *__a, socklen_t *__l) 51 struct sockaddr *__a, socklen_t *__l)
52{ 52{
53 __fh_size_t __b = __bos(__s, 0); 53 __fh_size_t __b = __fh_bos(__s, 0);
54 54
55 if (__n > __b) 55 if (__n > __b)
56 __builtin_trap(); 56 __builtin_trap();
57 return __orig_recvfrom(__f, __s, __n, __fl, __a, __l); 57 return __orig_recvfrom(__f, __s, __n, __fl, __a, __l);
58} 58}
59 59
60__access(read_only, 2, 3) 60__fh_access(read_only, 2, 3)
61_FORTIFY_FN(send) ssize_t send(int __f, const void * _FORTIFY_POS0 __s, 61_FORTIFY_FN(send) ssize_t send(int __f, const void * _FORTIFY_POS0 __s,
62 size_t __n, int __fl) 62 size_t __n, int __fl)
63{ 63{
64 __fh_size_t __b = __bos(__s, 0); 64 __fh_size_t __b = __fh_bos(__s, 0);
65 65
66 if (__n > __b) 66 if (__n > __b)
67 __builtin_trap(); 67 __builtin_trap();
68 return __orig_send(__f, __s, __n, __fl); 68 return __orig_send(__f, __s, __n, __fl);
69} 69}
70 70
71__access(read_only, 2, 3) 71__fh_access(read_only, 2, 3)
72_FORTIFY_FN(sendto) ssize_t sendto(int __f, const void * _FORTIFY_POS0 __s, 72_FORTIFY_FN(sendto) ssize_t sendto(int __f, const void * _FORTIFY_POS0 __s,
73 size_t __n, int __fl, 73 size_t __n, int __fl,
74 const struct sockaddr *__a, socklen_t __l) 74 const struct sockaddr *__a, socklen_t __l)
75{ 75{
76 __fh_size_t __b = __bos(__s, 0); 76 __fh_size_t __b = __fh_bos(__s, 0);
77 77
78 if (__n > __b) 78 if (__n > __b)
79 __builtin_trap(); 79 __builtin_trap();