Add defined(__FreeBSD__) and defined(__DragonFly__) where appropiriate.
authorJoerg Sonnenberger <joerg@dragonflybsd.org>
Wed, 11 Feb 2004 15:13:06 +0000 (15:13 +0000)
committerJoerg Sonnenberger <joerg@dragonflybsd.org>
Wed, 11 Feb 2004 15:13:06 +0000 (15:13 +0000)
16 files changed:
sys/dev/usbmisc/ubsa/ubsa.c
sys/dev/usbmisc/ucom/ucom.c
sys/dev/usbmisc/udbp/udbp.c
sys/dev/usbmisc/ufm/ufm.c
sys/dev/usbmisc/uftdi/uftdi.c
sys/dev/usbmisc/ugen/ugen.c
sys/dev/usbmisc/uhid/uhid.c
sys/dev/usbmisc/ukbd/ukbd.c
sys/dev/usbmisc/ulpt/ulpt.c
sys/dev/usbmisc/umass/umass.c
sys/dev/usbmisc/ums/ums.c
sys/dev/usbmisc/uplcom/uplcom.c
sys/dev/usbmisc/urio/urio.c
sys/dev/usbmisc/uscanner/uscanner.c
sys/dev/usbmisc/uvisor/uvisor.c
sys/dev/usbmisc/uvscom/uvscom.c

index a76e869..ac29ad6 100644 (file)
@@ -60,7 +60,7 @@
  * POSSIBILITY OF SUCH DAMAGE.
  *
  * $FreeBSD: src/sys/dev/usb/ubsa.c,v 1.11 2003/11/16 12:13:39 akiyama Exp $
- * $DragonFly: src/sys/dev/usbmisc/ubsa/ubsa.c,v 1.5 2003/12/30 01:01:46 dillon Exp $
+ * $DragonFly: src/sys/dev/usbmisc/ubsa/ubsa.c,v 1.6 2004/02/11 15:13:05 joerg Exp $
  */
 
 #include <sys/param.h>
@@ -74,7 +74,7 @@
 #include <sys/conf.h>
 #include <sys/tty.h>
 #include <sys/file.h>
-#if __FreeBSD_version >= 500014
+#if defined(__FreeBSD__) && __FreeBSD_version >= 500014
 #include <sys/selinfo.h>
 #else
 #include <sys/select.h>
@@ -179,7 +179,7 @@ struct      ubsa_softc {
 
        u_char                  sc_lsr;         /* Local status register */
        u_char                  sc_msr;         /* ubsa status register */
-#if __FreeBSD_version >= 500000
+#if defined(__FreeBSD__) && __FreeBSD_version >= 500000
        void                    *sc_swicookie;
 #endif
 };
@@ -253,7 +253,7 @@ MODULE_DEPEND(ubsa, usb, 1, 1, 1);
 MODULE_DEPEND(ubsa, ucom, UCOM_MINVER, UCOM_PREFVER, UCOM_MAXVER);
 MODULE_VERSION(ubsa, UBSA_MODVER);
 
-#if __FreeBSD_version >= 500000
+#if defined(__FreeBSD__) && __FreeBSD_version >= 500000
 static struct ithd *ucom_ithd;
 #endif
 
@@ -411,7 +411,7 @@ USB_ATTACH(ubsa)
        DPRINTF(("ubsa: in = 0x%x, out = 0x%x, intr = 0x%x\n",
            ucom->sc_bulkin_no, ucom->sc_bulkout_no, sc->sc_intr_number));
 
-#if __FreeBSD_version >= 500000
+#if defined(__FreeBSD__) && __FreeBSD_version >= 500000
        swi_add(&ucom_ithd, "ucom", ubsa_notify, sc, SWI_TTY, 0,
            &sc->sc_swicookie);
 #endif
@@ -445,7 +445,7 @@ USB_DETACH(ubsa)
 
        rv = ucom_detach(&sc->sc_ucom);
 
-#if __FreeBSD_version >= 500000
+#if defined(__FreeBSD__) && __FreeBSD_version >= 500000
        ithread_remove_handler(sc->sc_swicookie);
 #endif
 
@@ -740,7 +740,7 @@ ubsa_intr(usbd_xfer_handle xfer, usbd_private_handle priv, usbd_status status)
        DPRINTF(("%s: ubsa lsr = 0x%02x, msr = 0x%02x\n",
            USBDEVNAME(sc->sc_ucom.sc_dev), sc->sc_lsr, sc->sc_msr));
 
-#if __FreeBSD_version >= 500000
+#if defined(__FreeBSD__) && __FreeBSD_version >= 500000
        swi_sched(sc->sc_swicookie, 0);
 #else
        ubsa_notify(sc);
index cb4cf9e..11f8e85 100644 (file)
@@ -2,7 +2,7 @@
  * $NetBSD: ucom.c,v 1.39 2001/08/16 22:31:24 augustss Exp $
  * $NetBSD: ucom.c,v 1.40 2001/11/13 06:24:54 lukem Exp $
  * $FreeBSD: src/sys/dev/usb/ucom.c,v 1.35 2003/11/16 11:58:21 akiyama Exp $
