declare and make hidden additional internal stdio symbols
authorRich Felker <dalias@aerifal.cx>
Tue, 11 Sep 2018 18:28:57 +0000 (14:28 -0400)
committerRich Felker <dalias@aerifal.cx>
Wed, 12 Sep 2018 18:34:36 +0000 (14:34 -0400)
src/internal/stdio_impl.h

index 028b7975ce440269e2866495d591b0d368c4d37b..92f7be6ce345a18fa48462e99f1c1fc5b0b788ab 100644 (file)
@@ -50,6 +50,10 @@ struct _IO_FILE {
        struct __locale_struct *locale;
 };
 
+extern hidden FILE *volatile __stdin_used;
+extern hidden FILE *volatile __stdout_used;
+extern hidden FILE *volatile __stderr_used;
+
 hidden size_t __stdio_read(FILE *, unsigned char *, size_t);
 hidden size_t __stdio_write(FILE *, const unsigned char *, size_t);
 hidden size_t __stdout_write(FILE *, const unsigned char *, size_t);
@@ -61,6 +65,7 @@ hidden size_t __string_read(FILE *, unsigned char *, size_t);
 hidden int __toread(FILE *);
 hidden int __towrite(FILE *);
 
+hidden void __stdio_exit(void);
 hidden void __stdio_exit_needed(void);
 
 #if defined(__PIC__) && (100*__GNUC__+__GNUC_MINOR__ >= 303)