summaryrefslogtreecommitdiff
path: root/include/stdio.h
diff options
context:
space:
mode:
Diffstat (limited to 'include/stdio.h')
-rw-r--r--include/stdio.h20
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());