#include "nsd.h"#include <utime.h>Data Structures | |
| struct | _NsRegChan |
Typedefs | |
| typedef _NsRegChan | NsRegChan |
Functions | |
| int | Ns_TclGetOpenChannel (Tcl_Interp *interp, char *chanId, int write, int check, Tcl_Channel *chanPtr) |
| int | Ns_TclGetOpenFd (Tcl_Interp *interp, char *chanId, int write, int *fdPtr) |
| int | NsTclCpFpObjCmd (ClientData arg, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[]) |
| int | NsTclCpObjCmd (ClientData arg, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[]) |
| int | NsTclMkdirObjCmd (ClientData arg, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[]) |
| int | NsTclRmdirObjCmd (ClientData arg, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[]) |
| int | NsTclRollFileObjCmd (ClientData arg, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[]) |
| int | NsTclPurgeFilesObjCmd (ClientData arg, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[]) |
| int | NsTclUnlinkObjCmd (ClientData arg, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[]) |
| int | NsTclMkTempCmd (ClientData dummy, Tcl_Interp *interp, int argc, char **argv) |
| int | NsTclTmpNamObjCmd (ClientData arg, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[]) |
| int | NsTclNormalizePathObjCmd (ClientData arg, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[]) |
| int | NsTclUrl2FileObjCmd (ClientData arg, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[]) |
| int | NsTclKillObjCmd (ClientData arg, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[]) |
| int | NsTclLinkObjCmd (ClientData arg, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[]) |
| int | NsTclSymlinkObjCmd (ClientData arg, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[]) |
| int | NsTclRenameObjCmd (ClientData arg, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[]) |
| int | NsTclWriteFpObjCmd (ClientData arg, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[]) |
| int | NsTclTruncateObjCmd (ClientData arg, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[]) |
| int | NsTclFTruncateObjCmd (ClientData arg, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[]) |
| int | NsTclChmodObjCmd (ClientData arg, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[]) |
| int | NsTclChanObjCmd (ClientData arg, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[]) |
| typedef struct _NsRegChan NsRegChan |
Structure handling one registered channel for the [ns_chan] command
| int Ns_TclGetOpenChannel | ( | Tcl_Interp * | interp, | |
| char * | chanId, | |||
| int | write, | |||
| int | check, | |||
| Tcl_Channel * | chanPtr | |||
| ) |
| int Ns_TclGetOpenFd | ( | Tcl_Interp * | interp, | |
| char * | chanId, | |||
| int | write, | |||
| int * | fdPtr | |||
| ) |
----------------------------------------------------------------------
Ns_TclGetOpenFd --
Return an open Unix file descriptor for the given channel. This routine is used by the AOLserver * routines to provide access to the underlying socket.
Results: TCL_OK or TCL_ERROR.
Side effects: The value at fdPtr is updated with a valid Unix file descriptor.
----------------------------------------------------------------------
| int NsTclChanObjCmd | ( | ClientData | arg, | |
| Tcl_Interp * | interp, | |||
| int | objc, | |||
| Tcl_Obj *CONST | objv[] | |||
| ) |
----------------------------------------------------------------------
NsTclChanObjCmd --
Implement the ns_chan command.
Results: Tcl result.
Side effects: See docs.
----------------------------------------------------------------------
| int NsTclChmodObjCmd | ( | ClientData | arg, | |
| Tcl_Interp * | interp, | |||
| int | objc, | |||
| Tcl_Obj *CONST | objv[] | |||
| ) |
----------------------------------------------------------------------
NsTclChmodObjCmd --
NsTclChmodCmd
Results: Tcl result.
Side effects: See docs.
----------------------------------------------------------------------
| int NsTclCpFpObjCmd | ( | ClientData | arg, | |
| Tcl_Interp * | interp, | |||
| int | objc, | |||
| Tcl_Obj *CONST | objv[] | |||
| ) |
----------------------------------------------------------------------
NsTclCpFpObjCmd --
Implements ns_cpfp as obj command.
Results: Tcl result.
Side effects: See docs.
----------------------------------------------------------------------
| int NsTclCpObjCmd | ( | ClientData | arg, | |
| Tcl_Interp * | interp, | |||
| int | objc, | |||
| Tcl_Obj *CONST | objv[] | |||
| ) |
----------------------------------------------------------------------
NsTclCpObjCmd --
Implements ns_cp as obj command.
Results: Tcl result.
Side effects: See docs.
----------------------------------------------------------------------
| int NsTclFTruncateObjCmd | ( | ClientData | arg, | |
| Tcl_Interp * | interp, | |||
| int | objc, | |||
| Tcl_Obj *CONST | objv[] | |||
| ) |
----------------------------------------------------------------------
NsTclFTruncateObjCmd --
Implements ns_ftruncate as obj command.
Results: Tcl result.
Side effects: See docs.
----------------------------------------------------------------------
| int NsTclKillObjCmd | ( | ClientData | arg, | |
| Tcl_Interp * | interp, | |||
| int | objc, | |||
| Tcl_Obj *CONST | objv[] | |||
| ) |
----------------------------------------------------------------------
NsTclKillObjCmd --
Implements ns_kill as obj command.
Results: Tcl result.
Side effects: See docs.
----------------------------------------------------------------------
| int NsTclLinkObjCmd | ( | ClientData | arg, | |
| Tcl_Interp * | interp, | |||
| int | objc, | |||
| Tcl_Obj *CONST | objv[] | |||
| ) |
----------------------------------------------------------------------
NsTclLinkObjCmd --
Implements ns_link as obj command.
Results: Tcl result.
Side effects: See docs.
----------------------------------------------------------------------
| int NsTclMkdirObjCmd | ( | ClientData | arg, | |
| Tcl_Interp * | interp, | |||
| int | objc, | |||
| Tcl_Obj *CONST | objv[] | |||
| ) |
----------------------------------------------------------------------
NsTclMkdirObjCmd --
Implements ns_mkdir as obj command.
Results: Tcl result.
Side effects: See docs.
----------------------------------------------------------------------
| int NsTclMkTempCmd | ( | ClientData | dummy, | |
| Tcl_Interp * | interp, | |||
| int | argc, | |||
| char ** | argv | |||
| ) |
----------------------------------------------------------------------
NsTclMkTempCmd --
Implements ns_mktemp.
Results: Tcl result.
Side effects: Allocates memory for the filename as a TCL_VOLATILE object.
----------------------------------------------------------------------
| int NsTclNormalizePathObjCmd | ( | ClientData | arg, | |
| Tcl_Interp * | interp, | |||
| int | objc, | |||
| Tcl_Obj *CONST | objv[] | |||
| ) |
----------------------------------------------------------------------
NsTclNormalizePathObjCmd --
Implements ns_normalizepath as obj command.
Results: Tcl result.
Side effects: See docs.
----------------------------------------------------------------------
| int NsTclPurgeFilesObjCmd | ( | ClientData | arg, | |
| Tcl_Interp * | interp, | |||
| int | objc, | |||
| Tcl_Obj *CONST | objv[] | |||
| ) |
| int NsTclRenameObjCmd | ( | ClientData | arg, | |
| Tcl_Interp * | interp, | |||
| int | objc, | |||
| Tcl_Obj *CONST | objv[] | |||
| ) |
----------------------------------------------------------------------
NsTclRenameObjCmd --
Implements ns_rename as obj command.
Results: Tcl result.
Side effects: See docs.
----------------------------------------------------------------------
| int NsTclRmdirObjCmd | ( | ClientData | arg, | |
| Tcl_Interp * | interp, | |||
| int | objc, | |||
| Tcl_Obj *CONST | objv[] | |||
| ) |
----------------------------------------------------------------------
NsTclRmdirObjCmd --
Implements ns_rmdir
Results: Tcl result.
Side effects: See docs.
----------------------------------------------------------------------
| int NsTclRollFileObjCmd | ( | ClientData | arg, | |
| Tcl_Interp * | interp, | |||
| int | objc, | |||
| Tcl_Obj *CONST | objv[] | |||
| ) |
| int NsTclSymlinkObjCmd | ( | ClientData | arg, | |
| Tcl_Interp * | interp, | |||
| int | objc, | |||
| Tcl_Obj *CONST | objv[] | |||
| ) |
----------------------------------------------------------------------
NsTclSymlinkObjCmd --
Implements ns_symlink as obj command.
Results: Tcl result.
Side effects: See docs.
----------------------------------------------------------------------
| int NsTclTmpNamObjCmd | ( | ClientData | arg, | |
| Tcl_Interp * | interp, | |||
| int | objc, | |||
| Tcl_Obj *CONST | objv[] | |||
| ) |
----------------------------------------------------------------------
NsTclTmpNamObjCmd --
Implements ns_tmpnam as obj command.
Results: Tcl result.
Side effects: See docs.
----------------------------------------------------------------------
| int NsTclTruncateObjCmd | ( | ClientData | arg, | |
| Tcl_Interp * | interp, | |||
| int | objc, | |||
| Tcl_Obj *CONST | objv[] | |||
| ) |
----------------------------------------------------------------------
NsTclTruncateObjCmd --
Implements ns_truncate as obj command.
Results: Tcl result.
Side effects: See docs.
----------------------------------------------------------------------
| int NsTclUnlinkObjCmd | ( | ClientData | arg, | |
| Tcl_Interp * | interp, | |||
| int | objc, | |||
| Tcl_Obj *CONST | objv[] | |||
| ) |
----------------------------------------------------------------------
NsTclUnlinkObjCmd --
Implement ns_unlink as obj command.
Results: Tcl result.
Side effects: See docs.
----------------------------------------------------------------------
| int NsTclUrl2FileObjCmd | ( | ClientData | arg, | |
| Tcl_Interp * | interp, | |||
| int | objc, | |||
| Tcl_Obj *CONST | objv[] | |||
| ) |
----------------------------------------------------------------------
NsTclUrl2FileObjCmd --
Implements ns_url2file as obj command.
Results: Tcl result.
Side effects: See docs.
----------------------------------------------------------------------
| int NsTclWriteFpObjCmd | ( | ClientData | arg, | |
| Tcl_Interp * | interp, | |||
| int | objc, | |||
| Tcl_Obj *CONST | objv[] | |||
| ) |
----------------------------------------------------------------------
NsTclWriteFpObjCmd --
Implements ns_writefp as obj command.
Results: Tcl result.
Side effects: See docs.
----------------------------------------------------------------------
1.5.1