| #ifndef _STDIO_EXT_H |
| #define _STDIO_EXT_H |
| |
| #ifdef __cplusplus |
| extern "C" { |
| #endif |
| |
| #include <stdio.h> |
| |
| #define FSETLOCKING_QUERY 0 |
| #define FSETLOCKING_INTERNAL 1 |
| #define FSETLOCKING_BYCALLER 2 |
| |
| void _flushlbf(void); |
| int __fsetlocking(FILE *, int); |
| int __fwriting(FILE *); |
| int __freading(FILE *); |
| int __freadable(FILE *); |
| int __fwritable(FILE *); |
| int __flbf(FILE *); |
| size_t __fbufsize(FILE *); |
| size_t __fpending(FILE *); |
| int __fpurge(FILE *); |
| |
| size_t __freadahead(FILE *); |
| const char *__freadptr(FILE *, size_t *); |
| void __freadptrinc(FILE *, size_t); |
| void __fseterr(FILE *); |
| |
| #ifdef __cplusplus |
| } |
| #endif |
| |
| #endif |