Added USB support for DragonFlyBSD (bug #303183).

merge-requests/1/head
Henning Geinitz 2006-03-11 12:56:34 +00:00
rodzic 9fbc4ad57f
commit 92d177c049
3 zmienionych plików z 12 dodań i 24 usunięć

Wyświetl plik

@ -1,3 +1,8 @@
2006-03-11 Henning Meier-Geinitz <henning@meier-geinitz.de>
* sanei/sanei_usb.c tools/sane-find-scanner.c: Added USB support
for DragonFlyBSD (bug #303183).
2006-03-09 Pierre Willenbrock <pierre@pirsoft.dnsalias.org>
* backend/genesys.c backend/genesys_low.h: Removed little endian

Wyświetl plik

@ -87,9 +87,12 @@ struct usb_descriptor_header *GetNextDescriptor( struct usb_descriptor_header *c
}
#endif /* HAVE_USBCALLS */
#if defined (__FreeBSD__)
#if defined (__FreeBSD__)
#include <dev/usb/usb.h>
#endif /* __FreeBSD__ */
#if defined (__DragonFly__)
#include <bus/usb/usb.h>
#endif
#define BACKEND_NAME sanei_usb
#include "../include/sane/sane.h"
@ -249,7 +252,7 @@ kernel_get_vendor_product (int fd, const char *name, int *vendorID, int *product
*vendorID = vendor;
*productID = product;
}
#elif defined (__FreeBSD__)
#elif defined (__FreeBSD__) || defined (__DragonFly__)
{
int controller;
int ctrl_fd;
@ -301,7 +304,7 @@ sanei_usb_init (void)
#if defined(__linux__)
"/dev/", "usbscanner",
"/dev/usb/", "scanner",
#elif defined(__FreeBSD__) || defined(__NetBSD__) || defined (__OpenBSD__)
#elif defined(__FreeBSD__) || defined(__NetBSD__) || defined (__OpenBSD__) || defined (__DragonFly__)
"/dev/", "uscanner",
#elif defined(__BEOS__)
"/dev/scanner/usb/", "",

Wyświetl plik

@ -1394,27 +1394,7 @@ main (int argc, char **argv)
"/dev/usbscanner10", "/dev/usbscanner11",
"/dev/usbscanner12", "/dev/usbscanner13",
"/dev/usbscanner14", "/dev/usbscanner15",
#elif defined(__FreeBSD__)
"/dev/uscanner",
"/dev/uscanner0", "/dev/uscanner1",
"/dev/uscanner2", "/dev/uscanner3",
"/dev/uscanner4", "/dev/uscanner5",
"/dev/uscanner6", "/dev/uscanner7",
"/dev/uscanner8", "/dev/uscanner9",
"/dev/uscanner10", "/dev/uscanner11",
"/dev/uscanner12", "/dev/uscanner13",
"/dev/uscanner14", "/dev/uscanner15",
#elif defined(__NetBSD__)
"/dev/uscanner",
"/dev/uscanner0", "/dev/uscanner1",
"/dev/uscanner2", "/dev/uscanner3",
"/dev/uscanner4", "/dev/uscanner5",
"/dev/uscanner6", "/dev/uscanner7",
"/dev/uscanner8", "/dev/uscanner9",
"/dev/uscanner10", "/dev/uscanner11",
"/dev/uscanner12", "/dev/uscanner13",
"/dev/uscanner14", "/dev/uscanner15",
#elif defined(__OpenBSD__)
#elif defined(__FreeBSD__) || defined(__NetBSD__) || defined(__OpenBSD__) || defined(__DragonFly__)
"/dev/uscanner",
"/dev/uscanner0", "/dev/uscanner1",
"/dev/uscanner2", "/dev/uscanner3",