- * $DragonFly: src/sys/dev/usbmisc/ucom/ucom.c,v 1.12 2003/12/30 01:01:46 dillon Exp $
+ * $DragonFly: src/sys/dev/usbmisc/ucom/ucom.c,v 1.13 2004/02/11 15:13:05 joerg Exp $
  */
 /*-
  * Copyright (c) 2001-2002, Shunsuke Akiyama <akiyama@jp.FreeBSD.org>.
@@ -83,7 +83,7 @@
 #include <sys/tty.h>
 #include <sys/clist.h>
 #include <sys/file.h>
-#if __FreeBSD_version >= 500014
+#if defined(__FreeBSD__) && __FreeBSD_version >= 500014
 #include <sys/selinfo.h>
 #else
 #include <sys/select.h>
index 2b4169a..2afc845 100644 (file)
@@ -27,7 +27,7 @@
  * POSSIBILITY OF SUCH DAMAGE.
  *
  * $FreeBSD: src/sys/dev/usb/udbp.c,v 1.24 2003/08/24 17:55:55 obrien Exp $
- * $DragonFly: src/sys/dev/usbmisc/udbp/Attic/udbp.c,v 1.1 2003/12/30 01:01:46 dillon Exp $
+ * $DragonFly: src/sys/dev/usbmisc/udbp/Attic/udbp.c,v 1.2 2004/02/11 15:13:05 joerg Exp $
  */
 
 /* Driver for arbitrary double bulk pipe devices.
@@ -78,7 +78,7 @@
 #include <sys/bus.h>
 #include <sys/conf.h>
 #include <sys/file.h>
-#if __FreeBSD_version >= 500014
+#if defined(__FreeBSD__) && __FreeBSD_version >= 500014
 #include <sys/selinfo.h>
 #else
 #include <sys/select.h>
index 7e9dad2..cd04ce6 100644 (file)
@@ -30,7 +30,7 @@
 
 /*
  * $FreeBSD: src/sys/dev/usb/ufm.c,v 1.16 2003/10/04 21:41:01 joe Exp $
- * $DragonFly: src/sys/dev/usbmisc/ufm/ufm.c,v 1.5 2003/12/30 01:01:46 dillon Exp $
+ * $DragonFly: src/sys/dev/usbmisc/ufm/ufm.c,v 1.6 2004/02/11 15:13:05 joerg Exp $
  */
 
 #include <sys/param.h>
@@ -40,7 +40,7 @@
 #if defined(__NetBSD__)
 #include <sys/device.h>
 #include <sys/ioctl.h>
-#elif defined(__FreeBSD__)
+#elif defined(__FreeBSD__) || defined(__DragonFly__)
 #include <sys/module.h>
 #include <sys/bus.h>
 #include <sys/ioccom.h>
@@ -51,7 +51,7 @@
 #include <sys/uio.h>
 #include <sys/tty.h>
 #include <sys/file.h>
-#if __FreeBSD_version >= 500014
+#if defined(__FreeBSD__) && __FreeBSD_version >= 500014
 #include <sys/selinfo.h>
 #else
 #include <sys/select.h>
@@ -85,7 +85,7 @@ int ufmclose(dev_t, int, int, usb_proc_ptr);
 int ufmioctl(dev_t, u_long, caddr_t, int, usb_proc_ptr);
 
 cdev_decl(ufm);
-#elif defined(__FreeBSD__)
+#elif defined(__FreeBSD__) || defined(__DragonFly__)
 d_open_t  ufmopen;
 d_close_t ufmclose;
 d_ioctl_t ufmioctl;
@@ -167,7 +167,7 @@ USB_ATTACH(ufm)
 
        sc->sc_udev = udev = uaa->device;
 
-#if defined(__FreeBSD__)
+#if defined(__FreeBSD__) || defined(__DragonFly__)
        if ((!uaa->device) || (!uaa->iface)) {
                ermsg = "device or iface";
                goto nobulk;
@@ -206,7 +206,7 @@ USB_ATTACH(ufm)
        }
        sc->sc_epaddr = edesc->bEndpointAddress;
 
-#if defined(__FreeBSD__)
+#if defined(__FreeBSD__) || defined(__DragonFly__)
        /* XXX no error trapping, no storing of dev_t */
        (void) make_dev(&ufm_cdevsw, device_get_unit(self),
                        UID_ROOT, GID_OPERATOR,
@@ -432,7 +432,7 @@ USB_DETACH(ufm)
        int maj, mn;
 
        DPRINTF(("ufm_detach: sc=%p flags=%d\n", sc, flags));
-#elif defined(__FreeBSD__)
+#elif defined(__FreeBSD__) || defined(__DragonFly__)
        DPRINTF(("ufm_detach: sc=%p\n", sc));
 #endif
 
@@ -454,7 +454,7 @@ USB_DETACH(ufm)
        /* Nuke the vnodes for any open instances (calls close). */
        mn = self->dv_unit * USB_MAX_ENDPOINTS;
        vdevgone(maj, mn, mn + USB_MAX_ENDPOINTS - 1, VCHR);
-#elif defined(__FreeBSD__)
+#elif defined(__FreeBSD__) || defined(__DragonFly__)
        /* XXX not implemented yet */
 #endif
 
@@ -465,7 +465,7 @@ USB_DETACH(ufm)
 }
 #endif /* defined(__NetBSD__) || defined(__OpenBSD__) */
 
