xref: /aosp_15_r20/prebuilts/build-tools/sysroots/aarch64-unknown-linux-musl/include/stdio_ext.h (revision cda5da8d549138a6648c5ee6d7a49cf8f4a657be)
1*cda5da8dSAndroid Build Coastguard Worker #ifndef _STDIO_EXT_H
2*cda5da8dSAndroid Build Coastguard Worker #define _STDIO_EXT_H
3*cda5da8dSAndroid Build Coastguard Worker 
4*cda5da8dSAndroid Build Coastguard Worker #ifdef __cplusplus
5*cda5da8dSAndroid Build Coastguard Worker extern "C" {
6*cda5da8dSAndroid Build Coastguard Worker #endif
7*cda5da8dSAndroid Build Coastguard Worker 
8*cda5da8dSAndroid Build Coastguard Worker #include <stdio.h>
9*cda5da8dSAndroid Build Coastguard Worker 
10*cda5da8dSAndroid Build Coastguard Worker #define FSETLOCKING_QUERY 0
11*cda5da8dSAndroid Build Coastguard Worker #define FSETLOCKING_INTERNAL 1
12*cda5da8dSAndroid Build Coastguard Worker #define FSETLOCKING_BYCALLER 2
13*cda5da8dSAndroid Build Coastguard Worker 
14*cda5da8dSAndroid Build Coastguard Worker void _flushlbf(void);
15*cda5da8dSAndroid Build Coastguard Worker int __fsetlocking(FILE *, int);
16*cda5da8dSAndroid Build Coastguard Worker int __fwriting(FILE *);
17*cda5da8dSAndroid Build Coastguard Worker int __freading(FILE *);
18*cda5da8dSAndroid Build Coastguard Worker int __freadable(FILE *);
19*cda5da8dSAndroid Build Coastguard Worker int __fwritable(FILE *);
20*cda5da8dSAndroid Build Coastguard Worker int __flbf(FILE *);
21*cda5da8dSAndroid Build Coastguard Worker size_t __fbufsize(FILE *);
22*cda5da8dSAndroid Build Coastguard Worker size_t __fpending(FILE *);
23*cda5da8dSAndroid Build Coastguard Worker int __fpurge(FILE *);
24*cda5da8dSAndroid Build Coastguard Worker 
25*cda5da8dSAndroid Build Coastguard Worker size_t __freadahead(FILE *);
26*cda5da8dSAndroid Build Coastguard Worker const char *__freadptr(FILE *, size_t *);
27*cda5da8dSAndroid Build Coastguard Worker void __freadptrinc(FILE *, size_t);
28*cda5da8dSAndroid Build Coastguard Worker void __fseterr(FILE *);
29*cda5da8dSAndroid Build Coastguard Worker 
30*cda5da8dSAndroid Build Coastguard Worker #ifdef __cplusplus
31*cda5da8dSAndroid Build Coastguard Worker }
32*cda5da8dSAndroid Build Coastguard Worker #endif
33*cda5da8dSAndroid Build Coastguard Worker 
34*cda5da8dSAndroid Build Coastguard Worker #endif
35