diff options
Diffstat (limited to 'include/stdio.h')
| -rw-r--r-- | include/stdio.h | 20 |
1 files changed, 10 insertions, 10 deletions
diff --git a/include/stdio.h b/include/stdio.h index 200a176..3c22d12 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) && FORTIFY_USE_NATIVE_CHK | 155 | #if __has_builtin(__builtin___vsnprintf_chk) && defined(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) && FORTIFY_USE_NATIVE_CHK | 175 | #if __has_builtin(__builtin___vsprintf_chk) && defined(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) && FORTIFY_USE_NATIVE_CHK | 203 | #if __has_builtin(__builtin___vfprintf_chk) && defined(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) && FORTIFY_USE_NATIVE_CHK | 217 | #if __has_builtin(__builtin___vprintf_chk) && defined(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) && FORTIFY_USE_NATIVE_CHK | 231 | #if __has_builtin(__builtin___vasprintf_chk) && defined(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); |
| @@ -275,7 +275,7 @@ __fh_format(printf, 3, 4) | |||
| 275 | _FORTIFY_FN(snprintf) int snprintf(char *__s, size_t __n, | 275 | _FORTIFY_FN(snprintf) int snprintf(char *__s, size_t __n, |
| 276 | const char *__f, ...) | 276 | const char *__f, ...) |
| 277 | { | 277 | { |
| 278 | #if __has_builtin(__builtin___snprintf_chk) && FORTIFY_USE_NATIVE_CHK | 278 | #if __has_builtin(__builtin___snprintf_chk) && defined(FORTIFY_USE_NATIVE_CHK) |
| 279 | return __builtin___snprintf_chk(__s, __n, _FORTIFY_SOURCE, __fh_bos(__s, 0), __f, __builtin_va_arg_pack()); | 279 | return __builtin___snprintf_chk(__s, __n, _FORTIFY_SOURCE, __fh_bos(__s, 0), __f, __builtin_va_arg_pack()); |
| 280 | #else | 280 | #else |
| 281 | __fh_size_t __b = __fh_bos(__s, 0); | 281 | __fh_size_t __b = __fh_bos(__s, 0); |
| @@ -291,7 +291,7 @@ __fh_format(printf, 2, 3) | |||
| 291 | __fh_access(read_only, 2) | 291 | __fh_access(read_only, 2) |
| 292 | _FORTIFY_FN(sprintf) int sprintf(char *__s, const char *__f, ...) | 292 | _FORTIFY_FN(sprintf) int sprintf(char *__s, const char *__f, ...) |
| 293 | { | 293 | { |
| 294 | #if __has_builtin(__builtin___sprintf_chk) && FORTIFY_USE_NATIVE_CHK | 294 | #if __has_builtin(__builtin___sprintf_chk) && defined(FORTIFY_USE_NATIVE_CHK) |
| 295 | return __builtin___sprintf_chk(__s, _FORTIFY_SOURCE, __fh_bos(__s, 0), __f, __builtin_va_arg_pack()); | 295 | return __builtin___sprintf_chk(__s, _FORTIFY_SOURCE, __fh_bos(__s, 0), __f, __builtin_va_arg_pack()); |
| 296 | #else | 296 | #else |
| 297 | __fh_size_t __b = __fh_bos(__s, 0); | 297 | __fh_size_t __b = __fh_bos(__s, 0); |
| @@ -312,7 +312,7 @@ __fh_format(printf, 1, 2) | |||
| 312 | __fh_access(read_only, 1) | 312 | __fh_access(read_only, 1) |
| 313 | _FORTIFY_FN(printf) int printf(const char *__f, ...) | 313 | _FORTIFY_FN(printf) int printf(const char *__f, ...) |
| 314 | { | 314 | { |
| 315 | #if __has_builtin(__builtin___printf_chk) && FORTIFY_USE_NATIVE_CHK | 315 | #if __has_builtin(__builtin___printf_chk) && defined(FORTIFY_USE_NATIVE_CHK) |
| 316 | return __builtin___printf_chk(_FORTIFY_SOURCE, __f, __builtin_va_arg_pack()); | 316 | return __builtin___printf_chk(_FORTIFY_SOURCE, __f, __builtin_va_arg_pack()); |
| 317 | #else | 317 | #else |
| 318 | return __orig_printf(__f, __builtin_va_arg_pack()); | 318 | return __orig_printf(__f, __builtin_va_arg_pack()); |
| @@ -326,7 +326,7 @@ __diagnose_as_builtin(__builtin_fprintf, 2, 3) | |||
| 326 | #endif | 326 | #endif |
| 327 | _FORTIFY_FN(fprintf) int fprintf(FILE *__s, const char *__f, ...) | 327 | _FORTIFY_FN(fprintf) int fprintf(FILE *__s, const char *__f, ...) |
| 328 | { | 328 | { |
| 329 | #if __has_builtin(__builtin___fprintf_chk) && FORTIFY_USE_NATIVE_CHK | 329 | #if __has_builtin(__builtin___fprintf_chk) && defined(FORTIFY_USE_NATIVE_CHK) |
| 330 | return __builtin___fprintf_chk(_FORTIFY_SOURCE, __s, __f, __builtin_va_arg_pack()); | 330 | return __builtin___fprintf_chk(_FORTIFY_SOURCE, __s, __f, __builtin_va_arg_pack()); |
| 331 | #else | 331 | #else |
| 332 | return __orig_fprintf(__s, __f, __builtin_va_arg_pack()); | 332 | return __orig_fprintf(__s, __f, __builtin_va_arg_pack()); |
| @@ -343,7 +343,7 @@ __diagnose_as_builtin(__builtin_asprintf, 2, 3) | |||
| 343 | #endif | 343 | #endif |
| 344 | _FORTIFY_FN(asprintf) int asprintf(char **strp, const char *fmt, ...) | 344 | _FORTIFY_FN(asprintf) int asprintf(char **strp, const char *fmt, ...) |
| 345 | { | 345 | { |
| 346 | #if __has_builtin(__builtin___asprintf_chk) && FORTIFY_USE_NATIVE_CHK | 346 | #if __has_builtin(__builtin___asprintf_chk) && defined(FORTIFY_USE_NATIVE_CHK) |
| 347 | return __builtin___asprintf_chk(_FORTIFY_SOURCE, strp, fmt, __builtin_va_arg_pack()); | 347 | return __builtin___asprintf_chk(_FORTIFY_SOURCE, strp, fmt, __builtin_va_arg_pack()); |
| 348 | #else | 348 | #else |
| 349 | int ret = __orig_asprintf(strp, fmt, __builtin_va_arg_pack()); | 349 | int ret = __orig_asprintf(strp, fmt, __builtin_va_arg_pack()); |
