40#define APR_WANT_STRFUNC
60module AP_MODULE_DECLARE_DATA actions_module;
115 if (
cmd->pool ==
cmd->temp_pool) {
127 return "TRACE not allowed for Script";
131 "' for Script",
NULL);
143 "a media type followed by a script name"),
145 "a method followed by a script name"),
153 const char *
t, *action;
191 int virtual = (*
t++ ==
'0' ? 0 : 1);
Symbol export macros and hook functions.
APR Standard Headers Support.
#define ap_get_module_config(v, m)
#define AP_DECLARE_MODULE(foo)
void ap_hook_handler(ap_HOOK_handler_t *pf, const char *const *aszPre, const char *const *aszSucc, int nOrder)
#define AP_INIT_TAKE23(directive, func, mconfig, where, help)
#define AP_INIT_TAKE2(directive, func, mconfig, where, help)
int ap_method_number_of(const char *method)
int ap_method_register(apr_pool_t *p, const char *methname)
void ap_internal_redirect_handler(const char *new_uri, request_rec *r)
#define AP_REQUEST_IS_TRUSTED_CT(r)
#define STANDARD20_MODULE_STUFF
#define ap_escape_uri(ppool, path)
char * ap_field_noparam(apr_pool_t *p, const char *intype)
int strcasecmp(const char *a, const char *b)
apr_uint32_t apr_pool_t apr_uint32_t apr_pollset_method_e method
#define apr_pcalloc(p, size)
static void * create_action_dir_config(apr_pool_t *p, char *dummy)
static void * merge_action_dir_configs(apr_pool_t *p, void *basev, void *addv)
static const char * add_action(cmd_parms *cmd, void *m_v, const char *type, const char *script, const char *option)
static void register_hooks(apr_pool_t *p)
static int action_handler(request_rec *r)
static const command_rec action_cmds[]
static const char * set_script(cmd_parms *cmd, void *m_v, const char *method, const char *script)
apr_table_t * action_types
const char * scripted[64]
A structure that represents the current request.
const char * content_type
apr_table_t * subprocess_env
struct ap_conf_vector_t * per_dir_config