diff options
Diffstat (limited to 'include')
| -rw-r--r-- | include/stdio.h | 20 | ||||
| -rw-r--r-- | include/string.h | 40 |
2 files changed, 30 insertions, 30 deletions
diff --git a/include/stdio.h b/include/stdio.h index 642ac40..d04771d 100644 --- a/include/stdio.h +++ b/include/stdio.h | |||
| @@ -152,7 +152,7 @@ __diagnose_as_builtin(__builtin_vsnprintf, 1, 2, 3, 4) | |||
| 152 | _FORTIFY_FN(vsnprintf) int vsnprintf(char * _FORTIFY_POS0 __s, size_t __n, | 152 | _FORTIFY_FN(vsnprintf) int vsnprintf(char * _FORTIFY_POS0 __s, size_t __n, |
| 153 | const char *__f, __builtin_va_list __v) | 153 | const char *__f, __builtin_va_list __v) |
| 154 | { | 154 | { |
| 155 | #if __has_builtin(__builtin___vsnprintf_chk) && USE_NATIVE_CHK | 155 | #if __has_builtin(__builtin___vsnprintf_chk) && FORTIFY_USE_NATIVE_CHK |
| 156 | return __builtin___vsnprintf_chk(__s, __n, _FORTIFY_SOURCE, __fh_bos(__s, 0), __f, __v); | 156 | return __builtin___vsnprintf_chk(__s, __n, _FORTIFY_SOURCE, __fh_bos(__s, 0), __f, __v); |
| 157 | #else | 157 | #else |
| 158 | __fh_size_t __b = __fh_bos(__s, 0); | 158 | __fh_size_t __b = __fh_bos(__s, 0); |
| @@ -172,7 +172,7 @@ __diagnose_as_builtin(__builtin_vsprintf, 1, 2, 3) | |||
| 172 | _FORTIFY_FN(vsprintf) int vsprintf(char * _FORTIFY_POS0 __s, const char *__f, | 172 | _FORTIFY_FN(vsprintf) int vsprintf(char * _FORTIFY_POS0 __s, const char *__f, |
| 173 | __builtin_va_list __v) | 173 | __builtin_va_list __v) |
| 174 | { | 174 | { |
| 175 | #if __has_builtin(__builtin___vsprintf_chk) && USE_NATIVE_CHK | 175 | #if __has_builtin(__builtin___vsprintf_chk) && FORTIFY_USE_NATIVE_CHK |
| 176 | return __builtin___vsprintf_chk(__s, _FORTIFY_SOURCE, __fh_bos(__s, 0), __f, __v); | 176 | return __builtin___vsprintf_chk(__s, _FORTIFY_SOURCE, __fh_bos(__s, 0), __f, __v); |
| 177 | #else | 177 | #else |
| 178 | __fh_size_t __b = __fh_bos(__s, 0); | 178 | __fh_size_t __b = __fh_bos(__s, 0); |
| @@ -200,7 +200,7 @@ __diagnose_as_builtin(__builtin_vfprintf, 2, 3) | |||
| 200 | #endif | 200 | #endif |
| 201 | _FORTIFY_FN(vfprintf) int vfprintf(FILE * __s, const char *__f, __builtin_va_list __v) | 201 | _FORTIFY_FN(vfprintf) int vfprintf(FILE * __s, const char *__f, __builtin_va_list __v) |
| 202 | { | 202 | { |
| 203 | #if __has_builtin(__builtin___vfprintf_chk) && USE_NATIVE_CHK | 203 | #if __has_builtin(__builtin___vfprintf_chk) && FORTIFY_USE_NATIVE_CHK |
| 204 | return __builtin___vfprintf_chk(__s, _FORTIFY_SOURCE, __f, __v); | 204 | return __builtin___vfprintf_chk(__s, _FORTIFY_SOURCE, __f, __v); |
| 205 | #else | 205 | #else |
| 206 | return __orig_vfprintf(__s, __f, __v); | 206 | return __orig_vfprintf(__s, __f, __v); |
| @@ -214,7 +214,7 @@ __diagnose_as_builtin(__builtin_vprintf, 1, 2) | |||
| 214 | #endif | 214 | #endif |
| 215 | _FORTIFY_FN(vprintf) int vprintf(const char *__f, __builtin_va_list __v) | 215 | _FORTIFY_FN(vprintf) int vprintf(const char *__f, __builtin_va_list __v) |
| 216 | { | 216 | { |
| 217 | #if __has_builtin(__builtin___vprintf_chk) && USE_NATIVE_CHK | 217 | #if __has_builtin(__builtin___vprintf_chk) && FORTIFY_USE_NATIVE_CHK |
| 218 | return __builtin___vprintf_chk(_FORTIFY_SOURCE, __f, __v); | 218 | return __builtin___vprintf_chk(_FORTIFY_SOURCE, __f, __v); |
| 219 | #else | 219 | #else |
| 220 | return __orig_vprintf(__f, __v); | 220 | return __orig_vprintf(__f, __v); |
| @@ -228,7 +228,7 @@ __diagnose_as_builtin(__builtin_vasprintf, 1, 2, 3) | |||
| 228 | #endif | 228 | #endif |
| 229 | _FORTIFY_FN(vasprintf) int vasprintf(char **strp, const char *fmt, __builtin_va_list ap) | 229 | _FORTIFY_FN(vasprintf) int vasprintf(char **strp, const char *fmt, __builtin_va_list ap) |
| 230 | { | 230 | { |
| 231 | #if __has_builtin(__builtin___vasprintf_chk) && USE_NATIVE_CHK | 231 | #if __has_builtin(__builtin___vasprintf_chk) && FORTIFY_USE_NATIVE_CHK |
| 232 | return __builtin___vasprintf_chk(_FORTIFY_SOURCE, strp, fmt, ap); | 232 | return __builtin___vasprintf_chk(_FORTIFY_SOURCE, strp, fmt, ap); |
| 233 | #else | 233 | #else |
| 234 | int ret = __orig_vasprintf(strp, fmt, ap); | 234 | int ret = __orig_vasprintf(strp, fmt, ap); |
| @@ -274,7 +274,7 @@ __fh_format(printf, 3, 4) | |||
| 274 | _FORTIFY_FN(snprintf) int snprintf(char *__s, size_t __n, | 274 | _FORTIFY_FN(snprintf) int snprintf(char *__s, size_t __n, |
| 275 | const char *__f, ...) | 275 | const char *__f, ...) |
| 276 | { | 276 | { |
| 277 | #if __has_builtin(__builtin___snprintf_chk) && USE_NATIVE_CHK | 277 | #if __has_builtin(__builtin___snprintf_chk) && FORTIFY_USE_NATIVE_CHK |
| 278 | return __builtin___snprintf_chk(__s, __n, _FORTIFY_SOURCE, __fh_bos(__s, 0), __f, __builtin_va_arg_pack()); | 278 | return __builtin___snprintf_chk(__s, __n, _FORTIFY_SOURCE, __fh_bos(__s, 0), __f, __builtin_va_arg_pack()); |
| 279 | #else | 279 | #else |
| 280 | __fh_size_t __b = __fh_bos(__s, 0); | 280 | __fh_size_t __b = __fh_bos(__s, 0); |
| @@ -290,7 +290,7 @@ __fh_access(read_write, 1) | |||
| 290 | __fh_access(read_only, 2) | 290 | __fh_access(read_only, 2) |
| 291 | _FORTIFY_FN(sprintf) int sprintf(char *__s, const char *__f, ...) | 291 | _FORTIFY_FN(sprintf) int sprintf(char *__s, const char *__f, ...) |
| 292 | { | 292 | { |
| 293 | #if __has_builtin(__builtin___sprintf_chk) && USE_NATIVE_CHK | 293 | #if __has_builtin(__builtin___sprintf_chk) && FORTIFY_USE_NATIVE_CHK |
| 294 | return __builtin___sprintf_chk(__s, _FORTIFY_SOURCE, __fh_bos(__s, 0), __f, __builtin_va_arg_pack()); | 294 | return __builtin___sprintf_chk(__s, _FORTIFY_SOURCE, __fh_bos(__s, 0), __f, __builtin_va_arg_pack()); |
| 295 | #else | 295 | #else |
| 296 | __fh_size_t __b = __fh_bos(__s, 0); | 296 | __fh_size_t __b = __fh_bos(__s, 0); |
| @@ -311,7 +311,7 @@ __fh_format(printf, 1, 2) | |||
| 311 | __fh_access(read_only, 1) | 311 | __fh_access(read_only, 1) |
| 312 | _FORTIFY_FN(printf) int printf(const char *__f, ...) | 312 | _FORTIFY_FN(printf) int printf(const char *__f, ...) |
| 313 | { | 313 | { |
| 314 | #if __has_builtin(__builtin___printf_chk) && USE_NATIVE_CHK | 314 | #if __has_builtin(__builtin___printf_chk) && FORTIFY_USE_NATIVE_CHK |
| 315 | return __builtin___printf_chk(_FORTIFY_SOURCE, __f, __builtin_va_arg_pack()); | 315 | return __builtin___printf_chk(_FORTIFY_SOURCE, __f, __builtin_va_arg_pack()); |
| 316 | #else | 316 | #else |
| 317 | return __orig_printf(__f, __builtin_va_arg_pack()); | 317 | return __orig_printf(__f, __builtin_va_arg_pack()); |
| @@ -325,7 +325,7 @@ __diagnose_as_builtin(__builtin_fprintf, 2, 3) | |||
| 325 | #endif | 325 | #endif |
| 326 | _FORTIFY_FN(fprintf) int fprintf(FILE *__s, const char *__f, ...) | 326 | _FORTIFY_FN(fprintf) int fprintf(FILE *__s, const char *__f, ...) |
| 327 | { | 327 | { |
| 328 | #if __has_builtin(__builtin___fprintf_chk) && USE_NATIVE_CHK | 328 | #if __has_builtin(__builtin___fprintf_chk) && FORTIFY_USE_NATIVE_CHK |
| 329 | return __builtin___fprintf_chk(_FORTIFY_SOURCE, __s, __f, __builtin_va_arg_pack()); | 329 | return __builtin___fprintf_chk(_FORTIFY_SOURCE, __s, __f, __builtin_va_arg_pack()); |
| 330 | #else | 330 | #else |
| 331 | return __orig_fprintf(__s, __f, __builtin_va_arg_pack()); | 331 | return __orig_fprintf(__s, __f, __builtin_va_arg_pack()); |
| @@ -342,7 +342,7 @@ __diagnose_as_builtin(__builtin_asprintf, 2, 3) | |||
| 342 | #endif | 342 | #endif |
| 343 | _FORTIFY_FN(asprintf) int asprintf(char **strp, const char *fmt, ...) | 343 | _FORTIFY_FN(asprintf) int asprintf(char **strp, const char *fmt, ...) |
| 344 | { | 344 | { |
| 345 | #if __has_builtin(__builtin___asprintf_chk) && USE_NATIVE_CHK | 345 | #if __has_builtin(__builtin___asprintf_chk) && FORTIFY_USE_NATIVE_CHK |
| 346 | return __builtin___asprintf_chk(_FORTIFY_SOURCE, strp, fmt, __builtin_va_arg_pack()); | 346 | return __builtin___asprintf_chk(_FORTIFY_SOURCE, strp, fmt, __builtin_va_arg_pack()); |
| 347 | #else | 347 | #else |
| 348 | int ret = __orig_asprintf(strp, fmt, __builtin_va_arg_pack()); | 348 | int ret = __orig_asprintf(strp, fmt, __builtin_va_arg_pack()); |
diff --git a/include/string.h b/include/string.h index 924be49..c317b1e 100644 --- a/include/string.h +++ b/include/string.h | |||
| @@ -48,10 +48,10 @@ _FORTIFY_FN(memcpy) void *memcpy(void * _FORTIFY_POS0 __od, | |||
| 48 | const void * _FORTIFY_POS0 __os, size_t __n) | 48 | const void * _FORTIFY_POS0 __os, size_t __n) |
| 49 | __error_if((__fh_bos(__od, 0) < __n), "'memcpy' called with `n` bigger than the size of `d`.") | 49 | __error_if((__fh_bos(__od, 0) < __n), "'memcpy' called with `n` bigger than the size of `d`.") |
| 50 | { | 50 | { |
| 51 | #if __has_builtin(__builtin___memcpy_chk) && USE_NATIVE_CHK | 51 | #if __has_builtin(__builtin___memcpy_chk) && FORTIFY_USE_NATIVE_CHK |
| 52 | return __builtin___memcpy_chk(__od, __os, __n, __fh_bos(__od, 0)); | 52 | return __builtin___memcpy_chk(__od, __os, __n, __fh_bos(__od, 0)); |
| 53 | #else | 53 | #else |
| 54 | #if defined PEDANTIC_CHECKS | 54 | #if defined FORTIFY_PEDANTIC_CHECKS |
| 55 | if (!__od || !__os) | 55 | if (!__od || !__os) |
| 56 | __builtin_trap(); | 56 | __builtin_trap(); |
| 57 | #endif | 57 | #endif |
| @@ -75,10 +75,10 @@ __diagnose_as_builtin(__builtin_memmove, 1, 2, 3) | |||
| 75 | _FORTIFY_FN(memmove) void *memmove(void * _FORTIFY_POS0 __d, | 75 | _FORTIFY_FN(memmove) void *memmove(void * _FORTIFY_POS0 __d, |
| 76 | const void * _FORTIFY_POS0 __s, size_t __n) | 76 | const void * _FORTIFY_POS0 __s, size_t __n) |
| 77 | { | 77 | { |
| 78 | #if __has_builtin(__builtin___memmove_chk) && USE_NATIVE_CHK | 78 | #if __has_builtin(__builtin___memmove_chk) && FORTIFY_USE_NATIVE_CHK |
| 79 | return __builtin___memmove_chk(__d, __s, __n, __fh_bos(__d, 0)); | 79 | return __builtin___memmove_chk(__d, __s, __n, __fh_bos(__d, 0)); |
| 80 | #else | 80 | #else |
| 81 | #if defined PEDANTIC_CHECKS | 81 | #if defined FORTIFY_PEDANTIC_CHECKS |
| 82 | if (!__d || !__s) | 82 | if (!__d || !__s) |
| 83 | __builtin_trap(); | 83 | __builtin_trap(); |
| 84 | #endif | 84 | #endif |
| @@ -99,10 +99,10 @@ __diagnose_as_builtin(__builtin_memset, 1, 2, 3) | |||
| 99 | _FORTIFY_FN(memset) void *memset(void * _FORTIFY_POS0 __d, int __c, size_t __n) | 99 | _FORTIFY_FN(memset) void *memset(void * _FORTIFY_POS0 __d, int __c, size_t __n) |
| 100 | __warning_if(__c != 0 && __n == 0, "'memset' will set `0` bytes; did you invert the arguments?") | 100 | __warning_if(__c != 0 && __n == 0, "'memset' will set `0` bytes; did you invert the arguments?") |
| 101 | { | 101 | { |
| 102 | #if __has_builtin(__builtin___memset_chk) && USE_NATIVE_CHK | 102 | #if __has_builtin(__builtin___memset_chk) && FORTIFY_USE_NATIVE_CHK |
| 103 | return __builtin___memset_chk(__d, __c, __n, __fh_bos(__d, 0)); | 103 | return __builtin___memset_chk(__d, __c, __n, __fh_bos(__d, 0)); |
| 104 | #else | 104 | #else |
| 105 | #if defined PEDANTIC_CHECKS | 105 | #if defined FORTIFY_PEDANTIC_CHECKS |
| 106 | if (!__d) | 106 | if (!__d) |
| 107 | __builtin_trap(); | 107 | __builtin_trap(); |
| 108 | #endif | 108 | #endif |
| @@ -121,10 +121,10 @@ __diagnose_as_builtin(__builtin_memchr, 1, 2, 3) | |||
| 121 | #endif | 121 | #endif |
| 122 | _FORTIFY_FN(memchr) void *memchr(const void * _FORTIFY_POS0 __d, int __c, size_t __n) | 122 | _FORTIFY_FN(memchr) void *memchr(const void * _FORTIFY_POS0 __d, int __c, size_t __n) |
| 123 | { | 123 | { |
| 124 | #if __has_builtin(__builtin___memchr_chk) && USE_NATIVE_CHK | 124 | #if __has_builtin(__builtin___memchr_chk) && FORTIFY_USE_NATIVE_CHK |
| 125 | return __builtin___memchr_chk(__d, __c, __n, __fh_bos(__d, 0)); | 125 | return __builtin___memchr_chk(__d, __c, __n, __fh_bos(__d, 0)); |
| 126 | #else | 126 | #else |
| 127 | #if defined PEDANTIC_CHECKS | 127 | #if defined FORTIFY_PEDANTIC_CHECKS |
| 128 | if (!__d) | 128 | if (!__d) |
| 129 | __builtin_trap(); | 129 | __builtin_trap(); |
| 130 | #if __STDC_VERSION__ < 201112L | 130 | #if __STDC_VERSION__ < 201112L |
| @@ -142,7 +142,7 @@ _FORTIFY_FN(memchr) void *memchr(const void * _FORTIFY_POS0 __d, int __c, size_t | |||
| 142 | __fh_access(read_only, 1, 2) | 142 | __fh_access(read_only, 1, 2) |
| 143 | _FORTIFY_FN(strchr) char *strchr(const char * _FORTIFY_POS0 __s, int __c) | 143 | _FORTIFY_FN(strchr) char *strchr(const char * _FORTIFY_POS0 __s, int __c) |
| 144 | { | 144 | { |
| 145 | #if __has_builtin(__builtin___strchr_chk) && USE_NATIVE_CHK | 145 | #if __has_builtin(__builtin___strchr_chk) && FORTIFY_USE_NATIVE_CHK |
| 146 | return __builtin___strchr_chk(__s, __c, __fh_bos(__s, 0)); | 146 | return __builtin___strchr_chk(__s, __c, __fh_bos(__s, 0)); |
| 147 | #else | 147 | #else |
| 148 | __fh_size_t __b = __fh_bos(__s, 0); | 148 | __fh_size_t __b = __fh_bos(__s, 0); |
| @@ -157,7 +157,7 @@ _FORTIFY_FN(strchr) char *strchr(const char * _FORTIFY_POS0 __s, int __c) | |||
| 157 | __fh_access(read_only, 1, 2) | 157 | __fh_access(read_only, 1, 2) |
| 158 | _FORTIFY_FN(strrchr) char *strrchr(const char * _FORTIFY_POS0 __s, int __c) | 158 | _FORTIFY_FN(strrchr) char *strrchr(const char * _FORTIFY_POS0 __s, int __c) |
| 159 | { | 159 | { |
| 160 | #if __has_builtin(__builtin___strrchr_chk) && USE_NATIVE_CHK | 160 | #if __has_builtin(__builtin___strrchr_chk) && FORTIFY_USE_NATIVE_CHK |
| 161 | return __builtin___strrchr_chk(__s, __c, __fh_bos(__s, 0)); | 161 | return __builtin___strrchr_chk(__s, __c, __fh_bos(__s, 0)); |
| 162 | #else | 162 | #else |
| 163 | __fh_size_t __b = __fh_bos(__s, 0); | 163 | __fh_size_t __b = __fh_bos(__s, 0); |
| @@ -181,7 +181,7 @@ __diagnose_as_builtin(__builtin_stpcpy, 1, 2) | |||
| 181 | #endif | 181 | #endif |
| 182 | _FORTIFY_FN(stpcpy) char *stpcpy(char * _FORTIFY_POS0 __d, const char *__s) | 182 | _FORTIFY_FN(stpcpy) char *stpcpy(char * _FORTIFY_POS0 __d, const char *__s) |
| 183 | { | 183 | { |
| 184 | #if __has_builtin(__builtin___stpcpy_chk) && USE_NATIVE_CHK | 184 | #if __has_builtin(__builtin___stpcpy_chk) && FORTIFY_USE_NATIVE_CHK |
| 185 | return __builtin___stpcpy_chk(__d, __s, __fh_bos(__d, 0)); | 185 | return __builtin___stpcpy_chk(__d, __s, __fh_bos(__d, 0)); |
| 186 | #else | 186 | #else |
| 187 | __fh_size_t __n = strlen(__s) + 1; | 187 | __fh_size_t __n = strlen(__s) + 1; |
| @@ -205,7 +205,7 @@ __diagnose_as_builtin(__builtin_stpncpy, 1, 2, 3) | |||
| 205 | _FORTIFY_FN(stpncpy) char *stpncpy(char * _FORTIFY_POS0 __d, const char *__s, | 205 | _FORTIFY_FN(stpncpy) char *stpncpy(char * _FORTIFY_POS0 __d, const char *__s, |
| 206 | size_t __n) | 206 | size_t __n) |
| 207 | { | 207 | { |
| 208 | #if __has_builtin(__builtin___stpncpy_chk) && USE_NATIVE_CHK | 208 | #if __has_builtin(__builtin___stpncpy_chk) && FORTIFY_USE_NATIVE_CHK |
| 209 | return __builtin___stpncpy_chk(__d, __s, __n, __fh_bos(__d, 0)); | 209 | return __builtin___stpncpy_chk(__d, __s, __n, __fh_bos(__d, 0)); |
| 210 | #else | 210 | #else |
| 211 | __fh_size_t max_len_s = strnlen(__s, __n); | 211 | __fh_size_t max_len_s = strnlen(__s, __n); |
| @@ -231,7 +231,7 @@ __diagnose_as_builtin(__builtin_strcat, 1, 2) | |||
| 231 | #endif | 231 | #endif |
| 232 | _FORTIFY_FN(strcat) char *strcat(char * _FORTIFY_POS0 __d, const char *__s) | 232 | _FORTIFY_FN(strcat) char *strcat(char * _FORTIFY_POS0 __d, const char *__s) |
| 233 | { | 233 | { |
| 234 | #if __has_builtin(__builtin___strcat_chk) && USE_NATIVE_CHK | 234 | #if __has_builtin(__builtin___strcat_chk) && FORTIFY_USE_NATIVE_CHK |
| 235 | return __builtin___strcat_chk(__d, __s, __fh_bos(__d, 0)); | 235 | return __builtin___strcat_chk(__d, __s, __fh_bos(__d, 0)); |
| 236 | #else | 236 | #else |
| 237 | __fh_size_t __b = __fh_bos(__d, 0); | 237 | __fh_size_t __b = __fh_bos(__d, 0); |
| @@ -249,7 +249,7 @@ __diagnose_as_builtin(__builtin_strcpy, 1, 2) | |||
| 249 | #endif | 249 | #endif |
| 250 | _FORTIFY_FN(strcpy) char *strcpy(char * _FORTIFY_POS0 __d, const char *__s) | 250 | _FORTIFY_FN(strcpy) char *strcpy(char * _FORTIFY_POS0 __d, const char *__s) |
| 251 | { | 251 | { |
| 252 | #if __has_builtin(__builtin___strcpy_chk) && USE_NATIVE_CHK | 252 | #if __has_builtin(__builtin___strcpy_chk) && FORTIFY_USE_NATIVE_CHK |
| 253 | return __builtin___strcpy_chk(__d, __s, __fh_bos(__d, 0)); | 253 | return __builtin___strcpy_chk(__d, __s, __fh_bos(__d, 0)); |
| 254 | #else | 254 | #else |
| 255 | __fh_size_t __n = strlen(__s) + 1; | 255 | __fh_size_t __n = strlen(__s) + 1; |
| @@ -270,7 +270,7 @@ __diagnose_as_builtin(__builtin_strlen, 1) | |||
| 270 | #endif | 270 | #endif |
| 271 | _FORTIFY_FN(strlen) size_t strlen(const char * _FORTIFY_POS0 __s) | 271 | _FORTIFY_FN(strlen) size_t strlen(const char * _FORTIFY_POS0 __s) |
| 272 | { | 272 | { |
| 273 | #if __has_builtin(__builtin___strlen_chk) && USE_NATIVE_CHK | 273 | #if __has_builtin(__builtin___strlen_chk) && FORTIFY_USE_NATIVE_CHK |
| 274 | return __builtin___strlen_chk(__s, __fh_bos(__s, 0)); | 274 | return __builtin___strlen_chk(__s, __fh_bos(__s, 0)); |
| 275 | #else | 275 | #else |
| 276 | __fh_size_t ret = __orig_strlen(__s); | 276 | __fh_size_t ret = __orig_strlen(__s); |
| @@ -288,7 +288,7 @@ __diagnose_as_builtin(__builtin_strncat, 1, 2, 3) | |||
| 288 | _FORTIFY_FN(strncat) char *strncat(char * _FORTIFY_POS0 __d, const char *__s, | 288 | _FORTIFY_FN(strncat) char *strncat(char * _FORTIFY_POS0 __d, const char *__s, |
| 289 | size_t __n) | 289 | size_t __n) |
| 290 | { | 290 | { |
| 291 | #if __has_builtin(__builtin___strncat_chk) && USE_NATIVE_CHK | 291 | #if __has_builtin(__builtin___strncat_chk) && FORTIFY_USE_NATIVE_CHK |
| 292 | return __builtin___strncat_chk(__d, __s, __n, __fh_bos(__d, 0)); | 292 | return __builtin___strncat_chk(__d, __s, __n, __fh_bos(__d, 0)); |
| 293 | #else | 293 | #else |
| 294 | __fh_size_t __b = __fh_bos(__d, 0); | 294 | __fh_size_t __b = __fh_bos(__d, 0); |
| @@ -311,7 +311,7 @@ __diagnose_as_builtin(__builtin_strncpy, 1, 2, 3) | |||
| 311 | _FORTIFY_FN(strncpy) char *strncpy(char * _FORTIFY_POS0 __d, | 311 | _FORTIFY_FN(strncpy) char *strncpy(char * _FORTIFY_POS0 __d, |
| 312 | const char *__s, size_t __n) | 312 | const char *__s, size_t __n) |
| 313 | { | 313 | { |
| 314 | #if __has_builtin(__builtin___strncpy_chk) && USE_NATIVE_CHK | 314 | #if __has_builtin(__builtin___strncpy_chk) && FORTIFY_USE_NATIVE_CHK |
| 315 | return __builtin___strncpy_chk(__d, __s, __n, __fh_bos(__d, 0)); | 315 | return __builtin___strncpy_chk(__d, __s, __n, __fh_bos(__d, 0)); |
| 316 | #else | 316 | #else |
| 317 | __fh_size_t max_len_s = strnlen(__s, __n); | 317 | __fh_size_t max_len_s = strnlen(__s, __n); |
| @@ -338,7 +338,7 @@ __diagnose_as_builtin(__builtin_mempcpy, 1, 2, 3) | |||
| 338 | _FORTIFY_FN(mempcpy) void *mempcpy(void * _FORTIFY_POS0 __d, | 338 | _FORTIFY_FN(mempcpy) void *mempcpy(void * _FORTIFY_POS0 __d, |
| 339 | const void * _FORTIFY_POS0 __s, size_t __n) | 339 | const void * _FORTIFY_POS0 __s, size_t __n) |
| 340 | { | 340 | { |
| 341 | #if __has_builtin(__builtin___mempcpy_chk) && USE_NATIVE_CHK | 341 | #if __has_builtin(__builtin___mempcpy_chk) && FORTIFY_USE_NATIVE_CHK |
| 342 | return __builtin___mempcpy_chk(__d, __s, __n, __fh_bos(__d, 0)); | 342 | return __builtin___mempcpy_chk(__d, __s, __n, __fh_bos(__d, 0)); |
| 343 | #else | 343 | #else |
| 344 | if (!__d || !__s) | 344 | if (!__d || !__s) |
| @@ -365,7 +365,7 @@ __diagnose_as_builtin(__builtin_strlcat, 1, 2, 3) | |||
| 365 | _FORTIFY_FN(strlcat) size_t strlcat(char * _FORTIFY_POS0 __d, | 365 | _FORTIFY_FN(strlcat) size_t strlcat(char * _FORTIFY_POS0 __d, |
| 366 | const char *__s, size_t __n) | 366 | const char *__s, size_t __n) |
| 367 | { | 367 | { |
| 368 | #if __has_builtin(__builtin___strlcat_chk) && USE_NATIVE_CHK | 368 | #if __has_builtin(__builtin___strlcat_chk) && FORTIFY_USE_NATIVE_CHK |
| 369 | return __builtin___strlcat_chk(__d, __s, __n, __fh_bos(__d, 0)); | 369 | return __builtin___strlcat_chk(__d, __s, __n, __fh_bos(__d, 0)); |
| 370 | #else | 370 | #else |
| 371 | __fh_size_t __b = __fh_bos(__d, 0); | 371 | __fh_size_t __b = __fh_bos(__d, 0); |
| @@ -384,7 +384,7 @@ __diagnose_as_builtin(__builtin_strlcpy, 1, 2, 3) | |||
| 384 | _FORTIFY_FN(strlcpy) size_t strlcpy(char * _FORTIFY_POS0 __d, | 384 | _FORTIFY_FN(strlcpy) size_t strlcpy(char * _FORTIFY_POS0 __d, |
| 385 | const char *__s, size_t __n) | 385 | const char *__s, size_t __n) |
| 386 | { | 386 | { |
| 387 | #if __has_builtin(__builtin___strlcpy_chk) && USE_NATIVE_CHK | 387 | #if __has_builtin(__builtin___strlcpy_chk) && FORTIFY_USE_NATIVE_CHK |
| 388 | return __builtin___strlcpy_chk(__d, __s, __n, __fh_bos(__d, 0)); | 388 | return __builtin___strlcpy_chk(__d, __s, __n, __fh_bos(__d, 0)); |
| 389 | #else | 389 | #else |
| 390 | __fh_size_t __b = __fh_bos(__d, 0); | 390 | __fh_size_t __b = __fh_bos(__d, 0); |
