|
Apache HTTPD
|
#include "apr_lib.h"#include "apr_strings.h"#include "apr_general.h"#include "apr_file_io.h"#include "apr_portable.h"#include "apr_buckets.h"#include "apr_optional.h"#include "apr_signal.h"#include "apr_want.h"#include "util_filter.h"#include "httpd.h"#include "http_config.h"#include "http_request.h"#include "http_core.h"#include "http_protocol.h"#include "http_main.h"#include "http_log.h"#include "ap_mpm.h"#include "mpm_common.h"#include "mod_suexec.h"#include "../filters/mod_include.h"#include "mod_core.h"#include <sys/stat.h>#include <sys/un.h>#include "cgi_common.h"Go to the source code of this file.
Classes | |
| struct | cgid_dirconf |
| struct | cgid_server_conf |
| struct | cgid_req_t |
| struct | cleanup_script_info |
Macros | |
| #define | APR_WANT_STRFUNC |
| #define | DAEMON_STARTUP_ERROR 254 |
| #define | DEFAULT_LOGBYTES 10385760 |
| #define | DEFAULT_BUFBYTES 1024 |
| #define | DEFAULT_SOCKET "cgisock" |
| #define | CGI_REQ 1 |
| #define | SSI_REQ 2 |
| #define | GETPID_REQ 3 /* get the pid of script created for prior request */ |
| #define | ERRFN_USERDATA_KEY "CGIDCHILDERRFN" |
| #define | DEFAULT_CGID_LISTENBACKLOG 100 |
| #define | DEFAULT_CONNECT_ATTEMPTS 15 |
| #define | DEFAULT_CONNECT_STARTUP_DELAY 60 |
| #define | cgi_server_conf cgid_server_conf |
| #define | cgi_module cgid_module |
Variables | |
| static apr_pool_t * | pcgi = NULL |
| static pid_t | daemon_pid |
| static int | daemon_should_exit = 0 |
| static server_rec * | root_server = NULL |
| static apr_pool_t * | root_pool = NULL |
| static const char * | sockname |
| static struct sockaddr_un * | server_addr |
| static apr_socklen_t | server_addr_len |
| static pid_t | parent_pid |
| static ap_unix_identity_t | empty_ugid = { (uid_t)-1, (gid_t)-1, -1 } |
| static const command_rec | cgid_cmds [] |
| static int *const | aplog_module_index = &( cgid_module.module_index) |
| #define APR_WANT_STRFUNC |
Definition at line 39 of file mod_cgid.c.
| #define cgi_module cgid_module |
Definition at line 218 of file mod_cgid.c.
| #define CGI_REQ 1 |
Definition at line 137 of file mod_cgid.c.
Definition at line 217 of file mod_cgid.c.
| #define DAEMON_STARTUP_ERROR 254 |
Definition at line 105 of file mod_cgid.c.
| #define DEFAULT_BUFBYTES 1024 |
Definition at line 134 of file mod_cgid.c.
| #define DEFAULT_CGID_LISTENBACKLOG 100 |
Definition at line 151 of file mod_cgid.c.
| #define DEFAULT_CONNECT_ATTEMPTS 15 |
Definition at line 164 of file mod_cgid.c.
| #define DEFAULT_CONNECT_STARTUP_DELAY 60 |
Definition at line 168 of file mod_cgid.c.
| #define DEFAULT_LOGBYTES 10385760 |
Definition at line 133 of file mod_cgid.c.
| #define DEFAULT_SOCKET "cgisock" |
Definition at line 135 of file mod_cgid.c.
| #define ERRFN_USERDATA_KEY "CGIDCHILDERRFN" |
Definition at line 141 of file mod_cgid.c.
Definition at line 139 of file mod_cgid.c.
| #define SSI_REQ 2 |
Definition at line 138 of file mod_cgid.c.
|
static |
Definition at line 1697 of file mod_cgid.c.
|
static |
Definition at line 692 of file mod_cgid.c.
|
static |
< Module declines to handle
< Module has handled this stage.
Definition at line 1465 of file mod_cgid.c.
|
static |
< Module has handled this stage.
< Module has handled this stage.
Definition at line 1032 of file mod_cgid.c.
|
static |
< Module has handled this stage.
Definition at line 1025 of file mod_cgid.c.
|
static |
< Module declines to handle
< Module has handled this stage.
Definition at line 999 of file mod_cgid.c.
|
static |
Definition at line 113 of file mod_cgid.c.
|
static |
Definition at line 1400 of file mod_cgid.c.
|
static |
Definition at line 1459 of file mod_cgid.c.
|
static |
Definition at line 341 of file mod_cgid.c.
|
static |
< Module has handled this stage.
Definition at line 1293 of file mod_cgid.c.
|
static |
Definition at line 234 of file mod_cgid.c.
|
static |
Definition at line 1082 of file mod_cgid.c.
|
static |
Definition at line 1100 of file mod_cgid.c.
Definition at line 680 of file mod_cgid.c.
|
static |
Definition at line 1372 of file mod_cgid.c.
|
static |
|
static |
< Module has handled this stage.
Definition at line 1421 of file mod_cgid.c.
|
static |
Definition at line 500 of file mod_cgid.c.
|
static |
Definition at line 1640 of file mod_cgid.c.
|
static |
< Module has handled this stage.
Definition at line 1723 of file mod_cgid.c.
|
static |
Definition at line 125 of file mod_cgid.c.
|
static |
< Append to the end of the file
<
< Open the file for writing
<
< Create the file if not there
<
< use OS's default permissions
<
Definition at line 1188 of file mod_cgid.c.
|
static |
Definition at line 1093 of file mod_cgid.c.
|
static |
Definition at line 1790 of file mod_cgid.c.
|
static |
Definition at line 578 of file mod_cgid.c.
< Forbidden in <VirtualHost>
< Forbidden in <Limit>
< Forbidden in <Directory>
< Forbidden in <Location>
< Forbidden in <Files> or <If>
< Forbidden in <Proxy>
Definition at line 1142 of file mod_cgid.c.
Definition at line 1160 of file mod_cgid.c.
Definition at line 1106 of file mod_cgid.c.
Definition at line 1132 of file mod_cgid.c.
Definition at line 1122 of file mod_cgid.c.
|
static |
Definition at line 424 of file mod_cgid.c.
|
static |
Definition at line 352 of file mod_cgid.c.
|
static |
Definition at line 431 of file mod_cgid.c.
|
static |
Definition at line 445 of file mod_cgid.c.
Definition at line 1800 of file mod_cgid.c.
|
static |
Definition at line 1170 of file mod_cgid.c.
|
static |
Definition at line 84 of file mod_cgid.c.
|
static |
Definition at line 85 of file mod_cgid.c.
|
static |
Definition at line 92 of file mod_cgid.c.
|
static |
Definition at line 91 of file mod_cgid.c.
|
static |
Definition at line 83 of file mod_cgid.c.
|
static |
Definition at line 87 of file mod_cgid.c.
|
static |
Definition at line 86 of file mod_cgid.c.
|
static |
Definition at line 89 of file mod_cgid.c.
|
static |
Definition at line 90 of file mod_cgid.c.
Definition at line 88 of file mod_cgid.c.