--- src/runtime/config/gen-posix-names.sh.orig Mon Nov 27 14:24:39 2000 +++ src/runtime/config/gen-posix-names.sh Tue Mar 11 23:09:11 2003 @@ -39,17 +39,20 @@ echo "#include " > $SRCFILE $CPP $SRCFILE > $INCLFILE rm -f $SRCFILE -elif [ -r "/usr/include/sys/unistd.h" ]; then - INCLFILE=/usr/include/sys/unistd.h -elif [ -r "/usr/include/confname.h" ]; then - INCLFILE=/usr/include/confname.h -elif [ -r "/usr/include/unistd.h" ]; then - INCLFILE=/usr/include/unistd.h -elif [ -r "/usr/include/bsd/unistd.h" ]; then - INCLFILE=/usr/include/bsd/unistd.h else - echo "gen-posix-names.sh: unable to find " - exit 1 + INCLFILE="" + for f in "/usr/include/sys/unistd.h" \ + "/usr/include/confname.h" \ + "/usr/include/unistd.h" \ + "/usr/include/bsd/unistd.h"; do + if [ -r "$f" ]; then + INCLFILE="$INCLFILE $f" + fi + done + if [ -z "$INCLFILE" ]; then + echo "gen-posix-names.sh: unable to find " + exit 1 + fi fi echo "/* $OUTF" >> $OUTF