mpm_common.h revision 00b8146bf5d1f543ce19917c6b4fe252d33baf79
770b5ce4fc31a336a41e81381c229da725ef0cfaLennart Poettering/* ====================================================================
770b5ce4fc31a336a41e81381c229da725ef0cfaLennart Poettering * The Apache Software License, Version 1.1
770b5ce4fc31a336a41e81381c229da725ef0cfaLennart Poettering * Copyright (c) 2000-2001 The Apache Software Foundation. All rights
770b5ce4fc31a336a41e81381c229da725ef0cfaLennart Poettering * Redistribution and use in source and binary forms, with or without
770b5ce4fc31a336a41e81381c229da725ef0cfaLennart Poettering * modification, are permitted provided that the following conditions
770b5ce4fc31a336a41e81381c229da725ef0cfaLennart Poettering * 1. Redistributions of source code must retain the above copyright
770b5ce4fc31a336a41e81381c229da725ef0cfaLennart Poettering * notice, this list of conditions and the following disclaimer.
770b5ce4fc31a336a41e81381c229da725ef0cfaLennart Poettering * 2. Redistributions in binary form must reproduce the above copyright
770b5ce4fc31a336a41e81381c229da725ef0cfaLennart Poettering * notice, this list of conditions and the following disclaimer in
770b5ce4fc31a336a41e81381c229da725ef0cfaLennart Poettering * the documentation and/or other materials provided with the
770b5ce4fc31a336a41e81381c229da725ef0cfaLennart Poettering * distribution.
770b5ce4fc31a336a41e81381c229da725ef0cfaLennart Poettering * 3. The end-user documentation included with the redistribution,
770b5ce4fc31a336a41e81381c229da725ef0cfaLennart Poettering * if any, must include the following acknowledgment:
770b5ce4fc31a336a41e81381c229da725ef0cfaLennart Poettering * "This product includes software developed by the
770b5ce4fc31a336a41e81381c229da725ef0cfaLennart Poettering * Apache Software Foundation (http://www.apache.org/)."
770b5ce4fc31a336a41e81381c229da725ef0cfaLennart Poettering * Alternately, this acknowledgment may appear in the software itself,
#ifndef APACHE_MPM_COMMON_H
#define APACHE_MPM_COMMON_H
#include "ap_config.h"
#include "mpm.h"
#ifdef __cplusplus
#ifndef DEFAULT_LISTENBACKLOG
#ifdef AP_MPM_WANT_WAIT_OR_TIMEOUT
#ifdef AP_MPM_USES_POD
struct ap_pod_t {
apr_pool_t *p;
#ifdef AP_MPM_WANT_SET_MAX_REQUESTS
extern int ap_max_requests_per_child;
const char *arg);
#ifdef AP_MPM_WANT_SET_PIDFILE
extern const char *ap_pid_fname;
const char *arg);
#ifdef AP_MPM_WANT_SET_LOCKFILE
extern const char *ap_lock_fname;
const char *arg);
const char *arg);
#ifdef AP_MPM_WANT_SET_SCOREBOARD
const char *arg);
#ifdef AP_MPM_WANT_SET_COREDUMPDIR
const char *arg);
#ifdef __cplusplus