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

 

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

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

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

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

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

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

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

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



Tcl_GetOpenFile(3)                         Tcl Library Procedures                         Tcl_GetOpenFile(3)



____________________________________________________________________________________________________________

NAME
       Tcl_GetOpenFile - Return a FILE* for a channel registered in the given interpreter (Unix only)

SYNOPSIS
       #include <tcl.h>

       int
       Tcl_GetOpenFile(interp, chanID, write, checkUsage, filePtr)


ARGUMENTS
       Tcl_Interp *interp (in)             Tcl interpreter from which file handle is to be obtained.

       const char *chanID (in)             String identifying channel, such as stdin or file4.

       int write (in)                      Non-zero  means  the file will be used for writing, zero means it
                                           will be used for reading.

       int checkUsage (in)                 If non-zero, then an error will be generated if the file was  not
                                           opened for the access indicated by write.

       ClientData *filePtr (out)           Points  to  word  in which to store pointer to FILE structure for
                                           the file given by chanID.
____________________________________________________________________________________________________________


DESCRIPTION
       Tcl_GetOpenFile takes as argument a file identifier of the form returned  by  the  open  command  and
       returns  at  *filePtr  a  pointer  to  the FILE structure for the file.  The write argument indicates
       whether the FILE pointer will be used for reading or writing.  In some cases, such as a channel  that
       connects  to  a  pipeline  of  subprocesses, different FILE pointers will be returned for reading and
       writing.  Tcl_GetOpenFile normally returns TCL_OK.  If  an  error  occurs  in  Tcl_GetOpenFile  (e.g.
       chanID did not make any sense or checkUsage was set and the file was not opened for the access speci-fied specified
       fied by write) then TCL_ERROR is returned and the interpreter's result will contain an error message.
       In the current implementation checkUsage is ignored and consistency checks are always performed.

       Note that this interface is only supported on the Unix platform.


KEYWORDS
       channel, file handle, permissions, pipeline, read, write



Tcl                                                  8.0                                  Tcl_GetOpenFile(3)

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

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

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