-#if defined(__FreeBSD__)
+#if defined(__FreeBSD__) || defined(__DragonFly__)
 Static int
 ufm_detach(device_t self)
 {
index 124f2c0..1d98598 100644 (file)
@@ -1,7 +1,7 @@
 /*
  * $NetBSD: uftdi.c,v 1.13 2002/09/23 05:51:23 simonb Exp $
  * $FreeBSD: src/sys/dev/usb/uftdi.c,v 1.10 2003/08/24 17:55:55 obrien Exp $
- * $DragonFly: src/sys/dev/usbmisc/uftdi/uftdi.c,v 1.5 2003/12/30 01:01:46 dillon Exp $
+ * $DragonFly: src/sys/dev/usbmisc/uftdi/uftdi.c,v 1.6 2004/02/11 15:13:05 joerg Exp $
  */
 
 /*
@@ -57,7 +57,7 @@
 #include <sys/tty.h>
 #include <sys/file.h>
 
-#if __FreeBSD_version >= 500014
+#if defined(__FreeBSD__) && __FreeBSD_version >= 500014
 #include <sys/selinfo.h>
 #else
 #include <sys/select.h>
index b820618..6dbdc1f 100644 (file)
@@ -2,7 +2,7 @@
  * $NetBSD: ugen.c,v 1.27 1999/10/28 12:08:38 augustss Exp $
  * $NetBSD: ugen.c,v 1.59 2002/07/11 21:14:28 augustss Exp $
  * $FreeBSD: src/sys/dev/usb/ugen.c,v 1.81 2003/11/09 09:17:22 tanimura Exp $
- * $DragonFly: src/sys/dev/usbmisc/ugen/ugen.c,v 1.9 2004/01/08 18:12:59 asmodai Exp $
+ * $DragonFly: src/sys/dev/usbmisc/ugen/ugen.c,v 1.10 2004/02/11 15:13:05 joerg Exp $
  */
 
 /* 
@@ -57,7 +57,7 @@
 #if defined(__NetBSD__) || defined(__OpenBSD__)
 #include <sys/device.h>
 #include <sys/ioctl.h>
-#elif defined(__FreeBSD__)
+#elif defined(__FreeBSD__) || defined(__DragonFly__)
 #include <sys/module.h>
 #include <sys/bus.h>
 #include <sys/ioccom.h>
@@ -67,7 +67,7 @@
 #endif
 #include <sys/tty.h>
 #include <sys/file.h>
-#if __FreeBSD_version >= 500014
+#if defined(__FreeBSD__) && __FreeBSD_version >= 500014
 #include <sys/selinfo.h>
 #else
 #include <sys/select.h>
@@ -102,7 +102,7 @@ SYSCTL_INT(_hw_usb_ugen, OID_AUTO, debug, CTLFLAG_RW,
 
 struct ugen_endpoint {
        struct ugen_softc *sc;
-#if defined(__FreeBSD__)
+#if defined(__FreeBSD__) || defined(__DragonFly__)
        dev_t dev;
 #endif
        usb_endpoint_descriptor_t *edesc;
@@ -129,7 +129,7 @@ struct ugen_endpoint {
 struct ugen_softc {
        USBBASEDEVICE sc_dev;           /* base device */
        usbd_device_handle sc_udev;
-#if defined(__FreeBSD__)
+#if defined(__FreeBSD__) || defined(__DragonFly__)
        dev_t dev;
 #endif
 
@@ -144,7 +144,7 @@ struct ugen_softc {
 
 #if defined(__NetBSD__) || defined(__OpenBSD__)
 cdev_decl(ugen);
-#elif defined(__FreeBSD__)
+#elif defined(__FreeBSD__) || defined(__DragonFly__)
 d_open_t  ugenopen;
 d_close_t ugenclose;
 d_read_t  ugenread;
@@ -182,7 +182,7 @@ Static int ugen_do_read(struct ugen_softc *, int, struct uio *, int);
 Static int ugen_do_write(struct ugen_softc *, int, struct uio *, int);
 Static int ugen_do_ioctl(struct ugen_softc *, int, u_long,
                            caddr_t, int, usb_proc_ptr);
-#if defined(__FreeBSD__)
+#if defined(__FreeBSD__) || defined(__DragonFly__)
 Static void ugen_make_devnodes(struct ugen_softc *sc);
 Static void ugen_destroy_devnodes(struct ugen_softc *sc);
 #endif
@@ -247,7 +247,7 @@ USB_ATTACH(ugen)
                USB_ATTACH_ERROR_RETURN;
        }
 
-#if defined(__FreeBSD__)
+#if defined(__FreeBSD__) || defined(__DragonFly__)
        /* the main device, ctrl endpoint */
        sc->dev = make_dev(&ugen_cdevsw, UGENMINOR(USBDEVUNIT(sc->sc_dev), 0),
                UID_ROOT, GID_OPERATOR, 0644, "%s", USBDEVNAME(sc->sc_dev));
@@ -256,7 +256,7 @@ USB_ATTACH(ugen)
        USB_ATTACH_SUCCESS_RETURN;
 }
 
