case "$VENDOR" in
linux*|kfreebsd*) OS=$VENDOR; VENDOR= ;;
esac
+ case "$REST" in
+ gnu/kfreebsd*) OS="kfreebsd"; VENDOR= ;;
+ esac
# Special case
case "$OS" in
gnu*) OS=hurd;; # No HURD support as yet
ALLOW_USR_LIBS=true
fi
case "$OS" in
-linux*|sunos*) ;;
+linux*|sunos*|kfreebsd*) ;;
*)
if ! [ -x "$LDELF" -o -x /libexec/ld-elf.so.[0-9]* ] && \
[ -z "$PREFIX" -o "$PREFIX" = "/" ]
esac
echo "DHCPCD_SRCS+= if-bsd.c" >>$CONFIG_MK
# Whacky includes needed to buck the trend
+ case "$OS" in
+ kfreebsd*) echo "#include <inttypes.h>" >>$CONFIG_H;
+ esac
echo "#include <net/if.h>" >>$CONFIG_H
echo "#include <net/if_var.h>" >>$CONFIG_H
;;