Thanks to Robert Edmonds <edmonds@debian.org> for the initial report.
Signed-off-by: Rob Browning <rlb@defaultvalue.org>
AC_CHECK_HEADERS sys/ioctl.h
# On GNU/kFreeBSD utimensat is defined in GNU libc, but won't work.
AC_CHECK_HEADERS sys/ioctl.h
# On GNU/kFreeBSD utimensat is defined in GNU libc, but won't work.
-if [ -z "$OS_GNUKFREEBSD" ]; then
+if [ -z "$OS_GNU_KFREEBSD" ]; then
AC_CHECK_FUNCS utimensat
fi
AC_CHECK_FUNCS utimes
AC_CHECK_FUNCS utimensat
fi
AC_CHECK_FUNCS utimes
AC_PROG_CPP
AC_PROG_INSTALL
AC_PROG_CPP
AC_PROG_INSTALL
- ac_os=`uname -s | sed 's/[-_].*//'`
+ ac_os=`uname -s | sed 's/[-_].*//; s/[^a-zA-Z0-9]/_/g'`
_os=`echo $ac_os | tr '[a-z]' '[A-Z]'`
AC_DEFINE OS_$_os 1
eval OS_${_os}=1
_os=`echo $ac_os | tr '[a-z]' '[A-Z]'`
AC_DEFINE OS_$_os 1
eval OS_${_os}=1