summaryrefslogtreecommitdiff
path: root/include/unistd.h
diff options
context:
space:
mode:
Diffstat (limited to 'include/unistd.h')
-rw-r--r--include/unistd.h24
1 files changed, 12 insertions, 12 deletions
diff --git a/include/unistd.h b/include/unistd.h
index 09980ba..1b89251 100644
--- a/include/unistd.h
+++ b/include/unistd.h
@@ -42,7 +42,7 @@ extern "C" {
42 42
43_FORTIFY_FN(confstr) size_t confstr(int __n, char *__s, size_t __l) 43_FORTIFY_FN(confstr) size_t confstr(int __n, char *__s, size_t __l)
44{ 44{
45 size_t __b = __builtin_object_size(__s, 0); 45 size_t __b = __bos(__s, 0);
46 size_t __r = __orig_confstr(__n, __s, __b > __l ? __l : __b); 46 size_t __r = __orig_confstr(__n, __s, __b > __l ? __l : __b);
47 47
48 if (__l > __b && __r > __b) 48 if (__l > __b && __r > __b)
@@ -52,7 +52,7 @@ _FORTIFY_FN(confstr) size_t confstr(int __n, char *__s, size_t __l)
52 52
53_FORTIFY_FN(getcwd) char *getcwd(char *__s, size_t __l) 53_FORTIFY_FN(getcwd) char *getcwd(char *__s, size_t __l)
54{ 54{
55 size_t __b = __builtin_object_size(__s, 0); 55 size_t __b = __bos(__s, 0);
56 56
57 if (__l > __b) 57 if (__l > __b)
58 __builtin_trap(); 58 __builtin_trap();
@@ -63,7 +63,7 @@ _FORTIFY_FN(getcwd) char *getcwd(char *__s, size_t __l)
63#undef getdomainname 63#undef getdomainname
64_FORTIFY_FN(getdomainname) int getdomainname(char *__s, size_t __l) 64_FORTIFY_FN(getdomainname) int getdomainname(char *__s, size_t __l)
65{ 65{
66 size_t __b = __builtin_object_size(__s, 0); 66 size_t __b = __bos(__s, 0);
67 67
68 if (__l > __b) 68 if (__l > __b)
69 __builtin_trap(); 69 __builtin_trap();
@@ -73,7 +73,7 @@ _FORTIFY_FN(getdomainname) int getdomainname(char *__s, size_t __l)
73 73
74_FORTIFY_FN(getgroups) int getgroups(int __l, gid_t *__s) 74_FORTIFY_FN(getgroups) int getgroups(int __l, gid_t *__s)
75{ 75{
76 size_t __b = __builtin_object_size(__s, 0); 76 size_t __b = __bos(__s, 0);
77 77
78 if (__l > 0 && (unsigned)__l > __b / sizeof(gid_t)) 78 if (__l > 0 && (unsigned)__l > __b / sizeof(gid_t))
79 __builtin_trap(); 79 __builtin_trap();
@@ -82,7 +82,7 @@ _FORTIFY_FN(getgroups) int getgroups(int __l, gid_t *__s)
82 82
83_FORTIFY_FN(gethostname) int gethostname(char *__s, size_t __l) 83_FORTIFY_FN(gethostname) int gethostname(char *__s, size_t __l)
84{ 84{
85 size_t __b = __builtin_object_size(__s, 0); 85 size_t __b = __bos(__s, 0);
86 86
87 if (__l > __b) 87 if (__l > __b)
88 __builtin_trap(); 88 __builtin_trap();
@@ -91,7 +91,7 @@ _FORTIFY_FN(gethostname) int gethostname(char *__s, size_t __l)
91 91
92_FORTIFY_FN(getlogin_r) int getlogin_r(char *__s, size_t __l) 92_FORTIFY_FN(getlogin_r) int getlogin_r(char *__s, size_t __l)
93{ 93{
94 size_t __b = __builtin_object_size(__s, 0); 94 size_t __b = __bos(__s, 0);
95 95
96 if (__l > __b) 96 if (__l > __b)
97 __builtin_trap(); 97 __builtin_trap();
@@ -100,7 +100,7 @@ _FORTIFY_FN(getlogin_r) int getlogin_r(char *__s, size_t __l)
100 100
101_FORTIFY_FN(pread) ssize_t pread(int __f, void *__s, size_t __n, off_t __o) 101_FORTIFY_FN(pread) ssize_t pread(int __f, void *__s, size_t __n, off_t __o)
102{ 102{
103 size_t __b = __builtin_object_size(__s, 0); 103 size_t __b = __bos(__s, 0);
104 104
105 if (__n > __b) 105 if (__n > __b)
106 __builtin_trap(); 106 __builtin_trap();
@@ -109,7 +109,7 @@ _FORTIFY_FN(pread) ssize_t pread(int __f, void *__s, size_t __n, off_t __o)
109 109
110_FORTIFY_FN(read) ssize_t read(int __f, void *__s, size_t __n) 110_FORTIFY_FN(read) ssize_t read(int __f, void *__s, size_t __n)
111{ 111{
112 size_t __b = __builtin_object_size(__s, 0); 112 size_t __b = __bos(__s, 0);
113 113
114 if (__n > __b) 114 if (__n > __b)
115 __builtin_trap(); 115 __builtin_trap();
@@ -118,7 +118,7 @@ _FORTIFY_FN(read) ssize_t read(int __f, void *__s, size_t __n)
118 118
119_FORTIFY_FN(readlink) ssize_t readlink(const char *__p, char *__s, size_t __n) 119_FORTIFY_FN(readlink) ssize_t readlink(const char *__p, char *__s, size_t __n)
120{ 120{
121 size_t __b = __builtin_object_size(__s, 0); 121 size_t __b = __bos(__s, 0);
122 122
123 if (__n > __b) 123 if (__n > __b)
124 __builtin_trap(); 124 __builtin_trap();
@@ -127,7 +127,7 @@ _FORTIFY_FN(readlink) ssize_t readlink(const char *__p, char *__s, size_t __n)
127 127
128_FORTIFY_FN(readlinkat) ssize_t readlinkat(int __f, const char *__p, char *__s, size_t __n) 128_FORTIFY_FN(readlinkat) ssize_t readlinkat(int __f, const char *__p, char *__s, size_t __n)
129{ 129{
130 size_t __b = __builtin_object_size(__s, 0); 130 size_t __b = __bos(__s, 0);
131 131
132 if (__n > __b) 132 if (__n > __b)
133 __builtin_trap(); 133 __builtin_trap();
@@ -136,7 +136,7 @@ _FORTIFY_FN(readlinkat) ssize_t readlinkat(int __f, const char *__p, char *__s,
136 136
137_FORTIFY_FN(ttyname_r) int ttyname_r(int __f, char *__s, size_t __n) 137_FORTIFY_FN(ttyname_r) int ttyname_r(int __f, char *__s, size_t __n)
138{ 138{
139 size_t __b = __builtin_object_size(__s, 0); 139 size_t __b = __bos(__s, 0);
140 140
141 if (__n > __b) 141 if (__n > __b)
142 __builtin_trap(); 142 __builtin_trap();
@@ -145,7 +145,7 @@ _FORTIFY_FN(ttyname_r) int ttyname_r(int __f, char *__s, size_t __n)
145 145
146_FORTIFY_FN(write) ssize_t write(int __f, const void *__s, size_t __n) 146_FORTIFY_FN(write) ssize_t write(int __f, const void *__s, size_t __n)
147{ 147{
148 size_t __b = __builtin_object_size(__s, 0); 148 size_t __b = __bos(__s, 0);
149 149
150 if (__n > __b) 150 if (__n > __b)
151 __builtin_trap(); 151 __builtin_trap();