#include "nsd.h"Data Structures | |
| struct | exttype |
Defines | |
| #define | TYPE_DEFAULT "*/**" |
Functions | |
| char * | Ns_GetMimeType (char *file) |
| void | NsInitMimeTypes (void) |
| void | NsUpdateMimeTypes (void) |
| int | NsTclGuessTypeObjCmd (ClientData dummy, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[]) |
| #define TYPE_DEFAULT "*/**" |
| char* Ns_GetMimeType | ( | char * | file | ) |
----------------------------------------------------------------------
Ns_GetMimeType --
Guess the mime type based on filename extension. Case is ignored.
Results: A mime type.
Side effects: None.
----------------------------------------------------------------------
| void NsInitMimeTypes | ( | void | ) |
----------------------------------------------------------------------
NsInitMimeTypes --
Add compiled-in default mime types.
Results: None.
Side effects: None.
----------------------------------------------------------------------
Initialize hash table of file extensions.
Add default system types first from above
| int NsTclGuessTypeObjCmd | ( | ClientData | dummy, | |
| Tcl_Interp * | interp, | |||
| int | objc, | |||
| Tcl_Obj *CONST | objv[] | |||
| ) |
----------------------------------------------------------------------
NsTclGuessTypeObjCmd --
Implements ns_guesstype.
Results: Tcl result.
Side effects: See docs.
----------------------------------------------------------------------
| void NsUpdateMimeTypes | ( | void | ) |
----------------------------------------------------------------------
NsUpdateMimeTypes --
Add configured mime types.
Results: None.
Side effects: None.
----------------------------------------------------------------------
1.5.1