rm -f modules.c
echo $MODLIST | $AWK -f $srcdir/build/build-modules-c.awk > modules.c
-AC_OUTPUT_COMMANDS([
-echo '/* Generated by configure */' > ${path_h}.new
-echo "#define HTTPD_ROOT \"$prefix\"" >> ${path_h}.new
-echo "#define SERVER_CONFIG_FILE \"conf/$progname.conf\"" >> ${path_h}.new
-echo "#define APACHE_MPM_DIR \"$mpmdir\"" >> ${path_h}.new
-
-cmp ${path_h}.new ${path_h} >/dev/null 2>&1
-if test $? -ne 0 ; then
- rm -f ${path_h} && mv ${path_h}.new ${path_h} && \
- echo "Updated ${path_h}"
-else
- rm -f ${path_h}.new && \
- echo "${path_h} unchanged"
-fi
-],[
-path_h=./include/ap_config_path.h
-prefix=$prefix
-exec_prefix=$exec_prefix
-bindir=$bindir
-progname=$progname
-mpmdir=$MPM_DIR
-])
+AC_DEFINE_UNQUOTED(HTTPD_ROOT, "$prefix",
+ [Root directory of the Apache install area])
+AC_DEFINE_UNQUOTED(SERVER_CONFIG_FILE, "conf/$progname.conf",
+ [Location of the config file, relative to the Apache root directory])
+AC_DEFINE_UNQUOTED(APACHE_MPM_DIR, "$MPM_DIR",
+ [Location of the source for the current MPM])
AC_TYPE_RLIM_T
* <http://www.apache.org/>.
*/
-#ifndef AP_AC_CONFIG_H
-#define AP_AC_CONFIG_H
+#ifndef AP_CONFIG_H
+#define AP_CONFIG_H
-#include "ap_mmn.h" /* MODULE_MAGIC_NUMBER_ */
-#include "apr_lib.h" /* apr_isfoo() macros */
+#include "apr.h"
#include "apr_hooks.h"
/**
*/
#define AP_DECLARE_HOOK(ret,name,args) \
-APR_DECLARE_EXTERNAL_HOOK(ap,AP,ret,name,args)
+ APR_DECLARE_EXTERNAL_HOOK(ap,AP,ret,name,args)
#define AP_IMPLEMENT_HOOK_BASE(name) \
-APR_IMPLEMENT_EXTERNAL_HOOK_BASE(ap,AP,name)
+ APR_IMPLEMENT_EXTERNAL_HOOK_BASE(ap,AP,name)
/**
* Implement an Apache core hook that has no return code, and
* @deffunc AP_IMPLEMENT_HOOK_VOID(name, args_decl, args_use)
*/
#define AP_IMPLEMENT_HOOK_VOID(name,args_decl,args_use) \
-APR_IMPLEMENT_EXTERNAL_HOOK_VOID(ap,AP,name,args_decl,args_use)
+ APR_IMPLEMENT_EXTERNAL_HOOK_VOID(ap,AP,name,args_decl,args_use)
/**
* Implement an Apache core hook that runs until one of the functions
* @deffunc AP_IMPLEMENT_HOOK_RUN_ALL(ret, name, args_decl, args_use, ok, decline)
*/
#define AP_IMPLEMENT_HOOK_RUN_ALL(ret,name,args_decl,args_use,ok,decline) \
-APR_IMPLEMENT_EXTERNAL_HOOK_RUN_ALL(ap,AP,ret,name,args_decl,args_use,ok,decline)
+ APR_IMPLEMENT_EXTERNAL_HOOK_RUN_ALL(ap,AP,ret,name,args_decl, \
+ args_use,ok,decline)
/**
* Implement a hook that runs until the first function that returns
* @deffunc AP_IMPLEMENT_HOOK_RUN_FIRST(ret, name, args_decl, args_use, decline)
*/
#define AP_IMPLEMENT_HOOK_RUN_FIRST(ret,name,args_decl,args_use,decline) \
-APR_IMPLEMENT_EXTERNAL_HOOK_RUN_FIRST(ap,AP,ret,name,args_decl,args_use,decline)
+ APR_IMPLEMENT_EXTERNAL_HOOK_RUN_FIRST(ap,AP,ret,name,args_decl, \
+ args_use,decline)
-#ifdef WIN32
#include "os.h"
-#else
+#ifndef WIN32
#include "ap_config_auto.h"
-#include "ap_config_path.h"
-#include "os.h"
-#endif /* !WIN32 */
-#include "apr.h"
-#ifdef STDC_HEADERS
-#include <stdlib.h>
-#include <string.h>
#endif
+
#ifdef SIGWAIT_TAKES_ONE_ARG
#define ap_sigwait(a,b) ((*(b)=sigwait((a)))<0?-1:0)
#else
#define NO_LINGCLOSE
#endif
-#ifdef SCO5
-/* This allows Apache to run from a startup script on a SCO box in high
- * security (C2) mode.
- */
-#define SecureWare
-#endif
-
/* XXX - The PHP4 comments say -D_HPUX_SOURCE is obsolete. */
/* TODO - none of the dynamic linking defines are in yet, but that's because
/* If APR has OTHER_CHILD logic, use reliable piped logs.
*/
-#if (APR_HAS_OTHER_CHILD)
+#if APR_HAS_OTHER_CHILD
#define AP_HAVE_RELIABLE_PIPED_LOGS TRUE
#endif
#define APACHE_XLATE
#endif
-#endif /* AP_AC_CONFIG_H */
+#endif /* AP_CONFIG_H */