112 const
char * const *
args,
113 const
char * const *
env,
125#define AP_MPMQ_NOT_SUPPORTED 0
128#define AP_MPMQ_STATIC 1
131#define AP_MPMQ_DYNAMIC 2
140#define AP_MPMQ_STARTING 0
141#define AP_MPMQ_RUNNING 1
142#define AP_MPMQ_STOPPING 2
150#define AP_MPMQ_MAX_DAEMON_USED 1
152#define AP_MPMQ_IS_THREADED 2
154#define AP_MPMQ_IS_FORKED 3
156#define AP_MPMQ_HARD_LIMIT_DAEMONS 4
158#define AP_MPMQ_HARD_LIMIT_THREADS 5
160#define AP_MPMQ_MAX_THREADS 6
162#define AP_MPMQ_MIN_SPARE_DAEMONS 7
164#define AP_MPMQ_MIN_SPARE_THREADS 8
166#define AP_MPMQ_MAX_SPARE_DAEMONS 9
168#define AP_MPMQ_MAX_SPARE_THREADS 10
170#define AP_MPMQ_MAX_REQUESTS_DAEMON 11
172#define AP_MPMQ_MAX_DAEMONS 12
174#define AP_MPMQ_MPM_STATE 13
176#define AP_MPMQ_IS_ASYNC 14
178#define AP_MPMQ_GENERATION 15
180#define AP_MPMQ_HAS_SERF 16
252extern void moncontrol(
int);
253#define AP_MONCONTROL(x) moncontrol(x)
255#define AP_MONCONTROL(x)
258#ifdef AP_ENABLE_EXCEPTION_HOOK
259typedef struct ap_exception_info_t {
262} ap_exception_info_t;
#define AP_DECLARE_HOOK(ret, name, args)
APR Thread and Process Library.
static apr_pool_t * pconf
apr_status_t ap_os_create_privileged_process(const request_rec *r, apr_proc_t *newproc, const char *progname, const char *const *args, const char *const *env, apr_procattr_t *attr, apr_pool_t *p)
apr_status_t ap_mpm_register_timed_callback(apr_time_t t, ap_mpm_callback_fn_t *cbfn, void *baton)
void() ap_mpm_callback_fn_t(void *baton)
ap_vhost_iterate_conn_cb void * baton
apr_array_header_t ** result
char const *const char const *const ** env
const char const char *const const char *const apr_procattr_t * attr
const char const char *const * args
apr_status_t ap_mpm_query(int query_code, int *result)
Apache scoreboard library.
A structure that represents the current request.
A structure to store information for each virtual server.
static apr_proc_t newproc