Add __DragonFly__
authorJoerg Sonnenberger <joerg@dragonflybsd.org>
Fri, 13 Feb 2004 17:45:51 +0000 (17:45 +0000)
committerJoerg Sonnenberger <joerg@dragonflybsd.org>
Fri, 13 Feb 2004 17:45:51 +0000 (17:45 +0000)
43 files changed:
sys/net/bpf.c
sys/net/dummynet/ip_dummynet.c
sys/net/i4b/driver/i4b_bsdi_ibc.c
sys/net/i4b/driver/i4b_ctl.c
sys/net/i4b/driver/i4b_ipr.c
sys/net/i4b/driver/i4b_isppp.c
sys/net/i4b/driver/i4b_rbch.c
sys/net/i4b/driver/i4b_trace.c
sys/net/i4b/include/i386/i4b_ioctl.h
sys/net/i4b/include/i386/i4b_isppp.h
sys/net/i4b/include/i4b_global.h
sys/net/i4b/include/i4b_l1l2.h
sys/net/i4b/include/i4b_l3l4.h
sys/net/i4b/layer1/ifpi/i4b_ifpi_pci.c
sys/net/i4b/layer1/ifpi2/i4b_ifpi2_pci.c
sys/net/i4b/layer1/itjc/i4b_itjc_pci.c
sys/net/i4b/layer2/i4b_iframe.c
sys/net/i4b/layer2/i4b_l2.c
sys/net/i4b/layer2/i4b_l2.h
sys/net/i4b/layer2/i4b_l2fsm.c
sys/net/i4b/layer2/i4b_l2timer.c
sys/net/i4b/layer2/i4b_lme.c
sys/net/i4b/layer2/i4b_mbuf.c
sys/net/i4b/layer2/i4b_sframe.c
sys/net/i4b/layer2/i4b_tei.c
sys/net/i4b/layer2/i4b_uframe.c
sys/net/i4b/layer2/i4b_util.c
sys/net/i4b/layer3/i4b_l3fsm.c
sys/net/i4b/layer3/i4b_l3timer.c
sys/net/i4b/layer3/i4b_l4if.c
sys/net/i4b/layer3/i4b_q931.c
sys/net/i4b/layer3/i4b_q932fac.c
sys/net/i4b/layer4/i4b_i4bdrv.c
sys/net/i4b/layer4/i4b_l4.c
sys/net/i4b/layer4/i4b_l4mgmt.c
sys/net/i4b/layer4/i4b_l4timer.c
sys/net/if_arcsubr.c
sys/net/if_atm.h
sys/net/if_atmsubr.c
sys/net/if_fddisubr.c
sys/net/ipfw/ip_fw2.c
sys/net/zlib.c
sys/net/zlib.h

