Apache2
mod_cgi.h
Go to the documentation of this file.
1 /* Licensed to the Apache Software Foundation (ASF) under one or more
2  * contributor license agreements. See the NOTICE file distributed with
3  * this work for additional information regarding copyright ownership.
4  * The ASF licenses this file to You under the Apache License, Version 2.0
5  * (the "License"); you may not use this file except in compliance with
6  * the License. You may obtain a copy of the License at
7  *
8  * http://www.apache.org/licenses/LICENSE-2.0
9  *
10  * Unless required by applicable law or agreed to in writing, software
11  * distributed under the License is distributed on an "AS IS" BASIS,
12  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13  * See the License for the specific language governing permissions and
14  * limitations under the License.
15  */
16 
26 #ifndef _MOD_CGI_H
27 #define _MOD_CGI_H 1
28 
29 #include "mod_include.h"
30 
32 
33 typedef struct {
46 
61  (const char **cmd, const char ***argv,
63  cgi_exec_info_t *e_info));
64 
65 #endif /* _MOD_CGI_H */
#define APR_DECLARE_OPTIONAL_FN(ret, name, args)
Definition: apr_optional.h:50
apr_status_t ap_cgi_build_command(const char **cmd, const char ***argv, request_rec *r, apr_pool_t *p, cgi_exec_info_t *e_info)
prog_types
Definition: mod_cgi.h:31
@ RUN_AS_SSI
Definition: mod_cgi.h:31
@ RUN_AS_CGI
Definition: mod_cgi.h:31
request_rec * r
Definition: mod_dav.h:518
int apr_status_t
Definition: apr_errno.h:44
int apr_int32_t
Definition: apr.h:347
struct apr_pool_t apr_pool_t
Definition: apr_pools.h:60
apr_cmdtype_e
Definition: apr_thread_proc.h:46
Server Side Include Filter Extension Module for Apache.
The representation of a filter chain.
Definition: util_filter.h:278
Definition: apr_buckets.h:263
Definition: mod_cgi.h:33
ap_filter_t * next
Definition: mod_cgi.h:43
apr_int32_t in_pipe
Definition: mod_cgi.h:34
apr_int32_t detached
Definition: mod_cgi.h:39
int process_cgi
Definition: mod_cgi.h:37
apr_int32_t out_pipe
Definition: mod_cgi.h:35
include_ctx_t * ctx
Definition: mod_cgi.h:42
apr_int32_t addrspace
Definition: mod_cgi.h:44
apr_int32_t err_pipe
Definition: mod_cgi.h:36
apr_bucket_brigade ** bb
Definition: mod_cgi.h:41
prog_types prog_type
Definition: mod_cgi.h:40
apr_cmdtype_e cmd_type
Definition: mod_cgi.h:38
Definition: mod_include.h:69
A structure that represents the current request.
Definition: httpd.h:856
apr_pool_t * p