#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 |