Spec-Zone .ru
спецификации, руководства, описания, API
Spec-Zone .ru
спецификации, руководства, описания, API
Библиотека разработчика Mac Разработчик
Поиск

 

Эта страница руководства является частью версии 5.0 Инструментов XCode

Получить эти инструменты:

Если Вы выполняете версию Инструментов XCode кроме 5,0, просматриваете документацию локально:

Читать страницы руководства

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

  • Чтобы изучить, как руководство организовано или узнать о синтаксисе команды, прочитайте страницу руководства для страниц справочника (5).

  • Для получения дополнительной информации об этой технологии, ищите другую документацию в Библиотеке Разработчика Apple.

  • Для получения общей информации о записи сценариев оболочки, считайте Shell, Пишущий сценарий Учебника для начинающих.




FERROR(3)                BSD Library Functions Manual                FERROR(3)

NAME
     clearerr, clearerr_unlocked, feof, feof_unlocked, ferror, ferror_unlocked, fileno, fileno_unlocked --check -check
     check and reset stream status

LIBRARY
     Standard C Library (libc, -lc)

SYNOPSIS
     #include <stdio.h>

     void
     clearerr(FILE *stream);

     void
     clearerr_unlocked(FILE *stream);

     int
     feof(FILE *stream);

     int
     feof_unlocked(FILE *stream);

     int
     ferror(FILE *stream);

     int
     ferror_unlocked(FILE *stream);

     int
     fileno(FILE *stream);

     int
     fileno_unlocked(FILE *stream);

DESCRIPTION
     The function clearerr() clears the end-of-file and error indicators for the stream pointed to by
     stream.

     The function feof() tests the end-of-file indicator for the stream pointed to by stream, returning non-zero nonzero
     zero if it is set.  The end-of-file indicator may be cleared by explicitly calling clearerr(), or as a
     side-effect of other operations, e.g. fseek().

     The function ferror() tests the error indicator for the stream pointed to by stream, returning non-zero
     if it is set.

     The function fileno() examines the argument stream and returns its integer descriptor.

     The clearerr_unlocked(), feof_unlocked(), ferror_unlocked(), and fileno_unlocked() functions are equiv-alent equivalent
     alent 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.

ERRORS
     These functions should not fail and do not set the external variable errno.

SEE ALSO
     open(2), fdopen(3), flockfile(3), stdio(3)

STANDARDS
     The functions clearerr(), feof(), and ferror() conform to ISO/IEC 9899:1990 (``ISO C90'').

BSD                            January 28, 2009                            BSD

Сообщение о проблемах

Способ сообщить о проблеме с этой страницей руководства зависит от типа проблемы:

Ошибки содержания
Ошибки отчета в содержании этой документации со ссылками на отзыв ниже.
Отчеты об ошибках
Сообщите об ошибках в функциональности описанного инструмента или API через Генератор отчетов Ошибки.
Форматирование проблем
Отчет, форматирующий ошибки в интерактивной версии этих страниц со ссылками на отзыв ниже.