From ce17ea6f2cae0c0c1c14dac5c7c7330f2503d069 Mon Sep 17 00:00:00 2001 From: Rich Felker Date: Sun, 11 Sep 2011 22:50:02 -0400 Subject: [PATCH] add prototypes for GNU *_unlocked stdio functions actually these are just weak aliases for the normal locking versions right now, and they will probably stay that way since making them lock-free without slowing down the normal versions would require significant code duplication for no benefit. --- include/stdio.h | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/include/stdio.h b/include/stdio.h index 268338b5..dca8acc0 100644 --- a/include/stdio.h +++ b/include/stdio.h @@ -161,6 +161,10 @@ 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 *); +char *fgets_unlocked(char *, int, FILE *); +int fputs_unlocked(const char *, FILE *); #endif #ifdef __cplusplus -- 2.20.1