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
  
  
  

Reply via email to