rdchk()

Проверить, удачно ли завершится операция чтения

Прототип:

#include <unix.h>
int rdchk( int fd );

Аргументы:

fd
Файловый дескриптор, который необходимо проверить.

Библиотека:

libc

Описание:

Функция rdchk() проверяет вероятность успешного чтения из файлового дескриптора fd.

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

Число символов, ожидающих чтения. Если возникла ошибка функция возвращает -1, код ошибки записывается в errno.

Коды ошибок:

ENOTTY
Аргумент fd не является файловым дескриптором для устройства посимвольного ввода-вывода.

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

Unix

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

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

tcischars()




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