mirror of
git://git.musl-libc.org/musl
synced 2024-12-15 19:25:55 +00:00
add prototype for BSD/GNU stdio *_unlocked extension functions
also fix up distinction of what is GNU-only and what's GNU+BSD
This commit is contained in:
parent
15c7af3e21
commit
b63cab76ec
@ -157,13 +157,23 @@ char *tempnam(const char *, const char *);
|
||||
#if defined(_GNU_SOURCE) || defined(_BSD_SOURCE)
|
||||
#define L_cuserid 20
|
||||
char *cuserid(char *);
|
||||
int asprintf(char **, const char *, ...);
|
||||
int vasprintf(char **, const char *, va_list);
|
||||
void setlinebuf(FILE *);
|
||||
void setbuffer(FILE *, char *, size_t);
|
||||
int fpurge(FILE *);
|
||||
int fgetc_unlocked(FILE *);
|
||||
int fputc_unlocked(int, FILE *);
|
||||
int fflush_unlocked(FILE *);
|
||||
size_t fread_unlocked(void *, size_t, size_t, FILE *);
|
||||
size_t fwrite_unlocked(const void *, size_t, size_t, FILE *);
|
||||
void clearerr_unlocked(FILE *);
|
||||
int feof_unlocked(FILE *);
|
||||
int ferror_unlocked(FILE *);
|
||||
int fileno_unlocked(FILE *);
|
||||
#endif
|
||||
|
||||
#ifdef _GNU_SOURCE
|
||||
int asprintf(char **, const char *, ...);
|
||||
int vasprintf(char **, const char *, va_list);
|
||||
char *fgets_unlocked(char *, int, FILE *);
|
||||
int fputs_unlocked(const char *, FILE *);
|
||||
#endif
|
||||
|
Loading…
Reference in New Issue
Block a user