-#if defined(__FreeBSD__)
+#if defined(__FreeBSD__) || defined(__DragonFly__)
 Static void
 ugen_make_devnodes(struct ugen_softc *sc)
 {
@@ -330,7 +330,7 @@ ugen_set_config(struct ugen_softc *sc, int configno)
        DPRINTFN(1,("ugen_set_config: %s to configno %d, sc=%p\n",
                    USBDEVNAME(sc->sc_dev), configno, sc));
 
-#if defined(__FreeBSD__)
+#if defined(__FreeBSD__) || defined(__DragonFly__)
        ugen_destroy_devnodes(sc);
 #endif
 
@@ -379,7 +379,7 @@ ugen_set_config(struct ugen_softc *sc, int configno)
                }
        }
 
-#if defined(__FreeBSD__)
+#if defined(__FreeBSD__) || defined(__DragonFly__)
        ugen_make_devnodes(sc);
 #endif
 
@@ -878,7 +878,7 @@ USB_DETACH(ugen)
 
 #if defined(__NetBSD__) || defined(__OpenBSD__)
        DPRINTF(("ugen_detach: sc=%p flags=%d\n", sc, flags));
-#elif defined(__FreeBSD__)
+#elif defined(__FreeBSD__) || defined(__DragonFly__)
        DPRINTF(("ugen_detach: sc=%p\n", sc));
 #endif
 
@@ -911,7 +911,7 @@ USB_DETACH(ugen)
        /* Nuke the vnodes for any open instances (calls close). */
        mn = self->dv_unit * USB_MAX_ENDPOINTS;
        vdevgone(maj, mn, mn + USB_MAX_ENDPOINTS - 1, VCHR);
-#elif defined(__FreeBSD__)
+#elif defined(__FreeBSD__) || defined(__DragonFly__)
        /* destroy the device for the control endpoint */
        destroy_dev(sc->dev);
        ugen_destroy_devnodes(sc);
@@ -1041,7 +1041,7 @@ ugen_set_interface(struct ugen_softc *sc, int ifaceidx, int altno)
        if (err)
                return (err);
 
-#if defined(__FreeBSD__)
+#if defined(__FreeBSD__) || defined(__DragonFly__)
        /* destroy the existing devices, we remake the new ones in a moment */
        ugen_destroy_devnodes(sc);
 #endif
@@ -1075,7 +1075,7 @@ ugen_set_interface(struct ugen_softc *sc, int ifaceidx, int altno)
                sce->iface = iface;
        }
 
-#if defined(__FreeBSD__)
+#if defined(__FreeBSD__) || defined(__DragonFly__)
        /* make the new devices */
        ugen_make_devnodes(sc);
 #endif
@@ -1474,6 +1474,6 @@ ugenpoll(dev_t dev, int events, usb_proc_ptr p)
        return (revents);
 }
 
-#if defined(__FreeBSD__)
+#if defined(__FreeBSD__) || defined(__DragonFly__)
 DRIVER_MODULE(ugen, uhub, ugen_driver, ugen_devclass, usbd_driver_load, 0);
 #endif
index b84c7b0..c809dbb 100644 (file)
@@ -1,7 +1,7 @@
 /*
  * $NetBSD: uhid.c,v 1.46 2001/11/13 06:24:55 lukem Exp $
  * $FreeBSD: src/sys/dev/usb/uhid.c,v 1.65 2003/11/09 09:17:22 tanimura Exp $
- * $DragonFly: src/sys/dev/usbmisc/uhid/uhid.c,v 1.8 2004/01/08 18:12:59 asmodai Exp $
+ * $DragonFly: src/sys/dev/usbmisc/uhid/uhid.c,v 1.9 2004/02/11 15:13:05 joerg Exp $
  */
 
 /* Also already merged from NetBSD:
@@ -54,7 +54,7 @@
 #include <sys/kernel.h>
 #include <sys/lock.h>
 #include <sys/malloc.h>
-#if __FreeBSD_version >= 500000
+#if defined(__FreeBSD__) && __FreeBSD_version >= 500000
 #include <sys/mutex.h>
 #endif
 #include <sys/signalvar.h>
@@ -62,7 +62,7 @@
 #include <sys/device.h>
 #include <sys/ioctl.h>
 #include <sys/file.h>
-#elif defined(__FreeBSD__)
+#elif defined(__FreeBSD__) || defined(__DragonFly__)
 #include <sys/ioccom.h>
 #include <sys/filio.h>
 #include <sys/module.h>
@@ -71,7 +71,7 @@
 #endif
 #include <sys/conf.h>
 #include <sys/tty.h>
-#if __FreeBSD_version >= 500014
+#if defined(__FreeBSD__) && __FreeBSD_version >= 500014
 #include <sys/selinfo.h>
 #else
 #include <sys/select.h>
@@ -136,7 +136,7 @@ struct uhid_softc {
        int sc_refcnt;
        u_char sc_dying;
 
-#if defined(__FreeBSD__)
+#if defined(__FreeBSD__) || defined(__DragonFly__)
        dev_t dev;
 #endif
 };
@@ -147,7 +147,7 @@ struct uhid_softc {
 
 #if defined(__NetBSD__) || defined(__OpenBSD__)
 cdev_decl(uhid);
-#elif defined(__FreeBSD__)
+#elif defined(__FreeBSD__) || defined(__DragonFly__)
 d_open_t       uhidopen;
 d_close_t      uhidclose;
 d_read_t       uhidread;
@@ -279,7 +279,7 @@ USB_ATTACH(uhid)
        sc->sc_repdesc = desc;
        sc->sc_repdesc_size = size;
 
-#if defined(__FreeBSD__)
+#if defined(__FreeBSD__) || defined(__DragonFly__)
        sc->dev = make_dev(&uhid_cdevsw, device_get_unit(self),
                        UID_ROOT, GID_OPERATOR,
                        0644, "uhid%d", device_get_unit(self));
@@ -344,7 +344,7 @@ USB_DETACH(uhid)
        /* Nuke the vnodes for any open instances (calls close). */
        mn = self->dv_unit;
        vdevgone(maj, mn, mn, VCHR);
