diff options
author | Zack Weinberg <zackw@panix.com> | 2018-03-18 17:01:06 -0400 |
---|---|---|
committer | Zack Weinberg <zackw@panix.com> | 2018-03-26 09:05:19 -0400 |
commit | f66704a937db50bbd78acc5c29f569b4c8e35d19 (patch) | |
tree | 92d261f99ff3346bffb3a61f6e788fe0daf6093e /libio/iolibio.h | |
parent | 9ea49e16c79bd2acd0d0648ca0163f26dd1c3dae (diff) | |
download | glibc-zack/wip-check-localplt-2.tar.gz glibc-zack/wip-check-localplt-2.tar.xz glibc-zack/wip-check-localplt-2.zip |
WIP finer-grained, more aggressive local PLT call check zack/wip-check-localplt-2
Diffstat (limited to 'libio/iolibio.h')
-rw-r--r-- | libio/iolibio.h | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/libio/iolibio.h b/libio/iolibio.h index 69e1c0e699..6b5b8cf5d0 100644 --- a/libio/iolibio.h +++ b/libio/iolibio.h @@ -9,11 +9,13 @@ extern int _IO_fclose (FILE*); extern int _IO_new_fclose (FILE*); +libc_hidden_proto (_IO_new_fclose) extern int _IO_old_fclose (FILE*); extern FILE *_IO_fdopen (int, const char*) __THROW; libc_hidden_proto (_IO_fdopen) extern FILE *_IO_old_fdopen (int, const char*) __THROW; extern FILE *_IO_new_fdopen (int, const char*) __THROW; +libc_hidden_proto (_IO_new_fdopen) extern int _IO_fflush (FILE*); libc_hidden_proto (_IO_fflush) extern int _IO_fgetpos (FILE*, __fpos_t*); @@ -22,6 +24,7 @@ extern char* _IO_fgets (char*, int, FILE*); extern FILE *_IO_fopen (const char*, const char*); extern FILE *_IO_old_fopen (const char*, const char*); extern FILE *_IO_new_fopen (const char*, const char*); +libc_hidden_proto (_IO_new_fopen) extern FILE *_IO_fopen64 (const char*, const char*); extern FILE *__fopen_internal (const char*, const char*, int) attribute_hidden; @@ -49,7 +52,8 @@ libc_hidden_proto (_IO_setvbuf) extern int _IO_sscanf (const char*, const char*, ...) __THROW; extern int _IO_sprintf (char *, const char*, ...) __THROW; extern int _IO_ungetc (int, FILE*) __THROW; -extern int _IO_vsscanf (const char *, const char *, __gnuc_va_list) __THROW; +extern int _IO_vsscanf (const char *, const char *, __gnuc_va_list) + __THROW attribute_hidden; extern int _IO_vsprintf (char*, const char*, __gnuc_va_list) __THROW; libc_hidden_proto (_IO_vsprintf) extern int _IO_vswprintf (wchar_t*, size_t, const wchar_t*, __gnuc_va_list) @@ -57,7 +61,7 @@ extern int _IO_vswprintf (wchar_t*, size_t, const wchar_t*, __gnuc_va_list) struct obstack; extern int _IO_obstack_vprintf (struct obstack *, const char *, __gnuc_va_list) - __THROW; + __THROW attribute_hidden; extern int _IO_obstack_printf (struct obstack *, const char *, ...) __THROW; #define _IO_clearerr(FP) ((FP)->_flags &= ~(_IO_ERR_SEEN|_IO_EOF_SEEN)) #define _IO_fseek(__fp, __offset, __whence) \ |