summaryrefslogtreecommitdiff
path: root/include/stdio.h
diff options
context:
space:
mode:
authorpsykose2024-07-10 06:49:02 +0200
committerJulien Voisin2024-07-10 13:20:23 +0000
commit459d202b1bbf7abb817a596ce9374edfb7b4da8f (patch)
treefa32723580731c14f435b4c2dd39e771efe80c62 /include/stdio.h
parent936d55d4c263264bc21ccdaeed2537ff0d4320f2 (diff)
prefix special defines with FORTIFY_
just in case, and because 'PEDANTIC_CHECKS' is a really generic name
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 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());