-#elif defined(__FreeBSD__)
+#elif defined(__FreeBSD__) || defined(__DragonFly__)
        destroy_dev(sc->dev);
 #endif
 
@@ -758,6 +758,6 @@ uhidpoll(dev_t dev, int events, usb_proc_ptr p)
        return (revents);
 }
 
-#if defined(__FreeBSD__)
+#if defined(__FreeBSD__) || defined(__DragonFly__)
 DRIVER_MODULE(uhid, uhub, uhid_driver, uhid_devclass, usbd_driver_load, 0);
 #endif
index 49c701b..8ed5262 100644 (file)
@@ -1,6 +1,6 @@
 /*
  * $FreeBSD: src/sys/dev/usb/ukbd.c,v 1.45 2003/10/04 21:41:01 joe Exp $
- * $DragonFly: src/sys/dev/usbmisc/ukbd/ukbd.c,v 1.5 2004/01/08 19:00:26 asmodai Exp $
+ * $DragonFly: src/sys/dev/usbmisc/ukbd/ukbd.c,v 1.6 2004/02/11 15:13:06 joerg Exp $
  */
 
 /*
 #include <sys/module.h>
 #include <sys/bus.h>
 #include <sys/file.h>
-#if __FreeBSD_version >= 500000
+#if defined(__FreeBSD__) && __FreeBSD_version >= 500000
 #include <sys/limits.h>
 #else
 #include <machine/limits.h>
 #endif
-#if __FreeBSD_version >= 500014
+#if defined(__FreeBSD__) && __FreeBSD_version >= 500014
 #include <sys/selinfo.h>
 #else
 #include <sys/select.h>
index 88aea9d..3d7e32a 100644 (file)
@@ -1,7 +1,7 @@
 /*
  * $NetBSD: ulpt.c,v 1.55 2002/10/23 09:14:01 jdolecek Exp $
  * $FreeBSD: src/sys/dev/usb/ulpt.c,v 1.59 2003/09/28 20:48:13 phk Exp $
- * $DragonFly: src/sys/dev/usbmisc/ulpt/ulpt.c,v 1.7 2003/12/30 01:01:47 dillon Exp $
+ * $DragonFly: src/sys/dev/usbmisc/ulpt/ulpt.c,v 1.8 2004/02/11 15:13:06 joerg Exp $
  */
 
 /*
@@ -52,7 +52,7 @@
 #if defined(__NetBSD__) || defined(__OpenBSD__)
 #include <sys/device.h>
 #include <sys/ioctl.h>
-#elif defined(__FreeBSD__)
+#elif defined(__FreeBSD__) || defined(__DragonFly__)
 #include <sys/ioccom.h>
 #include <sys/module.h>
 #include <sys/bus.h>
@@ -121,7 +121,7 @@ struct ulpt_softc {
        int sc_refcnt;
        u_char sc_dying;
 
-#if defined(__FreeBSD__)
+#if defined(__FreeBSD__) || defined(__DragonFly__)
        dev_t dev;
        dev_t dev_noprime;
 #endif
@@ -139,7 +139,7 @@ const struct cdevsw ulpt_cdevsw = {
 };
 #elif defined(__OpenBSD__)
 cdev_decl(ulpt);
-#elif defined(__FreeBSD__)
+#elif defined(__FreeBSD__) || defined(__DragonFly__)
 Static d_open_t ulptopen;
 Static d_close_t ulptclose;
 Static d_write_t ulptwrite;
@@ -344,7 +344,7 @@ USB_ATTACH(ulpt)
        }
 #endif
 
-#if defined(__FreeBSD__)
+#if defined(__FreeBSD__) || defined(__DragonFly__)
        sc->dev = make_dev(&ulpt_cdevsw, device_get_unit(self),
                UID_ROOT, GID_OPERATOR, 0644, "ulpt%d", device_get_unit(self));
        sc->dev_noprime = make_dev(&ulpt_cdevsw,
@@ -386,7 +386,7 @@ USB_DETACH(ulpt)
 
 #if defined(__NetBSD__) || defined(__OpenBSD__)
        DPRINTF(("ulpt_detach: sc=%p flags=%d\n", sc, flags));
-#elif defined(__FreeBSD__)
+#elif defined(__FreeBSD__) || defined(__DragonFly__)
        DPRINTF(("ulpt_detach: sc=%p\n", sc));
 #endif
 
@@ -417,7 +417,7 @@ USB_DETACH(ulpt)
        /* Nuke the vnodes for any open instances (calls close). */
        mn = self->dv_unit;
        vdevgone(maj, mn, mn, VCHR);
