LINT pass. Cleanup missed proc->thread conversions and get rid of warnings.
authorMatthew Dillon <dillon@dragonflybsd.org>
Wed, 23 Jul 2003 02:30:24 +0000 (02:30 +0000)
committerMatthew Dillon <dillon@dragonflybsd.org>
Wed, 23 Jul 2003 02:30:24 +0000 (02:30 +0000)
77 files changed:
sys/bus/cam/cam_sim.c
sys/bus/cam/cam_sim.h
sys/bus/cam/scsi/scsi_pt.c
sys/contrib/dev/oltr/if_oltr.c
sys/dev/atm/hea/eni_vcm.c
sys/dev/atm/hfa/fore_intr.c
sys/dev/atm/hfa/fore_load.c
sys/dev/disk/mcd/mcd.c
sys/dev/disk/scd/scd.c
sys/dev/disk/wcd/wd_cd.c
sys/dev/disk/wd/wd.c
sys/dev/disk/wfd/wfd.c
sys/dev/disk/wst/wst.c
sys/dev/misc/snp/snp.c
sys/dev/misc/tw/tw.c
sys/dev/netif/de/if_de.c
sys/dev/netif/ex/if_ex.c
sys/dev/netif/ex/if_ex_isa.c
sys/dev/netif/pdq_layer/pdq_ifsubr.c
sys/dev/netif/xe/if_xe.c
sys/dev/powermng/i386/alpm/alpm.c
sys/dev/powermng/i386/amdpm/amdpm.c
sys/dev/raid/aac/aac.c
sys/dev/raid/aac/aacreg.h
sys/dev/raid/asr/asr.c
sys/dev/serial/cy/cy.c
sys/dev/serial/stli/istallion.c
sys/dev/video/fb/vga.c
sys/emulation/linux/i386/linux_machdep.c
sys/emulation/svr4/imgact_svr4.c
sys/emulation/svr4/svr4_stream.c
sys/i386/gnu/isa/dgb.c
sys/i386/i386/autoconf.c
sys/i386/include/md_var.h
sys/i386/isa/intr_machdep.c
sys/i386/isa/npx.c
sys/kern/kern_device.c
sys/kern/kern_resource.c
sys/kern/uipc_mbuf.c
sys/kern/uipc_mbuf2.c
sys/net/gif/if_gif.c
sys/net/i4b/layer1/isic/i4b_avm_a1.c
sys/net/if.h
sys/net/stf/if_stf.c
sys/net/stf/if_stf.h
sys/net/vlan/if_vlan.c
sys/netinet/ip_gre.c
sys/netinet/ip_gre.h
sys/netinet/tcp_subr.c
sys/netinet6/ah.h
sys/netinet6/ah_input.c
sys/netinet6/esp.h
sys/netinet6/esp_input.c
sys/netinet6/in6_gif.c
sys/netinet6/in6_pcb.c
sys/netinet6/in6_pcb.h
sys/netinet6/ipcomp.h
sys/netinet6/ipcomp_input.c
sys/netinet6/raw_ip6.c
sys/netinet6/udp6_usrreq.c
sys/netproto/atm/atm_aal5.c
sys/netproto/atm/atm_device.c
sys/netproto/atm/atm_if.c
sys/netproto/atm/atm_proto.c
sys/netproto/atm/atm_var.h
sys/netproto/atm/port.h
sys/netproto/ipx/ipx_ip.c
sys/netproto/ipx/ipx_ip.h
sys/platform/pc32/gnu/isa/dgb.c
sys/platform/pc32/i386/autoconf.c
sys/platform/pc32/include/md_var.h
sys/platform/pc32/isa/intr_machdep.c
sys/platform/pc32/isa/npx.c
sys/sys/buf2.h
sys/sys/mbuf.h
sys/sys/resource.h
sys/sys/systm.h

index 3bc30a5..08f10c0 100644 (file)
@@ -26,7 +26,7 @@
  * SUCH DAMAGE.
  *
  * $FreeBSD: src/sys/cam/cam_sim.c,v 1.3 1999/08/28 00:40:42 peter Exp $
- * $DragonFly: src/sys/bus/cam/cam_sim.c,v 1.2 2003/06/17 04:28:18 dillon Exp $
+ * $DragonFly: src/sys/bus/cam/cam_sim.c,v 1.3 2003/07/23 02:30:12 dillon Exp $
  */
 
 #include <sys/param.h>
