TclIntPlatStubs Struct Reference

#include <tclIntPlatDecls.h>


Data Fields

int magic
TclIntPlatStubHooks * hooks
void(* tclGetAndDetachPids )(Tcl_Interp *interp, Tcl_Channel chan)
int(* tclpCloseFile )(TclFile file)
Tcl_Channel(* tclpCreateCommandChannel )(TclFile readFile, TclFile writeFile, TclFile errorFile, int numPids, Tcl_Pid *pidPtr)
int(* tclpCreatePipe )(TclFile *readPipe, TclFile *writePipe)
int(* tclpCreateProcess )(Tcl_Interp *interp, int argc, CONST char **argv, TclFile inputFile, TclFile outputFile, TclFile errorFile, Tcl_Pid *pidPtr)
void * reserved5
TclFile(* tclpMakeFile )(Tcl_Channel channel, int direction)
TclFile(* tclpOpenFile )(CONST char *fname, int mode)
int(* tclUnixWaitForFile )(int fd, int mask, int timeout)
TclFile(* tclpCreateTempFile )(CONST char *contents)
Tcl_DirEntry *(* tclpReaddir )(DIR *dir)
tm *(* tclpLocaltime_unix )(CONST time_t *clock)
tm *(* tclpGmtime_unix )(CONST time_t *clock)
char *(* tclpInetNtoa )(struct in_addr addr)
int(* tclUnixCopyFile )(CONST char *src, CONST char *dst, CONST Tcl_StatBuf *statBufPtr, int dontCopyAtts)


Detailed Description

Definition at line 373 of file tclIntPlatDecls.h.


Field Documentation

Definition at line 374 of file tclIntPlatDecls.h.

struct TclIntPlatStubHooks* TclIntPlatStubs::hooks

Definition at line 375 of file tclIntPlatDecls.h.

Tcl_Channel(* TclIntPlatStubs::tclpCreateCommandChannel)(TclFile readFile, TclFile writeFile, TclFile errorFile, int numPids, Tcl_Pid *pidPtr)

int(* TclIntPlatStubs::tclpCreatePipe)(TclFile *readPipe, TclFile *writePipe)

int(* TclIntPlatStubs::tclpCreateProcess)(Tcl_Interp *interp, int argc, CONST char **argv, TclFile inputFile, TclFile outputFile, TclFile errorFile, Tcl_Pid *pidPtr)

Definition at line 383 of file tclIntPlatDecls.h.

TclFile(* TclIntPlatStubs::tclpMakeFile)(Tcl_Channel channel, int direction)

TclFile(* TclIntPlatStubs::tclpOpenFile)(CONST char *fname, int mode)

int(* TclIntPlatStubs::tclUnixWaitForFile)(int fd, int mask, int timeout)

TclFile(* TclIntPlatStubs::tclpCreateTempFile)(CONST char *contents)

struct tm*(* TclIntPlatStubs::tclpLocaltime_unix)(CONST time_t *clock)

struct tm*(* TclIntPlatStubs::tclpGmtime_unix)(CONST time_t *clock)

char*(* TclIntPlatStubs::tclpInetNtoa)(struct in_addr addr)

int(* TclIntPlatStubs::tclUnixCopyFile)(CONST char *src, CONST char *dst, CONST Tcl_StatBuf *statBufPtr, int dontCopyAtts)


The documentation for this struct was generated from the following file:



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