getc_unlocked()

Считать следующий символ из файла

Прототип:

#include <stdio.h>
int getc_unlocked( FILE *fp );

Аргументы:

fp
Поток, из которого требуется считать символ.

Библиотека:

libc

Описание:

Функция getc_unlocked() является потоко-небезопасной версией getc(). Потоко-безопасное использование возможно только когда вызываемый поток fp был заблокирован с использованием flockfile() (или ftrylockfile()) и funlockfile().

Возвращаемое значение:

Следующий символ из входного потока, на который указывает fp.

Если возникла ошибка или достигнут конец файла, функция возвращает EOF, код ошибки записывается в errno.


Note: Используйте feof() или ferror() для того, чтобы отличать достижение конца файла от ошибки.

Классификация:

POSIX 1003.1 Thread-Safe Functions

Безопасность использования
Точка остановки потока
Да
Обработчик прерываний
Нет
Обработчик сигналов
Нет
В потоке
Нет

Тематические ссылки:

feof(), ferror(), flockfile(), getc(), getchar(), getchar_unlocked(), putc(), putc_unlocked(), putchar(), putchar_unlocked()




Предыдущий раздел: Описание API системной библиотеки