rbb 00/01/28 09:42:53
Modified: src/lib/apr configure.in src/lib/apr/include apr.h.in apr_general.h Log: Fix the APR build process on UNIX. We need to include signal.h if we have it. Revision Changes Path 1.50 +2 -1 apache-2.0/src/lib/apr/configure.in Index: configure.in =================================================================== RCS file: /home/cvs/apache-2.0/src/lib/apr/configure.in,v retrieving revision 1.49 retrieving revision 1.50 diff -u -r1.49 -r1.50 --- configure.in 2000/01/27 23:49:23 1.49 +++ configure.in 2000/01/28 17:42:45 1.50 @@ -223,7 +223,7 @@ AC_CHECK_HEADERS(pwd.h) AC_CHECK_HEADERS(sys/sem.h) AC_CHECK_HEADERS(setjmp.h) -AC_CHECK_HEADERS(signal.h) +AC_CHECK_HEADERS(signal.h, signalh="1", signalh="0") AC_CHECK_HEADERS(stdarg.h, stdargh="1", stdargh="0") AC_CHECK_HEADERS(stddef.h) AC_CHECK_HEADERS(stdio.h, stdioh="1", stdioh"0") @@ -384,6 +384,7 @@ AC_SUBST(stdioh) AC_SUBST(sys_typesh) AC_SUBST(sys_uioh) +AC_SUBST(signalh) AC_SUBST(threads) AC_SUBST(pthreadh) AC_SUBST(short_value) 1.13 +1 -0 apache-2.0/src/lib/apr/include/apr.h.in Index: apr.h.in =================================================================== RCS file: /home/cvs/apache-2.0/src/lib/apr/include/apr.h.in,v retrieving revision 1.12 retrieving revision 1.13 diff -u -r1.12 -r1.13 --- apr.h.in 2000/01/27 23:49:26 1.12 +++ apr.h.in 2000/01/28 17:42:51 1.13 @@ -33,6 +33,7 @@ #define APR_HAVE_STDIO_H @stdioh@ #define APR_HAVE_SYS_TYPES_H @sys_typesh@ #define APR_HAVE_SYS_UIO_H @sys_uioh@ +#define APR_HAVE_SIGNAL_H @signalh@ #define APR_USE_FLOCK_SERIALIZE @flockser@ #define APR_USE_SYSVSEM_SERIALIZE @sysvser@ 1.16 +6 -3 apache-2.0/src/lib/apr/include/apr_general.h Index: apr_general.h =================================================================== RCS file: /home/cvs/apache-2.0/src/lib/apr/include/apr_general.h,v retrieving revision 1.15 retrieving revision 1.16 diff -u -r1.15 -r1.16 --- apr_general.h 2000/01/19 01:14:56 1.15 +++ apr_general.h 2000/01/28 17:42:52 1.16 @@ -53,6 +53,9 @@ * */ +#ifndef APR_GENERAL_H +#define APR_GENERAL_H + #ifdef WIN32 #include "apr_win.h" #else @@ -65,10 +68,10 @@ #if APR_HAVE_SYS_TYPES_H #include <sys/types.h> #endif +#if APR_HAVE_SIGNAL_H +#include <signal.h> +#endif #include "apr_errno.h" - -#ifndef APR_GENERAL_H -#define APR_GENERAL_H #ifdef __cplusplus extern "C" {