diff options
author | Sascha Hlusiak <saschahlusiak@arcor.de> | 2009-03-18 17:39:07 +0100 |
---|---|---|
committer | Sascha Hlusiak <saschahlusiak@arcor.de> | 2009-03-18 17:39:07 +0100 |
commit | 6f2a211b7c3b45e8de9a90835fb7f1a24635c8e5 (patch) | |
tree | b24e743e455c7df154b68ba109a36ee918edf93a | |
parent | 4ec4376522b1c393ee44f25adcd28b12d7cadff6 (diff) |
Fix build on FreeBSD with USB2
Including dev/usb/usb_ioctl.h fixes missing declaration
of USB_GET_REPORT_ID on FreeBSD-Current.
-rw-r--r-- | configure.ac | 1 | ||||
-rw-r--r-- | src/backend_bsd.c | 3 |
2 files changed, 4 insertions, 0 deletions
diff --git a/configure.ac b/configure.ac index fc4627a..d8e107b 100644 --- a/configure.ac +++ b/configure.ac @@ -101,6 +101,7 @@ AC_CHECK_HEADERS([usbhid.h dev/usb/usbhid.h],, [bsd_backend=no], AC_CHECK_LIB([usbhid],[hid_get_item],, [bsd_backend=no]) AM_CONDITIONAL(BSD_BACKEND, [test "x$bsd_backend" = xyes]) if test "x$bsd_backend" = xyes; then + AC_CHECK_HEADERS([dev/usb/usb_ioctl.h]) AC_DEFINE(BSD_BACKEND, 1, [Compile BSD usbhid backend]) fi diff --git a/src/backend_bsd.c b/src/backend_bsd.c index cf4cd90..60401b1 100644 --- a/src/backend_bsd.c +++ b/src/backend_bsd.c @@ -43,6 +43,9 @@ #include <usbhid.h> #include <dev/usb/usb.h> #include <dev/usb/usbhid.h> +#ifdef HAVE_DEV_USB_USB_IOCTL_H + #include <dev/usb/usb_ioctl.h> +#endif #include "jstk.h" #include "backend_bsd.h" |