-#elif defined(__FreeBSD__)
+#elif defined(__FreeBSD__) || defined(__DragonFly__)
        destroy_dev(sc->dev);
        destroy_dev(sc->dev_noprime);
 #endif
@@ -516,7 +516,7 @@ ulptopen(dev_t dev, int flag, int mode, usb_proc_ptr p)
        sc->sc_flags = flags;
        DPRINTF(("ulptopen: flags=0x%x\n", (unsigned)flags));
 
-#if defined(USB_DEBUG) && defined(__FreeBSD__)
+#if defined(USB_DEBUG) && (defined(__FreeBSD__) || defined(__DragonFly__))
        /* Ignoring these flags might not be a good idea */
        if ((flags & ~ULPT_NOPRIME) != 0)
                printf("ulptopen: flags ignored: %b\n", flags,
@@ -758,6 +758,6 @@ ieee1284_print_id(char *str)
 }
 #endif
 
-#if defined(__FreeBSD__)
+#if defined(__FreeBSD__) || defined(__DragonFly__)
 DRIVER_MODULE(ulpt, uhub, ulpt_driver, ulpt_devclass, usbd_driver_load, 0);
 #endif
index c50ba64..78ec944 100644 (file)
@@ -26,7 +26,7 @@
  *
  * $NetBSD: umass.c,v 1.28 2000/04/02 23:46:53 augustss Exp $
  * $FreeBSD: src/sys/dev/usb/umass.c,v 1.96 2003/12/19 12:19:11 sanpei Exp $
- * $DragonFly: src/sys/dev/usbmisc/umass/umass.c,v 1.6 2003/12/30 01:01:47 dillon Exp $
+ * $DragonFly: src/sys/dev/usbmisc/umass/umass.c,v 1.7 2004/02/11 15:13:06 joerg Exp $
  */
 
 /*
@@ -663,7 +663,7 @@ Static void umass_dump_buffer       (struct umass_softc *sc, u_int8_t *buffer,
                                int buflen, int printlen);
 #endif
 
-#if defined(__FreeBSD__)
+#if defined(__FreeBSD__) || defined(__DragonFly__)
 MODULE_DEPEND(umass, cam, 1,1,1);
 #endif
 
index 81d1749..07e0036 100644 (file)
@@ -1,6 +1,6 @@
 /*
  * $FreeBSD: src/sys/dev/usb/ums.c,v 1.64 2003/11/09 09:17:22 tanimura Exp $
- * $DragonFly: src/sys/dev/usbmisc/ums/ums.c,v 1.7 2004/01/08 18:12:59 asmodai Exp $
+ * $DragonFly: src/sys/dev/usbmisc/ums/ums.c,v 1.8 2004/02/11 15:13:06 joerg Exp $
  */
 
 /*
@@ -54,7 +54,7 @@
 #include <sys/conf.h>
 #include <sys/tty.h>
 #include <sys/file.h>
-#if __FreeBSD_version >= 500014
+#if defined(__FreeBSD__) && __FreeBSD_version >= 500014
 #include <sys/selinfo.h>
 #else
 #include <sys/select.h>
@@ -72,7 +72,7 @@
 #include <bus/usb/usb_quirks.h>
 #include <bus/usb/hid.h>
 
-#if __FreeBSD_version >= 500000
+#if defined(__FreeBSD__) && __FreeBSD_version >= 500000
 #include <sys/mouse.h>
 #else
 #include <machine/mouse.h>
@@ -355,7 +355,7 @@ USB_ATTACH(ums)
        sc->status.button = sc->status.obutton = 0;
        sc->status.dx = sc->status.dy = sc->status.dz = 0;
 
-#ifndef __FreeBSD__
+#if !defined(__FreeBSD__) && !defined(__DragonFly__)
        sc->rsel.si_flags = 0;
        sc->rsel.si_pid = 0;
 #endif
index dd10ba0..c792f22 100644 (file)
@@ -1,7 +1,7 @@
 /*
  * $NetBSD: uplcom.c,v 1.21 2001/11/13 06:24:56 lukem Exp $
  * $FreeBSD: src/sys/dev/usb/uplcom.c,v 1.17 2003/11/16 13:13:16 akiyama Exp $
- * $DragonFly: src/sys/dev/usbmisc/uplcom/uplcom.c,v 1.5 2003/12/30 01:01:47 dillon Exp $
+ * $DragonFly: src/sys/dev/usbmisc/uplcom/uplcom.c,v 1.6 2004/02/11 15:13:06 joerg Exp $
  */
 
 /*-
@@ -84,7 +84,7 @@
 #include <sys/conf.h>
 #include <sys/tty.h>
 #include <sys/file.h>
-#if __FreeBSD_version >= 500014
+#if defined(__FreeBSD__) && __FreeBSD_version >= 500014
 #include <sys/selinfo.h>
 #else
 #include <sys/select.h>
index ea55ef9..ef52dd8 100644 (file)
@@ -30,7 +30,7 @@
 
 /*
  * $FreeBSD: src/sys/dev/usb/urio.c,v 1.28 2003/08/25 22:01:06 joe Exp $
- * $DragonFly: src/sys/dev/usbmisc/urio/urio.c,v 1.7 2003/12/30 01:01:47 dillon Exp $
+ * $DragonFly: src/sys/dev/usbmisc/urio/urio.c,v 1.8 2004/02/11 15:13:06 joerg Exp $
  */
 
 /*
@@ -52,7 +52,7 @@
 #if defined(__NetBSD__)
 #include <sys/device.h>
 #include <sys/ioctl.h>
-#elif defined(__FreeBSD__)
+#elif defined(__FreeBSD__) || defined(__DragonFly__)
 #include <sys/module.h>
 #include <sys/bus.h>
 #include <sys/ioccom.h>
@@ -63,7 +63,7 @@
 #include <sys/uio.h>
 #include <sys/tty.h>
 #include <sys/file.h>
-#if __FreeBSD_version >= 500014
+#if defined(__FreeBSD__) && __FreeBSD_version >= 500014
 #include <sys/selinfo.h>
 #else
 #include <sys/select.h>
@@ -110,7 +110,7 @@ cdev_decl(urio);
 #define RIO_UE_GET_DIR(p) ((UE_GET_DIR(p) == UE_DIR_IN) ? RIO_IN :\
                          ((UE_GET_DIR(p) == UE_DIR_OUT) ? RIO_OUT :\
                                                           RIO_NODIR))
-#elif defined(__FreeBSD__)
+#elif defined(__FreeBSD__) || defined(__DragonFly__)
 d_open_t  urioopen;
 d_close_t urioclose;
 d_read_t  urioread;
@@ -147,7 +147,7 @@ struct urio_softc {
        int sc_epaddr[2];
 
        int sc_refcnt;
-#if defined(__FreeBSD__)
+#if defined(__FreeBSD__) || defined(__DragonFly__)
        dev_t sc_dev_t;
 #endif /* defined(__FreeBSD__) */
 #if defined(__NetBSD__) || defined(__OpenBSD__)
