ferror_unlocked
(3)nonlocking stdio functions
#include <stdio.h> int getc_unlocked(FILE *stream); int getchar_unlocked(void); int putc_unlocked(int c, FILE *stream); int putchar_unlocked(int c); void clearerr_unlocked(FILE *stream); int feof_unlocked(FILE *stream); int ferror_unlocked(FILE *stream); int fileno_unlocked(FILE *stream); int fflush_unlocked(FILE *_Nullable stream); int fgetc_unlocked(FILE *stream); int fputc_unlocked(int c, FILE *stream); size_t fread_unlocked(void ptr[restrict .size * .n], size_t size, size_t n, FILE *restrict stream); size_t fwrite_unlocked(const void ptr[restrict .size * .n], size_t size, size_t n, FILE *restrict stream); char *fgets_unlocked(char s[restrict .n], int n, FILE *restrict stream); int fputs_unlocked(const char *restrict s, FILE *restrict stream); #include <wchar.h> wint_t getwc_unlocked(FI
LIBRARY
DESCRIPTION
ATTRIBUTES
For an explanation of the terms used in this section, see attributes(7).
| Interface | Attribute | Value |
| getc_unlocked (), putc_unlocked (), clearerr_unlocked (), fflush_unlocked (), fgetc_unlocked (), fputc_unlocked (), fread_unlocked (), fwrite_unlocked (), fgets_unlocked (), fputs_unlocked (), getwc_unlocked (), fgetwc_unlocked (), fputwc_unlocked (), putwc_unlocked (), fgetws_unlocked (), fputws_unlocked () | Thread safety | MT-Safe race:stream |
| getchar_unlocked (), getwchar_unlocked () | Thread safety | MT-Unsafe race:stdin |
| putchar_unlocked (), putwchar_unlocked () | Thread safety | MT-Unsafe race:stdout |
| feof_unlocked (), ferror_unlocked (), fileno_unlocked () | Thread safety | MT-Safe |
STANDARDS
- getc_unlocked()
- getchar_unlocked()
- putc_unlocked()
- putchar_unlocked()
- POSIX.1-2008.
- Others:
- None.
HISTORY
- getc_unlocked()
- getchar_unlocked()
- putc_unlocked()
- putchar_unlocked()
- POSIX.1-2001.