Tcl_GetOpenFile man page on HP-UX

Printed from http://www.polarhome.com/service/man/?qf=Tcl_GetOpenFile&af=0&tf=2&of=HP-UX

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_GetOpenā€
       File  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 specified 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)
[top]

List of man pages available for HP-UX

Copyright (c) for man pages and the logo by the respective OS vendor.

For those who want to learn more, the polarhome community provides shell access and support.

[legal] [privacy] [GNU] [policy] [cookies] [netiquette] [sponsors] [FAQ]
Tweet
Polarhome, production since 1999.
Member of Polarhome portal.
Based on Fawad Halim's script.
....................................................................
Vote for polarhome
Free Shell Accounts :: the biggest list on the net