@@ -204,7 +204,7 @@ USB_ATTACH(urio)
 
        sc->sc_udev = udev = uaa->device;
 
-#if defined(__FreeBSD__)
+#if defined(__FreeBSD__) || defined(__DragonFly__)
        if ((!uaa->device) || (!uaa->iface)) {
                ermsg = "device or iface";
                goto nobulk;
@@ -261,7 +261,7 @@ USB_ATTACH(urio)
                goto nobulk;
        }
 
-#if defined(__FreeBSD__)
+#if defined(__FreeBSD__) || defined(__DragonFly__)
        /* XXX no error trapping, no storing of dev_t */
        sc->sc_dev_t = make_dev(&urio_cdevsw, device_get_unit(self),
                        UID_ROOT, GID_OPERATOR,
@@ -614,7 +614,7 @@ USB_DETACH(urio)
        int maj, mn;
 
        DPRINTF(("urio_detach: sc=%p flags=%d\n", sc, flags));
-#elif defined(__FreeBSD__)
+#elif defined(__FreeBSD__) || defined(__DragonFly__)
        DPRINTF(("urio_detach: sc=%p\n", sc));
 #endif
 
@@ -671,7 +671,7 @@ USB_DETACH(urio)
 }
 #endif /* defined(__NetBSD__) || defined(__OpenBSD__) */
 
