stdio_ext.h 591 B

1234567891011121314151617181920212223242526272829303132
  1. #ifndef _STDIO_EXT_H
  2. #define _STDIO_EXT_H
  3. #ifdef __cplusplus
  4. extern "C" {
  5. #endif
  6. #define FSETLOCKING_QUERY 0
  7. #define FSETLOCKING_INTERNAL 1
  8. #define FSETLOCKING_BYCALLER 2
  9. void _flushlbf(void);
  10. int __fsetlocking(FILE *, int);
  11. int __fwriting(FILE *);
  12. int __freading(FILE *);
  13. int __freadable(FILE *);
  14. int __fwritable(FILE *);
  15. int __flbf(FILE *);
  16. size_t __fbufsize(FILE *);
  17. size_t __fpending(FILE *);
  18. int __fpurge(FILE *);
  19. size_t __freadahead(FILE *);
  20. const char *__freadptr(FILE *, size_t *);
  21. void __freadptrinc(FILE *, size_t);
  22. void __fseterr(FILE *);
  23. #ifdef __cplusplus
  24. }
  25. #endif
  26. #endif