@@ -54,7 +54,7 @@ cam_simq_free(struct cam_devq *devq)
 
 struct cam_sim *
 cam_sim_alloc(sim_action_func sim_action, sim_poll_func sim_poll,
-             char *sim_name, void *softc, u_int32_t unit,
+             const char *sim_name, void *softc, u_int32_t unit,
              int max_dev_transactions,
              int max_tagged_dev_transactions, struct cam_devq *queue)
 {
index dae8a0a..e155874 100644 (file)
@@ -26,7 +26,7 @@
  * SUCH DAMAGE.
  *
  * $FreeBSD: src/sys/cam/cam_sim.h,v 1.4 1999/12/29 04:54:27 peter Exp $
- * $DragonFly: src/sys/bus/cam/cam_sim.h,v 1.2 2003/06/17 04:28:18 dillon Exp $
+ * $DragonFly: src/sys/bus/cam/cam_sim.h,v 1.3 2003/07/23 02:30:12 dillon Exp $
  */
 
 #ifndef _CAM_CAM_SIM_H
@@ -54,7 +54,7 @@ void            cam_simq_free(struct cam_devq *devq);
 
 struct cam_sim *  cam_sim_alloc(sim_action_func sim_action,
                                sim_poll_func sim_poll,
-                               char *sim_name,
+                               const char *sim_name,
                                void *softc,
                                u_int32_t unit,
                                int max_dev_transactions,
@@ -69,7 +69,7 @@ void  cam_sim_set_path(struct cam_sim *sim, u_int32_t path_id);
 
 /* Convenience routines for accessing sim attributes. */
 static __inline u_int32_t cam_sim_path(struct cam_sim *sim);
-static __inline char *   cam_sim_name(struct cam_sim *sim);
+static __inline const char *cam_sim_name(struct cam_sim *sim);
 static __inline void *   cam_sim_softc(struct cam_sim *sim);
 static __inline u_int32_t cam_sim_unit(struct cam_sim *sim);
 static __inline u_int32_t cam_sim_bus(struct cam_sim *sim);
@@ -89,7 +89,7 @@ static __inline u_int32_t cam_sim_bus(struct cam_sim *sim);
 struct cam_sim {
        sim_action_func         sim_action;
        sim_poll_func           sim_poll;
-       char                    *sim_name;
+       const char              *sim_name;
        void                    *softc;
        u_int32_t               path_id;/* The Boot device may set this to 0? */
        u_int32_t               unit_number;
@@ -108,7 +108,7 @@ cam_sim_path(struct cam_sim *sim)
        return (sim->path_id);
 }
 
-static __inline char *
+static __inline const char *
 cam_sim_name(struct cam_sim *sim)
 {
        return (sim->sim_name);
index b3e3871..4241688 100644 (file)
@@ -26,7 +26,7 @@
  * SUCH DAMAGE.
  *
  * $FreeBSD: src/sys/cam/scsi/scsi_pt.c,v 1.17 2000/01/17 06:27:37 mjacob Exp $
- * $DragonFly: src/sys/bus/cam/scsi/scsi_pt.c,v 1.5 2003/07/21 07:57:36 dillon Exp $
+ * $DragonFly: src/sys/bus/cam/scsi/scsi_pt.c,v 1.6 2003/07/23 02:30:14 dillon Exp $
  */
 
 #include <sys/param.h>
@@ -39,6 +39,7 @@
 #include <sys/malloc.h>
 #include <sys/conf.h>
 #include <sys/ptio.h>
+#include <sys/buf2.h>
 
 #include <cam/cam.h>
 #include <cam/cam_ccb.h>
index f8b57a5..59a4f22 100644 (file)
@@ -31,7 +31,7 @@
  * SUCH DAMAGE.
  *
  * $FreeBSD: src/sys/contrib/dev/oltr/if_oltr.c,v 1.11.2.5 2001/10/20 04:15:21 mdodd Exp $
- * $DragonFly: src/sys/contrib/dev/oltr/Attic/if_oltr.c,v 1.3 2003/07/19 21:14:15 dillon Exp $
+ * $DragonFly: src/sys/contrib/dev/oltr/Attic/if_oltr.c,v 1.4 2003/07/23 02:30:14 dillon Exp $
  */
 
 #include <sys/param.h>
@@ -65,6 +65,7 @@
 #include <machine/bus_pio.h>
 #include <machine/bus.h>
 #include <machine/resource.h>
+#include <machine/clock.h>
 #include <sys/bus.h>
 #include <sys/rman.h>
 
index dbf2029..552ee65 100644 (file)
@@ -24,7 +24,7 @@
  * notice must be reproduced on all copies.
  *
  *     @(#) $FreeBSD: src/sys/dev/hea/eni_vcm.c,v 1.3 1999/08/28 00:41:47 peter Exp $
- *     @(#) $DragonFly: src/sys/dev/atm/hea/eni_vcm.c,v 1.2 2003/06/17 04:28:26 dillon Exp $
+ *     @(#) $DragonFly: src/sys/dev/atm/hea/eni_vcm.c,v 1.3 2003/07/23 02:30:16 dillon Exp $
  */
 
 /*
@@ -271,7 +271,7 @@ eni_closevcc ( cup, cvp )
        /*
         * Reset everything
         */
-       KM_ZERO ( (caddr_t)vct, sizeof(VCI_Table) );
+       KM_ZERO ( vct, sizeof(VCI_Table) );
 
        return ( err );
 }
index 31639a4..8961121 100644 (file)
@@ -24,7 +24,7 @@
  * notice must be reproduced on all copies.
  *
  *     @(#) $FreeBSD: src/sys/dev/hfa/fore_intr.c,v 1.3 1999/08/28 00:41:50 peter Exp $
- *     @(#) $DragonFly: src/sys/dev/atm/hfa/fore_intr.c,v 1.2 2003/06/17 04:28:27 dillon Exp $
+ *     @(#) $DragonFly: src/sys/dev/atm/hfa/fore_intr.c,v 1.3 2003/07/23 02:30:16 dillon Exp $
  */
 
 /*
@@ -157,7 +157,8 @@ fore_intr(arg)
                        PCA200E_HCR_SET(*fup->fu_ctlreg, PCA200E_CLR_HBUS_INT);
                        break;
 #endif
-
+               default:
+                       panic("fore_intr: unknown device type");
                }
                aap->aali_intr_sent = CP_WRITE(0);
 
index 90f8959..421fe13 100644 (file)
@@ -24,7 +24,7 @@
  * notice must be reproduced on all copies.
  *
  *     @(#) $FreeBSD: src/sys/dev/hfa/fore_load.c,v 1.13 1999/09/25 18:23:49 phk Exp $
- *     @(#) $DragonFly: src/sys/dev/atm/hfa/fore_load.c,v 1.3 2003/07/21 05:50:30 dillon Exp $
+ *     @(#) $DragonFly: src/sys/dev/atm/hfa/fore_load.c,v 1.4 2003/07/23 02:30:16 dillon Exp $
  */
 
 /*
@@ -1353,6 +1353,9 @@ fore_reset(fup)
                        break;
 
 #endif
+               default:
+                       panic("fore_reset: unknown device type");
+                       break;
                }
        }
 
index 5c3a40d..04a3e9e 100644 (file)
@@ -41,7 +41,7 @@
  * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  *
  * $FreeBSD: src/sys/i386/isa/mcd.c,v 1.115 2000/01/29 16:17:34 peter Exp $
- * $DragonFly: src/sys/dev/disk/mcd/Attic/mcd.c,v 1.5 2003/07/21 07:57:44 dillon Exp $
+ * $DragonFly: src/sys/dev/disk/mcd/Attic/mcd.c,v 1.6 2003/07/23 02:30:19 dillon Exp $
  */
 static const char COPYRIGHT[] = "mcd-driver (C)1993 by H.Veit & B.Moore";
 
@@ -55,7 +55,7 @@ static const char COPYRIGHT[] = "mcd-driver (C)1993 by H.Veit & B.Moore";
 #include <sys/cdio.h>
 #include <sys/disklabel.h>
 #include <sys/kernel.h>
-
+#include <sys/buf2.h>
 #include <machine/clock.h>
 
 #include <i386/isa/isa_device.h>
index 8e23985..eba683a 100644 (file)
@@ -42,7 +42,7 @@
 
 
 /* $FreeBSD: src/sys/i386/isa/scd.c,v 1.54 2000/01/29 16:00:30 peter Exp $ */
-/* $DragonFly: src/sys/dev/disk/scd/Attic/scd.c,v 1.5 2003/07/21 07:57:44 dillon Exp $ */
+/* $DragonFly: src/sys/dev/disk/scd/Attic/scd.c,v 1.6 2003/07/23 02:30:19 dillon Exp $ */
 
 /* Please send any comments to micke@dynas.se */
 
@@ -56,6 +56,7 @@
 #include <sys/cdio.h>
 #include <sys/disklabel.h>
 #include <sys/kernel.h>
+#include <sys/buf2.h>
 
 #include <machine/clock.h>
 #include <machine/stdarg.h>
index 71fb27b..5360642 100644 (file)
@@ -26,7 +26,7 @@
  * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  *
  * $FreeBSD: src/sys/i386/isa/wd_cd.c,v 1.29 2000/01/29 16:00:33 peter Exp $
- * $DragonFly: src/sys/dev/disk/wcd/Attic/wd_cd.c,v 1.6 2003/07/21 07:57:45 dillon Exp $
+ * $DragonFly: src/sys/dev/disk/wcd/Attic/wd_cd.c,v 1.7 2003/07/23 02:30:19 dillon Exp $
  */
 
 #include <sys/param.h>
@@ -42,6 +42,7 @@
 #include <sys/fcntl.h>
 #include <sys/conf.h>
 #include <sys/stat.h>
+#include <sys/buf2.h>
 #include <i386/isa/atapi.h>
 #include <i386/isa/wd_cd.h>
 
index 9cd8bb1..dc53b86 100644 (file)
@@ -35,7 +35,7 @@
  *
  *     from: @(#)wd.c  7.2 (Berkeley) 5/9/91
  * $FreeBSD: src/sys/i386/isa/wd.c,v 1.219.2.2 2000/08/04 22:31:07 peter Exp $
- * $DragonFly: src/sys/dev/disk/wd/Attic/wd.c,v 1.5 2003/07/21 07:57:45 dillon Exp $
+ * $DragonFly: src/sys/dev/disk/wd/Attic/wd.c,v 1.6 2003/07/23 02:30:19 dillon Exp $
  */
 
 /* TODO:
@@ -86,6 +86,7 @@
 #include <sys/syslog.h>
 #include <vm/vm.h>
 #include <vm/pmap.h>
+#include <sys/buf2.h>
 
 #include <i386/isa/atapi.h>
 
index fe23583..0b9f629 100644 (file)
@@ -24,7 +24,7 @@
  * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  *
  * $FreeBSD: src/sys/i386/isa/wfd.c,v 1.35 2000/01/29 16:00:33 peter Exp $
- * $DragonFly: src/sys/dev/disk/wfd/Attic/wfd.c,v 1.6 2003/07/21 07:57:45 dillon Exp $
+ * $DragonFly: src/sys/dev/disk/wfd/Attic/wfd.c,v 1.7 2003/07/23 02:30:19 dillon Exp $
  */
 
 /*
@@ -45,6 +45,7 @@
 #include <sys/disklabel.h>
 #include <sys/diskslice.h>
 #include <sys/cdio.h>
+#include <sys/buf2.h>
 
 #include <i386/isa/atapi.h>
 
index e087001..2261d93 100644 (file)
@@ -26,7 +26,7 @@
  * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  *
  * $FreeBSD: src/sys/i386/isa/wst.c,v 1.28 2000/01/29 16:00:34 peter Exp $
- * $DragonFly: src/sys/dev/disk/wst/Attic/wst.c,v 1.4 2003/07/21 07:57:45 dillon Exp $
+ * $DragonFly: src/sys/dev/disk/wst/Attic/wst.c,v 1.5 2003/07/23 02:30:19 dillon Exp $
  */
 
 #include "wdc.h"
@@ -39,6 +39,7 @@
 #include <sys/malloc.h>
 #include <sys/buf.h>
 #include <sys/mtio.h>
+#include <sys/buf2.h>
 #include <machine/clock.h>
 #include <i386/isa/atapi.h>
 
index 54ad0c4..93f336e 100644 (file)
@@ -13,7 +13,7 @@
  * Snoop stuff.
  *
  * $FreeBSD: src/sys/dev/snp/snp.c,v 1.69.2.2 2002/05/06 07:30:02 dd Exp $
- * $DragonFly: src/sys/dev/misc/snp/snp.c,v 1.6 2003/07/21 05:50:35 dillon Exp $
+ * $DragonFly: src/sys/dev/misc/snp/snp.c,v 1.7 2003/07/23 02:30:17 dillon Exp $
  */
 
 #include <sys/param.h>
@@ -27,6 +27,7 @@
 #include <sys/queue.h>
 #include <sys/snoop.h>
 #include <sys/vnode.h>
+#include <sys/device.h>
 
 static l_close_t       snplclose;
 static l_write_t       snplwrite;
@@ -180,10 +181,7 @@ static struct tty *
 snpdevtotty(dev)
        dev_t dev;
 {
-       struct cdevsw *cdp;
-
-       cdp = devsw(dev);
-       if (cdp == NULL || (cdp->d_flags & D_TTY) == 0)
+       if ((dev_dflags(dev) & D_TTY) == 0)
                return (NULL);
        return (dev->si_tty);
 }
index 8347c07..04c5636 100644 (file)
@@ -29,7 +29,7 @@
  * SUCH DAMAGE.
  *
  * $FreeBSD: src/sys/i386/isa/tw.c,v 1.38 2000/01/29 16:00:32 peter Exp $
- * $DragonFly: src/sys/dev/misc/tw/tw.c,v 1.5 2003/07/21 07:57:45 dillon Exp $
+ * $DragonFly: src/sys/dev/misc/tw/tw.c,v 1.6 2003/07/23 02:30:19 dillon Exp $
  *
  */
 
@@ -575,58 +575,58 @@ static char X10_START[] = { 1, 1, 1, 0 };
 
 #define X10_HOUSE_LENGTH 8
 static char X10_HOUSE[16][8] = {
-       0, 1, 1, 0, 1, 0, 0, 1,         /* A = 0110 */
-       1, 0, 1, 0, 1, 0, 0, 1,         /* B = 1110 */
-       0, 1, 0, 1, 1, 0, 0, 1,         /* C = 0010 */
-       1, 0, 0, 1, 1, 0, 0, 1,         /* D = 1010 */
-       0, 1, 0, 1, 0, 1, 1, 0,         /* E = 0001 */
-       1, 0, 0, 1, 0, 1, 1, 0,         /* F = 1001 */
-       0, 1, 1, 0, 0, 1, 1, 0,         /* G = 0101 */
-       1, 0, 1, 0, 0, 1, 1, 0,         /* H = 1101 */
-       0, 1, 1, 0, 1, 0, 1, 0,         /* I = 0111 */
-       1, 0, 1, 0, 1, 0, 1, 0,         /* J = 1111 */
-       0, 1, 0, 1, 1, 0, 1, 0,         /* K = 0011 */
-       1, 0, 0, 1, 1, 0, 1, 0,         /* L = 1011 */
-       0, 1, 0, 1, 0, 1, 0, 1,         /* M = 0000 */
-       1, 0, 0, 1, 0, 1, 0, 1,         /* N = 1000 */
-       0, 1, 1, 0, 0, 1, 0, 1,         /* O = 0100 */
-       1, 0, 1, 0, 0, 1, 0, 1          /* P = 1100 */
+       { 0, 1, 1, 0, 1, 0, 0, 1 },             /* A = 0110 */
+       { 1, 0, 1, 0, 1, 0, 0, 1 },             /* B = 1110 */
+       { 0, 1, 0, 1, 1, 0, 0, 1 },             /* C = 0010 */
+       { 1, 0, 0, 1, 1, 0, 0, 1 },             /* D = 1010 */
+       { 0, 1, 0, 1, 0, 1, 1, 0 },             /* E = 0001 */
+       { 1, 0, 0, 1, 0, 1, 1, 0 },             /* F = 1001 */
+       { 0, 1, 1, 0, 0, 1, 1, 0 },             /* G = 0101 */
+       { 1, 0, 1, 0, 0, 1, 1, 0 },             /* H = 1101 */
+       { 0, 1, 1, 0, 1, 0, 1, 0 },             /* I = 0111 */
+       { 1, 0, 1, 0, 1, 0, 1, 0 },             /* J = 1111 */
+       { 0, 1, 0, 1, 1, 0, 1, 0 },             /* K = 0011 */
+       { 1, 0, 0, 1, 1, 0, 1, 0 },             /* L = 1011 */
+       { 0, 1, 0, 1, 0, 1, 0, 1 },             /* M = 0000 */
+       { 1, 0, 0, 1, 0, 1, 0, 1 },             /* N = 1000 */
+       { 0, 1, 1, 0, 0, 1, 0, 1 },             /* O = 0100 */
+       { 1, 0, 1, 0, 0, 1, 0, 1 }              /* P = 1100 */
 };
 
 #define X10_KEY_LENGTH 10
 static char X10_KEY[32][10] = {
-       0, 1, 1, 0, 1, 0, 0, 1, 0, 1,   /* 01100 => 1 */
-       1, 0, 1, 0, 1, 0, 0, 1, 0, 1,   /* 11100 => 2 */
-       0, 1, 0, 1, 1, 0, 0, 1, 0, 1,   /* 00100 => 3 */
-       1, 0, 0, 1, 1, 0, 0, 1, 0, 1,   /* 10100 => 4 */
-       0, 1, 0, 1, 0, 1, 1, 0, 0, 1,   /* 00010 => 5 */
-       1, 0, 0, 1, 0, 1, 1, 0, 0, 1,   /* 10010 => 6 */
-       0, 1, 1, 0, 0, 1, 1, 0, 0, 1,   /* 01010 => 7 */
-       1, 0, 1, 0, 0, 1, 1, 0, 0, 1,   /* 11010 => 8 */
-       0, 1, 1, 0, 1, 0, 1, 0, 0, 1,   /* 01110 => 9 */
-       1, 0, 1, 0, 1, 0, 1, 0, 0, 1,   /* 11110 => 10 */
-       0, 1, 0, 1, 1, 0, 1, 0, 0, 1,   /* 00110 => 11 */
-       1, 0, 0, 1, 1, 0, 1, 0, 0, 1,   /* 10110 => 12 */
-       0, 1, 0, 1, 0, 1, 0, 1, 0, 1,   /* 00000 => 13 */
-       1, 0, 0, 1, 0, 1, 0, 1, 0, 1,   /* 10000 => 14 */
-       0, 1, 1, 0, 0, 1, 0, 1, 0, 1,   /* 01000 => 15 */
-       1, 0, 1, 0, 0, 1, 0, 1, 0, 1,   /* 11000 => 16 */
-       0, 1, 0, 1, 0, 1, 0, 1, 1, 0,   /* 00001 => All Units Off */
-       0, 1, 0, 1, 0, 1, 1, 0, 1, 0,   /* 00011 => All Units On */
-       0, 1, 0, 1, 1, 0, 0, 1, 1, 0,   /* 00101 => On */
-       0, 1, 0, 1, 1, 0, 1, 0, 1, 0,   /* 00111 => Off */
-       0, 1, 1, 0, 0, 1, 0, 1, 1, 0,   /* 01001 => Dim */
-       0, 1, 1, 0, 0, 1, 1, 0, 1, 0,   /* 01011 => Bright */
-       0, 1, 1, 0, 1, 0, 0, 1, 1, 0,   /* 01101 => All LIGHTS Off */
-       0, 1, 1, 0, 1, 0, 1, 0, 1, 0,   /* 01111 => Extended Code */
-       1, 0, 0, 1, 0, 1, 0, 1, 1, 0,   /* 10001 => Hail Request */
-       1, 0, 0, 1, 0, 1, 1, 0, 1, 0,   /* 10011 => Hail Acknowledge */
-       1, 0, 0, 1, 1, 0, 0, 1, 1, 0,   /* 10101 => Preset Dim 0 */
-       1, 0, 0, 1, 1, 0, 1, 0, 1, 0,   /* 10111 => Preset Dim 1 */
-       1, 0, 1, 0, 0, 1, 0, 1, 0, 1,   /* 11000 => Extended Data (analog) */
-       1, 0, 1, 0, 0, 1, 1, 0, 1, 0,   /* 11011 => Status = on */
-       1, 0, 1, 0, 1, 0, 0, 1, 1, 0,   /* 11101 => Status = off */
-       1, 0, 1, 0, 1, 0, 1, 0, 1, 0    /* 11111 => Status request */
+       { 0, 1, 1, 0, 1, 0, 0, 1, 0, 1 },       /* 01100 => 1 */
+       { 1, 0, 1, 0, 1, 0, 0, 1, 0, 1 },       /* 11100 => 2 */
+       { 0, 1, 0, 1, 1, 0, 0, 1, 0, 1 },       /* 00100 => 3 */
+       { 1, 0, 0, 1, 1, 0, 0, 1, 0, 1 },       /* 10100 => 4 */
+       { 0, 1, 0, 1, 0, 1, 1, 0, 0, 1 },       /* 00010 => 5 */
+       { 1, 0, 0, 1, 0, 1, 1, 0, 0, 1 },       /* 10010 => 6 */
+       { 0, 1, 1, 0, 0, 1, 1, 0, 0, 1 },       /* 01010 => 7 */
+       { 1, 0, 1, 0, 0, 1, 1, 0, 0, 1 },       /* 11010 => 8 */
+       { 0, 1, 1, 0, 1, 0, 1, 0, 0, 1 },       /* 01110 => 9 */
+       { 1, 0, 1, 0, 1, 0, 1, 0, 0, 1 },       /* 11110 => 10 */
+       { 0, 1, 0, 1, 1, 0, 1, 0, 0, 1 },       /* 00110 => 11 */
+       { 1, 0, 0, 1, 1, 0, 1, 0, 0, 1 },       /* 10110 => 12 */
+       { 0, 1, 0, 1, 0, 1, 0, 1, 0, 1 },       /* 00000 => 13 */
+       { 1, 0, 0, 1, 0, 1, 0, 1, 0, 1 },       /* 10000 => 14 */
+       { 0, 1, 1, 0, 0, 1, 0, 1, 0, 1 },       /* 01000 => 15 */
+       { 1, 0, 1, 0, 0, 1, 0, 1, 0, 1 },       /* 11000 => 16 */
+       { 0, 1, 0, 1, 0, 1, 0, 1, 1, 0 },       /* 00001 => All Units Off */
+       { 0, 1, 0, 1, 0, 1, 1, 0, 1, 0 },       /* 00011 => All Units On */
+       { 0, 1, 0, 1, 1, 0, 0, 1, 1, 0 },       /* 00101 => On */
+       { 0, 1, 0, 1, 1, 0, 1, 0, 1, 0 },       /* 00111 => Off */
+       { 0, 1, 1, 0, 0, 1, 0, 1, 1, 0 },       /* 01001 => Dim */
+       { 0, 1, 1, 0, 0, 1, 1, 0, 1, 0 },       /* 01011 => Bright */
+       { 0, 1, 1, 0, 1, 0, 0, 1, 1, 0 },       /* 01101 => All LIGHTS Off */
+       { 0, 1, 1, 0, 1, 0, 1, 0, 1, 0 },       /* 01111 => Extended Code */
+       { 1, 0, 0, 1, 0, 1, 0, 1, 1, 0 },       /* 10001 => Hail Request */
+       { 1, 0, 0, 1, 0, 1, 1, 0, 1, 0 },       /* 10011 => Hail Acknowledge */
+       { 1, 0, 0, 1, 1, 0, 0, 1, 1, 0 },       /* 10101 => Preset Dim 0 */
+       { 1, 0, 0, 1, 1, 0, 1, 0, 1, 0 },       /* 10111 => Preset Dim 1 */
+       { 1, 0, 1, 0, 0, 1, 0, 1, 0, 1 },       /* 11000 => Extended Data (analog) */
+       { 1, 0, 1, 0, 0, 1, 1, 0, 1, 0 },       /* 11011 => Status = on */
+       { 1, 0, 1, 0, 1, 0, 0, 1, 1, 0 },       /* 11101 => Status = off */
+       { 1, 0, 1, 0, 1, 0, 1, 0, 1, 0 }        /* 11111 => Status request */
 };
 
 /*
index bf633d5..7459f20 100644 (file)
@@ -1,7 +1,7 @@
 /*     $NetBSD: if_de.c,v 1.86 1999/06/01 19:17:59 thorpej Exp $       */
 
 /* $FreeBSD: src/sys/pci/if_de.c,v 1.123.2.4 2000/08/04 23:25:09 peter Exp $ */
-/* $DragonFly: src/sys/dev/netif/de/if_de.c,v 1.2 2003/06/17 04:28:57 dillon Exp $ */
+/* $DragonFly: src/sys/dev/netif/de/if_de.c,v 1.3 2003/07/23 02:30:23 dillon Exp $ */
 
 /*-
  * Copyright (c) 1994-1997 Matt Thomas (matt@3am-software.com)
@@ -4571,7 +4571,7 @@ tulip_ifioctl(
 #ifdef INET
                case AF_INET: {
                    tulip_init(sc);
-                   arp_ifinit(&(sc)->tulip_ac, ifa);
+                   arp_ifinit(&(sc)->tulip_ac.ac_if, ifa);
                    break;
                }
 #endif /* INET */
index 4325414..9caea87 100644 (file)
@@ -25,7 +25,7 @@
  * SUCH DAMAGE.
  *
  * $FreeBSD: src/sys/dev/ex/if_ex.c,v 1.26.2.3 2001/03/05 05:33:20 imp Exp $
- * $DragonFly: src/sys/dev/netif/ex/if_ex.c,v 1.2 2003/06/17 04:28:25 dillon Exp $
+ * $DragonFly: src/sys/dev/netif/ex/if_ex.c,v 1.3 2003/07/23 02:30:15 dillon Exp $
  *
  * MAINTAINER: Matthew N. Dodd <winter@jurai.net>
  *                             <mdodd@FreeBSD.org>
@@ -61,6 +61,7 @@
 
 #include <netinet/in.h>
 #include <netinet/if_ether.h>
+#include <machine/clock.h>
 
 
 #include <isa/isavar.h>
index 2c6e5c9..7c9c93f 100644 (file)
@@ -24,7 +24,7 @@
  * SUCH DAMAGE.
  *
  *     $FreeBSD: src/sys/dev/ex/if_ex_isa.c,v 1.3.2.1 2001/03/05 05:33:20 imp Exp $
- *     $DragonFly: src/sys/dev/netif/ex/if_ex_isa.c,v 1.2 2003/06/17 04:28:25 dillon Exp $
+ *     $DragonFly: src/sys/dev/netif/ex/if_ex_isa.c,v 1.3 2003/07/23 02:30:15 dillon Exp $
  */
 
 #include <sys/param.h>
@@ -37,6 +37,7 @@
 
 #include <machine/bus.h>
 #include <machine/resource.h>
+#include <machine/clock.h>
 #include <sys/rman.h>
 
 #include <net/if.h>
index 3060580..a0e5327 100644 (file)
@@ -22,7 +22,7 @@
  * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  *
  * $FreeBSD: src/sys/dev/pdq/pdq_ifsubr.c,v 1.11.2.1 2000/08/02 22:39:30 peter Exp $
- * $DragonFly: src/sys/dev/netif/pdq_layer/Attic/pdq_ifsubr.c,v 1.2 2003/06/17 04:28:29 dillon Exp $
+ * $DragonFly: src/sys/dev/netif/pdq_layer/Attic/pdq_ifsubr.c,v 1.3 2003/07/23 02:30:17 dillon Exp $
  *
  */
 
@@ -268,7 +268,7 @@ pdq_ifioctl(
 #if defined(INET)
                case AF_INET: {
                    pdq_ifinit(sc);
-                   arp_ifinit(&sc->sc_ac, ifa);
+                   arp_ifinit(&sc->sc_ac.ac_if, ifa);
                    break;
                }
 #endif /* INET */
index 2d28f94..446c035 100644 (file)
@@ -25,7 +25,7 @@
  *
  *     $Id: if_xe.c,v 1.20 1999/06/13 19:17:40 scott Exp $
  * $FreeBSD: src/sys/dev/xe/if_xe.c,v 1.13.2.6 2003/02/05 22:03:57 mbr Exp $
- * $DragonFly: src/sys/dev/netif/xe/if_xe.c,v 1.2 2003/06/17 04:28:33 dillon Exp $
+ * $DragonFly: src/sys/dev/netif/xe/if_xe.c,v 1.3 2003/07/23 02:30:17 dillon Exp $
  */
 
 /*
@@ -188,8 +188,10 @@ static void      xe_disable_intr   (struct xe_softc *scp);
 static void      xe_setmulti           (struct xe_softc *scp);
 static void      xe_setaddrs           (struct xe_softc *scp);
 static int       xe_pio_write_packet   (struct xe_softc *scp, struct mbuf *mbp);
+#if 0
 static u_int32_t xe_compute_crc                (u_int8_t *data, int len);
 static int       xe_compute_hashbit    (u_int32_t crc);
+#endif
 
 /*
  * MII functions
@@ -1770,6 +1772,7 @@ xe_pio_write_packet(struct xe_softc *scp, struct mbuf *mbp) {
   return 0;
 }
 
+#if 0
 /*
  * Compute the 32-bit Ethernet CRC for the given buffer.
  */
@@ -1823,6 +1826,8 @@ xe_compute_hashbit(u_int32_t crc) {
   return (hashbit >> 2);
 }
 
+#endif
+
 
 
 /**************************************************************
index 528300e..4f82d7f 100644 (file)
@@ -24,7 +24,7 @@
  * SUCH DAMAGE.
  *
  * $FreeBSD: src/sys/pci/alpm.c,v 1.8 1999/12/03 08:41:21 mdodd Exp $
- * $DragonFly: src/sys/dev/powermng/i386/alpm/alpm.c,v 1.2 2003/06/17 04:28:56 dillon Exp $
+ * $DragonFly: src/sys/dev/powermng/i386/alpm/alpm.c,v 1.3 2003/07/23 02:30:23 dillon Exp $
  *
  */
 
@@ -372,7 +372,7 @@ static int
 alsmb_wait(struct alsmb_softc *sc)
 {
        int count = 10000;
-       u_char sts;
+       u_char sts = 0;
        int error;
 
        /* wait for command to complete and SMBus controller is idle */
index 1d8073d..0a02f0b 100644 (file)
@@ -28,7 +28,7 @@
  * SUCH DAMAGE.
  *
  * $FreeBSD: src/sys/pci/amdpm.c,v 1.1.2.1 2001/10/10 12:10:26 murray Exp $
- * $DragonFly: src/sys/dev/powermng/i386/amdpm/amdpm.c,v 1.2 2003/06/17 04:28:56 dillon Exp $
+ * $DragonFly: src/sys/dev/powermng/i386/amdpm/amdpm.c,v 1.3 2003/07/23 02:30:23 dillon Exp $
  *
  */
 
@@ -260,6 +260,7 @@ amdsmb_clear(struct amdsmb_softc *sc)
        return (0);
 }
 
+#if 0
 static int
 amdsmb_abort(struct amdsmb_softc *sc)
 {
@@ -270,6 +271,7 @@ amdsmb_abort(struct amdsmb_softc *sc)
 
        return (0);
 }
+#endif
 
 static int
 amdsmb_idle(struct amdsmb_softc *sc)
index d382a65..71dcf8b 100644 (file)
@@ -27,7 +27,7 @@
  * SUCH DAMAGE.
  *
  *     $FreeBSD: src/sys/dev/aac/aac.c,v 1.9.2.14 2003/04/08 13:22:08 scottl Exp $
- *     $DragonFly: src/sys/dev/raid/aac/aac.c,v 1.6 2003/07/21 05:50:26 dillon Exp $
+ *     $DragonFly: src/sys/dev/raid/aac/aac.c,v 1.7 2003/07/23 02:30:14 dillon Exp $
  */
 
 /*
@@ -1531,7 +1531,7 @@ aac_init(struct aac_softc *sc)
 
        ip->AdapterFibsPhysicalAddress = sc->aac_common_busaddr +
                                         offsetof(struct aac_common, ac_fibs);
-       ip->AdapterFibsVirtualAddress = &sc->aac_common->ac_fibs[0];
+       ip->AdapterFibsVirtualAddress = (aac_phys_addr_t)&sc->aac_common->ac_fibs[0];
        ip->AdapterFibsSize = AAC_ADAPTER_FIBS * sizeof(struct aac_fib);
        ip->AdapterFibAlign = sizeof(struct aac_fib);
 
index 459081d..de02783 100644 (file)
@@ -27,7 +27,7 @@
  * SUCH DAMAGE.
  *
  *     $FreeBSD: src/sys/dev/aac/aacreg.h,v 1.4.2.7 2003/04/08 13:22:08 scottl Exp $
- *     $DragonFly: src/sys/dev/raid/aac/aacreg.h,v 1.2 2003/06/17 04:28:21 dillon Exp $
+ *     $DragonFly: src/sys/dev/raid/aac/aacreg.h,v 1.3 2003/07/23 02:30:14 dillon Exp $
  */
 
 /*
@@ -287,6 +287,8 @@ struct aac_adapter_init {
        u_int32_t       HostElapsedSeconds;
 } __attribute__ ((packed));
 
+typedef u_int32_t      aac_phys_addr_t;
+
 /*
  * Shared data types
  */
index d049926..6287dff 100644 (file)
@@ -1,5 +1,5 @@
 /* $FreeBSD: src/sys/dev/asr/asr.c,v 1.3.2.2 2001/08/23 05:21:29 scottl Exp $ */
-/* $DragonFly: src/sys/dev/raid/asr/asr.c,v 1.7 2003/07/21 05:50:27 dillon Exp $ */
+/* $DragonFly: src/sys/dev/raid/asr/asr.c,v 1.8 2003/07/23 02:30:15 dillon Exp $ */
 /*
  * Copyright (c) 1996-2000 Distributed Processing Technology Corporation
  * Copyright (c) 2000-2001 Adaptec Corporation
@@ -223,6 +223,7 @@ static dpt_sig_S ASR_sig = {
 #include <machine/bus.h>
 #include <sys/rman.h>
 #include <sys/stat.h>
+#include <sys/device.h>
 
 #include <cam/cam.h>
 #include <cam/cam_ccb.h>
@@ -614,13 +615,13 @@ asr_drvinit (
          * osd layer in engine to generate the controlling nodes).
          */
         while ((asr_cdevsw.d_maj < NUMCDEVSW)
-         && (devsw(makedev(asr_cdevsw.d_maj,0)) != (struct cdevsw *)NULL)) {
+         && (dev_dport(makedev(asr_cdevsw.d_maj,0)) != NULL)) {
                 ++asr_cdevsw.d_maj;
         }
         if (asr_cdevsw.d_maj >= NUMCDEVSW) for (
           asr_cdevsw.d_maj = 0;
           (asr_cdevsw.d_maj < CDEV_MAJOR)
-           && (devsw(makedev(asr_cdevsw.d_maj,0)) != (struct cdevsw *)NULL);
+           && (dev_dport(makedev(asr_cdevsw.d_maj,0)) != NULL);
           ++asr_cdevsw.d_maj);
         /*
          *      Come to papa
index 09dee98..4a5ef5b 100644 (file)
@@ -28,7 +28,7 @@
  * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  *
  * $FreeBSD: src/sys/i386/isa/cy.c,v 1.97.2.2 2001/08/22 13:04:58 bde Exp $
- * $DragonFly: src/sys/dev/serial/cy/cy.c,v 1.6 2003/07/21 07:57:44 dillon Exp $
+ * $DragonFly: src/sys/dev/serial/cy/cy.c,v 1.7 2003/07/23 02:30:19 dillon Exp $
  */
 
 #include "opt_compat.h"
@@ -455,7 +455,7 @@ cy_units(cy_iobase, cy_align)
        int     cy_align;
 {
        int     cyu;
-       u_char  firmware_version;
+       u_char  firmware_version = 0;  /* assign to avoid warning */
        int     i;
        cy_addr iobase;
 
index 5619536..385462a 100644 (file)
@@ -34,7 +34,7 @@
  * SUCH DAMAGE.
  *
  * $FreeBSD: src/sys/i386/isa/istallion.c,v 1.36.2.2 2001/08/30 12:29:57 murray Exp $
- * $DragonFly: src/sys/dev/serial/stli/istallion.c,v 1.6 2003/07/21 07:57:44 dillon Exp $
+ * $DragonFly: src/sys/dev/serial/stli/istallion.c,v 1.7 2003/07/23 02:30:19 dillon Exp $
  */
 
 /*****************************************************************************/
@@ -150,8 +150,6 @@ static char const   stli_drvversion[] = "2.0.0";
 static int     stli_nrbrds = 0;
 static int     stli_doingtimeout = 0;
 
-static char    *__file__ = /*__FILE__*/ "istallion.c";
-
 /*
  *     Define some macros to use to class define boards.
  */
@@ -1915,7 +1913,7 @@ static void stli_sendcmd(stlibrd_t *brdp, stliport_t *portp, unsigned long cmd,
        EBRDENABLE(brdp);
        cp = &((volatile cdkasy_t *) EBRDGETMEMPTR(brdp, portp->addr))->ctrl;
        if (size > 0) {
-               bcopy(arg, (void *) &(cp->args[0]), size);
+               bcopy(arg, &(cp->args[0]), size);
                if (copyback) {
                        portp->argp = arg;
                        portp->argsize = size;
@@ -2024,7 +2022,7 @@ static void stli_rxprocess(stlibrd_t *brdp, stliport_t *portp)
                bcopy((char *) (shbuf + tail), &stli_rxtmpbuf[0], stlen);
                len -= stlen;
                if (len > 0)
-                       bcopy((char *) shbuf, &stli_rxtmpbuf[stlen], len);
+                       bcopy(shbuf, &stli_rxtmpbuf[stlen], len);
                
                for (i = 0; (i < stli_rxtmplen); i++) {
                        ch = (unsigned char) stli_rxtmpbuf[i];
@@ -2074,8 +2072,7 @@ static __inline void stli_dodelaycmd(stliport_t *portp, volatile cdkctrl_t *cp)
                else
                        cmd = A_SETSIGNALS;
                portp->state &= ~(ST_DOFLUSHTX | ST_DOFLUSHRX | ST_DOSIGS);
-               bcopy((void *) &portp->asig, (void *) &(cp->args[0]),
-                       sizeof(asysigs_t));
+               bcopy(&portp->asig, &(cp->args[0]), sizeof(asysigs_t));
                cp->status = 0;
                cp->cmd = cmd;
                portp->state |= ST_CMDING;
@@ -2084,7 +2081,7 @@ static __inline void stli_dodelaycmd(stliport_t *portp, volatile cdkctrl_t *cp)
                cmd = ((portp->state & ST_DOFLUSHTX) ? FLUSHTX : 0);
                cmd |= ((portp->state & ST_DOFLUSHRX) ? FLUSHRX : 0);
                portp->state &= ~(ST_DOFLUSHTX | ST_DOFLUSHRX);
-               bcopy((void *) &cmd, (void *) &(cp->args[0]), sizeof(int));
+               bcopy(&cmd, &(cp->args[0]), sizeof(int));
                cp->status = 0;
                cp->cmd = A_FLUSH;
                portp->state |= ST_CMDING;
@@ -2161,7 +2158,7 @@ static __inline int stli_hostcmd(stlibrd_t *brdp, stliport_t *portp)
                        if (rc > 0)
                                rc--;
                        if (portp->argp != (void *) NULL) {
-                               bcopy((void *) &(cp->args[0]), portp->argp,
+                               bcopy(&(cp->args[0]), portp->argp,
                                        portp->argsize);
                                portp->argp = (void *) NULL;
                        }
index cb70c9f..e7b5a63 100644 (file)
@@ -27,7 +27,7 @@
  * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  *
  * $FreeBSD: src/sys/dev/fb/vga.c,v 1.9.2.1 2001/08/11 02:58:44 yokota Exp $
- * $DragonFly: src/sys/dev/video/fb/vga.c,v 1.3 2003/07/21 07:57:40 dillon Exp $
+ * $DragonFly: src/sys/dev/video/fb/vga.c,v 1.4 2003/07/23 02:30:15 dillon Exp $
  */
 
 #include "opt_vga.h"
@@ -456,7 +456,9 @@ static int comp_adpregs(u_char *buf1, u_char *buf2);
 static int probe_adapters(void);
 static int set_line_length(video_adapter_t *adp, int pixel);
 static int set_display_start(video_adapter_t *adp, int x, int y);
+#if 0
 static void filll_io(int val, vm_offset_t d, size_t size);
+#endif
 
 #ifndef VGA_NO_MODE_CHANGE
 #ifdef VGA_WIDTH90
@@ -1316,6 +1318,7 @@ set_display_start(video_adapter_t *adp, int x, int y)
     return 0;
 }
 
+#if 0
 #ifdef __i386__        /* XXX */
 static void
 fill(int val, void *d, size_t size)
@@ -1335,6 +1338,7 @@ filll_io(int val, vm_offset_t d, size_t size)
        d += sizeof(u_int32_t);
     }
 }
+#endif
 
 /* entry points */
 
index e250679..fd9debe 100644 (file)
@@ -26,7 +26,7 @@
  * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  *
  * $FreeBSD: src/sys/i386/linux/linux_machdep.c,v 1.6.2.4 2001/11/05 19:08:23 marcel Exp $
- * $DragonFly: src/sys/emulation/linux/i386/linux_machdep.c,v 1.4 2003/06/25 03:55:55 dillon Exp $
+ * $DragonFly: src/sys/emulation/linux/i386/linux_machdep.c,v 1.5 2003/07/23 02:30:19 dillon Exp $
  */
 
 #include <sys/param.h>
@@ -250,7 +250,7 @@ linux_old_select(struct linux_old_select_args *args)
 
 #ifdef DEBUG
        if (ldebug(old_select))
-               printf(ARGS(old_select, "%x"), args->ptr);
+               printf(ARGS(old_select, "%p"), args->ptr);
 #endif
 
        error = copyin((caddr_t)args->ptr, &linux_args, sizeof(linux_args));
index 6baf535..dd355a3 100644 (file)
@@ -30,7 +30,7 @@
  * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  *
  * $FreeBSD: src/sys/svr4/imgact_svr4.c,v 1.8.2.1 2001/11/03 01:41:09 ps Exp $
- * $DragonFly: src/sys/emulation/svr4/Attic/imgact_svr4.c,v 1.2 2003/06/17 04:28:57 dillon Exp $
+ * $DragonFly: src/sys/emulation/svr4/Attic/imgact_svr4.c,v 1.3 2003/07/23 02:30:23 dillon Exp $
  */
 
 #include <sys/param.h>
@@ -88,7 +88,7 @@ exec_svr4_imgact(imgp)
     }
     bss_size = round_page(a_out->a_bss);
 #ifdef DEBUG
-    printf("imgact: text: %08x, data: %08x, bss: %08x\n", a_out->a_text, a_out->a_data, bss_size);
+    printf("imgact: text: %08lx, data: %08lx, bss: %08lx\n", a_out->a_text, a_out->a_data, bss_size);
 #endif
 
     /*
@@ -127,7 +127,7 @@ exec_svr4_imgact(imgp)
      */
     if (file_offset & PAGE_MASK) {
 #ifdef DEBUG
-       printf("imgact: Non page aligned binary %d\n", file_offset);
+       printf("imgact: Non page aligned binary %ld\n", file_offset);
 #endif
        /*
         * Map text+data+bss read/write/execute
@@ -168,7 +168,7 @@ exec_svr4_imgact(imgp)
     }
     else {
 #ifdef DEBUG
-       printf("imgact: Page aligned binary %d\n", file_offset);
+       printf("imgact: Page aligned binary %ld\n", file_offset);
 #endif
        /*
         * Map text+data read/execute
@@ -184,7 +184,7 @@ exec_svr4_imgact(imgp)
            return (error);
     
 #ifdef DEBUG
-       printf("imgact: startaddr=%08x, length=%08x\n", vmaddr, a_out->a_text + a_out->a_data);
+       printf("imgact: startaddr=%08x, length=%08lx\n", vmaddr, a_out->a_text + a_out->a_data);
 #endif
        /*
         * allow read/write of data
@@ -207,7 +207,7 @@ exec_svr4_imgact(imgp)
            if (error)
                return (error);
 #ifdef DEBUG
-           printf("imgact: bssaddr=%08x, length=%08x\n", vmaddr, bss_size);
+           printf("imgact: bssaddr=%08x, length=%08lx\n", vmaddr, bss_size);
 #endif
 
        }
index 4d13eb8..12dfe76 100644 (file)
@@ -28,7 +28,7 @@
  * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  * 
  * $FreeBSD: src/sys/svr4/svr4_stream.c,v 1.12.2.2 2000/11/26 04:42:27 dillon Exp $
- * $DragonFly: src/sys/emulation/svr4/Attic/svr4_stream.c,v 1.4 2003/06/25 03:56:10 dillon Exp $
+ * $DragonFly: src/sys/emulation/svr4/Attic/svr4_stream.c,v 1.5 2003/07/23 02:30:23 dillon Exp $
  */
 
 /*
@@ -2275,7 +2275,7 @@ svr4_sys_sendto(struct svr4_sys_sendto_args *uap)
        SCARG(&sa, buf) = SCARG(uap, buf);
        SCARG(&sa, len) = SCARG(uap, len);
        SCARG(&sa, flags) = SCARG(uap, flags);
-       SCARG(&sa, to) = SCARG(uap, to);
+       SCARG(&sa, to) = (caddr_t)SCARG(uap, to);
        SCARG(&sa, tolen) = SCARG(uap, tolen);
 
        DPRINTF(("calling sendto()\n"));
index 6a9500f..c8ea7de 100644 (file)
@@ -1,6 +1,6 @@
 /*-
  *  dgb.c $FreeBSD: src/sys/gnu/i386/isa/dgb.c,v 1.56.2.1 2001/02/26 04:23:09 jlemon Exp $
- *  dgb.c $DragonFly: src/sys/i386/gnu/isa/Attic/dgb.c,v 1.6 2003/07/21 07:57:43 dillon Exp $
+ *  dgb.c $DragonFly: src/sys/i386/gnu/isa/Attic/dgb.c,v 1.7 2003/07/23 02:30:18 dillon Exp $
  *
  *  Digiboard driver.
  *
@@ -523,7 +523,7 @@ dgbattach(dev)
        volatile struct board_chan *bc;
        int shrinkmem;
        int nfails;
-       ushort *pstat;
+       const volatile ushort *pstat;
        int lowwater;
        static int nports=0;
        char suffix;
@@ -804,7 +804,7 @@ load_fep:
        nports+=sc->numports;
 
        addr=setwin(sc,PORTBASE);
-       pstat=(ushort volatile *)(mem+addr);
+       pstat=(const ushort volatile *)(mem+addr);
 
        for(i=0; i<sc->numports && pstat[i]; i++)
                if(pstat[i])
index 2384125..d71fe57 100644 (file)
@@ -35,7 +35,7 @@
  *
  *     from: @(#)autoconf.c    7.1 (Berkeley) 5/9/91
  * $FreeBSD: src/sys/i386/i386/autoconf.c,v 1.146.2.2 2001/06/07 06:05:58 dd Exp $
- * $DragonFly: src/sys/i386/i386/Attic/autoconf.c,v 1.7 2003/07/22 17:03:32 dillon Exp $
+ * $DragonFly: src/sys/i386/i386/Attic/autoconf.c,v 1.8 2003/07/23 02:30:18 dillon Exp $
  */
 
 /*
@@ -100,8 +100,10 @@ static void        setroot __P((void));
 #endif
 
 #if defined(NFS) && defined(NFS_ROOT)
+#if !defined(BOOTP_NFSROOT)
 static void    pxe_setup_nfsdiskless(void);
 #endif
+#endif
 
 SYSINIT(configure1, SI_SUB_CONFIGURE, SI_ORDER_FIRST, configure_first, NULL);
 /* SI_ORDER_SECOND is hookable */
@@ -232,7 +234,7 @@ configure_final(dummy)
 }
 
 #ifdef BOOTP
-extern void bootpc_init(void);
+void bootpc_init(void);
 #endif
 /*
  * Do legacy root filesystem discovery.
@@ -353,6 +355,7 @@ setroot()
 #endif
 
 #if defined(NFS) && defined(NFS_ROOT)
+#if !defined(BOOTP_NFSROOT)
 
 #include <sys/socket.h>
 #include <net/if.h>
@@ -519,4 +522,6 @@ match_done:
 
        nfs_diskless_valid = 1;
 }
+
+#endif
 #endif
index beb1e53..bc9f3a1 100644 (file)
@@ -27,7 +27,7 @@
  * SUCH DAMAGE.
  *
  * $FreeBSD: src/sys/i386/include/md_var.h,v 1.35.2.4 2003/01/22 20:14:53 jhb Exp $
- * $DragonFly: src/sys/i386/include/Attic/md_var.h,v 1.8 2003/06/29 03:28:43 dillon Exp $
+ * $DragonFly: src/sys/i386/include/Attic/md_var.h,v 1.9 2003/07/23 02:30:18 dillon Exp $
  */
 
 #ifndef _MACHINE_MD_VAR_H_
@@ -98,9 +98,9 @@ int   fill_fpregs __P((struct proc *, struct fpreg *));
 int    fill_regs __P((struct proc *p, struct reg *regs));
 int    fill_dbregs __P((struct proc *p, struct dbreg *dbregs));
 void   fillw __P((int /*u_short*/ pat, void *base, size_t cnt));
-void   i486_bzero __P((void *buf, size_t len));
+void   i486_bzero __P((volatile void *buf, size_t len));
+void   i586_bzero __P((volatile void *buf, size_t len));
 void   i586_bcopy __P((const void *from, void *to, size_t len));
-void   i586_bzero __P((void *buf, size_t len));
 int    i586_copyin __P((const void *udaddr, void *kaddr, size_t len));
 int    i586_copyout __P((const void *kaddr, void *udaddr, size_t len));
 void   i686_pagezero __P((void *addr));
index 63e06b6..a483812 100644 (file)
@@ -35,7 +35,7 @@
  *
  *     from: @(#)isa.c 7.2 (Berkeley) 5/13/91
  * $FreeBSD: src/sys/i386/isa/intr_machdep.c,v 1.29.2.5 2001/10/14 06:54:27 luigi Exp $
- * $DragonFly: src/sys/i386/isa/Attic/intr_machdep.c,v 1.11 2003/07/12 17:54:35 dillon Exp $
+ * $DragonFly: src/sys/i386/isa/Attic/intr_machdep.c,v 1.12 2003/07/23 02:30:19 dillon Exp $
  */
 /*
  * This file contains an aggregated module marked:
@@ -82,6 +82,7 @@
 #include <isa/isavar.h>
 #endif
 #include <i386/isa/intr_machdep.h>
+#include <isa/isavar.h>
 #include <sys/interrupt.h>
 #ifdef APIC_IO
 #include <machine/clock.h>
@@ -363,7 +364,7 @@ isa_strayintr(void *vcookiep)
  * and is only suitable for use at probe time.
  */
 intrmask_t
-isa_irq_pending()
+isa_irq_pending(void)
 {
        u_char irr1;
        u_char irr2;
index 6bd24bf..33a7f59 100644 (file)
@@ -33,7 +33,7 @@
  *
  *     from: @(#)npx.c 7.2 (Berkeley) 5/12/91
  * $FreeBSD: src/sys/i386/isa/npx.c,v 1.80.2.3 2001/10/20 19:04:38 tegge Exp $
- * $DragonFly: src/sys/i386/isa/Attic/npx.c,v 1.9 2003/07/10 04:47:54 dillon Exp $
+ * $DragonFly: src/sys/i386/isa/Attic/npx.c,v 1.10 2003/07/23 02:30:19 dillon Exp $
  */
 
 #include "opt_cpu.h"
@@ -148,7 +148,7 @@ static      void    fpusave         __P((union savefpu *));
 static void    fpurstor        __P((union savefpu *));
 #ifdef I586_CPU
 static long    timezero        __P((const char *funcname,
-                                    void (*func)(void *buf, size_t len)));
+                                    void (*func)(volatile void *buf, size_t len)));
 #endif /* I586_CPU */
 
 int    hw_float;               /* XXX currently just alias for npx_exists */
@@ -947,7 +947,7 @@ fpurstor(addr)
 static long
 timezero(funcname, func)
        const char *funcname;
-       void (*func) __P((void *buf, size_t len));
+       void (*func) __P((volatile void *buf, size_t len));
 
 {
        void *buf;
index e7e8e44..9bfc0e2 100644 (file)
@@ -25,7 +25,7 @@
  * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
  * SUCH DAMAGE.
  *
- * $DragonFly: src/sys/kern/kern_device.c,v 1.1 2003/07/22 17:03:33 dillon Exp $
+ * $DragonFly: src/sys/kern/kern_device.c,v 1.2 2003/07/23 02:30:20 dillon Exp $
  */
 #include <sys/param.h>
 #include <sys/kernel.h>
@@ -538,7 +538,7 @@ dev_dflags(dev_t dev)
 
     if ((csw = _devsw(dev)) != NULL)
        return(csw->d_flags);
-    return(NULL);
+    return(0);
 }
 
 int
@@ -548,7 +548,7 @@ dev_dmaj(dev_t dev)
 
     if ((csw = _devsw(dev)) != NULL)
        return(csw->d_maj);
-    return(NULL);
+    return(0);
 }
 
 lwkt_port_t
index 7b6ba3d..34301dc 100644 (file)
@@ -37,7 +37,7 @@
  *
  *     @(#)kern_resource.c     8.5 (Berkeley) 1/21/94
  * $FreeBSD: src/sys/kern/kern_resource.c,v 1.55.2.5 2001/11/03 01:41:08 ps Exp $
- * $DragonFly: src/sys/kern/kern_resource.c,v 1.7 2003/06/30 19:50:31 dillon Exp $
+ * $DragonFly: src/sys/kern/kern_resource.c,v 1.8 2003/07/23 02:30:20 dillon Exp $
  */
 
 #include "opt_compat.h"
@@ -59,8 +59,6 @@
 #include <vm/vm_map.h>
 
 static int donice __P((struct proc *chgp, int n));
-/* dosetrlimit non-static:  Needed by SysVR4 emulator */
-int dosetrlimit __P((u_int which, struct rlimit *limp));
 
 static MALLOC_DEFINE(M_UIDINFO, "uidinfo", "uidinfo structures");
 #define        UIHASH(uid)     (&uihashtbl[(uid) & uihash])
index 27ad068..5b65cda 100644 (file)
@@ -32,7 +32,7 @@
  *
  *     @(#)uipc_mbuf.c 8.2 (Berkeley) 1/4/94
  * $FreeBSD: src/sys/kern/uipc_mbuf.c,v 1.51.2.24 2003/04/15 06:59:29 silby Exp $
- * $DragonFly: src/sys/kern/uipc_mbuf.c,v 1.8 2003/07/19 21:52:58 dillon Exp $
+ * $DragonFly: src/sys/kern/uipc_mbuf.c,v 1.9 2003/07/23 02:30:20 dillon Exp $
  */
 
 #include "opt_param.h"
@@ -921,7 +921,7 @@ m_prepend(m, len, how)
 
 struct mbuf *
 m_copym(m, off0, len, wait)
-       register struct mbuf *m;
+       const struct mbuf *m;
        int off0, wait;
        register int len;
 {
@@ -1080,7 +1080,7 @@ nospace:
  */
 void
 m_copydata(m, off, len, cp)
-       register struct mbuf *m;
+       const struct mbuf *m;
        register int off;
        register int len;
        caddr_t cp;
@@ -1588,7 +1588,7 @@ m_move_pkthdr(struct mbuf *to, struct mbuf *from)
  * In particular, this does a deep copy of the packet tags.
  */
 int
-m_dup_pkthdr(struct mbuf *to, struct mbuf *from, int how)
+m_dup_pkthdr(struct mbuf *to, const struct mbuf *from, int how)
 {
        to->m_flags = (from->m_flags & M_COPYFLAGS) | (to->m_flags & M_EXT);
        if ((to->m_flags & M_EXT) == 0)
index f72ed18..cb93da4 100644 (file)
@@ -1,5 +1,5 @@
 /*     $FreeBSD: src/sys/kern/uipc_mbuf2.c,v 1.2.2.5 2003/01/23 21:06:44 sam Exp $     */
-/*     $DragonFly: src/sys/kern/uipc_mbuf2.c,v 1.2 2003/06/17 04:28:41 dillon Exp $    */
+/*     $DragonFly: src/sys/kern/uipc_mbuf2.c,v 1.3 2003/07/23 02:30:20 dillon Exp $    */
 /*     $KAME: uipc_mbuf2.c,v 1.31 2001/11/28 11:08:53 itojun Exp $     */
 /*     $NetBSD: uipc_mbuf.c,v 1.40 1999/04/01 00:23:25 thorpej Exp $   */
 
@@ -400,7 +400,7 @@ m_tag_copy(struct m_tag *t, int how)
  * destination mbuf.
  */
 int
-m_tag_copy_chain(struct mbuf *to, struct mbuf *from, int how)
+m_tag_copy_chain(struct mbuf *to, const struct mbuf *from, int how)
 {
        struct m_tag *p, *t, *tprev = NULL;
 
index 696d5ce..02a2e70 100644 (file)
@@ -1,5 +1,5 @@
 /*     $FreeBSD: src/sys/net/if_gif.c,v 1.4.2.15 2002/11/08 16:57:13 ume Exp $ */
-/*     $DragonFly: src/sys/net/gif/if_gif.c,v 1.2 2003/06/17 04:28:48 dillon Exp $     */
+/*     $DragonFly: src/sys/net/gif/if_gif.c,v 1.3 2003/07/23 02:30:21 dillon Exp $     */
 /*     $KAME: if_gif.c,v 1.87 2001/10/19 08:50:27 itojun Exp $ */
 
 /*
@@ -314,8 +314,7 @@ gif_encapcheck(m, off, proto, arg)
        if (m->m_pkthdr.len < sizeof(ip))
                return 0;
 
-       /* LINTED const cast */
-       m_copydata((struct mbuf *)m, 0, sizeof(ip), (caddr_t)&ip);
+       m_copydata(m, 0, sizeof(ip), (caddr_t)&ip);
 
        switch (ip.ip_v) {
 #ifdef INET
index 162c61b..401f708 100644 (file)
@@ -36,7 +36,7 @@
  *     ------------------------------------------------------------
  *
  * $FreeBSD: src/sys/i4b/layer1/isic/i4b_avm_a1.c,v 1.5.2.1 2001/08/10 14:08:38 obrien Exp $
- * $DragonFly: src/sys/net/i4b/layer1/isic/i4b_avm_a1.c,v 1.2 2003/06/17 04:28:40 dillon Exp $
+ * $DragonFly: src/sys/net/i4b/layer1/isic/i4b_avm_a1.c,v 1.3 2003/07/23 02:30:20 dillon Exp $
  *
  *      last edit-date: [Wed Jan 24 09:25:23 2001]
  *
@@ -54,6 +54,7 @@
 
 #include <machine/i4b_ioctl.h>
 #include <machine/i4b_trace.h>
+#include <machine/clock.h>
 
 #include <i4b/layer1/i4b_l1.h>
 #include <i4b/layer1/isic/i4b_isic.h>
index d6114a6..d38bc03 100644 (file)
@@ -32,7 +32,7 @@
  *
  *     @(#)if.h        8.1 (Berkeley) 6/10/93
  * $FreeBSD: src/sys/net/if.h,v 1.58.2.9 2002/08/30 14:23:38 sobomax Exp $
- * $DragonFly: src/sys/net/if.h,v 1.3 2003/06/25 03:56:02 dillon Exp $
+ * $DragonFly: src/sys/net/if.h,v 1.4 2003/07/23 02:30:21 dillon Exp $
  */
 
 #ifndef _NET_IF_H_
@@ -325,12 +325,11 @@ MALLOC_DECLARE(M_IFMADDR);
 #ifndef _KERNEL
 struct if_nameindex {
        u_int   if_index;       /* 1, 2, ... */
-       char    *if_name;       /* null terminated name: "le0", ... */
+       const char *if_name;    /* null terminated name: "le0", ... */
 };
 
 __BEGIN_DECLS
 u_int   if_nametoindex __P((const char *));
-char   *if_indextoname __P((u_int, char *));
 struct  if_nameindex *if_nameindex __P((void));
 void    if_freenameindex __P((struct if_nameindex *));
 __END_DECLS
index f6730d0..ed28744 100644 (file)
@@ -1,5 +1,5 @@
 /*     $FreeBSD: src/sys/net/if_stf.c,v 1.1.2.11 2003/01/23 21:06:44 sam Exp $ */
-/*     $DragonFly: src/sys/net/stf/if_stf.c,v 1.2 2003/06/17 04:28:48 dillon Exp $     */
+/*     $DragonFly: src/sys/net/stf/if_stf.c,v 1.3 2003/07/23 02:30:21 dillon Exp $     */
 /*     $KAME: if_stf.c,v 1.73 2001/12/03 11:08:30 keiichi Exp $        */
 
 /*
@@ -176,7 +176,7 @@ stfmodevent(mod, type, data)
                sc->sc_if.if_unit = 0;
 
                p = encap_attach_func(AF_INET, IPPROTO_IPV6, stf_encapcheck,
-                   &in_stf_protosw, sc);
+                   (void *)&in_stf_protosw, sc);
                if (p == NULL) {
                        printf("%s: attach failed\n", if_name(&sc->sc_if));
                        return (ENOMEM);
@@ -247,8 +247,7 @@ stf_encapcheck(m, off, proto, arg)
        if (proto != IPPROTO_IPV6)
                return 0;
 
-       /* LINTED const cast */
-       m_copydata((struct mbuf *)m, 0, sizeof(ip), (caddr_t)&ip);
+       m_copydata(m, 0, sizeof(ip), (caddr_t)&ip);
 
        if (ip.ip_v != 4)
                return 0;
@@ -525,14 +524,8 @@ stf_checkaddr6(sc, in6, inifp)
 }
 
 void
-#if __STDC__
-in_stf_input(struct mbuf *m, ...)
-#else
-in_stf_input(m, va_alist)
-       struct mbuf *m;
-#endif
+in_stf_input(struct mbuf *m, int off, int proto)
 {
-       int off, proto;
        struct stf_softc *sc;
        struct ip *ip;
        struct ip6_hdr *ip6;
@@ -540,12 +533,6 @@ in_stf_input(m, va_alist)
        int s, isr;
        struct ifqueue *ifq = NULL;
        struct ifnet *ifp;
-       va_list ap;
-
-       va_start(ap, m);
-       off = va_arg(ap, int);
-       proto = va_arg(ap, int);
-       va_end(ap);
 
        if (proto != IPPROTO_IPV6) {
                m_freem(m);
index 7b4e7d1..7456df4 100644 (file)
@@ -1,5 +1,5 @@
 /*     $FreeBSD: src/sys/net/if_stf.h,v 1.1.2.2 2002/04/28 05:40:25 suz Exp $  */
-/*     $DragonFly: src/sys/net/stf/if_stf.h,v 1.2 2003/06/17 04:28:48 dillon Exp $     */
+/*     $DragonFly: src/sys/net/stf/if_stf.h,v 1.3 2003/07/23 02:30:21 dillon Exp $     */
 /*     $KAME: if_stf.h,v 1.5 2001/10/12 10:09:17 keiichi Exp $ */
 
 /*
@@ -34,6 +34,6 @@
 #ifndef _NET_IF_STF_H_
 #define _NET_IF_STF_H_
 
-void in_stf_input __P((struct mbuf *, ...));
+void in_stf_input __P((struct mbuf *, int off, int proto));
 
 #endif /* _NET_IF_STF_H_ */
index 8cc2a02..2fbc36b 100644 (file)
@@ -27,7 +27,7 @@
  * SUCH DAMAGE.
  *
  * $FreeBSD: src/sys/net/if_vlan.c,v 1.15.2.13 2003/02/14 22:25:58 fenner Exp $
- * $DragonFly: src/sys/net/vlan/if_vlan.c,v 1.2 2003/06/17 04:28:48 dillon Exp $
+ * $DragonFly: src/sys/net/vlan/if_vlan.c,v 1.3 2003/07/23 02:30:21 dillon Exp $
  */
 
 /*
@@ -388,7 +388,7 @@ vlan_start(struct ifnet *ifp)
                        evl->evl_tag = htons(ifv->ifv_tag);
 #ifdef DEBUG
                        printf("vlan_start: %*D\n", sizeof *evl,
-                           (char *)evl, ":");
+                           (unsigned char *)evl, ":");
 #endif
                }
 
index b3ec6fa..66a65ab 100644 (file)
@@ -1,7 +1,7 @@
-/*     $NetBSD: ip_gre.c,v 1.21 2002/08/14 00:23:30 itojun Exp $ */
-/*      $FreeBSD$ */
-
 /*
+ * $NetBSD: ip_gre.c,v 1.21 2002/08/14 00:23:30 itojun Exp $ 
+ * $DragonFly: src/sys/netinet/ip_gre.c,v 1.2 2003/07/23 02:30:22 dillon Exp $
+ *
  * Copyright (c) 1998 The NetBSD Foundation, Inc.
  * All rights reserved.
  *
@@ -107,20 +107,10 @@ static int        gre_input2(struct mbuf *, int, u_char);
  * This really is simple
  */
 void
-#if __STDC__
-gre_input(struct mbuf *m, ...)
-#else
-gre_input(m, va_alist)
-        struct mbuf *m;
-        va_dcl
-#endif
+gre_input(struct mbuf *m, int off)
 {
-       int off, ret, proto;
-       va_list ap;
+       int ret, proto;
 
-       va_start(ap, m);
-       off = va_arg(ap, int);
-       va_end(ap);
        proto = (mtod(m, struct ip *))->ip_p;
 
        ret = gre_input2(m, off, proto);
@@ -242,27 +232,16 @@ gre_input2(struct mbuf *m ,int hlen, u_char proto)
  */
 
 void
-#if __STDC__
-gre_mobile_input(struct mbuf *m, ...)
-#else
-gre_mobile_input(m, va_alist)
-        struct mbuf *m;
-        va_dcl
-#endif
+gre_mobile_input(struct mbuf *m, int hlen)
 {
        struct ip *ip = mtod(m, struct ip *);
        struct mobip_h *mip = mtod(m, struct mobip_h *);
        struct ifqueue *ifq;
        struct gre_softc *sc;
-       int hlen,s;
-       va_list ap;
+       int s;
        u_char osrc = 0;
        int msiz;
 
-       va_start(ap,m);
-       hlen = va_arg(ap, int);
-       va_end(ap);
-
        if ((sc = gre_lookup(m, IPPROTO_MOBILE)) == NULL) {
                /* No matching tunnel or tunnel is down. */
                m_freem(m);
index b34baf6..3abec1c 100644 (file)
@@ -1,7 +1,7 @@
-/*     $NetBSD: ip_gre.h,v 1.5 2002/06/09 16:33:40 itojun Exp $ */
-/*      $FreeBSD$ */
-
 /*
+ * $NetBSD: ip_gre.h,v 1.5 2002/06/09 16:33:40 itojun Exp $
+ * $DragonFly: src/sys/netinet/ip_gre.h,v 1.2 2003/07/23 02:30:22 dillon Exp $
+ *
  * Copyright (c) 1998 The NetBSD Foundation, Inc.
  * All rights reserved.
  *
@@ -38,6 +38,6 @@
  */
 
 #ifdef _KERNEL
-void gre_input(struct mbuf *, ...);
-void gre_mobile_input(struct mbuf *, ...);
+void gre_input(struct mbuf *, int len);
+void gre_mobile_input(struct mbuf *, int len);
 #endif /* _KERNEL */
index e3f188e..b3e9d72 100644 (file)
@@ -32,7 +32,7 @@
  *
  *     @(#)tcp_subr.c  8.2 (Berkeley) 5/24/95
  * $FreeBSD: src/sys/netinet/tcp_subr.c,v 1.73.2.31 2003/01/24 05:11:34 sam Exp $
- * $DragonFly: src/sys/netinet/tcp_subr.c,v 1.5 2003/06/25 05:22:32 dillon Exp $
+ * $DragonFly: src/sys/netinet/tcp_subr.c,v 1.6 2003/07/23 02:30:22 dillon Exp $
  */
 
 #include "opt_compat.h"
@@ -1135,7 +1135,7 @@ tcp6_ctlinput(cmd, sa, d)
                inc.inc_isipv6 = 1;
                syncache_unreach(&inc, &th);
        } else
-               in6_pcbnotify(&tcb, sa, 0, (struct sockaddr *)sa6_src,
+               in6_pcbnotify(&tcb, sa, 0, (const struct sockaddr *)sa6_src,
                              0, cmd, notify);
 }
 #endif /* INET6 */
index 88dd3f6..e34c3ac 100644 (file)
@@ -1,5 +1,5 @@
 /*     $FreeBSD: src/sys/netinet6/ah.h,v 1.3.2.3 2002/04/28 05:40:26 suz Exp $ */
-/*     $DragonFly: src/sys/netinet6/ah.h,v 1.2 2003/06/17 04:28:51 dillon Exp $        */
+/*     $DragonFly: src/sys/netinet6/ah.h,v 1.3 2003/07/23 02:30:22 dillon Exp $        */
 /*     $KAME: ah.h,v 1.16 2001/09/04 08:43:19 itojun Exp $     */
 
 /*
@@ -86,7 +86,7 @@ extern const struct ah_algorithm *ah_algorithm_lookup __P((int));
 extern int ah_hdrlen __P((struct secasvar *));
 
 extern size_t ah_hdrsiz __P((struct ipsecrequest *));
-extern void ah4_input __P((struct mbuf *, ...));
+extern void ah4_input __P((struct mbuf *, int off, int proto));
 extern int ah4_output __P((struct mbuf *, struct ipsecrequest *));
 extern int ah4_calccksum __P((struct mbuf *, caddr_t, size_t,
        const struct ah_algorithm *, struct secasvar *));
index 7d80ad8..7073323 100644 (file)
@@ -1,5 +1,5 @@
 /*     $FreeBSD: src/sys/netinet6/ah_input.c,v 1.1.2.6 2002/04/28 05:40:26 suz Exp $   */
-/*     $DragonFly: src/sys/netinet6/ah_input.c,v 1.2 2003/06/17 04:28:51 dillon Exp $  */
+/*     $DragonFly: src/sys/netinet6/ah_input.c,v 1.3 2003/07/23 02:30:22 dillon Exp $  */
 /*     $KAME: ah_input.c,v 1.67 2002/01/07 11:39:56 kjc Exp $  */
 
 /*
 extern struct ipprotosw inetsw[];
 
 void
-#if __STDC__
-ah4_input(struct mbuf *m, ...)
-#else
-ah4_input(m, va_alist)
-       struct mbuf *m;
-       va_dcl
-#endif
+ah4_input(struct mbuf *m, int off, int proto)
 {
        struct ip *ip;
        struct ah *ah;
@@ -118,15 +112,8 @@ ah4_input(m, va_alist)
        u_int16_t nxt;
        size_t hlen;
        int s;
-       int off, proto;
-       va_list ap;
        size_t stripsiz = 0;
 
-       va_start(ap, m);
-       off = va_arg(ap, int);
-       proto = va_arg(ap, int);
-       va_end(ap);
-
 #ifndef PULLDOWN_TEST
        if (m->m_len < off + sizeof(struct newah)) {
                m = m_pullup(m, off + sizeof(struct newah));
@@ -992,6 +979,7 @@ ah6_ctlinput(cmd, sa, d)
        } else {
                m = NULL;
                ip6 = NULL;
+               off = 0; /* fix warning */
        }
 
        if (ip6) {
index 03a3952..b571faf 100644 (file)
@@ -1,5 +1,5 @@
 /*     $FreeBSD: src/sys/netinet6/esp.h,v 1.2.2.3 2002/04/28 05:40:26 suz Exp $        */
-/*     $DragonFly: src/sys/netinet6/esp.h,v 1.2 2003/06/17 04:28:51 dillon Exp $       */
+/*     $DragonFly: src/sys/netinet6/esp.h,v 1.3 2003/07/23 02:30:22 dillon Exp $       */
 /*     $KAME: esp.h,v 1.19 2001/09/04 08:43:19 itojun Exp $    */
 
 /*
@@ -99,7 +99,7 @@ extern int esp_max_ivlen __P((void));
 
 /* crypt routines */
 extern int esp4_output __P((struct mbuf *, struct ipsecrequest *));
-extern void esp4_input __P((struct mbuf *, ...));
+extern void esp4_input __P((struct mbuf *, int off, int proto));
 extern size_t esp_hdrsiz __P((struct ipsecrequest *));
 
 extern int esp_schedule __P((const struct esp_algorithm *, struct secasvar *));
index ad1a606..e0479f6 100644 (file)
@@ -1,5 +1,5 @@
 /*     $FreeBSD: src/sys/netinet6/esp_input.c,v 1.1.2.8 2003/01/23 21:06:47 sam Exp $  */
-/*     $DragonFly: src/sys/netinet6/esp_input.c,v 1.2 2003/06/17 04:28:51 dillon Exp $ */
+/*     $DragonFly: src/sys/netinet6/esp_input.c,v 1.3 2003/07/23 02:30:22 dillon Exp $ */
 /*     $KAME: esp_input.c,v 1.62 2002/01/07 11:39:57 kjc Exp $ */
 
 /*
 extern struct ipprotosw inetsw[];
 
 void
-#if __STDC__
-esp4_input(struct mbuf *m, ...)
-#else
-esp4_input(m, va_alist)
-       struct mbuf *m;
-       va_dcl
-#endif
+esp4_input(struct mbuf *m, int off, int proto)
 {
        struct ip *ip;
        struct esp *esp;
@@ -122,13 +116,6 @@ esp4_input(m, va_alist)
        size_t hlen;
        size_t esplen;
        int s;
-       va_list ap;
-       int off, proto;
-
-       va_start(ap, m);
-       off = va_arg(ap, int);
-       proto = va_arg(ap, int);
-       va_end(ap);
 
        /* sanity check for alignment. */
        if (off % 4 != 0 || m->m_pkthdr.len % 4 != 0) {
@@ -922,6 +909,7 @@ esp6_ctlinput(cmd, sa, d)
        } else {
                m = NULL;
                ip6 = NULL;
+               off = 0; /* fix warning */
        }
 
        if (ip6) {
index 968ca17..c49c088 100644 (file)
@@ -1,5 +1,5 @@
 /*     $FreeBSD: src/sys/netinet6/in6_gif.c,v 1.2.2.7 2003/01/23 21:06:47 sam Exp $    */
-/*     $DragonFly: src/sys/netinet6/in6_gif.c,v 1.2 2003/06/17 04:28:52 dillon Exp $   */
+/*     $DragonFly: src/sys/netinet6/in6_gif.c,v 1.3 2003/07/23 02:30:22 dillon Exp $   */
 /*     $KAME: in6_gif.c,v 1.49 2001/05/14 14:02:17 itojun Exp $        */
 
 /*
@@ -368,8 +368,7 @@ gif_encapcheck6(m, off, proto, arg)
        /* sanity check done in caller */
        sc = (struct gif_softc *)arg;
 
-       /* LINTED const cast */
-       m_copydata((struct mbuf *)m, 0, sizeof(ip6), (caddr_t)&ip6);
+       m_copydata(m, 0, sizeof(ip6), (caddr_t)&ip6);
        ifp = ((m->m_flags & M_PKTHDR) != 0) ? m->m_pkthdr.rcvif : NULL;
 
        return gif_validate6(&ip6, sc, ifp);
index 9128173..b127f7c 100644 (file)
@@ -1,5 +1,5 @@
 /*     $FreeBSD: src/sys/netinet6/in6_pcb.c,v 1.10.2.9 2003/01/24 05:11:35 sam Exp $   */
-/*     $DragonFly: src/sys/netinet6/in6_pcb.c,v 1.5 2003/07/20 00:41:28 dillon Exp $   */
+/*     $DragonFly: src/sys/netinet6/in6_pcb.c,v 1.6 2003/07/23 02:30:22 dillon Exp $   */
 /*     $KAME: in6_pcb.c,v 1.31 2001/05/21 05:45:10 jinmei Exp $        */
   
 /*
@@ -764,8 +764,10 @@ in6_mapped_peeraddr(struct socket *so, struct sockaddr **nam)
 void
 in6_pcbnotify(head, dst, fport_arg, src, lport_arg, cmd, notify)
        struct inpcbhead *head;
-       struct sockaddr *dst, *src;
-       u_int fport_arg, lport_arg;
+       struct sockaddr *dst;
+       u_int fport_arg;
+       const struct sockaddr *src;
+       u_int lport_arg;
        int cmd;
        void (*notify) __P((struct inpcb *, int));
 {
index 6d7a500..02d6f71 100644 (file)
@@ -1,5 +1,5 @@
 /*     $FreeBSD: src/sys/netinet6/in6_pcb.h,v 1.2.2.3 2001/08/13 16:26:17 ume Exp $    */
-/*     $DragonFly: src/sys/netinet6/in6_pcb.h,v 1.4 2003/07/21 07:57:50 dillon Exp $   */
+/*     $DragonFly: src/sys/netinet6/in6_pcb.h,v 1.5 2003/07/23 02:30:22 dillon Exp $   */
 /*     $KAME: in6_pcb.h,v 1.13 2001/02/06 09:16:53 itojun Exp $        */
 
 /*
@@ -98,7 +98,7 @@ struct        inpcb *
                                struct in6_addr *, u_int, struct in6_addr *,
                                u_int, int, struct ifnet *));
 void   in6_pcbnotify __P((struct inpcbhead *, struct sockaddr *,
-                          u_int, struct sockaddr *, u_int, int,
+                          u_int, const struct sockaddr *, u_int, int,
                           void (*)(struct inpcb *, int)));
 void   in6_rtchange __P((struct inpcb *, int));
 int    in6_setpeeraddr __P((struct socket *so, struct sockaddr **nam));
index 35256bb..14b283f 100644 (file)
@@ -1,5 +1,5 @@
 /*     $FreeBSD: src/sys/netinet6/ipcomp.h,v 1.1.2.3 2002/04/28 05:40:27 suz Exp $     */
-/*     $DragonFly: src/sys/netinet6/ipcomp.h,v 1.2 2003/06/17 04:28:52 dillon Exp $    */
+/*     $DragonFly: src/sys/netinet6/ipcomp.h,v 1.3 2003/07/23 02:30:22 dillon Exp $    */
 /*     $KAME: ipcomp.h,v 1.11 2001/09/04 08:43:19 itojun Exp $ */
 
 /*
@@ -65,7 +65,7 @@ struct ipcomp_algorithm {
 
 struct ipsecrequest;
 extern const struct ipcomp_algorithm *ipcomp_algorithm_lookup __P((int));
-extern void ipcomp4_input __P((struct mbuf *, ...));
+extern void ipcomp4_input __P((struct mbuf *, int off, int proto));
 extern int ipcomp4_output __P((struct mbuf *, struct ipsecrequest *));
 #endif /* KERNEL */
 
index 27b6012..427324c 100644 (file)
@@ -1,5 +1,5 @@
 /*     $FreeBSD: src/sys/netinet6/ipcomp_input.c,v 1.1.2.3 2002/04/28 05:40:27 suz Exp $       */
-/*     $DragonFly: src/sys/netinet6/ipcomp_input.c,v 1.2 2003/06/17 04:28:52 dillon Exp $      */
+/*     $DragonFly: src/sys/netinet6/ipcomp_input.c,v 1.3 2003/07/23 02:30:22 dillon Exp $      */
 /*     $KAME: ipcomp_input.c,v 1.25 2001/03/01 09:12:09 itojun Exp $   */
 
 /*
 extern struct ipprotosw inetsw[];
 
 void
-#if __STDC__
-ipcomp4_input(struct mbuf *m, ...)
-#else
-ipcomp4_input(m, va_alist)
-       struct mbuf *m;
-       va_dcl
-#endif
+ipcomp4_input(struct mbuf *m, int off, int proto)
 {
        struct mbuf *md;
        struct ip *ip;
@@ -106,13 +100,6 @@ ipcomp4_input(m, va_alist)
        int error;
        size_t newlen, olen;
        struct secasvar *sav = NULL;
-       int off, proto;
-       va_list ap;
-
-       va_start(ap, m);
-       off = va_arg(ap, int);
-       proto = va_arg(ap, int);
-       va_end(ap);
 
        if (m->m_pkthdr.len < off + sizeof(struct ipcomp)) {
                ipseclog((LOG_DEBUG, "IPv4 IPComp input: assumption failed "
index 286338f..5f384b3 100644 (file)
@@ -27,7 +27,7 @@
  * SUCH DAMAGE.
  *
  * $FreeBSD: src/sys/netinet6/raw_ip6.c,v 1.7.2.7 2003/01/24 05:11:35 sam Exp $
- * $DragonFly: src/sys/netinet6/raw_ip6.c,v 1.4 2003/06/25 03:56:04 dillon Exp $
+ * $DragonFly: src/sys/netinet6/raw_ip6.c,v 1.5 2003/07/23 02:30:22 dillon Exp $
  */
 
 /*
@@ -304,7 +304,7 @@ rip6_ctlinput(cmd, sa, d)
                sa6_src = &sa6_any;
        }
 
-       (void) in6_pcbnotify(&ripcb, sa, 0, (struct sockaddr *)sa6_src,
+       (void) in6_pcbnotify(&ripcb, sa, 0, (const struct sockaddr *)sa6_src,
                             0, cmd, notify);
 }
 
index abf5191..ed45163 100644 (file)
@@ -1,5 +1,5 @@
 /*     $FreeBSD: src/sys/netinet6/udp6_usrreq.c,v 1.6.2.13 2003/01/24 05:11:35 sam Exp $       */
-/*     $DragonFly: src/sys/netinet6/udp6_usrreq.c,v 1.5 2003/06/25 05:22:32 dillon Exp $       */
+/*     $DragonFly: src/sys/netinet6/udp6_usrreq.c,v 1.6 2003/07/23 02:30:22 dillon Exp $       */
 /*     $KAME: udp6_usrreq.c,v 1.27 2001/05/21 05:45:10 jinmei Exp $    */
 
 /*
@@ -481,7 +481,7 @@ udp6_ctlinput(cmd, sa, d)
                                     (struct sockaddr *)ip6cp->ip6c_src, 
                                     uh.uh_sport, cmd, notify);
        } else
-               (void) in6_pcbnotify(&udb, sa, 0, (struct sockaddr *)sa6_src,
+               (void) in6_pcbnotify(&udb, sa, 0, (const struct sockaddr *)sa6_src,
                                     0, cmd, notify);
 }
 
index f05fcc6..4b50d8a 100644 (file)
@@ -24,7 +24,7 @@
  * notice must be reproduced on all copies.
  *
  *     @(#) $FreeBSD: src/sys/netatm/atm_aal5.c,v 1.6 1999/10/09 23:24:59 green Exp $
- *     @(#) $DragonFly: src/sys/netproto/atm/atm_aal5.c,v 1.2 2003/06/17 04:28:48 dillon Exp $
+ *     @(#) $DragonFly: src/sys/netproto/atm/atm_aal5.c,v 1.3 2003/07/23 02:30:21 dillon Exp $
  */
 
 /*
@@ -48,21 +48,21 @@ u_long              atm_aal5_recvspace = 64 * 1024; /* XXX */
 /*
  * Local functions
  */
-static int     atm_aal5_attach __P((struct socket *, int, struct proc *));
+static int     atm_aal5_attach __P((struct socket *, int, struct thread *));
 static int     atm_aal5_detach __P((struct socket *));
 static int     atm_aal5_bind __P((struct socket *, struct sockaddr *, 
-                       struct proc *));
-static int     atm_aal5_listen __P((struct socket *, struct proc *));
+                       struct thread *));
+static int     atm_aal5_listen __P((struct socket *, struct thread *));
 static int     atm_aal5_connect __P((struct socket *, struct sockaddr *,
-                       struct proc *));
+                       struct thread *));
 static int     atm_aal5_accept __P((struct socket *, struct sockaddr **));
 static int     atm_aal5_disconnect __P((struct socket *));
 static int     atm_aal5_shutdown __P((struct socket *));
 static int     atm_aal5_send __P((struct socket *, int, KBuffer *,
-                       struct sockaddr *, KBuffer *, struct proc *));
+                       struct sockaddr *, KBuffer *, struct thread *));
 static int     atm_aal5_abort __P((struct socket *));
 static int     atm_aal5_control __P((struct socket *, u_long, caddr_t, 
-                       struct ifnet *, struct proc *));
+                       struct ifnet *, struct thread *));
 static int     atm_aal5_sense __P((struct socket *, struct stat *));
 static int     atm_aal5_sockaddr __P((struct socket *, struct sockaddr **));
 static int     atm_aal5_peeraddr __P((struct socket *, struct sockaddr **));
@@ -224,10 +224,10 @@ static Atm_attributes     atm_aal5_defattr = {
  *
  */
 static int
-atm_aal5_attach(so, proto, p)
+atm_aal5_attach(so, proto, td)
        struct socket   *so;
        int             proto;
-       struct proc     *p;
+       struct thread   *td;
 {
        Atm_pcb         *atp;
 
@@ -294,10 +294,10 @@ atm_aal5_detach(so)
  *
  */
 static int
-atm_aal5_bind(so, addr, p)
+atm_aal5_bind(so, addr, td)
        struct socket   *so;
        struct sockaddr *addr;
-       struct proc     *p;
+       struct thread   *td;
 {
        ATM_INTRO("bind");
 
@@ -320,9 +320,7 @@ atm_aal5_bind(so, addr, p)
  *
  */
 static int
-atm_aal5_listen(so, p)
-       struct socket   *so;
-       struct proc     *p;
+atm_aal5_listen(struct socket *so, struct thread *td)
 {
        ATM_INTRO("listen");
 
@@ -346,10 +344,7 @@ atm_aal5_listen(so, p)
  *
  */
 static int
-atm_aal5_connect(so, addr, p)
-       struct socket   *so;
-       struct sockaddr *addr;
-       struct proc     *p;
+atm_aal5_connect(struct socket *so, struct sockaddr *addr, thread_t td)
 {
        Atm_pcb         *atp;
 
@@ -365,7 +360,7 @@ atm_aal5_connect(so, addr, p)
 
                size = atp->atp_attr.aal.v.aal5.forward_max_SDU_size;
                if (size != T_ATM_ABSENT)
-                       if (!sbreserve(&so->so_snd, size, so, p)) {
+                       if (!sbreserve(&so->so_snd, size, so, td->td_proc)) {
                                err = ENOBUFS;
                                ATM_OUTRO();
                        }
@@ -394,9 +389,7 @@ atm_aal5_connect(so, addr, p)
  *
  */
 static int
-atm_aal5_accept(so, addr)
-       struct socket   *so;
-       struct sockaddr **addr;
+atm_aal5_accept(struct socket *so, struct sockaddr **addr)
 {
        ATM_INTRO("accept");
 
@@ -422,8 +415,7 @@ atm_aal5_accept(so, addr)
  *
  */
 static int
-atm_aal5_disconnect(so)
-       struct socket   *so;
+atm_aal5_disconnect(struct socket *so)
 {
        ATM_INTRO("disconnect");
 
@@ -445,8 +437,7 @@ atm_aal5_disconnect(so)
  *
  */
 static int
-atm_aal5_shutdown(so)
-       struct socket   *so;
+atm_aal5_shutdown(struct socket *so)
 {
        ATM_INTRO("shutdown");
 
@@ -473,14 +464,14 @@ atm_aal5_shutdown(so)
  *
  */
 static int
-atm_aal5_send(so, flags, m, addr, control, p)
-       struct socket   *so;
-       int             flags;
-       KBuffer         *m;
-       struct sockaddr *addr;
-       KBuffer         *control;
-       struct proc     *p;
-{
+atm_aal5_send(
+       struct socket   *so,
+       int             flags,
+       KBuffer         *m,
+       struct sockaddr *addr,
+       KBuffer         *control,
+       struct thread   *td
+{
        Atm_pcb         *atp;
 
        ATM_INTRO("send");
@@ -537,8 +528,7 @@ out:
  *
  */
 static int
-atm_aal5_abort(so)
-       struct socket   *so;
+atm_aal5_abort(struct socket *so)
 {
        ATM_INTRO("abort");
 
@@ -565,13 +555,13 @@ atm_aal5_abort(so)
  *
  */
 static int
-atm_aal5_control(so, cmd, data, ifp, p)
-       struct socket   *so;
-       u_long          cmd;
-       caddr_t         data;
-       struct ifnet    *ifp;
-       struct proc     *p;
-{
+atm_aal5_control(
+       struct socket   *so,
+       u_long          cmd,
+       caddr_t         data,
+       struct ifnet    *ifp,
+       struct thread   *td
+{
        ATM_INTRO("control");
 
        switch (cmd) {
@@ -596,9 +586,7 @@ atm_aal5_control(so, cmd, data, ifp, p)
  *
  */
 static int
-atm_aal5_sense(so, st)
-       struct socket   *so;
-       struct stat     *st;
+atm_aal5_sense(struct socket *so, struct stat *st)
 {
        ATM_INTRO("sense");
 
@@ -624,9 +612,7 @@ atm_aal5_sense(so, st)
  *
  */
 static int
-atm_aal5_sockaddr(so, addr)
-       struct socket   *so;
-       struct sockaddr **addr;
+atm_aal5_sockaddr(struct socket        *so, struct sockaddr **addr)
 {
        ATM_INTRO("sockaddr");
 
@@ -649,9 +635,7 @@ atm_aal5_sockaddr(so, addr)
  *
  */
 static int
-atm_aal5_peeraddr(so, addr)
-       struct socket   *so;
-       struct sockaddr **addr;
+atm_aal5_peeraddr(struct socket *so, struct sockaddr **addr)
 {
        ATM_INTRO("peeraddr");
 
@@ -786,9 +770,7 @@ atm_aal5_cpcs_data(tok, m)
  *
  */
 int
-atm_aal5_ctloutput(so, sopt)
-       struct socket   *so;
-       struct sockopt  *sopt;
+atm_aal5_ctloutput(struct socket *so, struct sockopt *sopt)
 {
        Atm_pcb         *atp;
 
index d7564de..1d89d86 100644 (file)
@@ -24,7 +24,7 @@
  * notice must be reproduced on all copies.
  *
  *     @(#) $FreeBSD: src/sys/netatm/atm_device.c,v 1.5 1999/08/28 00:48:35 peter Exp $
- *     @(#) $DragonFly: src/sys/netproto/atm/atm_device.c,v 1.2 2003/06/17 04:28:48 dillon Exp $
+ *     @(#) $DragonFly: src/sys/netproto/atm/atm_device.c,v 1.3 2003/07/23 02:30:21 dillon Exp $
  */
 
 /*
@@ -526,8 +526,7 @@ atm_dev_alloc(size, align, flags)
  *
  */
 void
-atm_dev_free(uaddr)
-       void            *uaddr;
+atm_dev_free(volatile void *uaddr)
 {
        Mem_blk         *mbp;
        Mem_ent         *mep;
index 417af6c..ab55401 100644 (file)
@@ -24,7 +24,7 @@
  * notice must be reproduced on all copies.
  *
  *     @(#) $FreeBSD: src/sys/netatm/atm_if.c,v 1.5 1999/08/28 00:48:35 peter Exp $
- *     @(#) $DragonFly: src/sys/netproto/atm/atm_if.c,v 1.2 2003/06/17 04:28:49 dillon Exp $
+ *     @(#) $DragonFly: src/sys/netproto/atm/atm_if.c,v 1.3 2003/07/23 02:30:21 dillon Exp $
  */
 
 /*
@@ -516,6 +516,8 @@ atm_physif_ioctl(code, data, arg)
                        case MEDIA_UTP155:
                                ifp->if_baudrate = 155000000;
                                break;
+                       default:
+                               panic("AIOCF_SETNIF: unknown media");
                        }
 #endif
 
index b702fe3..94b3f63 100644 (file)
@@ -24,7 +24,7 @@
  * notice must be reproduced on all copies.
  *
  *     @(#) $FreeBSD: src/sys/netatm/atm_proto.c,v 1.3 1999/08/28 00:48:36 peter Exp $
- *     @(#) $DragonFly: src/sys/netproto/atm/atm_proto.c,v 1.2 2003/06/17 04:28:49 dillon Exp $
+ *     @(#) $DragonFly: src/sys/netproto/atm/atm_proto.c,v 1.3 2003/07/23 02:30:21 dillon Exp $
  */
 
 /*
@@ -120,8 +120,7 @@ DOMAIN_SET(atm);
  *
  */
 int
-atm_proto_notsupp1(so)
-       struct socket   *so;
+atm_proto_notsupp1(struct socket *so)
 {
        return (EOPNOTSUPP);
 }
@@ -140,10 +139,7 @@ atm_proto_notsupp1(so)
  *
  */
 int
-atm_proto_notsupp2(so, addr, p)
-       struct socket   *so;
-       struct sockaddr *addr;
-       struct proc     *p;
+atm_proto_notsupp2(struct socket *so, struct sockaddr *addr, thread_t td)
 {
        return (EOPNOTSUPP);
 }
@@ -185,14 +181,14 @@ atm_proto_notsupp3(so, addr)
  *
  */
 int
-atm_proto_notsupp4(so, i, m, addr, m2, p)
-       struct socket   *so;
-       int             i;
-       KBuffer         *m;
-       struct sockaddr *addr;
-       KBuffer         *m2;
-       struct proc     *p;
-{
+atm_proto_notsupp4(
+       struct socket   *so,
+       int             i,
+       KBuffer         *m,
+       struct sockaddr *addr,
+       KBuffer         *m2,
+       struct thread   *td
+{
        return (EOPNOTSUPP);
 }
 
index 98eb031..a1fe408 100644 (file)
@@ -24,7 +24,7 @@
  * notice must be reproduced on all copies.
  *
  *     @(#) $FreeBSD: src/sys/netatm/atm_var.h,v 1.2 1999/08/28 00:48:39 peter Exp $
- *     @(#) $DragonFly: src/sys/netproto/atm/atm_var.h,v 1.2 2003/06/17 04:28:49 dillon Exp $
+ *     @(#) $DragonFly: src/sys/netproto/atm/atm_var.h,v 1.3 2003/07/23 02:30:21 dillon Exp $
  *
  */
 
@@ -115,7 +115,7 @@ int         atm_endpoint_deregister __P((Atm_endpoint *));
 int            atm_dev_inst __P((struct stack_defn **, Atm_connvc *));
 void           atm_dev_lower __P((int, void *, int, int));
 void *         atm_dev_alloc __P((u_int, u_int, u_int));
-void           atm_dev_free __P((void *));
+void           atm_dev_free __P((volatile void *));
 #if defined(sun4m)
 void *         atm_dma_map __P((caddr_t, int, int));
 void           atm_dma_free __P((caddr_t, int));
@@ -151,10 +151,10 @@ struct atm_nif *
 #if (defined(__FreeBSD__) && (BSD >= 199506))
 int            atm_proto_notsupp1 __P((struct socket *));
 int            atm_proto_notsupp2 __P((struct socket *, struct sockaddr *,
-                       struct proc *));
+                       struct thread *));
 int            atm_proto_notsupp3 __P((struct socket *, struct sockaddr **));
 int            atm_proto_notsupp4 __P((struct socket *, int, KBuffer *, 
-                       struct sockaddr *, KBuffer *, struct proc *));
+                       struct sockaddr *, KBuffer *, struct thread *));
 #endif
 
        /* atm_signal.c */
index 63681a6..06c5968 100644 (file)
@@ -24,7 +24,7 @@
  * notice must be reproduced on all copies.
  *
  *     @(#) $FreeBSD: src/sys/netatm/port.h,v 1.2.2.2 2003/01/23 21:06:44 sam Exp $
- *     @(#) $DragonFly: src/sys/netproto/atm/port.h,v 1.2 2003/06/17 04:28:49 dillon Exp $
+ *     @(#) $DragonFly: src/sys/netproto/atm/port.h,v 1.3 2003/07/23 02:30:21 dillon Exp $
  *
  */
 
 #endif
 
 #if defined(BSD)
-#define        KM_CMP(b1, b2, len)             bcmp((void *)(b1), (void *)(b2),\
-                                               (len))
-#define        KM_COPY(from, to, len)          bcopy((void *)(from), (void *)(to),\
-                                               (len))
-#define        KM_ZERO(addr, len)              bzero((void *)(addr), (len))
+#define        KM_CMP(b1, b2, len)             bcmp((b1), (b2), (len))
+#define        KM_COPY(from, to, len)          bcopy((from), (to), (len))
+#define        KM_ZERO(addr, len)              bzero((addr), (len))
 #endif
 #define        XM_COPY(f, t, l)        KM_COPY((f), (t), (l))
 
index 4c7efc1..d3b60b7 100644 (file)
@@ -34,7 +34,7 @@
  *     @(#)ipx_ip.c
  *
  * $FreeBSD: src/sys/netipx/ipx_ip.c,v 1.24.2.2 2003/01/23 21:06:48 sam Exp $
- * $DragonFly: src/sys/netproto/ipx/ipx_ip.c,v 1.3 2003/07/21 07:57:50 dillon Exp $
+ * $DragonFly: src/sys/netproto/ipx/ipx_ip.c,v 1.4 2003/07/23 02:30:22 dillon Exp $
  */
 
 /*
@@ -163,9 +163,10 @@ static struct mbuf *ipxip_lastin;
 static int ipxip_hold_input;
 
 void
-ipxip_input(m, hlen)
-       register struct mbuf *m;
+ipxip_input(m, hlen, dummy)
+       struct mbuf *m;
        int hlen;
+       int dummy;
 {
        register struct ip *ip;
        register struct ipx *ipx;
index 764cb58..5e397a8 100644 (file)
@@ -34,7 +34,7 @@
  *     @(#)ipxip.h
  *
  * $FreeBSD: src/sys/netipx/ipx_ip.h,v 1.14 1999/12/29 04:46:08 peter Exp $
- * $DragonFly: src/sys/netproto/ipx/ipx_ip.h,v 1.2 2003/06/17 04:28:53 dillon Exp $
+ * $DragonFly: src/sys/netproto/ipx/ipx_ip.h,v 1.3 2003/07/23 02:30:22 dillon Exp $
  */
 
 #ifndef _NETIPX_IPXIP_H_
@@ -53,7 +53,7 @@ struct ifnet_en {
 #ifdef _KERNEL
 
 void   ipxip_ctlinput __P((int cmd, struct sockaddr *sa, void *arg));
-void   ipxip_input __P((struct mbuf *m, int hlen));
+void   ipxip_input __P((struct mbuf *m, int hlen, int dummy));
 int    ipxip_route __P((struct socket *so, struct sockopt *sopt));
 
 #endif
index 388cc51..446043f 100644 (file)
@@ -1,6 +1,6 @@
 /*-
  *  dgb.c $FreeBSD: src/sys/gnu/i386/isa/dgb.c,v 1.56.2.1 2001/02/26 04:23:09 jlemon Exp $
- *  dgb.c $DragonFly: src/sys/platform/pc32/gnu/isa/dgb.c,v 1.6 2003/07/21 07:57:43 dillon Exp $
+ *  dgb.c $DragonFly: src/sys/platform/pc32/gnu/isa/dgb.c,v 1.7 2003/07/23 02:30:18 dillon Exp $
  *
  *  Digiboard driver.
  *
@@ -523,7 +523,7 @@ dgbattach(dev)
        volatile struct board_chan *bc;
        int shrinkmem;
        int nfails;
-       ushort *pstat;
+       const volatile ushort *pstat;
        int lowwater;
        static int nports=0;
        char suffix;
@@ -804,7 +804,7 @@ load_fep:
        nports+=sc->numports;
 
        addr=setwin(sc,PORTBASE);
-       pstat=(ushort volatile *)(mem+addr);
+       pstat=(const ushort volatile *)(mem+addr);
 
        for(i=0; i<sc->numports && pstat[i]; i++)
                if(pstat[i])
index 7232eb5..408a31f 100644 (file)
@@ -35,7 +35,7 @@
  *
  *     from: @(#)autoconf.c    7.1 (Berkeley) 5/9/91
  * $FreeBSD: src/sys/i386/i386/autoconf.c,v 1.146.2.2 2001/06/07 06:05:58 dd Exp $
- * $DragonFly: src/sys/platform/pc32/i386/autoconf.c,v 1.7 2003/07/22 17:03:32 dillon Exp $
+ * $DragonFly: src/sys/platform/pc32/i386/autoconf.c,v 1.8 2003/07/23 02:30:18 dillon Exp $
  */
 
 /*
@@ -100,8 +100,10 @@ static void        setroot __P((void));
 #endif
 
 #if defined(NFS) && defined(NFS_ROOT)
+#if !defined(BOOTP_NFSROOT)
 static void    pxe_setup_nfsdiskless(void);
 #endif
+#endif
 
 SYSINIT(configure1, SI_SUB_CONFIGURE, SI_ORDER_FIRST, configure_first, NULL);
 /* SI_ORDER_SECOND is hookable */
@@ -232,7 +234,7 @@ configure_final(dummy)
 }
 
 #ifdef BOOTP
-extern void bootpc_init(void);
+void bootpc_init(void);
 #endif
 /*
  * Do legacy root filesystem discovery.
@@ -353,6 +355,7 @@ setroot()
 #endif
 
 #if defined(NFS) && defined(NFS_ROOT)
+#if !defined(BOOTP_NFSROOT)
 
 #include <sys/socket.h>
 #include <net/if.h>
@@ -519,4 +522,6 @@ match_done:
 
        nfs_diskless_valid = 1;
 }
+
+#endif
 #endif
index 01dba01..a34edce 100644 (file)
@@ -27,7 +27,7 @@
  * SUCH DAMAGE.
  *
  * $FreeBSD: src/sys/i386/include/md_var.h,v 1.35.2.4 2003/01/22 20:14:53 jhb Exp $
- * $DragonFly: src/sys/platform/pc32/include/md_var.h,v 1.8 2003/06/29 03:28:43 dillon Exp $
+ * $DragonFly: src/sys/platform/pc32/include/md_var.h,v 1.9 2003/07/23 02:30:18 dillon Exp $
  */
 
 #ifndef _MACHINE_MD_VAR_H_
@@ -98,9 +98,9 @@ int   fill_fpregs __P((struct proc *, struct fpreg *));
 int    fill_regs __P((struct proc *p, struct reg *regs));
 int    fill_dbregs __P((struct proc *p, struct dbreg *dbregs));
 void   fillw __P((int /*u_short*/ pat, void *base, size_t cnt));
-void   i486_bzero __P((void *buf, size_t len));
+void   i486_bzero __P((volatile void *buf, size_t len));
+void   i586_bzero __P((volatile void *buf, size_t len));
 void   i586_bcopy __P((const void *from, void *to, size_t len));
-void   i586_bzero __P((void *buf, size_t len));
 int    i586_copyin __P((const void *udaddr, void *kaddr, size_t len));
 int    i586_copyout __P((const void *kaddr, void *udaddr, size_t len));
 void   i686_pagezero __P((void *addr));
index f35bf8c..a505963 100644 (file)
@@ -35,7 +35,7 @@
  *
  *     from: @(#)isa.c 7.2 (Berkeley) 5/13/91
  * $FreeBSD: src/sys/i386/isa/intr_machdep.c,v 1.29.2.5 2001/10/14 06:54:27 luigi Exp $
- * $DragonFly: src/sys/platform/pc32/isa/intr_machdep.c,v 1.11 2003/07/12 17:54:35 dillon Exp $
+ * $DragonFly: src/sys/platform/pc32/isa/intr_machdep.c,v 1.12 2003/07/23 02:30:19 dillon Exp $
  */
 /*
  * This file contains an aggregated module marked:
@@ -82,6 +82,7 @@
 #include <isa/isavar.h>
 #endif
 #include <i386/isa/intr_machdep.h>
+#include <isa/isavar.h>
 #include <sys/interrupt.h>
 #ifdef APIC_IO
 #include <machine/clock.h>
@@ -363,7 +364,7 @@ isa_strayintr(void *vcookiep)
  * and is only suitable for use at probe time.
  */
 intrmask_t
-isa_irq_pending()
+isa_irq_pending(void)
 {
        u_char irr1;
        u_char irr2;
index 6c70b49..1ecf75b 100644 (file)
@@ -33,7 +33,7 @@
  *
  *     from: @(#)npx.c 7.2 (Berkeley) 5/12/91
  * $FreeBSD: src/sys/i386/isa/npx.c,v 1.80.2.3 2001/10/20 19:04:38 tegge Exp $
- * $DragonFly: src/sys/platform/pc32/isa/npx.c,v 1.9 2003/07/10 04:47:54 dillon Exp $
+ * $DragonFly: src/sys/platform/pc32/isa/npx.c,v 1.10 2003/07/23 02:30:19 dillon Exp $
  */
 
 #include "opt_cpu.h"
@@ -148,7 +148,7 @@ static      void    fpusave         __P((union savefpu *));
 static void    fpurstor        __P((union savefpu *));
 #ifdef I586_CPU
 static long    timezero        __P((const char *funcname,
-                                    void (*func)(void *buf, size_t len)));
+                                    void (*func)(volatile void *buf, size_t len)));
 #endif /* I586_CPU */
 
 int    hw_float;               /* XXX currently just alias for npx_exists */
@@ -947,7 +947,7 @@ fpurstor(addr)
 static long
 timezero(funcname, func)
        const char *funcname;
-       void (*func) __P((void *buf, size_t len));
+       void (*func) __P((volatile void *buf, size_t len));
 
 {
        void *buf;
index c13bcd9..98ff4e6 100644 (file)
@@ -37,7 +37,7 @@
  *
  *     @(#)buf.h       8.9 (Berkeley) 3/30/95
  * $FreeBSD: src/sys/sys/buf.h,v 1.88.2.10 2003/01/25 19:02:23 dillon Exp $
- * $DragonFly: src/sys/sys/buf2.h,v 1.4 2003/07/19 21:14:50 dillon Exp $
+ * $DragonFly: src/sys/sys/buf2.h,v 1.5 2003/07/23 02:30:24 dillon Exp $
  */
 
 #ifndef _SYS_BUF2_H_
 
 #ifdef _KERNEL
 
+#ifndef _SYS_GLOBALDATA_H_
+#include <sys/globaldata.h>    /* curthread */
+#endif
+
 /*
  * Initialize a lock.
  */
index e65e254..9271a0c 100644 (file)
@@ -32,7 +32,7 @@
  *
  *     @(#)mbuf.h      8.5 (Berkeley) 2/19/95
  * $FreeBSD: src/sys/sys/mbuf.h,v 1.44.2.17 2003/04/15 06:15:02 silby Exp $
- * $DragonFly: src/sys/sys/mbuf.h,v 1.4 2003/07/19 21:53:00 dillon Exp $
+ * $DragonFly: src/sys/sys/mbuf.h,v 1.5 2003/07/23 02:30:24 dillon Exp $
  */
 
 #ifndef _SYS_MBUF_H_
@@ -458,14 +458,14 @@ void               m_cat(struct mbuf *, struct mbuf *);
 int             m_clalloc(int, int);
 caddr_t                 m_clalloc_wait(void);
 void            m_copyback(struct mbuf *, int, int, caddr_t);
-void            m_copydata(struct mbuf *, int, int, caddr_t);
-struct mbuf    *m_copym(struct mbuf *, int, int, int);
+void            m_copydata(const struct mbuf *, int, int, caddr_t);
+struct mbuf    *m_copym(const struct mbuf *, int, int, int);
 struct mbuf    *m_copypacket(struct mbuf *, int);
 struct mbuf    *m_defrag(struct mbuf *, int);
 struct mbuf    *m_devget(char *, int, int, struct ifnet *,
                    void (*copy)(char *, caddr_t, u_int));
 struct mbuf    *m_dup(struct mbuf *, int);
-int             m_dup_pkthdr(struct mbuf *, struct mbuf *, int);
+int             m_dup_pkthdr(struct mbuf *, const struct mbuf *, int);
 struct mbuf    *m_free(struct mbuf *);
 void            m_freem(struct mbuf *);
 struct mbuf    *m_get(int, int);
@@ -572,7 +572,7 @@ void                 m_tag_delete(struct mbuf *, struct m_tag *);
 void            m_tag_delete_chain(struct mbuf *, struct m_tag *);
 struct m_tag   *m_tag_locate(struct mbuf *, u_int32_t, int, struct m_tag *);
 struct m_tag   *m_tag_copy(struct m_tag *, int);
-int             m_tag_copy_chain(struct mbuf *, struct mbuf *, int);
+int             m_tag_copy_chain(struct mbuf *, const struct mbuf *, int);
 void            m_tag_init(struct mbuf *);
 struct m_tag   *m_tag_first(struct mbuf *);
 struct m_tag   *m_tag_next(struct mbuf *, struct m_tag *);
index bfe9dbd..475fc2f 100644 (file)
@@ -32,7 +32,7 @@
  *
  *     @(#)resource.h  8.4 (Berkeley) 1/9/95
  * $FreeBSD: src/sys/sys/resource.h,v 1.12.2.2 2002/08/20 18:42:20 dillon Exp $
- * $DragonFly: src/sys/sys/resource.h,v 1.2 2003/06/17 04:28:58 dillon Exp $
+ * $DragonFly: src/sys/sys/resource.h,v 1.3 2003/07/23 02:30:24 dillon Exp $
  */
 
 #ifndef _SYS_RESOURCE_H_
@@ -135,6 +135,8 @@ struct loadavg {
 #ifdef _KERNEL
 extern struct loadavg averunnable;
 
+int    dosetrlimit __P((u_int which, struct rlimit *limp));
+
 #else
 #include <sys/cdefs.h>
 
index cd5f335..7dfaae9 100644 (file)
@@ -37,7 +37,7 @@
  *
  *     @(#)systm.h     8.7 (Berkeley) 3/29/95
  * $FreeBSD: src/sys/sys/systm.h,v 1.111.2.18 2002/12/17 18:04:02 sam Exp $
- * $DragonFly: src/sys/sys/systm.h,v 1.9 2003/07/19 21:14:50 dillon Exp $
+ * $DragonFly: src/sys/sys/systm.h,v 1.10 2003/07/23 02:30:24 dillon Exp $
  */
 
 #ifndef _SYS_SYSTM_H_
@@ -147,11 +147,15 @@ u_long    strtoul __P((const char *, char **, int));
 quad_t strtoq __P((const char *, char **, int));
 u_quad_t strtouq __P((const char *, char **, int));
 
-void   bcopy __P((const void *from, void *to, size_t len));
+/*
+ * note: some functions commonly used by device drivers may be passed
+ * pointers to volatile storage, volatile set to avoid warnings.
+ */
+void   bcopy __P((volatile const void *from, volatile void *to, size_t len));
 void   ovbcopy __P((const void *from, void *to, size_t len));
 
 #ifdef __i386__
-extern void    (*bzero) __P((void *buf, size_t len));
+extern void    (*bzero) __P((volatile void *buf, size_t len));
 #else
 void   bzero __P((void *buf, size_t len));
 #endif