martin 99/12/15 13:45:19
Modified: src Configure Log: Avoid spawning an extra subshell for every header file. Protect the environment elsewhere by putting the whole header loop in a subshell. Noticed by Ralf Engelschall Revision Changes Path 1.382 +4 -1 apache-1.3/src/Configure Index: Configure =================================================================== RCS file: /export/home/cvs/apache-1.3/src/Configure,v retrieving revision 1.381 retrieving revision 1.382 diff -u -r1.381 -r1.382 --- Configure 1999/12/13 22:00:17 1.381 +++ Configure 1999/12/15 21:45:17 1.382 @@ -931,11 +931,13 @@ echo " + checking for system header files" CHECK_FOR_HEADERS="dlfcn.h dl.h bstring.h crypt.h unistd.h sys/resource.h sys/select.h sys/processor.h sys/param.h" +( +export CPP for header in $CHECK_FOR_HEADERS; do echo "" >>$AP_CONFIG_AUTO_H echo "/* check: #include <$header> */" >>$AP_CONFIG_AUTO_H name="`echo $header | sed -e 's:/:_:g' -e 's:\.:_:g' | tr '[a-z]' '[A-Z]'`" - ( export CPP; ./helpers/checkheader.sh $header ) + ./helpers/checkheader.sh $header if [ $? -eq 0 ]; then echo "#ifndef HAVE_${name}" >>$AP_CONFIG_AUTO_H echo "#define HAVE_${name} 1" >>$AP_CONFIG_AUTO_H @@ -946,6 +948,7 @@ echo "#endif" >>$AP_CONFIG_AUTO_H fi done +) #################################################################### # Special AIX 4.x support: need to check for sys/processor.h