-#if defined(__FreeBSD__)
+#if defined(__FreeBSD__) || defined(__DragonFly__)
 Static int
 urio_detach(device_t self)
 {
index e95013c..86b8d6a 100644 (file)
@@ -1,7 +1,7 @@
 /* 
  * $NetBSD: uscanner.c,v 1.30 2002/07/11 21:14:36 augustss Exp $
  * $FreeBSD: src/sys/dev/usb/uscanner.c,v 1.48 2003/12/22 19:58:27 sanpei Exp $
- * $DragonFly: src/sys/dev/usbmisc/uscanner/uscanner.c,v 1.6 2003/12/30 01:01:48 dillon Exp $
+ * $DragonFly: src/sys/dev/usbmisc/uscanner/uscanner.c,v 1.7 2004/02/11 15:13:06 joerg Exp $
  */
 
 /* Also already merged from NetBSD:
@@ -53,7 +53,7 @@
 #include <sys/malloc.h>
 #if defined(__NetBSD__) || defined(__OpenBSD__)
 #include <sys/device.h>
-#elif defined(__FreeBSD__)
+#elif defined(__FreeBSD__) || defined(__DragonFly__)
 #include <sys/module.h>
 #include <sys/bus.h>
 #include <sys/conf.h>
@@ -62,7 +62,7 @@
 #endif
 #include <sys/tty.h>
 #include <sys/file.h>
-#if __FreeBSD_version >= 500014
+#if defined(__FreeBSD__) && __FreeBSD_version >= 500014
 #include <sys/selinfo.h>
 #else
 #include <sys/select.h>
@@ -227,7 +227,7 @@ struct uscanner_softc {
        USBBASEDEVICE           sc_dev;         /* base device */
        usbd_device_handle      sc_udev;
        usbd_interface_handle   sc_iface;
-#if defined(__FreeBSD__)
+#if defined(__FreeBSD__) || defined(__DragonFly__)
        dev_t                   dev;
 #endif
 
@@ -256,7 +256,7 @@ struct uscanner_softc {
 
 #if defined(__NetBSD__) || defined(__OpenBSD__)
 cdev_decl(uscanner);
-#elif defined(__FreeBSD__)
+#elif defined(__FreeBSD__) || defined(__DragonFly__)
 d_open_t  uscanneropen;
 d_close_t uscannerclose;
 d_read_t  uscannerread;
@@ -369,7 +369,7 @@ USB_ATTACH(uscanner)
        sc->sc_bulkin = ed_bulkin->bEndpointAddress;
        sc->sc_bulkout = ed_bulkout->bEndpointAddress;
 
-#ifdef __FreeBSD__
+#if defined(__FreeBSD__) || defined(__DragonFly__)
        /* the main device, ctrl endpoint */
        sc->dev = make_dev(&uscanner_cdevsw, USBDEVUNIT(sc->sc_dev),
                UID_ROOT, GID_OPERATOR, 0644, "%s", USBDEVNAME(sc->sc_dev));
@@ -635,7 +635,7 @@ USB_DETACH(uscanner)
 
 #if defined(__NetBSD__) || defined(__OpenBSD__)
        DPRINTF(("uscanner_detach: sc=%p flags=%d\n", sc, flags));
-#elif defined(__FreeBSD__)
+#elif defined(__FreeBSD__) || defined(__DragonFly__)
        DPRINTF(("uscanner_detach: sc=%p\n", sc));
 #endif
 
@@ -664,7 +664,7 @@ USB_DETACH(uscanner)
        /* Nuke the vnodes for any open instances (calls close). */
        mn = self->dv_unit * USB_MAX_ENDPOINTS;
        vdevgone(maj, mn, mn + USB_MAX_ENDPOINTS - 1, VCHR);
-#elif defined(__FreeBSD__)
+#elif defined(__FreeBSD__) || defined(__DragonFly__)
        /* destroy the device for the control endpoint */
        destroy_dev(sc->dev);
 #endif
@@ -697,6 +697,6 @@ uscannerpoll(dev_t dev, int events, usb_proc_ptr p)
        return (revents);
 }
 
-#if defined(__FreeBSD__)
+#if defined(__FreeBSD__) || defined(__DragonFly__)
 DRIVER_MODULE(uscanner, uhub, uscanner_driver, uscanner_devclass, usbd_driver_load, 0);
 #endif
index 9900bc4..8ef2e20 100644 (file)
@@ -1,7 +1,7 @@
 /*
  * $NetBSD: uvisor.c,v 1.9 2001/01/23 14:04:14 augustss Exp $
  * $FreeBSD: src/sys/dev/usb/uvisor.c,v 1.16 2003/11/08 11:23:07 joe Exp $
- * $DragonFly: src/sys/dev/usbmisc/uvisor/uvisor.c,v 1.5 2003/12/30 01:01:48 dillon Exp $
+ * $DragonFly: src/sys/dev/usbmisc/uvisor/uvisor.c,v 1.6 2004/02/11 15:13:06 joerg Exp $
  */
 
 /*
@@ -63,7 +63,7 @@
 #include <sys/kernel.h>
 #if defined(__NetBSD__) || defined(__OpenBSD__)
 #include <sys/device.h>
-#elif defined(__FreeBSD__)
+#elif defined(__FreeBSD__) || defined(__DragonFly__)
 #include <sys/bus.h>
 #endif
 #include <sys/conf.h>
index fe82355..39e287d 100644 (file)
@@ -25,7 +25,7 @@
  *
  * $NetBSD: usb/uvscom.c,v 1.1 2002/03/19 15:08:42 augustss Exp $
  * $FreeBSD: src/sys/dev/usb/uvscom.c,v 1.19 2003/11/16 12:26:10 akiyama Exp $
- * $DragonFly: src/sys/dev/usbmisc/uvscom/uvscom.c,v 1.5 2003/12/30 01:01:48 dillon Exp $
+ * $DragonFly: src/sys/dev/usbmisc/uvscom/uvscom.c,v 1.6 2004/02/11 15:13:06 joerg Exp $
  */
 
 /*
 #include <sys/conf.h>
 #include <sys/tty.h>
 #include <sys/file.h>
-#if defined(__FreeBSD__)
+#if defined(__FreeBSD__) || defined(__DragonFly__)
 #include <sys/bus.h>
 #include <sys/ioccom.h>
-#if __FreeBSD_version >= 500014
+#if defined(__FreeBSD__) &&  __FreeBSD_version >= 500014
 #include <sys/selinfo.h>
 #else
 #include <sys/select.h>