|
Apache HTTPD
|
#include "apr.h"#include "apr_strings.h"#include "apr_lib.h"#include "apr_want.h"#include "ap_config.h"#include "httpd.h"#include "http_config.h"#include "http_request.h"#include "http_core.h"#include "http_log.h"#include "http_protocol.h"#include "util_script.h"Go to the source code of this file.
Classes | |
| struct | magic |
| union | magic::VALUETYPE |
| union | record |
| struct | record::header |
| struct | names |
| struct | magic_rsl_s |
| struct | magic_server_config_rec |
| struct | magic_req_rec |
| struct | uncompress_parms |
Typedefs | |
| typedef struct magic_rsl_s | magic_rsl |
Enumerations | |
| enum | rsl_states { rsl_leading_space , rsl_type , rsl_subtype , rsl_separator , rsl_encoding } |
Variables | ||
| static const char *const | types [] | |
| static const struct names | names [] | |
| static const command_rec | mime_magic_cmds [] | |
| struct { | ||
| const char * magic | ||
| apr_size_t maglen | ||
| const char * argv [3] | ||
| int silent | ||
| const char * encoding | ||
| } | compr [] | |
| static int *const | aplog_module_index = &( mime_magic_module.module_index) | |
| #define APR_WANT_STRFUNC |
Definition at line 88 of file mod_mime_magic.c.
| #define BEDATE 9 |
Definition at line 151 of file mod_mime_magic.c.
| #define BELONG 8 |
Definition at line 150 of file mod_mime_magic.c.
| #define BESHORT 7 |
Definition at line 149 of file mod_mime_magic.c.
| #define BYTE 1 |
Definition at line 144 of file mod_mime_magic.c.
| #define DATE 6 |
Definition at line 148 of file mod_mime_magic.c.
| #define EATAB {while (apr_isspace(*l)) ++l;} |
Definition at line 907 of file mod_mime_magic.c.
| #define HOWMANY 4096 |
Definition at line 122 of file mod_mime_magic.c.
Definition at line 133 of file mod_mime_magic.c.
Definition at line 2217 of file mod_mime_magic.c.
Definition at line 255 of file mod_mime_magic.c.
Definition at line 249 of file mod_mime_magic.c.
| #define L_MAIL 8 /* Electronic mail */ |
Definition at line 257 of file mod_mime_magic.c.
Definition at line 252 of file mod_mime_magic.c.
Definition at line 258 of file mod_mime_magic.c.
Definition at line 256 of file mod_mime_magic.c.
Definition at line 253 of file mod_mime_magic.c.
| #define LEDATE 12 |
Definition at line 154 of file mod_mime_magic.c.
| #define LELONG 11 |
Definition at line 153 of file mod_mime_magic.c.
| #define LESHORT 10 |
Definition at line 152 of file mod_mime_magic.c.
| #define LONG 4 |
Definition at line 146 of file mod_mime_magic.c.
Definition at line 125 of file mod_mime_magic.c.
| #define MAXMIMESTRING 256 |
Definition at line 119 of file mod_mime_magic.c.
Definition at line 126 of file mod_mime_magic.c.
Definition at line 116 of file mod_mime_magic.c.
| #define MIME_MAGIC_DEBUG 0 |
Definition at line 114 of file mod_mime_magic.c.
Definition at line 117 of file mod_mime_magic.c.
| #define MODNAME "mod_mime_magic" |
Definition at line 113 of file mod_mime_magic.c.
| #define NAMSIZ 100 |
Definition at line 185 of file mod_mime_magic.c.
| #define NBEDATE 6 |
| #define NBELONG 6 |
| #define NBESHORT 7 |
| #define NBYTE 4 |
| #define NDATE 4 |
| #define NLEDATE 6 |
| #define NLELONG 6 |
| #define NLESHORT 7 |
| #define NLONG 4 |
Definition at line 435 of file mod_mime_magic.c.
| #define NSHORT 5 |
| #define NSTRING 6 |
| #define RECORDSIZE 512 |
Definition at line 184 of file mod_mime_magic.c.
| #define SHORT 2 |
Definition at line 145 of file mod_mime_magic.c.
| #define SMALL_HOWMANY 1024 |
Definition at line 124 of file mod_mime_magic.c.
Definition at line 1969 of file mod_mime_magic.c.
| #define STRING 5 |
Definition at line 147 of file mod_mime_magic.c.
| #define TGNMLEN 32 |
Definition at line 187 of file mod_mime_magic.c.
| #define TUNMLEN 32 |
Definition at line 186 of file mod_mime_magic.c.
| #define UNSIGNED 2 /* comparison is unsigned */ |
Definition at line 134 of file mod_mime_magic.c.
| Enumerator | |
|---|---|
| rsl_leading_space | |
| rsl_type | |
| rsl_subtype | |
| rsl_separator | |
| rsl_encoding | |
Definition at line 659 of file mod_mime_magic.c.
|
static |
< Open the file for reading
<
< Open the file for buffered I/O
<
< use OS's default permissions
<
Definition at line 913 of file mod_mime_magic.c.
|
static |
Definition at line 1971 of file mod_mime_magic.c.
|
static |
Definition at line 473 of file mod_mime_magic.c.
|
static |
Definition at line 2116 of file mod_mime_magic.c.
Definition at line 2265 of file mod_mime_magic.c.
|
static |
< Module has served the response completely * - it's safe to die() with no more output
< Module has served the response completely * - it's safe to die() with no more output
< Module has served the response completely * - it's safe to die() with no more output
< Module has served the response completely * - it's safe to die() with no more output
< Module has served the response completely * - it's safe to die() with no more output
< Module has served the response completely * - it's safe to die() with no more output
< Module has handled this stage.
Definition at line 1435 of file mod_mime_magic.c.
|
static |
Definition at line 1308 of file mod_mime_magic.c.
Definition at line 1290 of file mod_mime_magic.c.
Definition at line 1418 of file mod_mime_magic.c.
|
static |
Definition at line 2224 of file mod_mime_magic.c.
|
static |
< Module declines to handle
< Module declines to handle
< Module declines to handle
< Module has handled this stage.
Definition at line 2411 of file mod_mime_magic.c.
|
static |
< Module has handled this stage.
< Module has handled this stage.
Definition at line 2359 of file mod_mime_magic.c.
|
static |
< Module has served the response completely * - it's safe to die() with no more output
< Module has handled this stage.
< Module has handled this stage.
< Open the file for reading
<
< use OS's default permissions
<
< Module declines to handle
< Module declines to handle
< Module has handled this stage.
< Module has handled this stage.
Definition at line 821 of file mod_mime_magic.c.
|
static |
Definition at line 542 of file mod_mime_magic.c.
|
static |
Definition at line 585 of file mod_mime_magic.c.
|
static |
Definition at line 601 of file mod_mime_magic.c.
|
static |
Definition at line 579 of file mod_mime_magic.c.
|
static |
< Module declines to handle
< Module declines to handle
< Module declines to handle
< Module declines to handle
< Module declines to handle
< Module has handled this stage.
Definition at line 664 of file mod_mime_magic.c.
|
static |
Definition at line 530 of file mod_mime_magic.c.
|
static |
Definition at line 1529 of file mod_mime_magic.c.
Definition at line 1822 of file mod_mime_magic.c.
Definition at line 1744 of file mod_mime_magic.c.
|
static |
Definition at line 479 of file mod_mime_magic.c.
|
static |
Definition at line 1784 of file mod_mime_magic.c.
|
static |
Definition at line 1691 of file mod_mime_magic.c.
|
static |
Definition at line 1063 of file mod_mime_magic.c.
|
static |
Definition at line 2448 of file mod_mime_magic.c.
|
static |
Definition at line 2296 of file mod_mime_magic.c.
Definition at line 612 of file mod_mime_magic.c.
Definition at line 492 of file mod_mime_magic.c.
Definition at line 1026 of file mod_mime_magic.c.
|
static |
Definition at line 1495 of file mod_mime_magic.c.
|
static |
< Module has handled this stage.
< Module has handled this stage.
< Module has handled this stage.
< Module declines to handle
Definition at line 878 of file mod_mime_magic.c.
|
static |
Definition at line 2167 of file mod_mime_magic.c.
|
static |
< Module has handled this stage.
Definition at line 2081 of file mod_mime_magic.c.
Definition at line 2462 of file mod_mime_magic.c.
Definition at line 2049 of file mod_mime_magic.c.
| const struct { ... } compr[] |
Definition at line 2051 of file mod_mime_magic.c.
Definition at line 2047 of file mod_mime_magic.c.
| apr_size_t maglen |
Definition at line 2048 of file mod_mime_magic.c.
|
static |
Definition at line 509 of file mod_mime_magic.c.
| int silent |
Definition at line 2050 of file mod_mime_magic.c.
Definition at line 260 of file mod_mime_magic.c.