index 7ba7ab3..f247150 100644 (file)
@@ -38,7 +38,7 @@
  *      @(#)bpf.c      8.2 (Berkeley) 3/28/94
  *
  * $FreeBSD: src/sys/net/bpf.c,v 1.59.2.12 2002/04/14 21:41:48 luigi Exp $
- * $DragonFly: src/sys/net/bpf.c,v 1.10 2004/01/07 11:04:19 dillon Exp $
+ * $DragonFly: src/sys/net/bpf.c,v 1.11 2004/02/13 17:45:49 joerg Exp $
  */
 
 #include "use_bpf.h"
@@ -193,7 +193,7 @@ bpf_movein(uio, linktype, mp, sockp, datlen)
                break;
 
        case DLT_FDDI:
-#if defined(__FreeBSD__) || defined(__bsdi__)
+#if defined(__DragonFly__) || defined(__FreeBSD__) || defined(__bsdi__)
                sockp->sa_family = AF_IMPLINK;
                hlen = 0;
 #else
@@ -209,7 +209,7 @@ bpf_movein(uio, linktype, mp, sockp, datlen)
                hlen = 0;
                break;
 
-#ifdef __FreeBSD__
+#if defined(__DragonFly__) || defined(__FreeBSD__)
        case DLT_ATM_RFC1483:
                /*
                 * en atm driver requires 4-byte atm pseudo header.
index 15db410..458210b 100644 (file)
@@ -25,7 +25,7 @@
  * SUCH DAMAGE.
  *
  * $FreeBSD: src/sys/netinet/ip_dummynet.c,v 1.24.2.22 2003/05/13 09:31:06 maxim Exp $
- * $DragonFly: src/sys/net/dummynet/ip_dummynet.c,v 1.4 2004/01/06 03:17:25 dillon Exp $
+ * $DragonFly: src/sys/net/dummynet/ip_dummynet.c,v 1.5 2004/02/13 17:45:49 joerg Exp $
  */
 
 #if !defined(KLD_MODULE)
@@ -1879,7 +1879,7 @@ ip_dn_ctl(struct sockopt *sopt)
 
     /* Disallow sets in really-really secure mode. */
     if (sopt->sopt_dir == SOPT_SET) {
-#if __FreeBSD_version >= 500034
+#if defined(__FreeBSD__) && __FreeBSD_version >= 500034
        error =  securelevel_ge(sopt->sopt_td->td_ucred, 3);
        if (error)
            return (error);
index 0a2fbb5..f75beb5 100644 (file)
@@ -33,7 +33,7 @@
  *     $Id: i4b_bsdi_ibc.c,v 1.3 2000/08/21 07:21:07 hm Exp $
  *
  * $FreeBSD: src/sys/i4b/driver/i4b_bsdi_ibc.c,v 1.3.2.1 2001/08/10 14:08:35 obrien Exp $
- * $DragonFly: src/sys/net/i4b/driver/Attic/i4b_bsdi_ibc.c,v 1.5 2004/01/06 03:17:25 dillon Exp $
+ * $DragonFly: src/sys/net/i4b/driver/Attic/i4b_bsdi_ibc.c,v 1.6 2004/02/13 17:45:49 joerg Exp $
  *
  *     last edit-date: [Tue Dec 14 21:55:24 1999]
  *
@@ -184,7 +184,7 @@ ibcattach(void *dummy)
                sc->sc_loutb = 0;
                sc->sc_fn = 1;
 #endif
-#if defined(__FreeBSD_version) && ((__FreeBSD_version >= 500009) || (410000 <= __FreeBSD_version && __FreeBSD_version < 500000))
+#if defined(__DragonFly__) || (defined(__FreeBSD_version) && ((__FreeBSD_version >= 500009) || (410000 <= __FreeBSD_version && __FreeBSD_version < 500000)))
                ether_ifattach(ifp, 0);
 #else
                if_attach(ifp);
index 095471b..fdf817e 100644 (file)
@@ -30,7 +30,7 @@
  *     $Id: i4b_ctl.c,v 1.37 2000/05/31 08:04:43 hm Exp $
  *
  * $FreeBSD: src/sys/i4b/driver/i4b_ctl.c,v 1.10.2.3 2001/08/12 16:22:48 hm Exp $
- * $DragonFly: src/sys/net/i4b/driver/i4b_ctl.c,v 1.6 2003/08/26 20:49:48 rob Exp $
+ * $DragonFly: src/sys/net/i4b/driver/i4b_ctl.c,v 1.7 2004/02/13 17:45:49 joerg Exp $
  *
  *     last edit-date: [Sat Aug 11 18:06:38 2001]
  *
@@ -46,7 +46,7 @@
 
 #include <sys/param.h>
 
-#if defined(__FreeBSD__) && __FreeBSD__ >= 3
+#if defined(__DragonFly__) || (defined(__FreeBSD__) && __FreeBSD__ >= 3)
 #include <sys/ioccom.h>
 #else
 #include <sys/ioctl.h>
@@ -58,7 +58,7 @@
 #include <sys/socket.h>
 #include <net/if.h>
 
-#ifdef __FreeBSD__
+#if defined(__DragonFly__) || defined(__FreeBSD__)
 
 #if defined(__FreeBSD__) && __FreeBSD__ == 3
 #include "opt_devfs.h"
@@ -70,7 +70,7 @@
 
 #endif /* __FreeBSD__ */
 
-#ifdef __FreeBSD__
+#if defined(__DragonFly__) || defined(__FreeBSD__)
 #include <net/i4b/include/machine/i4b_debug.h>
 #include <net/i4b/include/machine/i4b_ioctl.h>
 #elif defined(__bsdi__)
@@ -89,7 +89,7 @@
 
 static int openflag = 0;
 
-#if BSD > 199306 && defined(__FreeBSD__)
+#if defined(__DragonFly__) || (BSD > 199306 && defined(__FreeBSD__))
 static d_open_t        i4bctlopen;
 static d_close_t       i4bctlclose;
 static d_ioctl_t       i4bctlioctl;
@@ -103,7 +103,7 @@ static d_poll_t             i4bctlpoll;
 
 #define CDEV_MAJOR 55
 
-#if defined(__FreeBSD__) && __FreeBSD__ >= 4
+#if defined(__DragonFly__) || (defined(__FreeBSD__) && __FreeBSD__ >= 4)
 static struct cdevsw i4bctl_cdevsw = {
        /* name */      "i4bctl",
        /* maj */       CDEV_MAJOR,
@@ -141,7 +141,7 @@ static void *devfs_token;
 #endif
 #endif
 
-#ifndef __FreeBSD__
+#if !defined(__DragonFly__) && !defined(__FreeBSD__)
 #define PDEVSTATIC     /* */
 void i4bctlattach (void);
 int i4bctlopen (dev_t dev, int flag, int fmt, struct proc *p);
@@ -153,14 +153,14 @@ int i4bctlioctl (dev_t dev, int cmd, caddr_t data, int flag, struct proc *p);
 #endif
 #endif /* !FreeBSD */
 
-#if BSD > 199306 && defined(__FreeBSD__)
+#if defined(__DragonFly__) || (BSD > 199306 && defined(__FreeBSD__))
 /*---------------------------------------------------------------------------*
  *     initialization at kernel load time
  *---------------------------------------------------------------------------*/
 static void
 i4bctlinit(void *unused)
 {
-#if defined(__FreeBSD__) && __FreeBSD__ >= 4
+#if defined(__DragonFly__) || (defined(__FreeBSD__) && __FreeBSD__ >= 4)
        cdevsw_add(&i4bctl_cdevsw);
 #else
        dev_t dev = makedev(CDEV_MAJOR, 0);
@@ -204,7 +204,7 @@ dummy_i4bctlattach(struct device *parent, struct device *self, void *aux)
  *     interface attach routine
  *---------------------------------------------------------------------------*/
 PDEVSTATIC void
-#ifdef __FreeBSD__
+#if defined(__DragonFly__) || defined(__FreeBSD__)
 i4bctlattach(void *dummy)
 #else
 i4bctlattach()
@@ -260,7 +260,7 @@ i4bctlclose(dev_t dev, int flag, int fmt, struct thread *td)
  *     i4bctlioctl - device driver ioctl routine
  *---------------------------------------------------------------------------*/
 PDEVSTATIC int
-#if defined (__FreeBSD_version) && __FreeBSD_version >= 300003
+#if defined(__DragonFly__) || (defined (__FreeBSD_version) && __FreeBSD_version >= 300003)
 i4bctlioctl(dev_t dev, u_long cmd, caddr_t data, int flag, struct thread *td)
 #elif defined(__bsdi__)
 i4bctlioctl(dev_t dev, u_long cmd, caddr_t data, int flag, struct proc *p)
@@ -357,7 +357,7 @@ i4bctlioctl(dev_t dev, int cmd, caddr_t data, int flag, struct proc *p)
 #endif DO_I4B_DEBUG
 }
 
-#if defined(__FreeBSD__) && defined(OS_USES_POLL)
+#if (defined(__DragonFly__) || defined(__FreeBSD__)) && defined(OS_USES_POLL)
 
 /*---------------------------------------------------------------------------*
  *     i4bctlpoll - device driver poll routine
index 8d149b7..fb381c6 100644 (file)
@@ -28,7 +28,7 @@
  *     ---------------------------------------------------------
  *
  * $FreeBSD: src/sys/i4b/driver/i4b_ipr.c,v 1.8.2.3 2001/10/27 15:48:17 hm Exp $
- * $DragonFly: src/sys/net/i4b/driver/i4b_ipr.c,v 1.9 2004/01/06 03:17:26 dillon Exp $
+ * $DragonFly: src/sys/net/i4b/driver/i4b_ipr.c,v 1.10 2004/02/13 17:45:49 joerg Exp $
  *
  *     last edit-date: [Fri Oct 26 19:32:38 2001]
  *
@@ -61,7 +61,7 @@
 
 #if NI4BIPR > 0
 
-#ifdef __FreeBSD__
+#if defined(__DragonFly__) || defined(__FreeBSD__)
 #include "opt_i4b.h"
 #endif
 
@@ -71,7 +71,7 @@
 #include <sys/socket.h>
 #include <sys/errno.h>
 
-#if defined(__FreeBSD__)
+#if defined(__DragonFly__) || defined(__FreeBSD__)
 #include <sys/ioccom.h>
 #include <sys/sockio.h>
 #ifdef IPR_VJ
                                /* undef to uncompress in the mbuf itself    */
 #endif /* IPR_VJ */
 
-#if defined(__FreeBSD_version) &&  __FreeBSD_version >= 400008
+#if defined(__DragonFly__) || (defined(__FreeBSD_version) &&  __FreeBSD_version >= 400008)
 #include "use_bpf.h"
 #else
 #include "bpfilter.h"
 #include <net/bpf.h>
 #endif
 
-#ifdef __FreeBSD__
+#if defined(__DragonFly__) || defined(__FreeBSD__)
 #include <net/i4b/include/machine/i4b_debug.h>
 #include <net/i4b/include/machine/i4b_ioctl.h>
 #else
 
 #include "../layer4/i4b_l4.h"
 
-#ifndef __FreeBSD__
+#if !defined(__DragonFly__) || !defined(__FreeBSD__)
 #include <machine/cpu.h> /* For softnet */
 #endif
 
@@ -199,7 +199,7 @@ struct ipr_softc {
 #if defined(__NetBSD__) && __NetBSD_Version__ >= 104230000
        struct callout  sc_callout;
 #endif
-#if defined(__FreeBSD__)
+#if defined(__DragonFly__) || defined(__FreeBSD__)
        struct callout_handle   sc_callout;
 #endif
 
@@ -232,13 +232,13 @@ enum ipr_states {
 #define        THE_UNIT        sc->sc_unit
 #endif
 
-#if defined __FreeBSD__ || defined __NetBSD__
+#if defined(__DragonFly__) || defined __FreeBSD__ || defined __NetBSD__
 #  define IOCTL_CMD_T u_long
 #else
 #  define IOCTL_CMD_T int
 #endif
 
-#ifdef __FreeBSD__
+#if defined(__DragonFly__) || defined(__FreeBSD__)
 PDEVSTATIC void i4biprattach(void *);
 PSEUDO_SET(i4biprattach, i4b_ipr);
 static int i4biprioctl(struct ifnet *ifp, IOCTL_CMD_T cmd, caddr_t data);
@@ -265,7 +265,7 @@ static void iprclearqueues(struct ipr_softc *sc);
  *     interface attach routine at kernel boot time
  *---------------------------------------------------------------------------*/
 PDEVSTATIC void
-#ifdef __FreeBSD__
+#if defined(__DragonFly__) || defined(__FreeBSD__)
 i4biprattach(void *dummy)
 #else
 i4biprattach()
@@ -351,7 +351,7 @@ i4biprattach()
 #endif
 
 #ifdef IPR_VJ
-#ifdef __FreeBSD__
+#if defined(__DragonFly__) || defined(__FreeBSD__)
                sl_compress_init(&sc->sc_compr, -1);
 #else
                sl_compress_init(&sc->sc_compr);
@@ -372,7 +372,7 @@ i4biprattach()
                if_attach(&sc->sc_if);
 
 #if NBPFILTER > 0 || NBPF > 0
-#ifdef __FreeBSD__
+#if defined(__DragonFly__) || defined(__FreeBSD__)
                bpfattach(&sc->sc_if, DLT_NULL, sizeof(u_int));
 #else
                bpfattach(&sc->sc_if.if_bpf, &sc->sc_if, DLT_NULL, sizeof(u_int));
@@ -500,7 +500,7 @@ i4biproutput(struct ifnet *ifp, struct mbuf *m, struct sockaddr *dst,
 
        /* check for space in choosen send queue */
        
-#if defined (__FreeBSD__)
+#if defined(__DragonFly__) || defined (__FreeBSD__)
        if (netisr_queue(NETISR_IP, m))
        {
                NDBGL4(L4_IPRDBG, "ipr%d: send queue full!", unit);
@@ -522,7 +522,7 @@ i4biproutput(struct ifnet *ifp, struct mbuf *m, struct sockaddr *dst,
 /*---------------------------------------------------------------------------*
  *     process ioctl
  *---------------------------------------------------------------------------*/
-#ifdef __FreeBSD__
+#if defined(__DragonFly__) || defined(__FreeBSD__)
 static int
 i4biprioctl(struct ifnet *ifp, IOCTL_CMD_T cmd, caddr_t data)
 #else
@@ -1053,7 +1053,7 @@ error:
                mm.m_len = 4;
                mm.m_data = (char *)&af;
 
-#ifdef __FreeBSD__
+#if defined(__DragonFly__) || defined(__FreeBSD__)
                bpf_mtap(&sc->sc_if, &mm);
 #else
                bpf_mtap(sc->sc_if.if_bpf, &mm);
@@ -1061,7 +1061,7 @@ error:
        }
 #endif /* NBPFILTER > 0  || NBPF > 0 */
 
-#if defined (__FreeBSD__)
+#if defined(__DragonFly__) || defined (__FreeBSD__)
        if (netisr_queue(NETISR_IP, m)) {
                NDBGL4(L4_IPRDBG, "ipr%d: ipintrq full!", unit);
                sc->sc_if.if_ierrors++;
@@ -1115,7 +1115,7 @@ ipr_tx_queue_empty(int unit)
                        mm.m_len = 4;
                        mm.m_data = (char *)&af;
        
-#ifdef __FreeBSD__
+#if defined(__DragonFly__) || defined(__FreeBSD__)
                        bpf_mtap(&sc->sc_if, &mm);
 #else
                        bpf_mtap(sc->sc_if.if_bpf, &mm);
index f36516b..cf8325d 100644 (file)
@@ -37,7 +37,7 @@
  *     $Id: i4b_isppp.c,v 1.44 2000/08/31 07:07:26 hm Exp $
  *
  * $FreeBSD: src/sys/i4b/driver/i4b_isppp.c,v 1.7.2.3 2003/02/06 14:50:53 gj Exp $
- * $DragonFly: src/sys/net/i4b/driver/i4b_isppp.c,v 1.5 2004/01/06 03:17:26 dillon Exp $
+ * $DragonFly: src/sys/net/i4b/driver/i4b_isppp.c,v 1.6 2004/02/13 17:45:49 joerg Exp $
  *
  *     last edit-date: [Thu Aug 31 09:02:27 2000]
  *
@@ -68,7 +68,7 @@
 #include <net/sppp/if_sppp.h>
 
 
-#if defined(__FreeBSD_version) &&  __FreeBSD_version >= 400008                
+#if defined(__DragonFly__) || (defined(__FreeBSD_version) &&  __FreeBSD_version >= 400008)
 #include "use_bpf.h"     
 #else
 #include "bpfilter.h"
@@ -78,7 +78,7 @@
 #include <net/bpf.h>
 #endif
 
-#ifdef __FreeBSD__
+#if defined(__DragonFly__) || defined(__FreeBSD__)
 #include <net/i4b/include/machine/i4b_debug.h>
 #include <net/i4b/include/machine/i4b_ioctl.h>
 #else
@@ -91,7 +91,7 @@
 #include "../include/i4b_l3l4.h"
 #include "../layer4/i4b_l4.h"
 
-#ifdef __FreeBSD__
+#if defined(__DragonFly__) || defined(__FreeBSD__)
 #define        PDEVSTATIC      static
 
 #ifdef __DragonFly__
 #define IFP2UNIT(ifp)  (ifp)->if_unit
 #endif
                
-# if __FreeBSD_version >= 300001
+# if defined(__DragonFly__) || __FreeBSD_version >= 300001
 #  define CALLOUT_INIT(chan)           callout_handle_init(chan)
 #  define TIMEOUT(fun, arg, chan, tick)        chan = timeout(fun, arg, tick)
 #  define UNTIMEOUT(fun, arg, chan)    untimeout(fun, arg, chan)
 # error "What system are you using?"
 #endif
 
-#ifdef __FreeBSD__
+#if defined(__DragonFly__) || defined(__FreeBSD__)
 PDEVSTATIC void i4bispppattach(void *);
 PSEUDO_SET(i4bispppattach, i4b_isppp);
 #else
@@ -170,7 +170,7 @@ struct i4bisppp_softc {
        int sc_fn;              /* flag, first null acct        */
 #endif
 
-#if defined(__FreeBSD_version) && __FreeBSD_version >= 300001
+#if defined(__DragonFly__) || (defined(__FreeBSD_version) && __FreeBSD_version >= 300001)
        struct callout_handle sc_ch;
 #endif
 
@@ -215,7 +215,7 @@ enum i4bisppp_states {
  *     interface attach routine at kernel boot time
  *---------------------------------------------------------------------------*/
 PDEVSTATIC void
-#ifdef __FreeBSD__
+#if defined(__DragonFly__) || defined(__FreeBSD__)
 i4bispppattach(void *dummy)
 #else
 i4bispppattach()
@@ -239,7 +239,7 @@ i4bispppattach()
 
 #ifdef __DragonFly__
                if_initname(&(sc->sc_if), "isp", i);
-#elif defined__FreeBSD__)
+#elif defined(__FreeBSD__)
                sc->sc_if.if_name = "isp";
 #if defined(__FreeBSD_version) && __FreeBSD_version < 300001
                sc->sc_if.if_next = NULL;
@@ -303,7 +303,7 @@ i4bispppattach()
                sc->sc_if_un.scu_sp.pp_chg = i4bisppp_state_changed;
 
                sppp_attach(&sc->sc_if);
-#if defined(__FreeBSD_version) && ((__FreeBSD_version >= 500009) || (410000 <= __FreeBSD_version && __FreeBSD_version < 500000))
+#if defined(__DragonFly__) || (defined(__FreeBSD_version) && ((__FreeBSD_version >= 500009) || (410000 <= __FreeBSD_version && __FreeBSD_version < 500000)))
                /* do not call bpfattach in ether_ifattach */
                ether_ifattach(&sc->sc_if, 0);
 #else
@@ -311,7 +311,7 @@ i4bispppattach()
 #endif
 
 #if NBPFILTER > 0 || NBPF > 0
-#ifdef __FreeBSD__
+#if defined(__DragonFly__) || defined(__FreeBSD__)
                bpfattach(&sc->sc_if, DLT_PPP, PPP_HDRLEN);
                CALLOUT_INIT(&sc->sc_ch);
 #endif /* __FreeBSD__ */
@@ -382,7 +382,7 @@ i4bisppp_start(struct ifnet *ifp)
        {
 
 #if NBPFILTER > 0 || NBPF > 0
-#ifdef __FreeBSD__
+#if defined(__DragonFly__) || defined(__FreeBSD__)
                if (ifp->if_bpf)
                        bpf_mtap(ifp, m);
 #endif /* __FreeBSD__ */
@@ -697,7 +697,7 @@ i4bisppp_rx_data_rdy(int unit)
 
 #if NBPFILTER > 0 || NBPF > 0
 
-#ifdef __FreeBSD__     
+#if defined(__DragonFly__) || defined(__FreeBSD__)
        if(sc->sc_if.if_bpf)
                bpf_mtap(&sc->sc_if, m);
 #endif /* __FreeBSD__ */
index ba7d735..4941b42 100644 (file)
@@ -28,7 +28,7 @@
  *     ---------------------------------------------------
  *
  * $FreeBSD: src/sys/i4b/driver/i4b_rbch.c,v 1.10.2.3 2001/08/12 16:22:48 hm Exp $
- * $DragonFly: src/sys/net/i4b/driver/i4b_rbch.c,v 1.8 2003/08/26 20:49:48 rob Exp $
+ * $DragonFly: src/sys/net/i4b/driver/i4b_rbch.c,v 1.9 2004/02/13 17:45:49 joerg Exp $
  *
  *     last edit-date: [Sat Aug 11 18:06:57 2001]
  *
@@ -58,7 +58,7 @@ extern cc_t ttydefchars;
 #define termioschars(t) memcpy((t)->c_cc, &ttydefchars, sizeof((t)->c_cc))
 #endif
 
-#ifdef __FreeBSD__
+#if defined(__DragonFly__) || defined(__FreeBSD__)
 
 #ifdef DEVFS
 #include <sys/devfsext.h>
@@ -70,7 +70,7 @@ extern cc_t ttydefchars;
 #include <sys/filio.h>
 #endif
 
-#ifdef __FreeBSD__
+#if defined(__DragonFly__) || defined(__FreeBSD__)
 #include <net/i4b/include/machine/i4b_ioctl.h>
 #include <net/i4b/include/machine/i4b_rbch_ioctl.h>
 #include <net/i4b/include/machine/i4b_debug.h>
@@ -97,7 +97,7 @@ extern cc_t ttydefchars;
 #include <sys/ioctl.h>
 #endif
 
-#if defined(__FreeBSD__)
+#if defined(__DragonFly__) || defined(__FreeBSD__)
 #include <sys/filio.h>
 #endif
 
@@ -131,7 +131,7 @@ static struct rbch_softc {
        struct selinfo selp;            /* select / poll        */
 
 #if I4BRBCHACCT
-#if defined(__FreeBSD__)
+#if defined(__DragonFly__) || defined(__FreeBSD__)
        struct callout_handle sc_callout;
 #endif 
 #if defined(__NetBSD__) && __NetBSD_Version__ >= 104230000
@@ -153,7 +153,7 @@ static void rbch_disconnect(int unit, void *cdp);
 static void rbch_init_linktab(int unit);
 static void rbch_clrq(int unit);
 
-#ifndef __FreeBSD__
+#if !defined(__DragonFly__) && !defined(__FreeBSD__)
 #define PDEVSTATIC     /* - not static - */
 #define IOCTL_CMD_T    u_long
 void i4brbchattach (void);
@@ -169,7 +169,7 @@ PDEVSTATIC int i4brbchselect (dev_t dev, int rw, struct proc *p);
 #endif
 #endif
 
-#if BSD > 199306 && defined(__FreeBSD__)
+#if defined(__DragonFly__) || (BSD > 199306 && defined(__FreeBSD__))
 #define PDEVSTATIC     static
 #define IOCTL_CMD_T    u_long
 
@@ -262,7 +262,7 @@ dummy_i4brbchattach(struct device *parent, struct device *self, void *aux)
  *     interface attach routine
  *---------------------------------------------------------------------------*/
 PDEVSTATIC void
-#ifdef __FreeBSD__
+#if defined(__DragonFly__) || defined(__FreeBSD__)
 i4brbchattach(void *dummy)
 #else
 i4brbchattach()
@@ -276,13 +276,13 @@ i4brbchattach()
        
        for(i=0; i < NI4BRBCH; i++)
        {
-#if defined(__FreeBSD__)
+#if defined(__DragonFly__) || defined(__FreeBSD__)
                make_dev(&i4brbch_cdevsw, i,
                        UID_ROOT, GID_WHEEL, 0600, "i4brbch%d", i);
 #endif
 
 #if I4BRBCHACCT
-#if defined(__FreeBSD__)
+#if defined(__DragonFly__) || defined(__FreeBSD__)
                callout_handle_init(&rbch_softc[i].sc_callout);
 #endif
 #if defined(__NetBSD__) && __NetBSD_Version__ >= 104230000
index 538762b..184610f 100644 (file)
@@ -30,7 +30,7 @@
  *     last edit-date: [Sat Aug 11 18:07:15 2001]
  *
  * $FreeBSD: src/sys/i4b/driver/i4b_trace.c,v 1.9.2.3 2001/08/12 16:22:48 hm Exp $
- * $DragonFly: src/sys/net/i4b/driver/i4b_trace.c,v 1.7 2003/08/26 20:49:48 rob Exp $
+ * $DragonFly: src/sys/net/i4b/driver/i4b_trace.c,v 1.8 2004/02/13 17:45:49 joerg Exp $
  *
  *     NOTE: the code assumes that SPLI4B >= splimp !
  *
@@ -43,7 +43,7 @@
 #include <sys/param.h>
 #include <sys/systm.h>
 
-#if defined(__FreeBSD__) && __FreeBSD__ >= 3
+#if defined(__DragonFly__) || (defined(__FreeBSD__) && __FreeBSD__ >= 3)
 #include <sys/ioccom.h>
 #else
 #include <sys/ioctl.h>
@@ -57,7 +57,7 @@
 #include <net/if.h>
 #include <sys/tty.h>
 
-#ifdef __FreeBSD__
+#if defined(__DragonFly__) || defined(__FreeBSD__)
 
 #ifdef DEVFS
 #include <sys/devfsext.h>
@@ -77,7 +77,7 @@
 #include "../include/i4b_global.h"
 #include "../include/i4b_l3l4.h"
 
-#ifndef __FreeBSD__
+#if !defined(__DragonFly__) && !defined(__FreeBSD__)
 #define        memcpy(d,s,l)   bcopy(s,d,l)
 #endif
 
@@ -98,7 +98,7 @@ static int rxunit = -1;
 static int txunit = -1;
 static int outunit = -1;
 
-#ifndef __FreeBSD__
+#if !defined(__DragonFly__) && !defined(__FreeBSD__)
 
 #define        PDEVSTATIC      /* - not static - */
 void i4btrcattach (void);
@@ -114,7 +114,7 @@ int i4btrcioctl (dev_t dev, int cmd, caddr_t data, int flag, struct proc *p);
 
 #endif
 
-#if BSD > 199306 && defined(__FreeBSD__)
+#if defined(__DragonFly__) || (BSD > 199306 && defined(__FreeBSD__))
 #define        PDEVSTATIC static
 static d_open_t        i4btrcopen;
 static d_close_t i4btrcclose;
@@ -202,7 +202,7 @@ int get_trace_data_from_l1(i4b_trace_hdr_t *hdr, int len, char *buf);
  *     interface attach routine
  *---------------------------------------------------------------------------*/
 PDEVSTATIC void
-#ifdef __FreeBSD__
+#if defined(__DragonFly__) || defined(__FreeBSD__)
 i4btrcattach(void *dummy)
 #else
 i4btrcattach()
@@ -215,13 +215,13 @@ i4btrcattach()
        for(i=0; i < NI4BTRC; i++)
        {
 
-#if defined(__FreeBSD__)
+#if defined(__DragonFly__) || defined(__FreeBSD__)
                make_dev(&i4btrc_cdevsw, i,
                                     UID_ROOT, GID_WHEEL, 0600, "i4btrc%d", i);
 #endif
                trace_queue[i].ifq_maxlen = IFQ_MAXLEN;
 
-#if __FreeBSD__ > 4
+#if defined(__FreeBSD__) && __FreeBSD__ > 4
                mtx_init(&trace_queue[i].ifq_mtx, "i4b_trace", MTX_DEF);
 #endif
                device_state[i] = ST_IDLE;
@@ -460,7 +460,7 @@ i4btrcread(dev_t dev, struct uio * uio, int ioflag)
        return(error);
 }
 
-#if defined(__FreeBSD__) && defined(OS_USES_POLL)
+#if (defined(__DragonFly__) || defined(__FreeBSD__)) && defined(OS_USES_POLL)
 /*---------------------------------------------------------------------------*
  *     poll device
  *---------------------------------------------------------------------------*/
@@ -475,7 +475,7 @@ i4btrcpoll(dev_t dev, int events, struct thread *td)
  *     device driver ioctl routine
  *---------------------------------------------------------------------------*/
 PDEVSTATIC int
-#if defined (__FreeBSD_version) && __FreeBSD_version >= 300003
+#if defined(__DragonFly__) || (defined (__FreeBSD_version) && __FreeBSD_version >= 300003)
 i4btrcioctl(dev_t dev, u_long cmd, caddr_t data, int flag, struct thread *td)
 #elif defined(__bsdi__)
 i4btrcioctl(dev_t dev, u_long cmd, caddr_t data, int flag, struct proc *p)
index 60da08f..8c1d0e5 100644 (file)
@@ -28,7 +28,7 @@
  *     -------------------------------------------
  *
  * $FreeBSD: src/sys/i386/include/i4b_ioctl.h,v 1.6.2.5 2002/04/25 12:29:42 gj Exp $
- * $DragonFly: src/sys/net/i4b/include/i386/i4b_ioctl.h,v 1.2 2003/06/17 04:28:35 dillon Exp $
+ * $DragonFly: src/sys/net/i4b/include/i386/i4b_ioctl.h,v 1.3 2004/02/13 17:45:49 joerg Exp $
  *
  *      last edit-date: [Sun Dec 16 15:09:12 2001]
  *
@@ -37,7 +37,7 @@
 #ifndef _I4B_IOCTL_H_
 #define _I4B_IOCTL_H_
 
-#if defined(__FreeBSD__) && __FreeBSD__ >= 3
+#if defined(__DragonFly__) || (defined(__FreeBSD__) && __FreeBSD__ >= 3)
 #ifndef _MACHINE_TYPES_H_
 #include <machine/types.h>
 #endif /* _MACHINE_TYPES_H_ */
index 9b0d082..1794348 100644 (file)
@@ -21,7 +21,7 @@
  * $Id: i4b_isppp.h,v 1.5 2000/07/18 15:05:37 hm Exp $
  *
  * $FreeBSD: src/sys/i386/include/i4b_isppp.h,v 1.1.2.2 2001/09/28 07:43:19 gj Exp $
- * $DragonFly: src/sys/net/i4b/include/i386/i4b_isppp.h,v 1.2 2003/06/17 04:28:35 dillon Exp $
+ * $DragonFly: src/sys/net/i4b/include/i386/i4b_isppp.h,v 1.3 2004/02/13 17:45:49 joerg Exp $
  */
 
 #ifndef _I4B_ISPPP_H_
@@ -32,7 +32,7 @@
 
 #ifdef SPPP_VJ
 #if !(defined (KERNEL) || defined (_KERNEL))
-#ifdef __FreeBSD__
+#if defined(__DragonFly__) || defined(__FreeBSD__)
 #if 0
 /*
  * this is needed on FreeBSD to make /usr/src/usr.bin/kdump and
@@ -124,7 +124,7 @@ struct sppp {
        u_char  confid[IDX_COUNT];      /* id of last configuration request */
        int     rst_counter[IDX_COUNT]; /* restart counter */
        int     fail_counter[IDX_COUNT]; /* negotiation failure counter */
-#if defined(__FreeBSD__) && __FreeBSD__ >= 3
+#if defined(__DragonFly__) || (defined(__FreeBSD__) && __FreeBSD__ >= 3)
        struct callout_handle ch[IDX_COUNT]; /* per-proto and if callouts */
        struct callout_handle pap_my_to_ch; /* PAP needs one more... */
 #endif
@@ -212,10 +212,10 @@ void sppp_attach (struct ifnet *ifp);
 void sppp_detach (struct ifnet *ifp);
 void sppp_input (struct ifnet *ifp, struct mbuf *m);
 
-#if defined(__FreeBSD_version) && __FreeBSD_version >= 300003
+#if defined(__DragonFly__) || (defined(__FreeBSD_version) && __FreeBSD_version >= 300003)
 int sppp_ioctl (struct ifnet *ifp, u_long cmd, void *data);
 #else
-#ifdef __FreeBSD__
+#if defined(__DragonFly__) || defined(__FreeBSD__)
 int sppp_ioctl (struct ifnet *ifp, int cmd, void *data);
 #else
 int sppp_ioctl (struct ifnet *ifp, u_long cmd, void *data);
@@ -233,10 +233,10 @@ void isppp_attach (struct ifnet *ifp);
 void isppp_detach (struct ifnet *ifp);
 void isppp_input (struct ifnet *ifp, struct mbuf *m);
 
-#if defined(__FreeBSD_version) && __FreeBSD_version >= 300003
+#if defined(__DragonFly__) || (defined(__FreeBSD_version) && __FreeBSD_version >= 300003)
 int isppp_ioctl (struct ifnet *ifp, u_long cmd, void *data);
 #else
-#ifdef __FreeBSD__
+#if defined(__DragonFly__) || defined(__FreeBSD__)
 int isppp_ioctl (struct ifnet *ifp, int cmd, void *data);
 #else
 int isppp_ioctl (struct ifnet *ifp, u_long cmd, void *data);
index 0f60635..c2fadfd 100644 (file)
@@ -28,7 +28,7 @@
  *     --------------------------------------
  *
  * $FreeBSD: src/sys/i4b/include/i4b_global.h,v 1.6.2.2 2002/07/07 10:17:10 hm Exp $
- * $DragonFly: src/sys/net/i4b/include/i4b_global.h,v 1.2 2003/06/17 04:28:39 dillon Exp $
+ * $DragonFly: src/sys/net/i4b/include/i4b_global.h,v 1.3 2004/02/13 17:45:49 joerg Exp $
  *
  *     last edit-date: [Sun Jul  7 12:11:35 2002]
  *
@@ -45,7 +45,7 @@
 /* hide SMP changes in FreeBSD 5.x-current for 4.x */
 /*-------------------------------------------------*/
 
-#if defined(__FreeBSD__) && __FreeBSD__ <= 4
+#if defined(__DragonFly__) || (defined(__FreeBSD__) && __FreeBSD__ <= 4)
 
 #define IF_LOCK(a)
 #define IF_UNLOCK(a)
@@ -96,7 +96,7 @@
 /* time handling */
 /*---------------*/
 
-#ifdef __FreeBSD__
+#if defined(__DragonFly__) || defined(__FreeBSD__)
 #include <sys/param.h>
 
 #if defined(__FreeBSD_version) && __FreeBSD_version >= 400000 && __FreeBSD_version < 400011
 #error "you need a FreeBSD-current >= 400011"
 #endif
 
-#if defined(__FreeBSD_version) && __FreeBSD_version >= 300001
+#if defined(__DragonFly__) || (defined(__FreeBSD_version) && __FreeBSD_version >= 300001)
 
 #define TIMEOUT_FUNC_T timeout_t *
 #define SECOND         time_second
 
 #else
 #define START_TIMER(XHANDLE, XF, XSC, XTIME) XHANDLE = timeout((TIMEOUT_FUNC_T)XF, (void*)XSC, XTIME)
-#ifdef __FreeBSD__
+#if defined(__DragonFly__) || defined(__FreeBSD__)
 #define        STOP_TIMER(XHANDLE, XF, XSC)    untimeout((TIMEOUT_FUNC_T)XF, (void*)XSC, XHANDLE)
 #else
 #define STOP_TIMER(XHANDLE, XF, XSC)   untimeout((TIMEOUT_FUNC_T)XF, (void*)XSC)
index 9b86388..a0a6620 100644 (file)
@@ -30,7 +30,7 @@
  *     $Id: i4b_l1l2.h,v 1.11 2000/06/02 16:14:35 hm Exp $
  *
  * $FreeBSD: src/sys/i4b/include/i4b_l1l2.h,v 1.6.2.1 2001/08/10 14:08:36 obrien Exp $
- * $DragonFly: src/sys/net/i4b/include/i4b_l1l2.h,v 1.3 2003/08/07 21:17:25 dillon Exp $
+ * $DragonFly: src/sys/net/i4b/include/i4b_l1l2.h,v 1.4 2004/02/13 17:45:49 joerg Exp $
  *
  *     last edit-date: [Fri Jun  2 14:35:03 2000]
  *
@@ -39,7 +39,7 @@
 #ifndef _I4B_L1L2_H_
 #define _I4B_L1L2_H_
 
-#ifdef __FreeBSD__
+#if defined(__DragonFly__) || defined(__FreeBSD__)
 #include <net/i4b/include/machine/i4b_trace.h>
 #else
 #include <i4b/i4b_trace.h>
index 4575d09..e5021f5 100644 (file)
@@ -30,7 +30,7 @@
  *     $Id: i4b_l3l4.h,v 1.32 2000/08/24 11:48:57 hm Exp $
  *
  * $FreeBSD: src/sys/i4b/include/i4b_l3l4.h,v 1.6.2.2 2001/12/16 15:12:57 hm Exp $
- * $DragonFly: src/sys/net/i4b/include/i4b_l3l4.h,v 1.2 2003/06/17 04:28:39 dillon Exp $
+ * $DragonFly: src/sys/net/i4b/include/i4b_l3l4.h,v 1.3 2004/02/13 17:45:49 joerg Exp $
  *
  *     last edit-date: [Fri Jun  2 14:29:35 2000]
  *
@@ -192,7 +192,7 @@ typedef struct
 
        int     timeout_active;         /* idle timeout() active flag   */
 
-#if (defined(__FreeBSD_version) && __FreeBSD_version >= 300001) || \
+#if defined(__DragonFly__) || (defined(__FreeBSD_version) && __FreeBSD_version >= 300001) || \
        (!defined(__FreeBSD_version) && defined(__FreeBSD__) && __FreeBSD__ >= 3)
        struct  callout_handle  idle_timeout_handle;
        struct  callout_handle  T303_callout;
index 21f98e6..9a0068b 100644 (file)
@@ -36,7 +36,7 @@
  *     $Id: i4b_ifpi_pci.c,v 1.4 2000/06/02 11:58:56 hm Exp $
  *
  * $FreeBSD: src/sys/i4b/layer1/ifpi/i4b_ifpi_pci.c,v 1.6.2.1 2001/08/10 14:08:37 obrien Exp $
- * $DragonFly: src/sys/net/i4b/layer1/ifpi/i4b_ifpi_pci.c,v 1.5 2003/08/07 21:54:31 dillon Exp $
+ * $DragonFly: src/sys/net/i4b/layer1/ifpi/i4b_ifpi_pci.c,v 1.6 2004/02/13 17:45:50 joerg Exp $
  *
  *      last edit-date: [Fri Jan 12 17:01:26 2001]
  *
@@ -685,7 +685,7 @@ avma1pp_attach_avma1pp(device_t dev)
        sc->sc_obuf2 = NULL;
        sc->sc_freeflag2 = 0;
 
-#if defined(__FreeBSD__) && __FreeBSD__ >=3
+#if defined(__DragonFly__) || (defined(__FreeBSD__) && __FreeBSD__ >=3)
        callout_handle_init(&sc->sc_T3_callout);
        callout_handle_init(&sc->sc_T4_callout);        
 #endif
@@ -1111,7 +1111,7 @@ avma1pp_hscx_init(struct l1_softc *sc, int h_chan, int activate)
 static void
 avma1pp_bchannel_setup(int unit, int h_chan, int bprot, int activate)
 {
-#ifdef __FreeBSD__
+#if defined(__DragonFly__) || defined(__FreeBSD__)
        struct l1_softc *sc = ifpi_scp[unit];
 #else
        struct l1_softc *sc = isic_find_sc(unit);
@@ -1179,7 +1179,7 @@ avma1pp_bchannel_setup(int unit, int h_chan, int bprot, int activate)
 static void
 avma1pp_bchannel_start(int unit, int h_chan)
 {
-#ifdef __FreeBSD__
+#if defined(__DragonFly__) || defined(__FreeBSD__)
        struct l1_softc *sc = ifpi_scp[unit];
 #else
        struct l1_softc *sc = isic_find_sc(unit);
@@ -1252,7 +1252,7 @@ avma1pp_bchannel_start(int unit, int h_chan)
 static isdn_link_t *
 avma1pp_ret_linktab(int unit, int channel)
 {
-#ifdef __FreeBSD__
+#if defined(__DragonFly__) || defined(__FreeBSD__)
        struct l1_softc *sc = ifpi_scp[unit];
 #else
        struct l1_softc *sc = isic_find_sc(unit);
@@ -1268,7 +1268,7 @@ avma1pp_ret_linktab(int unit, int channel)
 static void
 avma1pp_set_linktab(int unit, int channel, drvr_link_t *dlt)
 {
-#ifdef __FreeBSD__
+#if defined(__DragonFly__) || defined(__FreeBSD__)
        struct l1_softc *sc = ifpi_scp[unit];
 #else
        struct l1_softc *sc = isic_find_sc(unit);
@@ -1333,7 +1333,7 @@ avma1pp_init_linktab(struct l1_softc *sc)
 static void
 avma1pp_bchannel_stat(int unit, int h_chan, bchan_statistics_t *bsp)
 {
-#ifdef __FreeBSD__
+#if defined(__DragonFly__) || defined(__FreeBSD__)
        struct l1_softc *sc = ifpi_scp[unit];
 #else
        struct l1_softc *sc = isic_find_sc(unit);
index 96d0b5d..cf5a015 100644 (file)
@@ -36,7 +36,7 @@
  *     $Id$
  *
  * $FreeBSD: src/sys/i4b/layer1/ifpi2/i4b_ifpi2_pci.c,v 1.6.2.2 2002/05/15 08:12:42 gj Exp $
- * $DragonFly: src/sys/net/i4b/layer1/ifpi2/i4b_ifpi2_pci.c,v 1.4 2003/08/07 21:17:25 dillon Exp $
+ * $DragonFly: src/sys/net/i4b/layer1/ifpi2/i4b_ifpi2_pci.c,v 1.5 2004/02/13 17:45:50 joerg Exp $
  *
  *      last edit-date: [Fri Jan 12 17:01:26 2001]
  *
@@ -616,7 +616,7 @@ avma1pp2_attach_avma1pp(device_t dev)
        sc->sc_obuf2 = NULL;
        sc->sc_freeflag2 = 0;
 
-#if defined(__FreeBSD__) && __FreeBSD__ >=3
+#if defined(__DragonFly__) || (defined(__FreeBSD__) && __FreeBSD__ >=3)
        callout_handle_init(&sc->sc_T3_callout);
        callout_handle_init(&sc->sc_T4_callout);        
 #endif
@@ -1052,7 +1052,7 @@ avma1pp2_hscx_init(struct l1_softc *sc, int h_chan, int activate)
 static void
 avma1pp2_bchannel_setup(int unit, int h_chan, int bprot, int activate)
 {
-#ifdef __FreeBSD__
+#if defined(__DragonFly__) || defined(__FreeBSD__)
        struct l1_softc *sc = ifpi2_scp[unit];
 #else
        struct l1_softc *sc = isic_find_sc(unit);
@@ -1120,7 +1120,7 @@ avma1pp2_bchannel_setup(int unit, int h_chan, int bprot, int activate)
 static void
 avma1pp2_bchannel_start(int unit, int h_chan)
 {
-#ifdef __FreeBSD__
+#if defined(__DragonFly__) || defined(__FreeBSD__)
        struct l1_softc *sc = ifpi2_scp[unit];
 #else
        struct l1_softc *sc = isic_find_sc(unit);
@@ -1193,7 +1193,7 @@ avma1pp2_bchannel_start(int unit, int h_chan)
 static isdn_link_t *
 avma1pp2_ret_linktab(int unit, int channel)
 {
-#ifdef __FreeBSD__
+#if defined(__DragonFly__) || defined(__FreeBSD__)
        struct l1_softc *sc = ifpi2_scp[unit];
 #else
        struct l1_softc *sc = isic_find_sc(unit);
@@ -1209,7 +1209,7 @@ avma1pp2_ret_linktab(int unit, int channel)
 static void
 avma1pp2_set_linktab(int unit, int channel, drvr_link_t *dlt)
 {
-#ifdef __FreeBSD__
+#if defined(__DragonFly__) || defined(__FreeBSD__)
        struct l1_softc *sc = ifpi2_scp[unit];
 #else
        struct l1_softc *sc = isic_find_sc(unit);
@@ -1274,7 +1274,7 @@ avma1pp2_init_linktab(struct l1_softc *sc)
 static void
 avma1pp2_bchannel_stat(int unit, int h_chan, bchan_statistics_t *bsp)
 {
-#ifdef __FreeBSD__
+#if defined(__DragonFly__) || defined(__FreeBSD__)
        struct l1_softc *sc = ifpi2_scp[unit];
 #else
        struct l1_softc *sc = isic_find_sc(unit);
index 456e32e..03031ee 100644 (file)
@@ -34,7 +34,7 @@
  *     ----------------------------------------
  *
  * $FreeBSD: src/sys/i4b/layer1/itjc/i4b_itjc_pci.c,v 1.1.2.1 2001/08/10 14:08:39 obrien Exp $
- * $DragonFly: src/sys/net/i4b/layer1/itjc/i4b_itjc_pci.c,v 1.4 2003/08/07 21:17:28 dillon Exp $
+ * $DragonFly: src/sys/net/i4b/layer1/itjc/i4b_itjc_pci.c,v 1.5 2004/02/13 17:45:50 joerg Exp $
  *
  *      last edit-date: [Thu Jan 11 11:29:38 2001]
  *
@@ -1720,7 +1720,7 @@ itjc_attach(device_t dev)
        sc->sc_obuf2 = NULL;
        sc->sc_freeflag2 = 0;
 
-#if defined(__FreeBSD__) && __FreeBSD__ >=3
+#if defined(__DragonFly__) || (defined(__FreeBSD__) && __FreeBSD__ >=3)
        callout_handle_init(&sc->sc_T3_callout);
        callout_handle_init(&sc->sc_T4_callout);        
 #endif
@@ -1819,7 +1819,7 @@ itjc_intr(void *xsc)
 static void
 itjc_bchannel_setup(int unit, int h_chan, int bprot, int activate)
 {
-#ifdef __FreeBSD__
+#if defined(__DragonFly__) || defined(__FreeBSD__)
        struct l1_softc         *sc     = itjc_scp[unit];
 #else
        struct l1_softc         *sc     = isic_find_sc(unit);
@@ -1910,7 +1910,7 @@ itjc_bchannel_start(int unit, int h_chan)
         * But, don't despair. The impact of it is unnoticeable.
         */
 
-#ifdef __FreeBSD__
+#if defined(__DragonFly__) || defined(__FreeBSD__)
        struct l1_softc  *sc    = itjc_scp[unit];
 #else
        struct l1_softc  *sc    = isic_find_sc(unit);
@@ -1970,7 +1970,7 @@ itjc_shutdown(device_t dev)
 isdn_link_t *
 itjc_ret_linktab(int unit, int channel)
 {
-#ifdef __FreeBSD__
+#if defined(__DragonFly__) || defined(__FreeBSD__)
        struct l1_softc         *sc = itjc_scp[unit];
 #else
        struct l1_softc         *sc = isic_find_sc(unit);
@@ -1986,7 +1986,7 @@ itjc_ret_linktab(int unit, int channel)
 void
 itjc_set_linktab(int unit, int channel, drvr_link_t *dlt)
 {
-#ifdef __FreeBSD__
+#if defined(__DragonFly__) || defined(__FreeBSD__)
        struct l1_softc *sc     = itjc_scp[unit];
 #else
        struct l1_softc *sc     = isic_find_sc(unit);
@@ -2052,7 +2052,7 @@ itjc_init_linktab(struct l1_softc *sc)
 static void
 itjc_bchannel_stat(int unit, int h_chan, bchan_statistics_t *bsp)
 {
-#ifdef __FreeBSD__
+#if defined(__DragonFly__) || defined(__FreeBSD__)
        struct l1_softc *sc = itjc_scp[unit];
 #else
        struct l1_softc *sc = isic_find_sc(unit);
index 8237c7f..c3c0f7e 100644 (file)
  *     $Id: i4b_iframe.c,v 1.25 2000/08/24 11:48:57 hm Exp $ 
  *
  * $FreeBSD: src/sys/i4b/layer2/i4b_iframe.c,v 1.6.2.1 2001/08/10 14:08:41 obrien Exp $
- * $DragonFly: src/sys/net/i4b/layer2/i4b_iframe.c,v 1.3 2003/08/07 21:17:29 dillon Exp $
+ * $DragonFly: src/sys/net/i4b/layer2/i4b_iframe.c,v 1.4 2004/02/13 17:45:50 joerg Exp $
  *
  *      last edit-date: [Thu Aug 24 12:49:18 2000]
  *
  *---------------------------------------------------------------------------*/
 
-#ifdef __FreeBSD__
+#if defined(__DragonFly__) || defined(__FreeBSD__)
 #include "use_i4bq921.h"
 #else
 #define        NI4BQ921        1
@@ -54,7 +54,7 @@
 #include <sys/callout.h>
 #endif
 
-#ifdef __FreeBSD__
+#if defined(__DragonFly__) || defined(__FreeBSD__)
 #include <net/i4b/include/machine/i4b_debug.h>
 #include <net/i4b/include/machine/i4b_trace.h>
 #else
index 0cfdf2e..1f6a4e1 100644 (file)
  *     -------------------------------
  *
  * $FreeBSD: src/sys/i4b/layer2/i4b_l2.c,v 1.6.2.1 2001/08/10 14:08:41 obrien Exp $
- * $DragonFly: src/sys/net/i4b/layer2/i4b_l2.c,v 1.3 2003/08/07 21:17:29 dillon Exp $
+ * $DragonFly: src/sys/net/i4b/layer2/i4b_l2.c,v 1.4 2004/02/13 17:45:50 joerg Exp $
  *
  *      last edit-date: [Fri Jan 12 16:43:31 2001]
  *
  *---------------------------------------------------------------------------*/
 
-#ifdef __FreeBSD__
+#if defined(__DragonFly__) || defined(__FreeBSD__)
 #include "use_i4bq921.h"
 #else
 #define NI4BQ921       1
@@ -51,7 +51,7 @@
 #include <sys/callout.h>
 #endif
 
-#ifdef __FreeBSD__
+#if defined(__DragonFly__) || defined(__FreeBSD__)
 #include <net/i4b/include/machine/i4b_debug.h>
 #else
 #include <i4b/i4b_debug.h>
@@ -284,7 +284,7 @@ i4b_mph_status_ind(int unit, int status, int parm)
                        bzero(&l2sc->stat, sizeof(lapdstat_t));                 
                        i4b_l2_unit_init(unit);
                        
-#if defined(__FreeBSD__)
+#if defined(__DragonFly__) || defined(__FreeBSD__)
                        /* initialize the callout handles for timeout routines */
                        callout_handle_init(&l2sc->T200_callout);
                        callout_handle_init(&l2sc->T202_callout);
index 7764bc8..fd9932e 100644 (file)
@@ -30,7 +30,7 @@
  *     $Id: i4b_l2.h,v 1.23 2000/08/24 11:48:58 hm Exp $ 
  *
  * $FreeBSD: src/sys/i4b/layer2/i4b_l2.h,v 1.6.2.1 2001/08/10 14:08:41 obrien Exp $
- * $DragonFly: src/sys/net/i4b/layer2/i4b_l2.h,v 1.2 2003/06/17 04:28:40 dillon Exp $
+ * $DragonFly: src/sys/net/i4b/layer2/i4b_l2.h,v 1.3 2004/02/13 17:45:50 joerg Exp $
  *
  *      last edit-date: [Sat Mar 18 10:28:22 2000]
  *
@@ -64,7 +64,7 @@ typedef struct {
        void(*T202func)(void *);/* function to be called when T202 expires */
        int     T203;           /* max line idle time */
 
-#if defined(__FreeBSD__)
+#if defined(__DragonFly__) || defined(__FreeBSD__)
        struct  callout_handle T200_callout;
        struct  callout_handle T202_callout;
        struct  callout_handle T203_callout;
index 98faaa2..7b9dfda 100644 (file)
  *     $Id: i4b_l2fsm.c,v 1.22 2000/08/24 11:48:58 hm Exp $ 
  *
  * $FreeBSD: src/sys/i4b/layer2/i4b_l2fsm.c,v 1.6.2.1 2001/08/10 14:08:41 obrien Exp $
- * $DragonFly: src/sys/net/i4b/layer2/i4b_l2fsm.c,v 1.4 2003/08/26 20:49:48 rob Exp $
+ * $DragonFly: src/sys/net/i4b/layer2/i4b_l2fsm.c,v 1.5 2004/02/13 17:45:50 joerg Exp $
  *
  *      last edit-date: [Tue May 30 15:48:20 2000]
  *
  *---------------------------------------------------------------------------*/
 
-#ifdef __FreeBSD__
+#if defined(__DragonFly__) || defined(__FreeBSD__)
 #include "use_i4bq921.h"
 #else
 #define        NI4BQ921        1
@@ -52,7 +52,7 @@
 #include <sys/callout.h>
 #endif
 
-#ifdef __FreeBSD__
+#if defined(__DragonFly__) || defined(__FreeBSD__)
 #include <net/i4b/include/machine/i4b_debug.h>
 #include <net/i4b/include/machine/i4b_ioctl.h>
 #else
index 9d00b14..c08989f 100644 (file)
  *     $Id: i4b_l2timer.c,v 1.20 2000/08/24 11:48:58 hm Exp $ 
  *
  * $FreeBSD: src/sys/i4b/layer2/i4b_l2timer.c,v 1.6.2.1 2001/08/10 14:08:41 obrien Exp $
- * $DragonFly: src/sys/net/i4b/layer2/i4b_l2timer.c,v 1.3 2003/08/07 21:17:29 dillon Exp $
+ * $DragonFly: src/sys/net/i4b/layer2/i4b_l2timer.c,v 1.4 2004/02/13 17:45:50 joerg Exp $
  *
  *      last edit-date: [Thu Aug 24 12:48:52 2000]
  *
  *---------------------------------------------------------------------------*/
 
-#ifdef __FreeBSD__
+#if defined(__DragonFly__) || defined(__FreeBSD__)
 #include "use_i4bq921.h"
 #else
 #define NI4BQ921       1
@@ -53,7 +53,7 @@
 #include <sys/callout.h>
 #endif
 
-#ifdef __FreeBSD__
+#if defined(__DragonFly__) || defined(__FreeBSD__)
 #include <net/i4b/include/machine/i4b_debug.h>
 #else
 #include <i4b/i4b_debug.h>
index 3143710..41178d2 100644 (file)
  *     $Id: i4b_lme.c,v 1.15 2000/08/24 11:48:58 hm Exp $ 
  *
  * $FreeBSD: src/sys/i4b/layer2/i4b_lme.c,v 1.6.2.1 2001/08/10 14:08:41 obrien Exp $
- * $DragonFly: src/sys/net/i4b/layer2/i4b_lme.c,v 1.3 2003/08/07 21:17:29 dillon Exp $
+ * $DragonFly: src/sys/net/i4b/layer2/i4b_lme.c,v 1.4 2004/02/13 17:45:50 joerg Exp $
  *
  *      last edit-date: [Mon May 29 16:55:12 2000]
  *
  *---------------------------------------------------------------------------*/
 
-#ifdef __FreeBSD__
+#if defined(__DragonFly__) || defined(__FreeBSD__)
 #include "use_i4bq921.h"
 #else
 #define        NI4BQ921        1
@@ -52,7 +52,7 @@
 #include <sys/callout.h>
 #endif
 
-#ifdef __FreeBSD__
+#if defined(__DragonFly__) || defined(__FreeBSD__)
 #include <net/i4b/include/machine/i4b_debug.h>
 #else
 #include <i4b/i4b_debug.h>
index ba8fd7a..21a3a17 100644 (file)
@@ -28,7 +28,7 @@
  *     ------------------------------------
  *
  * $FreeBSD: src/sys/i4b/layer2/i4b_mbuf.c,v 1.6.2.1 2001/08/10 14:08:41 obrien Exp $
- * $DragonFly: src/sys/net/i4b/layer2/i4b_mbuf.c,v 1.3 2003/08/07 21:17:29 dillon Exp $
+ * $DragonFly: src/sys/net/i4b/layer2/i4b_mbuf.c,v 1.4 2004/02/13 17:45:50 joerg Exp $
  *
  *      last edit-date: [Sat Jan 13 13:15:45 2001]
  *
@@ -47,7 +47,7 @@
 
 #ifdef I4B_MBUF_TYPE_DEBUG
 
-#ifdef  __FreeBSD__
+#if defined(__DragonFly__) || defined(__FreeBSD__)
 
 #define MT_DCHAN       42
 #define MT_BCHAN       43
index e04d7a1..919a66d 100644 (file)
  *     $Id: i4b_sframe.c,v 1.15 2000/08/24 11:48:58 hm Exp $ 
  *
  * $FreeBSD: src/sys/i4b/layer2/i4b_sframe.c,v 1.6.2.1 2001/08/10 14:08:41 obrien Exp $
- * $DragonFly: src/sys/net/i4b/layer2/i4b_sframe.c,v 1.3 2003/08/07 21:17:29 dillon Exp $
+ * $DragonFly: src/sys/net/i4b/layer2/i4b_sframe.c,v 1.4 2004/02/13 17:45:50 joerg Exp $
  *
  *      last edit-date: [Mon May 29 16:55:23 2000]
  *
  *---------------------------------------------------------------------------*/
 
-#ifdef __FreeBSD__
+#if defined(__DragonFly__) || defined(__FreeBSD__)
 #include "use_i4bq921.h"
 #else
 #define        NI4BQ921        1
@@ -53,7 +53,7 @@
 #include <sys/callout.h>
 #endif
 
-#ifdef __FreeBSD__
+#if defined(__DragonFly__) || defined(__FreeBSD__)
 #include <net/i4b/include/machine/i4b_debug.h>
 #else
 #include <i4b/i4b_debug.h>
index 51989d7..183898e 100644 (file)
  *     $Id: i4b_tei.c,v 1.25 2000/09/01 14:11:51 hm Exp $ 
  *
  * $FreeBSD: src/sys/i4b/layer2/i4b_tei.c,v 1.6.2.2 2001/08/10 14:08:41 obrien Exp $
- * $DragonFly: src/sys/net/i4b/layer2/i4b_tei.c,v 1.4 2003/08/07 21:17:29 dillon Exp $
+ * $DragonFly: src/sys/net/i4b/layer2/i4b_tei.c,v 1.5 2004/02/13 17:45:50 joerg Exp $
  *
  *      last edit-date: [Fri Oct 13 15:56:35 2000]
  *
  *---------------------------------------------------------------------------*/
 
-#ifdef __FreeBSD__
+#if defined(__DragonFly__) || defined(__FreeBSD__)
 #include "use_i4bq921.h"
 #else
 #define        NI4BQ921        1
@@ -54,7 +54,7 @@
 #include <sys/callout.h>
 #endif
 
-#ifdef __FreeBSD__
+#if defined(__DragonFly__) || defined(__FreeBSD__)
 #include <net/i4b/include/machine/i4b_debug.h>
 #else
 #include <i4b/i4b_debug.h>
@@ -284,7 +284,7 @@ void
 i4b_make_rand_ri(l2_softc_t *l2sc)
 {
 
-#if defined(__FreeBSD__)
+#if defined(__DragonFly__) || defined(__FreeBSD__)
 
        u_short val;
 
index 2078ea0..c4d72ed 100644 (file)
  *     $Id: i4b_uframe.c,v 1.13 2000/08/24 11:48:58 hm Exp $ 
  *
  * $FreeBSD: src/sys/i4b/layer2/i4b_uframe.c,v 1.6.2.1 2001/08/10 14:08:41 obrien Exp $
- * $DragonFly: src/sys/net/i4b/layer2/i4b_uframe.c,v 1.3 2003/08/07 21:17:29 dillon Exp $
+ * $DragonFly: src/sys/net/i4b/layer2/i4b_uframe.c,v 1.4 2004/02/13 17:45:50 joerg Exp $
  *
  *      last edit-date: [Mon May 29 16:55:30 2000]
  *
  *---------------------------------------------------------------------------*/
 
-#ifdef __FreeBSD__
+#if defined(__DragonFly__) || defined(__FreeBSD__)
 #include "use_i4bq921.h"
 #else
 #define        NI4BQ921        1
@@ -53,7 +53,7 @@
 #include <sys/callout.h>
 #endif
 
-#ifdef __FreeBSD__
+#if defined(__DragonFly__) || defined(__FreeBSD__)
 #include <net/i4b/include/machine/i4b_debug.h>
 #else
 #include <i4b/i4b_debug.h>
index 512ed56..6077b4c 100644 (file)
  *     $Id: i4b_util.c,v 1.26 2000/08/24 11:48:58 hm Exp $ 
  *
  * $FreeBSD: src/sys/i4b/layer2/i4b_util.c,v 1.6.2.1 2001/08/10 14:08:41 obrien Exp $
- * $DragonFly: src/sys/net/i4b/layer2/i4b_util.c,v 1.3 2003/08/07 21:17:29 dillon Exp $
+ * $DragonFly: src/sys/net/i4b/layer2/i4b_util.c,v 1.4 2004/02/13 17:45:50 joerg Exp $
  *
  *      last edit-date: [Mon May 29 16:55:35 2000]
  *
  *---------------------------------------------------------------------------*/
 
-#ifdef __FreeBSD__
+#if defined(__DragonFly__) || defined(__FreeBSD__)
 #include "use_i4bq921.h"
 #else
 #define        NI4BQ921        1
@@ -53,7 +53,7 @@
 #include <sys/callout.h>
 #endif
 
-#ifdef __FreeBSD__
+#if defined(__DragonFly__) || defined(__FreeBSD__)
 #include <net/i4b/include/machine/i4b_debug.h>
 #else
 #include <i4b/i4b_debug.h>
index 2443dac..0ae9043 100644 (file)
  *     $Id: i4b_l3fsm.c,v 1.22 2000/08/24 11:48:58 hm Exp $ 
  *
  * $FreeBSD: src/sys/i4b/layer3/i4b_l3fsm.c,v 1.6.2.1 2001/08/10 14:08:42 obrien Exp $
- * $DragonFly: src/sys/net/i4b/layer3/i4b_l3fsm.c,v 1.3 2003/08/07 21:17:29 dillon Exp $
+ * $DragonFly: src/sys/net/i4b/layer3/i4b_l3fsm.c,v 1.4 2004/02/13 17:45:50 joerg Exp $
  *
  *      last edit-date: [Thu Oct 12 17:58:35 2000]
  *
  *---------------------------------------------------------------------------*/
 
-#ifdef __FreeBSD__
+#if defined(__DragonFly__) || defined(__FreeBSD__)
 #include "use_i4bq931.h"
 #else
 #define        NI4BQ931        1
@@ -51,7 +51,7 @@
 #include <sys/callout.h>
 #endif
 
-#ifdef __FreeBSD__
+#if defined(__DragonFly__) || defined(__FreeBSD__)
 #include <net/i4b/include/machine/i4b_debug.h>
 #include <net/i4b/include/machine/i4b_ioctl.h>
 #include <net/i4b/include/machine/i4b_cause.h>
index 2507fe5..0928095 100644 (file)
  *     $Id: i4b_l3timer.c,v 1.17 2000/08/24 11:48:58 hm Exp $ 
  *
  * $FreeBSD: src/sys/i4b/layer3/i4b_l3timer.c,v 1.6.2.1 2001/08/10 14:08:42 obrien Exp $
- * $DragonFly: src/sys/net/i4b/layer3/i4b_l3timer.c,v 1.3 2003/08/07 21:17:29 dillon Exp $
+ * $DragonFly: src/sys/net/i4b/layer3/i4b_l3timer.c,v 1.4 2004/02/13 17:45:50 joerg Exp $
  *
  *      last edit-date: [Thu Aug 24 12:49:50 2000]
  *
  *---------------------------------------------------------------------------*/
 
-#ifdef __FreeBSD__
+#if defined(__DragonFly__) || defined(__FreeBSD__)
 #include "use_i4bq931.h"
 #else
 #define        NI4BQ931        1
@@ -52,7 +52,7 @@
 #include <sys/callout.h>
 #endif
 
-#ifdef __FreeBSD__
+#if defined(__DragonFly__) || defined(__FreeBSD__)
 #include <net/i4b/include/machine/i4b_debug.h>
 #include <net/i4b/include/machine/i4b_ioctl.h>
 #else
index b0e6130..4741f0e 100644 (file)
  *     $Id: i4b_l4if.c,v 1.27 2000/08/24 11:48:58 hm Exp $ 
  *
  * $FreeBSD: src/sys/i4b/layer3/i4b_l4if.c,v 1.6.2.1 2001/08/10 14:08:42 obrien Exp $
- * $DragonFly: src/sys/net/i4b/layer3/i4b_l4if.c,v 1.3 2003/08/07 21:17:29 dillon Exp $
+ * $DragonFly: src/sys/net/i4b/layer3/i4b_l4if.c,v 1.4 2004/02/13 17:45:50 joerg Exp $
  *
  *      last edit-date: [Fri Jun  2 14:32:19 2000]
  *
  *---------------------------------------------------------------------------*/
 
-#ifdef __FreeBSD__
+#if defined(__DragonFly__) || defined(__FreeBSD__)
 #include "use_i4bq931.h"
 #else
 #define        NI4BQ931        1
@@ -51,7 +51,7 @@
 #include <sys/callout.h>
 #endif
 
-#ifdef __FreeBSD__
+#if defined(__DragonFly__) || defined(__FreeBSD__)
 #include <net/i4b/include/machine/i4b_debug.h>
 #include <net/i4b/include/machine/i4b_ioctl.h>
 #include <net/i4b/include/machine/i4b_cause.h>
index 27af527..4ce3114 100644 (file)
  *     $Id: i4b_q931.c,v 1.32 2000/08/24 11:48:58 hm Exp $ 
  *
  * $FreeBSD: src/sys/i4b/layer3/i4b_q931.c,v 1.6.2.1 2001/08/10 14:08:42 obrien Exp $
- * $DragonFly: src/sys/net/i4b/layer3/i4b_q931.c,v 1.3 2003/08/07 21:17:29 dillon Exp $
+ * $DragonFly: src/sys/net/i4b/layer3/i4b_q931.c,v 1.4 2004/02/13 17:45:50 joerg Exp $
  *
  *      last edit-date: [Mon May 29 16:56:52 2000]
  *
  *---------------------------------------------------------------------------*/
 
-#ifdef __FreeBSD__
+#if defined(__DragonFly__) || defined(__FreeBSD__)
 #include "use_i4bq931.h"
 #else
 #define        NI4BQ931        1
@@ -52,7 +52,7 @@
 #include <sys/callout.h>
 #endif
 
-#ifdef __FreeBSD__
+#if defined(__DragonFly__) || defined(__FreeBSD__)
 #include <net/i4b/include/machine/i4b_debug.h>
 #include <net/i4b/include/machine/i4b_ioctl.h>
 #include <net/i4b/include/machine/i4b_cause.h>
@@ -72,7 +72,7 @@
 
 #include "../layer4/i4b_l4.h"
 
-#ifndef __FreeBSD__
+#if !defined(__DragonFly__) && !defined(__FreeBSD__)
 #define        memcpy(d,s,l)   bcopy(s,d,l)
 #endif
 
index 4bf185e..e68a7bc 100644 (file)
  *     $Id: i4b_q932fac.c,v 1.11 2000/08/24 11:48:58 hm Exp $ 
  *
  * $FreeBSD: src/sys/i4b/layer3/i4b_q932fac.c,v 1.6.2.1 2001/08/10 14:08:42 obrien Exp $
- * $DragonFly: src/sys/net/i4b/layer3/i4b_q932fac.c,v 1.3 2003/08/07 21:17:29 dillon Exp $
+ * $DragonFly: src/sys/net/i4b/layer3/i4b_q932fac.c,v 1.4 2004/02/13 17:45:50 joerg Exp $
  *
  *      last edit-date: [Mon May 29 16:57:04 2000]
  *
  *---------------------------------------------------------------------------*/
 
-#ifdef __FreeBSD__
+#if defined(__DragonFly__) || defined(__FreeBSD__)
 #include "use_i4bq931.h"
 #else
 #define        NI4BQ931        1
@@ -51,7 +51,7 @@
 #include <sys/callout.h>
 #endif
 
-#ifdef __FreeBSD__
+#if defined(__DragonFly__) || defined(__FreeBSD__)
 #include <net/i4b/include/machine/i4b_debug.h>
 #include <net/i4b/include/machine/i4b_ioctl.h>
 #else
index a204796..ac4cc21 100644 (file)
@@ -28,7 +28,7 @@
  *     --------------------------------------------
  *
  * $FreeBSD: src/sys/i4b/layer4/i4b_i4bdrv.c,v 1.11.2.5 2001/12/16 15:12:59 hm Exp $
- * $DragonFly: src/sys/net/i4b/layer4/i4b_i4bdrv.c,v 1.7 2003/08/26 20:49:48 rob Exp $
+ * $DragonFly: src/sys/net/i4b/layer4/i4b_i4bdrv.c,v 1.8 2004/02/13 17:45:51 joerg Exp $
  *
  *      last edit-date: [Sat Aug 11 18:08:10 2001]
  *
@@ -46,7 +46,7 @@
 
 #include <sys/param.h>
 
-#if defined(__FreeBSD__)
+#if defined(__DragonFly__) || defined(__FreeBSD__)
 #include <sys/ioccom.h>
 #include <sys/malloc.h>
 #include <sys/uio.h>
@@ -59,7 +59,7 @@
 #include <sys/conf.h>
 #include <sys/mbuf.h>
 #include <sys/socket.h>
-#if __FreeBSD_version >= 500014
+#if defined(__FreeBSD__) && __FreeBSD_version >= 500014
 #include <sys/selinfo.h>
 #else
 #include <sys/select.h>
 #include <sys/types.h>
 #endif
 
-#if defined(__FreeBSD__)
+#if defined(__DragonFly__) || defined(__FreeBSD__)
 #include "use_i4bing.h"
 #endif
 
 #ifdef __bsdi__
 #include "ibc.h"
 #else
-#ifdef __FreeBSD__
+#if defined(__DragonFly__) || defined(__FreeBSD__)
 #include "use_i4bisppp.h"
 #else
 #include <net/if_sppp.h>
 #endif
 #endif
 
-#ifdef __FreeBSD__
+#if defined(__DragonFly__) || defined(__FreeBSD__)
 
 #if defined(__FreeBSD__) && __FreeBSD__ == 3
 #include "opt_devfs.h"
@@ -96,7 +96,7 @@
 
 #endif /* __FreeBSD__*/
 
-#ifdef __FreeBSD__
+#if defined(__DragonFly__) || defined(__FreeBSD__)
 #include <net/i4b/include/machine/i4b_debug.h>
 #include <net/i4b/include/machine/i4b_ioctl.h>
 #include <net/i4b/include/machine/i4b_cause.h>
@@ -129,7 +129,7 @@ static void *devfs_token;
 #endif
 #endif
 
-#ifndef __FreeBSD__
+#if !defined(__DragonFly__) && !defined(__FreeBSD__)
 
 #define        PDEVSTATIC      /* - not static - */
 PDEVSTATIC void i4battach (void);
@@ -151,7 +151,7 @@ PDEVSTATIC int i4bselect (dev_t dev, int rw, struct proc *p);
 
 #endif /* #ifndef __FreeBSD__ */
 
-#if BSD > 199306 && defined(__FreeBSD__)
+#if defined(__DragonFly__) || (BSD > 199306 && defined(__FreeBSD__))
 
 #define PDEVSTATIC     static
 
@@ -170,7 +170,7 @@ PDEVSTATIC  d_select_t      i4bselect;
 
 #define CDEV_MAJOR 60
 
-#if defined(__FreeBSD__) && __FreeBSD__ >= 4
+#if defined(__DragonFly__) || (defined(__FreeBSD__) && __FreeBSD__ >= 4)
 static struct cdevsw i4b_cdevsw = {
        /* name */      "i4b",
        /* maj */       CDEV_MAJOR,
@@ -203,7 +203,7 @@ PSEUDO_SET(i4battach, i4b_i4bdrv);
 static void
 i4b_drvinit(void *unused)
 {
-#if defined(__FreeBSD__) && __FreeBSD__ >= 4
+#if defined(__DragonFly__) || (defined(__FreeBSD__) && __FreeBSD__ >= 4)
        cdevsw_add(&i4b_cdevsw);
 #else
        static int i4b_devsw_installed = 0;
@@ -256,7 +256,7 @@ dummy_i4battach(struct device *parent, struct device *self, void *aux)
  *     interface attach routine
  *---------------------------------------------------------------------------*/
 PDEVSTATIC void
-#ifdef __FreeBSD__
+#if defined(__DragonFly__) || defined(__FreeBSD__)
 i4battach(void *dummy)
 #else
 i4battach()
@@ -266,11 +266,11 @@ i4battach()
 
        i4b_rdqueue.ifq_maxlen = IFQ_MAXLEN;
 
-#if defined(__FreeBSD__) && __FreeBSD__ > 4    
+#if defined(__FreeBSD__) && __FreeBSD__ > 4
        mtx_init(&i4b_rdqueue.ifq_mtx, "i4b_rdqueue", MTX_DEF);
 #endif
 
-#if defined(__FreeBSD__)
+#if defined(__DragonFly__) || defined(__FreeBSD__)
        make_dev(&i4b_cdevsw, 0, UID_ROOT, GID_WHEEL, 0600, "i4b");
 #endif
 }
@@ -362,7 +362,7 @@ i4bread(dev_t dev, struct uio *uio, int ioflag)
  *     i4bioctl - device driver ioctl routine
  *---------------------------------------------------------------------------*/
 PDEVSTATIC int
-#if defined (__FreeBSD_version) && __FreeBSD_version >= 300003
+#if defined(__DragonFly__) || (defined (__FreeBSD_version) && __FreeBSD_version >= 300003)
 i4bioctl(dev_t dev, u_long cmd, caddr_t data, int flag, struct thread *td)
 #elif defined(__bsdi__)
 i4bioctl(dev_t dev, u_long cmd, caddr_t data, int flag, struct proc *p)
index 00d4770..d788644 100644 (file)
@@ -30,7 +30,7 @@
  *     $Id: i4b_l4.c,v 1.54 2000/08/28 07:24:59 hm Exp $ 
  *
  * $FreeBSD: src/sys/i4b/layer4/i4b_l4.c,v 1.6.2.2 2001/12/16 15:12:59 hm Exp $
- * $DragonFly: src/sys/net/i4b/layer4/i4b_l4.c,v 1.3 2003/08/07 21:17:29 dillon Exp $
+ * $DragonFly: src/sys/net/i4b/layer4/i4b_l4.c,v 1.4 2004/02/13 17:45:51 joerg Exp $
  *
  *      last edit-date: [Sun Aug 27 14:53:42 2000]
  *
@@ -54,7 +54,7 @@
 #include <sys/callout.h>
 #endif
 
-#if defined(__FreeBSD__)
+#if defined(__DragonFly__) || defined(__FreeBSD__)
 #include "use_i4bing.h"
 #endif
 
@@ -68,7 +68,7 @@
 #include "use_i4brbch.h"
 #include "use_i4btel.h"
 
-#ifdef __FreeBSD__
+#if defined(__DragonFly__) || defined(__FreeBSD__)
 #include <net/i4b/include/machine/i4b_debug.h>
 #include <net/i4b/include/machine/i4b_ioctl.h>
 #include <net/i4b/include/machine/i4b_cause.h>
@@ -83,7 +83,7 @@
 #include "../include/i4b_mbuf.h"
 #include "i4b_l4.h"
 
-#if !defined(__FreeBSD__) && !defined(__NetBSD__)
+#if !defined(__DragonFly__) && !defined(__FreeBSD__) && !defined(__NetBSD__)
 #define memcpy(dst, src, len)  bcopy((src), (dst), (len))
 #endif
 
@@ -1085,7 +1085,7 @@ i4b_idle_check_var_unit(call_desc_t *cd)
        case IST_CHECK:
                if( i4b_get_idletime(cd) > (SECOND - cd->shorthold_data.idle_time))
                {       /* activity detected */
-#if defined(__FreeBSD_version) && __FreeBSD_version >= 300001
+#if defined(__DragonFly__) || (defined(__FreeBSD_version) && __FreeBSD_version >= 300001)
                        cd->idle_timeout_handle =
 #endif
                        /* check again in one second */
index 6592a3e..43c1c97 100644 (file)
@@ -30,7 +30,7 @@
  *     $Id: i4b_l4mgmt.c,v 1.34 2000/09/01 14:11:51 hm Exp $ 
  *
  * $FreeBSD: src/sys/i4b/layer4/i4b_l4mgmt.c,v 1.6.2.2 2001/08/10 14:08:43 obrien Exp $
- * $DragonFly: src/sys/net/i4b/layer4/i4b_l4mgmt.c,v 1.4 2003/08/07 21:17:29 dillon Exp $
+ * $DragonFly: src/sys/net/i4b/layer4/i4b_l4mgmt.c,v 1.5 2004/02/13 17:45:51 joerg Exp $
  *
  *      last edit-date: [Fri Oct 13 15:58:34 2000]
  *
@@ -48,7 +48,7 @@
 #include <sys/callout.h>
 #endif
 
-#ifdef __FreeBSD__
+#if defined(__DragonFly__) || defined(__FreeBSD__)
 #include <net/i4b/include/machine/i4b_debug.h>
 #include <net/i4b/include/machine/i4b_ioctl.h>
 #else
@@ -67,7 +67,7 @@ static unsigned int get_cdid(void);
 
 int nctrl;                             /* number of attached controllers */
 
-#if (defined(__NetBSD__) && __NetBSD_Version__ >= 104230000) || defined(__FreeBSD__)
+#if defined(__DragonFly__) || (defined(__NetBSD__) && __NetBSD_Version__ >= 104230000) || defined(__FreeBSD__)
 void i4b_init_callout(call_desc_t *);
 #endif
 
@@ -150,7 +150,7 @@ reserve_cd(void)
        if(cd == NULL)
                panic("reserve_cd: no free call descriptor available!");
 
-#if (defined(__NetBSD__) && __NetBSD_Version__ >= 104230000) || defined(__FreeBSD__)
+#if defined(__DragonFly__) || (defined(__NetBSD__) && __NetBSD_Version__ >= 104230000) || defined(__FreeBSD__)
        i4b_init_callout(cd);
 #endif
 
@@ -205,7 +205,7 @@ cd_by_cdid(unsigned int cdid)
                {
                        NDBGL4(L4_MSG, "found cdid - index=%d cdid=%u cr=%d",
                                        i, call_desc[i].cdid, call_desc[i].cr);
-#if (defined(__NetBSD__) && __NetBSD_Version__ >= 104230000) || defined(__FreeBSD__)
+#if defined(__DragonFly__) || (defined(__NetBSD__) && __NetBSD_Version__ >= 104230000) || defined(__FreeBSD__)
                        i4b_init_callout(&call_desc[i]);
 #endif
                        return(&(call_desc[i]));
@@ -236,7 +236,7 @@ cd_by_unitcr(int unit, int cr, int crf)
          {
            NDBGL4(L4_MSG, "found cd, index=%d cdid=%u cr=%d",
                        i, call_desc[i].cdid, call_desc[i].cr);
-#if (defined(__NetBSD__) && __NetBSD_Version__ >= 104230000) || defined(__FreeBSD__)
+#if defined(__DragonFly__) || (defined(__NetBSD__) && __NetBSD_Version__ >= 104230000) || defined(__FreeBSD__)
            i4b_init_callout(&call_desc[i]);
 #endif
            return(&(call_desc[i]));
@@ -261,7 +261,7 @@ get_rand_cr(int unit)
        {
                int found = 1;
                
-#if defined(__FreeBSD__)
+#if defined(__DragonFly__) || defined(__FreeBSD__)
 
 #ifdef RANDOMDEV
                read_random((char *)&val, sizeof(val));
@@ -301,13 +301,13 @@ get_rand_cr(int unit)
 /*---------------------------------------------------------------------------*
  *     initialize the callout handles for FreeBSD
  *---------------------------------------------------------------------------*/
-#if (defined(__NetBSD__) && __NetBSD_Version__ >= 104230000) || defined(__FreeBSD__)
+#if defined(__DragonFly__) || (defined(__NetBSD__) && __NetBSD_Version__ >= 104230000) || defined(__FreeBSD__)
 void
 i4b_init_callout(call_desc_t *cd)
 {
        if(cd->callouts_inited == 0)
        {
-#ifdef __FreeBSD__
+#if defined(__DragonFly__) || defined(__FreeBSD__)
                callout_handle_init(&cd->idle_timeout_handle);
                callout_handle_init(&cd->T303_callout);
                callout_handle_init(&cd->T305_callout);
index 50f538c..e4f2482 100644 (file)
@@ -30,7 +30,7 @@
  *     $Id: i4b_l4timer.c,v 1.18 2000/08/24 11:48:58 hm Exp $ 
  *
  * $FreeBSD: src/sys/i4b/layer4/i4b_l4timer.c,v 1.6.2.1 2001/08/10 14:08:43 obrien Exp $
- * $DragonFly: src/sys/net/i4b/layer4/i4b_l4timer.c,v 1.3 2003/08/07 21:17:29 dillon Exp $
+ * $DragonFly: src/sys/net/i4b/layer4/i4b_l4timer.c,v 1.4 2004/02/13 17:45:51 joerg Exp $
  *
  *      last edit-date: [Thu Aug 24 12:50:17 2000]
  *
@@ -48,7 +48,7 @@
 #include <sys/callout.h>
 #endif
 
-#ifdef __FreeBSD__
+#if defined(__DragonFly__) || defined(__FreeBSD__)
 #include <net/i4b/include/machine/i4b_debug.h>
 #include <net/i4b/include/machine/i4b_ioctl.h>
 #else
index bb0f1ab..20f3200 100644 (file)
@@ -1,6 +1,6 @@
 /*     $NetBSD: if_arcsubr.c,v 1.36 2001/06/14 05:44:23 itojun Exp $   */
 /*     $FreeBSD: src/sys/net/if_arcsubr.c,v 1.1.2.5 2003/02/05 18:42:15 fjoe Exp $ */
-/*     $DragonFly: src/sys/net/Attic/if_arcsubr.c,v 1.6 2004/01/06 03:17:25 dillon Exp $ */
+/*     $DragonFly: src/sys/net/Attic/if_arcsubr.c,v 1.7 2004/02/13 17:45:49 joerg Exp $ */
 
 /*
  * Copyright (c) 1994, 1995 Ignatios Souvatzis
@@ -654,7 +654,7 @@ arc_ifattach(ifp, lla)
        ifp->if_resolvemulti = arc_resolvemulti;
        if (ifp->if_baudrate == 0)
                ifp->if_baudrate = 2500000;
-#if __FreeBSD_version < 500000
+#if defined(__DragonFly__) || __FreeBSD_version < 500000
        ifa = ifnet_addrs[ifp->if_index - 1];
 #else
        ifa = ifaddr_byindex(ifp->if_index);
index b2b7ce9..3a9b8a1 100644 (file)
@@ -1,6 +1,6 @@
 /*      $NetBSD: if_atm.h,v 1.7 1996/11/09 23:02:27 chuck Exp $       */
 /* $FreeBSD: src/sys/net/if_atm.h,v 1.4 1999/12/29 04:38:34 peter Exp $ */
-/* $DragonFly: src/sys/net/if_atm.h,v 1.3 2003/08/26 20:49:47 rob Exp $ */
+/* $DragonFly: src/sys/net/if_atm.h,v 1.4 2004/02/13 17:45:49 joerg Exp $ */
 
 /*
  *
@@ -40,7 +40,7 @@
 
 #if defined(__NetBSD__) || defined(__OpenBSD__) || defined(__bsdi__)
 #define RTALLOC1(A,B)          rtalloc1((A),(B))
-#elif defined(__FreeBSD__)
+#elif defined(__DragonFly__) || defined(__FreeBSD__)
 #define RTALLOC1(A,B)          rtalloc1((A),(B),0UL)
 #endif
 
index 3ab81fb..2db9c51 100644 (file)
@@ -32,7 +32,7 @@
  * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  *
  * $FreeBSD: src/sys/net/if_atmsubr.c,v 1.10.2.1 2001/03/06 00:29:26 obrien Exp $
- * $DragonFly: src/sys/net/if_atmsubr.c,v 1.7 2004/01/06 03:17:25 dillon Exp $
+ * $DragonFly: src/sys/net/if_atmsubr.c,v 1.8 2004/02/13 17:45:49 joerg Exp $
  */
 
 /*
@@ -169,7 +169,7 @@ atm_output(ifp, m0, dst, rt0)
 #if defined(__NetBSD__) || defined(__OpenBSD__)
                        printf("%s: can't handle af%d\n", ifp->if_xname, 
                            dst->sa_family);
-#elif defined(__FreeBSD__) || defined(__bsdi__)
+#elif defined(__DragonFly__) || defined(__FreeBSD__) || defined(__bsdi__)
                        printf("%s: can't handle af%d\n", ifp->if_xname, 
                            dst->sa_family);
 #endif
@@ -271,7 +271,7 @@ atm_input(ifp, ah, m, rxhand)
 #if defined(__NetBSD__) || defined(__OpenBSD__)
                                printf("%s: recv'd invalid LLC/SNAP frame [vp=%d,vc=%d]\n",
                                       ifp->if_xname, ATM_PH_VPI(ah), ATM_PH_VCI(ah));
-#elif defined(__FreeBSD__) || defined(__bsdi__)
+#elif defined(__DragonFly__) || defined(__FreeBSD__) || defined(__bsdi__)
                                printf("%s: recv'd invalid LLC/SNAP frame [vp=%d,vc=%d]\n",
                                       ifp->if_xname, ATM_PH_VPI(ah), ATM_PH_VCI(ah));
 #endif
@@ -322,10 +322,10 @@ atm_ifattach(ifp)
 #if defined(__NetBSD__) || defined(__OpenBSD__)
        for (ifa = TAILQ_FIRST(&ifp->if_addrlist); ifa != 0;
            ifa = TAILQ_NEXT(ifa, ifa_list))
-#elif defined(__FreeBSD__) && (__FreeBSD__ > 2)
+#elif defined(__DragonFly__) || (defined(__FreeBSD__) && (__FreeBSD__ > 2))
        for (ifa = TAILQ_FIRST(&ifp->if_addrhead); ifa; 
            ifa = TAILQ_NEXT(ifa, ifa_link))
-#elif defined(__FreeBSD__) || defined(__bsdi__)
+#elif defined(__DragonFly__) || defined(__FreeBSD__) || defined(__bsdi__)
        for (ifa = ifp->if_addrlist; ifa; ifa = ifa->ifa_next) 
 #endif
                if ((sdl = (struct sockaddr_dl *)ifa->ifa_addr) &&
index dcd1eba..6a5c819 100644 (file)
@@ -34,7 +34,7 @@
  *
  *     from: if_ethersubr.c,v 1.5 1994/12/13 22:31:45 wollman Exp
  * $FreeBSD: src/sys/net/if_fddisubr.c,v 1.41.2.8 2002/02/20 23:34:09 fjoe Exp $
- * $DragonFly: src/sys/net/Attic/if_fddisubr.c,v 1.7 2004/01/06 03:17:25 dillon Exp $
+ * $DragonFly: src/sys/net/Attic/if_fddisubr.c,v 1.8 2004/02/13 17:45:49 joerg Exp $
  */
 
 #include "opt_atalk.h"
@@ -63,7 +63,7 @@
 #ifdef INET6
 #include <netinet6/nd6.h>
 #endif
-#if defined(__FreeBSD__)
+#if defined(__DragonFly__) || defined(__FreeBSD__)
 #include <netinet/if_fddi.h>
 #else
 #include <net/if_fddi.h>
@@ -110,7 +110,7 @@ static      int fddi_resolvemulti (struct ifnet *, struct sockaddr **,
 #if defined(__bsdi__) || defined(__NetBSD__)
 #define        RTALLOC1(a, b)                  rtalloc1(a, b)
 #define        ARPRESOLVE(a, b, c, d, e, f)    arpresolve(a, b, c, d, e)
-#elif defined(__FreeBSD__)
+#elif defined(__DragonFly__) || defined(__FreeBSD__)
 #define        RTALLOC1(a, b)                  rtalloc1(a, b, 0UL)
 #define        ARPRESOLVE(a, b, c, d, e, f)    arpresolve(a, b, c, d, e, f)
 #endif
@@ -535,7 +535,7 @@ fddi_ifattach(ifp)
 #ifdef IFF_NOTRAILERS
        ifp->if_flags |= IFF_NOTRAILERS;
 #endif
-#if defined(__FreeBSD__)
+#if defined(__DragonFly__) || defined(__FreeBSD__)
        ifa = ifnet_addrs[ifp->if_index - 1];
        sdl = (struct sockaddr_dl *)ifa->ifa_addr;
        sdl->sdl_type = IFT_FDDI;
@@ -547,7 +547,7 @@ fddi_ifattach(ifp)
 #else
        for (ifa = ifp->if_addrlist; ifa != NULL; ifa = ifa->ifa_next)
 #endif
-#if !defined(__FreeBSD__)
+#if !defined(__DragonFly__) && !defined(__FreeBSD__)
                if ((sdl = (struct sockaddr_dl *)ifa->ifa_addr) &&
                    sdl->sdl_family == AF_LINK) {
                        sdl->sdl_type = IFT_FDDI;
index d544496..3a0db31 100644 (file)
@@ -23,7 +23,7 @@
  * SUCH DAMAGE.
  *
  * $FreeBSD: src/sys/netinet/ip_fw2.c,v 1.6.2.12 2003/04/08 10:42:32 maxim Exp $
- * $DragonFly: src/sys/net/ipfw/ip_fw2.c,v 1.5 2004/01/06 03:17:26 dillon Exp $
+ * $DragonFly: src/sys/net/ipfw/ip_fw2.c,v 1.6 2004/02/13 17:45:51 joerg Exp $
  */
 
 #define        DEB(x)
@@ -1507,7 +1507,7 @@ check_body:
 
                                if (pcb == NULL || pcb->inp_socket == NULL)
                                        break;
-#if __FreeBSD_version < 500034
+#if defined(__DragonFly__) || (defined(__FreeBSD__) && __FreeBSD_version < 500034)
 #define socheckuid(a,b)        ((a)->so_cred->cr_uid != (b))
 #endif
                                if (cmd->opcode == O_UID) {
@@ -2465,7 +2465,7 @@ ipfw_ctl(struct sockopt *sopt)
         */
        if (sopt->sopt_name == IP_FW_ADD ||
            (sopt->sopt_dir == SOPT_SET && sopt->sopt_name != IP_FW_RESETLOG)) {
-#if __FreeBSD_version >= 500034
+#if defined(__FreeBSD__) && __FreeBSD_version >= 500034
                error = securelevel_ge(sopt->sopt_td->td_ucred, 3);
                if (error)
                        return (error);
index 8a610d2..47a557b 100644 (file)
@@ -11,7 +11,7 @@
  * - allow strm->next_out to be NULL, meaning discard the output
  *
  * $FreeBSD: src/sys/net/zlib.c,v 1.10.2.3 2002/03/24 23:12:48 jedgar Exp $
- * $DragonFly: src/sys/net/zlib.c,v 1.5 2003/07/28 00:02:44 hmp Exp $
+ * $DragonFly: src/sys/net/zlib.c,v 1.6 2004/02/13 17:45:49 joerg Exp $
  */
 
 /* 
@@ -25,7 +25,7 @@
 #define NO_ZCFUNCS
 #define MY_ZCALLOC
 
-#if defined(__FreeBSD__) && defined(_KERNEL)
+#if (defined(__DragonFly__) || defined(__FreeBSD__)) && defined(_KERNEL)
 #define inflate        inflate_ppp     /* FreeBSD already has an inflate :-( */
 #endif
 
index f1df618..fef416c 100644 (file)
@@ -1,5 +1,5 @@
 /* $FreeBSD: src/sys/net/zlib.h,v 1.7.2.1 2002/07/31 14:13:05 rwatson Exp $    */
-/* $DragonFly: src/sys/net/zlib.h,v 1.2 2003/06/17 04:28:48 dillon Exp $       */
+/* $DragonFly: src/sys/net/zlib.h,v 1.3 2004/02/13 17:45:49 joerg Exp $        */
 
 /*
  * This file is derived from zlib.h and zconf.h from the zlib-1.0.4
@@ -510,7 +510,7 @@ extern int EXPORT inflateInit OF((z_streamp strm));
    done by inflate().
 */
 
-#if defined(__FreeBSD__) && defined(_KERNEL)
+#if (defined(__DragonFly__) || defined(__FreeBSD__)) && defined(_KERNEL)
 #define inflate       inflate_ppp     /* FreeBSD already has an inflate :-( */
 #endif