clearerr clearerr_unlocked feof feof_unlocked ferror ferror_unlocked fileno fileno_unlocked - check and reset stream status
Lb libc
The function
feof ();
tests the end-of-file indicator for the stream pointed to by
Fa stream ,
returning non-zero if it is set.
The end-of-file indicator can only be cleared by the function
clearerr (.);
The function
ferror ();
tests the error indicator for the stream pointed to by
Fa stream ,
returning non-zero if it is set.
The error indicator can only be reset by the
clearerr ();
function.
The function
fileno ();
examines the argument
Fa stream
and returns its integer descriptor.
The
clearerr_unlocked (,);
feof_unlocked (,);
ferror_unlocked (,);
and
fileno_unlocked ();
functions are equivalent to
clearerr (,);
feof (,);
ferror (,);
and
fileno ();
respectively, except that the caller is responsible for locking the stream
with
flockfile(3)
before calling them.
These functions may be used to avoid the overhead of locking the stream
and to prevent races when multiple threads are operating on the same stream.
Закладки на сайте Проследить за страницей |
Created 1996-2024 by Maxim Chirkov Добавить, Поддержать, Вебмастеру |