tclIntPlatDecls.h File Reference

Go to the source code of this file.

Data Structures

struct  TclIntPlatStubs

Defines

#define TCL_STORAGE_CLASS   DLLIMPORT
#define TCL_STORAGE_CLASS   DLLIMPORT

Functions

EXTERN void TclGetAndDetachPids (Tcl_Interp *interp, Tcl_Channel chan)
EXTERN int TclpCloseFile (TclFile file)
EXTERN Tcl_Channel TclpCreateCommandChannel (TclFile readFile, TclFile writeFile, TclFile errorFile, int numPids, Tcl_Pid *pidPtr)
EXTERN int TclpCreatePipe (TclFile *readPipe, TclFile *writePipe)
EXTERN int TclpCreateProcess (Tcl_Interp *interp, int argc, CONST char **argv, TclFile inputFile, TclFile outputFile, TclFile errorFile, Tcl_Pid *pidPtr)
EXTERN TclFile TclpMakeFile (Tcl_Channel channel, int direction)
EXTERN TclFile TclpOpenFile (CONST char *fname, int mode)
EXTERN int TclUnixWaitForFile (int fd, int mask, int timeout)
EXTERN TclFile TclpCreateTempFile (CONST char *contents)
EXTERN Tcl_DirEntryTclpReaddir (DIR *dir)
EXTERN struct tm * TclpLocaltime_unix (CONST time_t *clock)
EXTERN struct tm * TclpGmtime_unix (CONST time_t *clock)
EXTERN char * TclpInetNtoa (struct in_addr addr)
EXTERN int TclUnixCopyFile (CONST char *src, CONST char *dst, CONST Tcl_StatBuf *statBufPtr, int dontCopyAtts)

Variables

TclIntPlatStubstclIntPlatStubsPtr


Define Documentation

#define TCL_STORAGE_CLASS   DLLIMPORT

Definition at line 707 of file tclIntPlatDecls.h.

#define TCL_STORAGE_CLASS   DLLIMPORT

Definition at line 707 of file tclIntPlatDecls.h.


Function Documentation

EXTERN void TclGetAndDetachPids ( Tcl_Interp interp,
Tcl_Channel  chan 
)

EXTERN int TclpCloseFile ( TclFile  file  ) 

Definition at line 326 of file tclUnixPipe.c.

References GetFd, and Tcl_DeleteFileHandler().

Referenced by Tcl_OpenCommandChannel(), TclCreatePipeline(), and TclpCreateProcess().

EXTERN Tcl_Channel TclpCreateCommandChannel ( TclFile  readFile,
TclFile  writeFile,
TclFile  errorFile,
int  numPids,
Tcl_Pid pidPtr 
)

EXTERN int TclpCreatePipe ( TclFile readPipe,
TclFile writePipe 
)

Definition at line 289 of file tclUnixPipe.c.

References FD_CLOEXEC, and MakeFile.

Referenced by TclCreatePipeline(), and TclpCreateProcess().

EXTERN int TclpCreateProcess ( Tcl_Interp interp,
int  argc,
CONST char **  argv,
TclFile  inputFile,
TclFile  outputFile,
TclFile  errorFile,
Tcl_Pid pidPtr 
)

Referenced by TclCreatePipeline().

EXTERN TclFile TclpCreateTempFile ( CONST char *  contents  ) 

Referenced by TclCreatePipeline().

EXTERN struct tm* TclpGmtime_unix ( CONST time_t *  clock  ) 

Definition at line 442 of file tclUnixTime.c.

References TclpGmtime().

EXTERN char* TclpInetNtoa ( struct in_addr  addr  ) 

Definition at line 755 of file tclUnixThrd.c.

References TCL_TSD_INIT.

EXTERN struct tm* TclpLocaltime_unix ( CONST time_t *  clock  ) 

Definition at line 491 of file tclUnixTime.c.

References TclpLocaltime().

EXTERN TclFile TclpMakeFile ( Tcl_Channel  channel,
int  direction 
)

Definition at line 108 of file tclUnixPipe.c.

References MakeFile, PTR2INT, Tcl_GetChannelHandle(), and TCL_OK.

Referenced by TCL_DECLARE_MUTEX(), and TclCreatePipeline().

EXTERN TclFile TclpOpenFile ( CONST char *  fname,
int  mode 
)

Referenced by TCL_DECLARE_MUTEX().

EXTERN Tcl_DirEntry* TclpReaddir ( DIR *  dir  ) 

Definition at line 748 of file tclUnixThrd.c.

References TclOSreaddir.

EXTERN int TclUnixCopyFile ( CONST char *  src,
CONST char *  dst,
CONST Tcl_StatBuf statBufPtr,
int  dontCopyAtts 
)

Definition at line 511 of file tclUnixFCmd.c.

References BINMODE, ckalloc, ckfree, TCL_ERROR, TCL_OK, and TclOSopen.

EXTERN int TclUnixWaitForFile ( int  fd,
int  mask,
int  timeout 
)


Variable Documentation

Definition at line 37 of file tclStubLib.c.

Referenced by Tcl_InitStubs().



Generated on Wed Mar 12 12:18:32 2008 by  doxygen 1.5.1