PERFORCE change 15305 for review

Robert Watson rwatson at freebsd.org
Wed Jul 31 14:23:16 GMT 2002


http://people.freebsd.org/~peter/p4db/chv.cgi?CH=15305

Change 15305 by rwatson at rwatson_tislabs on 2002/07/31 07:23:12

	Freshen the MAC tree with a trickle down IFC or two, et al,
	in preparation for merging more MAC to the main tree.

Affected files ...

.. //depot/projects/trustedbsd/mac/Makefile.inc1#20 integrate
.. //depot/projects/trustedbsd/mac/etc/printcap#3 integrate
.. //depot/projects/trustedbsd/mac/lib/libc/sys/fhopen.2#2 integrate
.. //depot/projects/trustedbsd/mac/lib/libc/xdr/xdr_array.c#3 integrate
.. //depot/projects/trustedbsd/mac/libexec/ftpd/ftpcmd.y#7 integrate
.. //depot/projects/trustedbsd/mac/release/doc/en_US.ISO8859-1/relnotes/common/new.sgml#24 integrate
.. //depot/projects/trustedbsd/mac/sbin/fsck_ffs/fsutil.c#8 integrate
.. //depot/projects/trustedbsd/mac/sbin/fsck_ffs/inode.c#8 integrate
.. //depot/projects/trustedbsd/mac/sbin/fsck_ffs/main.c#9 integrate
.. //depot/projects/trustedbsd/mac/sbin/fsck_ffs/pass1.c#7 integrate
.. //depot/projects/trustedbsd/mac/sbin/fsck_ffs/pass2.c#7 integrate
.. //depot/projects/trustedbsd/mac/sbin/fsck_ffs/setup.c#9 integrate
.. //depot/projects/trustedbsd/mac/share/man/man4/snp.4#4 integrate
.. //depot/projects/trustedbsd/mac/share/mk/bsd.cpu.mk#5 integrate
.. //depot/projects/trustedbsd/mac/sys/dev/sound/usb/uaudio.c#2 integrate
.. //depot/projects/trustedbsd/mac/sys/dev/usb/ohci.c#11 integrate
.. //depot/projects/trustedbsd/mac/sys/dev/usb/ucom.c#4 integrate
.. //depot/projects/trustedbsd/mac/sys/dev/usb/udbp.c#6 integrate
.. //depot/projects/trustedbsd/mac/sys/dev/usb/ufm.c#4 integrate
.. //depot/projects/trustedbsd/mac/sys/dev/usb/ugen.c#8 integrate
.. //depot/projects/trustedbsd/mac/sys/dev/usb/uhci.c#14 integrate
.. //depot/projects/trustedbsd/mac/sys/dev/usb/uhid.c#6 integrate
.. //depot/projects/trustedbsd/mac/sys/dev/usb/uhub.c#7 integrate
.. //depot/projects/trustedbsd/mac/sys/dev/usb/ukbd.c#4 integrate
.. //depot/projects/trustedbsd/mac/sys/dev/usb/ulpt.c#6 integrate
.. //depot/projects/trustedbsd/mac/sys/dev/usb/umass.c#11 integrate
.. //depot/projects/trustedbsd/mac/sys/dev/usb/umodem.c#6 integrate
.. //depot/projects/trustedbsd/mac/sys/dev/usb/ums.c#7 integrate
.. //depot/projects/trustedbsd/mac/sys/dev/usb/uplcom.c#3 integrate
.. //depot/projects/trustedbsd/mac/sys/dev/usb/urio.c#6 integrate
.. //depot/projects/trustedbsd/mac/sys/dev/usb/usb.c#9 integrate
.. //depot/projects/trustedbsd/mac/sys/dev/usb/usb_port.h#8 integrate
.. //depot/projects/trustedbsd/mac/sys/dev/usb/usbdevs#16 integrate
.. //depot/projects/trustedbsd/mac/sys/dev/usb/usbdevs.h#16 integrate
.. //depot/projects/trustedbsd/mac/sys/dev/usb/usbdevs_data.h#16 integrate
.. //depot/projects/trustedbsd/mac/sys/dev/usb/uscanner.c#6 integrate
.. //depot/projects/trustedbsd/mac/sys/dev/usb/uvisor.c#2 integrate
.. //depot/projects/trustedbsd/mac/sys/dev/usb/uvscom.c#4 integrate
.. //depot/projects/trustedbsd/mac/sys/i386/i386/identcpu.c#9 integrate
.. //depot/projects/trustedbsd/mac/sys/i386/include/md_var.h#7 integrate
.. //depot/projects/trustedbsd/mac/sys/kern/kern_descrip.c#22 integrate
.. //depot/projects/trustedbsd/mac/sys/kern/uipc_socket.c#30 integrate
.. //depot/projects/trustedbsd/mac/sys/kern/uipc_socket2.c#21 integrate
.. //depot/projects/trustedbsd/mac/sys/kern/uipc_usrreq.c#20 integrate
.. //depot/projects/trustedbsd/mac/sys/kern/vfs_cluster.c#7 integrate
.. //depot/projects/trustedbsd/mac/sys/kern/vfs_subr.c#32 integrate
.. //depot/projects/trustedbsd/mac/sys/kern/vfs_vnops.c#34 integrate
.. //depot/projects/trustedbsd/mac/sys/sys/file.h#8 integrate
.. //depot/projects/trustedbsd/mac/sys/sys/vnode.h#37 integrate
.. //depot/projects/trustedbsd/mac/sys/ufs/ffs/ffs_subr.c#6 integrate
.. //depot/projects/trustedbsd/mac/sys/vm/vm_page.c#12 integrate
.. //depot/projects/trustedbsd/mac/usr.bin/sockstat/Makefile#3 integrate
.. //depot/projects/trustedbsd/mac/usr.bin/sockstat/sockstat.1#2 integrate
.. //depot/projects/trustedbsd/mac/usr.bin/sockstat/sockstat.c#1 branch
.. //depot/projects/trustedbsd/mac/usr.bin/sockstat/sockstat.pl#3 delete
.. //depot/projects/trustedbsd/mac/usr.sbin/ppp/README.devel#2 integrate
.. //depot/projects/trustedbsd/mac/usr.sbin/pstat/pstat.8#5 integrate
.. //depot/projects/trustedbsd/mac/usr.sbin/pstat/pstat.c#5 integrate

Differences ...

==== //depot/projects/trustedbsd/mac/Makefile.inc1#20 (text+ko) ====

@@ -1,5 +1,5 @@
 #
-# $FreeBSD: src/Makefile.inc1,v 1.297 2002/07/24 23:08:57 ru Exp $
+# $FreeBSD: src/Makefile.inc1,v 1.298 2002/07/31 03:56:03 jhb Exp $
 #
 # Make command line options:
 #	-DMAKE_KERBEROS4 to build KerberosIV
@@ -126,8 +126,10 @@
 TARGET_ARCH?=	${MACHINE_ARCH}
 .if ${TARGET_ARCH} == ${MACHINE_ARCH}
 TARGET?=	${MACHINE}
+TARGET_CPUTYPE?=	${CPUTYPE}
 .else
 TARGET?=	${TARGET_ARCH}
+TARGET_CPUTYPE?=
 .endif
 .if make(buildworld)
 BUILD_ARCH!=	sysctl -n hw.machine_arch
@@ -184,13 +186,14 @@
 		INSTALL="sh ${.CURDIR}/tools/install.sh"
 BMAKE=		${BMAKEENV} ${MAKE} -f Makefile.inc1 -DBOOTSTRAPPING \
 		-DNOHTML -DNOINFO -DNOMAN -DNOPIC -DNOPROFILE -DNOSHARED \
-		-DNO_WERROR
+		-DNO_CPU_CFLAGS -DNO_WERROR
 
 # build-tool stage
 TMAKEENV=	MAKEOBJDIRPREFIX=${OBJTREE} \
 		DESTDIR= \
 		INSTALL="sh ${.CURDIR}/tools/install.sh"
-TMAKE=		${TMAKEENV} ${MAKE} -f Makefile.inc1 -DBOOTSTRAPPING
+TMAKE=		${TMAKEENV} ${MAKE} -f Makefile.inc1 -DBOOTSTRAPPING \
+		-DNO_CPU_CFLAGS
 
 # cross-tool stage
 XMAKE=		TOOLS_PREFIX=${WORLDTMP} ${BMAKE} -DNO_FORTRAN -DNO_GDB

==== //depot/projects/trustedbsd/mac/etc/printcap#3 (text+ko) ====

@@ -1,5 +1,5 @@
 #	@(#)printcap	5.3 (Berkeley) 6/30/90
-# $FreeBSD: src/etc/printcap,v 1.11 2000/11/01 13:30:24 andreas Exp $
+# $FreeBSD: src/etc/printcap,v 1.12 2002/07/31 10:05:37 blackend Exp $
 
 #
 # This enables a simple local "raw" printer, hooked up to the first
@@ -22,7 +22,7 @@
 #
 # Do also refer to the "printing" section of the handbook.  
 #
-#	http://www.freebsd.org/handbook/printing.html
+#	http://www.freebsd.org/doc/handbook/printing.html
 #
 # A local copy can be found under
 #

==== //depot/projects/trustedbsd/mac/lib/libc/sys/fhopen.2#2 (text+ko) ====

@@ -1,5 +1,5 @@
 .\"	$NetBSD: fhopen.2,v 1.1 1999/06/30 01:32:15 wrstuden Exp $
-.\"	$FreeBSD: src/lib/libc/sys/fhopen.2,v 1.11 2001/10/01 16:09:01 ru Exp $
+.\"	$FreeBSD: src/lib/libc/sys/fhopen.2,v 1.12 2002/07/31 06:40:34 chris Exp $
 .\"
 .\" Copyright (c) 1999 National Aeronautics & Space Administration
 .\" All rights reserved.
@@ -130,7 +130,7 @@
 .Fn fhstatfs
 functions first appeared in
 .Nx 1.5
-and was adapted to
+and were adapted to
 .Fx 4.0
 by Alfred Perlstein.
 .Sh AUTHORS

==== //depot/projects/trustedbsd/mac/lib/libc/xdr/xdr_array.c#3 (text+ko) ====

@@ -34,7 +34,7 @@
 static char *sccsid = "@(#)xdr_array.c	2.1 88/07/29 4.0 RPCSRC";
 #endif
 #include <sys/cdefs.h>
-__FBSDID("$FreeBSD: src/lib/libc/xdr/xdr_array.c,v 1.10 2002/03/22 21:53:26 obrien Exp $");
+__FBSDID("$FreeBSD: src/lib/libc/xdr/xdr_array.c,v 1.11 2002/07/31 12:50:28 darrenr Exp $");
 
 /*
  * xdr_array.c, Generic XDR routines impelmentation.
@@ -78,11 +78,12 @@
 	u_int nodesize;
 
 	/* like strings, arrays are really counted arrays */
-	if (! xdr_u_int(xdrs, sizep)) {
+	if (!xdr_u_int(xdrs, sizep)) {
 		return (FALSE);
 	}
 	c = *sizep;
-	if ((c > maxsize) && (xdrs->x_op != XDR_FREE)) {
+	if ((c > maxsize && UINT_MAX/elsize < c) &&
+	    (xdrs->x_op != XDR_FREE)) {
 		return (FALSE);
 	}
 	nodesize = c * elsize;
@@ -152,7 +153,7 @@
 
 	elptr = basep;
 	for (i = 0; i < nelem; i++) {
-		if (! (*xdr_elem)(xdrs, elptr)) {
+		if (!(*xdr_elem)(xdrs, elptr)) {
 			return(FALSE);
 		}
 		elptr += elemsize;

==== //depot/projects/trustedbsd/mac/libexec/ftpd/ftpcmd.y#7 (text+ko) ====

@@ -45,7 +45,7 @@
 static char sccsid[] = "@(#)ftpcmd.y	8.3 (Berkeley) 4/6/94";
 #endif
 static const char rcsid[] =
-  "$FreeBSD: src/libexec/ftpd/ftpcmd.y,v 1.35 2002/07/25 17:41:47 yar Exp $";
+  "$FreeBSD: src/libexec/ftpd/ftpcmd.y,v 1.36 2002/07/31 10:55:31 yar Exp $";
 #endif /* not lint */
 
 #include <sys/param.h>
@@ -1068,6 +1068,8 @@
 
 #define	MAXGLOBARGS	1000
 
+#define	MAXASIZE	10240	/* Deny ASCII SIZE on files larger than that */
+
 struct tab {
 	char	*name;
 	short	token;
@@ -1589,6 +1591,10 @@
 			reply(550, "%s: not a plain file.", filename);
 			(void) fclose(fin);
 			return;
+		} else if (stbuf.st_size > MAXASIZE) {
+			reply(550, "%s: too large for type A SIZE.", filename);
+			(void) fclose(fin);
+			return;
 		}
 
 		count = 0;

==== //depot/projects/trustedbsd/mac/release/doc/en_US.ISO8859-1/relnotes/common/new.sgml#24 (text+ko) ====

@@ -3,7 +3,7 @@
 
   <corpauthor>The FreeBSD Project</corpauthor>
 
-  <pubdate>$FreeBSD: src/release/doc/en_US.ISO8859-1/relnotes/common/new.sgml,v 1.396 2002/07/30 04:32:14 bmah Exp $</pubdate>
+  <pubdate>$FreeBSD: src/release/doc/en_US.ISO8859-1/relnotes/common/new.sgml,v 1.399 2002/07/31 04:01:12 bmah Exp $</pubdate>
 
   <copyright>
     <year>2000</year>
@@ -122,12 +122,12 @@
       can be disabled by the <literal>NODEVFS</literal> kernel
       option.</para>
 
-    <para>The DEVFS "rule" subsystem has been introduced.  DEVFS rules
-      permit the administrator to define certain properties of new devfs
-      nodes before they become visible to the userland.  Both static (e.g.,
-      <filename>/dev/speaker</filename>) and dynamic (e.g.,
+    <para>The &man.devfs.5; <quote>rule</quote> subsystem has been introduced.  DEVFS rules
+      permit the administrator to define certain properties of new device
+      nodes before they become visible to the userland.  Both static (e.g.
+      <filename>/dev/speaker</filename>) and dynamic (e.g.
       <filename>/dev/bpf*</filename>, some removable devices) nodes are
-      supported.  Each DEVFS mount may have a different ruleset assigned to
+      supported.  Each &man.devfs.5; mount may have a different ruleset assigned to
       it, permitting different policies to be implemented for things like
       jails.  Rules and rulesets are manipulated with the &man.devfs.8;
       utility.</para>
@@ -333,6 +333,9 @@
       use an AT keyboard if you are not using a serial
       console. &merged;</para>
 
+    <para>The uaudio driver, for USB audio devices, has been
+      added.</para>
+
     <para arch="i386,pc98" role="historic">The &man.umodem.4; driver for USB modems
       has been added. Support is provided for the 3Com 5605 and
       Metricom Ricochet GS wireless USB modems. &merged;</para>
@@ -361,6 +364,9 @@
     <para>The <literal>USER_LDT</literal> kernel option is now
       activated by default.</para>
 
+    <para>The uvisor driver for connecting Handspring Visors via USB
+      has been added.</para>
+
     <para>A VESA S3 linear framebuffer driver has been added.</para>
 
     <para arch="i386" role="historic">The &man.viapm.4; driver for VIA SMBus
@@ -1493,7 +1499,7 @@
 	(ACPI), a multi-vendor standard for configuration and power
 	management, has been added.  This functionality has been
 	provided by the <application>Intel ACPI Component
-	Architecture</application> project, as of the ACPI CA 20020611
+	Architecture</application> project, as of the ACPI CA 20020725
 	snapshot.  Some backward compatability for applications using
 	the older APM standard has been provided.</para>
 
@@ -2309,6 +2315,9 @@
       With this change, properly-compiled KLD modules are now able to
       be profiled.</para>
 
+    <para arch="ia64">The gpt tool for manipulating EFI GPT
+      partitions has been added.</para>
+
     <para role="historic">&man.growfs.8;, a utility for growing FFS filesystems, has
       been added.  &man.ffsinfo.8;, a utility for dump all the
       meta-information of an existing filesystem, has also been
@@ -2623,6 +2632,9 @@
       manpages) or if the running user is
       <username>root</username>.</para>
 
+    <para arch="ia64">The mca utility, for decoding machine check
+      records, has been added.</para>
+
     <para>The &man.mdmfs.8; command has been added; it is a wrapper
       around &man.mdconfig.8;, &man.disklabel.8;, &man.newfs.8;, and
       &man.mount.8; that mimics the command line option set of the
@@ -3207,7 +3219,7 @@
       <filename role="package">net/freebsd-uucp</filename>.</para>
 
     <para>&man.unexpand.1; now supports a <option>-t</option> to
-      specify tabstabs analogous to &man.expand.1;. &merged;</para>
+      specify tabstops analogous to &man.expand.1;. &merged;</para>
 
     <para role="historic">&man.units.1; has received some updates and
       bugfixes. &merged;</para>
@@ -3763,7 +3775,7 @@
 	<title>OpenSSL</title>
 
 	<para><application>OpenSSL</application> has been updated to
-	  0.9.6c.</para>
+	  0.9.6e. &merged;</para>
 
 	<para role="historic"><application>OpenSSL</application> now has support for
 	  machine-dependent ASM optimizations, activated by the new

==== //depot/projects/trustedbsd/mac/sbin/fsck_ffs/fsutil.c#8 (text+ko) ====

@@ -36,7 +36,7 @@
 static const char sccsid[] = "@(#)utilities.c	8.6 (Berkeley) 5/19/95";
 #endif
 static const char rcsid[] =
-  "$FreeBSD: src/sbin/fsck_ffs/fsutil.c,v 1.15 2002/07/30 13:01:21 phk Exp $";
+  "$FreeBSD: src/sbin/fsck_ffs/fsutil.c,v 1.16 2002/07/31 12:01:14 mux Exp $";
 #endif /* not lint */
 
 #include <sys/param.h>
@@ -55,6 +55,7 @@
 #include <string.h>
 #include <ctype.h>
 #include <fstab.h>
+#include <stdint.h>
 #include <stdio.h>
 #include <stdlib.h>
 #include <unistd.h>
@@ -360,11 +361,11 @@
 		if (read(fd, cp, (int)secsize) != secsize) {
 			(void)lseek(fd, offset + i + secsize, 0);
 			if (secsize != dev_bsize && dev_bsize != 1)
-				printf(" %lld (%lld),",
-				    (long long)(blk * dev_bsize + i) / secsize,
-				    (long long)blk + i / dev_bsize);
+				printf(" %jd (%jd),",
+				    (intmax_t)(blk * dev_bsize + i) / secsize,
+				    (intmax_t)blk + i / dev_bsize);
 			else
-				printf(" %lld,", (long long)blk + i / dev_bsize);
+				printf(" %jd,", (intmax_t)blk + i / dev_bsize);
 			errs++;
 		}
 	}
@@ -399,7 +400,7 @@
 	for (cp = buf, i = 0; i < size; i += dev_bsize, cp += dev_bsize)
 		if (write(fd, cp, (int)dev_bsize) != dev_bsize) {
 			(void)lseek(fd, offset + i + dev_bsize, 0);
-			printf(" %lld,", (long long)blk + i / dev_bsize);
+			printf(" %jd,", (intmax_t)blk + i / dev_bsize);
 		}
 	printf("\n");
 	return;

==== //depot/projects/trustedbsd/mac/sbin/fsck_ffs/inode.c#8 (text+ko) ====

@@ -36,7 +36,7 @@
 static const char sccsid[] = "@(#)inode.c	8.8 (Berkeley) 4/28/95";
 #endif
 static const char rcsid[] =
-  "$FreeBSD: src/sbin/fsck_ffs/inode.c,v 1.32 2002/07/30 13:01:21 phk Exp $";
+  "$FreeBSD: src/sbin/fsck_ffs/inode.c,v 1.33 2002/07/31 12:01:14 mux Exp $";
 #endif /* not lint */
 
 #include <sys/param.h>
@@ -562,7 +562,7 @@
 	printf("MODE=%o\n", DIP(dp, di_mode));
 	if (preen)
 		printf("%s: ", cdevname);
-	printf("SIZE=%qu ", DIP(dp, di_size));
+	printf("SIZE=%ju ", (uintmax_t)DIP(dp, di_size));
 	t = DIP(dp, di_mtime);
 	p = ctime(&t);
 	printf("MTIME=%12.12s %4.4s ", &p[4], &p[20]);
@@ -572,7 +572,7 @@
 blkerror(ino_t ino, const char *type, ufs2_daddr_t blk)
 {
 
-	pfatal("%lld %s I=%lu", (intmax_t)blk, type, (u_long)ino);
+	pfatal("%jd %s I=%ju", (intmax_t)blk, type, (uintmax_t)ino);
 	printf("\n");
 	switch (inoinfo(ino)->ino_state) {
 

==== //depot/projects/trustedbsd/mac/sbin/fsck_ffs/main.c#9 (text+ko) ====

@@ -44,7 +44,7 @@
 #endif /* not lint */
 
 #include <sys/cdefs.h>
-__FBSDID("$FreeBSD: src/sbin/fsck_ffs/main.c,v 1.34 2002/07/30 13:01:21 phk Exp $");
+__FBSDID("$FreeBSD: src/sbin/fsck_ffs/main.c,v 1.35 2002/07/31 12:01:14 mux Exp $");
 
 #include <sys/param.h>
 #include <sys/stat.h>
@@ -63,6 +63,7 @@
 #include <errno.h>
 #include <fstab.h>
 #include <paths.h>
+#include <stdint.h>
 #include <string.h>
 
 #include "fsck.h"
@@ -190,8 +191,9 @@
 	struct statfs *mntp;
 	struct zlncnt *zlnp;
 	ufs2_daddr_t blks;
-	int cylno, size, ret;
+	int cylno, ret;
 	ino_t files;
+	size_t size;
 
 	cdevname = filesys;
 	if (debug && preen)
@@ -372,11 +374,12 @@
 		pwarn("Reclaimed: %ld directories, %ld files, %lld fragments\n",
 		    countdirs, (long)files - countdirs, (long long)blks);
 	}
-	pwarn("%ld files, %lld used, %llu free ",
-	    (long)n_files, (long long)n_blks,
-	    n_ffree + sblock.fs_frag * n_bfree);
-	printf("(%qu frags, %qu blocks, %.1f%% fragmentation)\n",
-	    n_ffree, n_bfree, n_ffree * 100.0 / sblock.fs_dsize);
+	pwarn("%ld files, %jd used, %ju free ",
+	    (long)n_files, (intmax_t)n_blks,
+	    (uintmax_t)n_ffree + sblock.fs_frag * n_bfree);
+	printf("(%ju frags, %ju blocks, %.1f%% fragmentation)\n",
+	    (uintmax_t)n_ffree, (uintmax_t)n_bfree,
+	    n_ffree * 100.0 / sblock.fs_dsize);
 	if (debug) {
 		if (files < 0)
 			printf("%d inodes missing\n", -files);

==== //depot/projects/trustedbsd/mac/sbin/fsck_ffs/pass1.c#7 (text+ko) ====

@@ -36,7 +36,7 @@
 static const char sccsid[] = "@(#)pass1.c	8.6 (Berkeley) 4/28/95";
 #endif
 static const char rcsid[] =
-  "$FreeBSD: src/sbin/fsck_ffs/pass1.c,v 1.32 2002/07/30 13:01:21 phk Exp $";
+  "$FreeBSD: src/sbin/fsck_ffs/pass1.c,v 1.33 2002/07/31 12:01:14 mux Exp $";
 #endif /* not lint */
 
 #include <sys/param.h>
@@ -48,6 +48,7 @@
 #include <ufs/ffs/fs.h>
 
 #include <err.h>
+#include <stdint.h>
 #include <string.h>
 
 #include "fsck.h"
@@ -228,7 +229,7 @@
 	    DIP(dp, di_size) > sblock.fs_maxfilesize ||
 	    (mode == IFDIR && DIP(dp, di_size) > MAXDIRSIZE)) {
 		if (debug)
-			printf("bad size %qu:", DIP(dp, di_size));
+			printf("bad size %ju:", (uintmax_t)DIP(dp, di_size));
 		goto unknown;
 	}
 	if (!preen && mode == IFMT && reply("HOLD BAD BLOCK") == 1) {
@@ -240,7 +241,8 @@
 	if ((mode == IFBLK || mode == IFCHR || mode == IFIFO ||
 	     mode == IFSOCK) && DIP(dp, di_size) != 0) {
 		if (debug)
-			printf("bad special-file size %qu:", DIP(dp, di_size));
+			printf("bad special-file size %ju:",
+			    (uintmax_t)DIP(dp, di_size));
 		goto unknown;
 	}
 	if ((mode == IFBLK || mode == IFCHR) &&
@@ -252,8 +254,8 @@
 	ndb = howmany(DIP(dp, di_size), sblock.fs_bsize);
 	if (ndb < 0) {
 		if (debug)
-			printf("bad size %qu ndb %qu:",
-				DIP(dp, di_size), ndb);
+			printf("bad size %ju ndb %ju:",
+				(uintmax_t)DIP(dp, di_size), (uintmax_t)ndb);
 		goto unknown;
 	}
 	if (mode == IFBLK || mode == IFCHR)
@@ -281,8 +283,8 @@
 	for (j = ndb; ndb < NDADDR && j < NDADDR; j++)
 		if (DIP(dp, di_db[j]) != 0) {
 			if (debug)
-				printf("bad direct addr[%d]: %qu\n", j,
-				    (ufs2_daddr_t)DIP(dp, di_db[j]));
+				printf("bad direct addr[%d]: %ju\n", j,
+				    (uintmax_t)DIP(dp, di_db[j]));
 			goto unknown;
 		}
 	for (j = 0, ndb -= NDADDR; ndb > 0; j++)
@@ -290,8 +292,8 @@
 	for (; j < NIADDR; j++)
 		if (DIP(dp, di_ib[j]) != 0) {
 			if (debug)
-				printf("bad indirect addr: %qu\n",
-				    DIP(dp, di_ib[j]));
+				printf("bad indirect addr: %ju\n",
+				    (uintmax_t)DIP(dp, di_ib[j]));
 			goto unknown;
 		}
 	if (ftypeok(dp) == 0)
@@ -331,9 +333,9 @@
 	(void)ckinode(dp, idesc);
 	idesc->id_entryno *= btodb(sblock.fs_fsize);
 	if (DIP(dp, di_blocks) != idesc->id_entryno) {
-		pwarn("INCORRECT BLOCK COUNT I=%lu (%qu should be %qu)",
-		    (u_long)inumber, DIP(dp, di_blocks),
-		    idesc->id_entryno);
+		pwarn("INCORRECT BLOCK COUNT I=%lu (%ju should be %ju)",
+		    (u_long)inumber, (uintmax_t)DIP(dp, di_blocks),
+		    (uintmax_t)idesc->id_entryno);
 		if (preen)
 			printf(" (CORRECTED)\n");
 		else if (reply("CORRECT") == 0)
@@ -346,8 +348,8 @@
 			cmd.value = idesc->id_number;
 			cmd.size = idesc->id_entryno - DIP(dp, di_blocks);
 			if (debug)
-				printf("adjblkcnt ino %qu amount %lld\n",
-				    cmd.value, (long long)cmd.size);
+				printf("adjblkcnt ino %ju amount %lld\n",
+				    (uintmax_t)cmd.value, (long long)cmd.size);
 			if (sysctl(adjblkcnt, MIBSIZE, 0, 0,
 			    &cmd, sizeof cmd) == -1)
 				rwerror("ADJUST INODE BLOCK COUNT", cmd.value);

==== //depot/projects/trustedbsd/mac/sbin/fsck_ffs/pass2.c#7 (text+ko) ====

@@ -36,7 +36,7 @@
 static const char sccsid[] = "@(#)pass2.c	8.9 (Berkeley) 4/28/95";
 #endif
 static const char rcsid[] =
-  "$FreeBSD: src/sbin/fsck_ffs/pass2.c,v 1.19 2002/07/30 13:01:21 phk Exp $";
+  "$FreeBSD: src/sbin/fsck_ffs/pass2.c,v 1.20 2002/07/31 12:01:14 mux Exp $";
 #endif /* not lint */
 
 #include <sys/param.h>
@@ -46,6 +46,7 @@
 #include <ufs/ffs/fs.h>
 
 #include <err.h>
+#include <stdint.h>
 #include <string.h>
 
 #include "fsck.h"
@@ -134,7 +135,7 @@
 	inpend = &inpsort[inplast];
 	for (inpp = inpsort; inpp < inpend; inpp++) {
 		if (got_siginfo) {
-			printf("%s: phase 2: dir %d of %d (%d%%)\n", cdevname,
+			printf("%s: phase 2: dir %td of %d (%d%%)\n", cdevname,
 			    inpp - inpsort, (int)inplast,
 			    (int)((inpp - inpsort) * 100 / inplast));
 			got_siginfo = 0;
@@ -153,13 +154,13 @@
 		} else if ((inp->i_isize & (DIRBLKSIZ - 1)) != 0) {
 			getpathname(pathbuf, inp->i_number, inp->i_number);
 			if (usedsoftdep)
-				pfatal("%s %s: LENGTH %d NOT MULTIPLE OF %d",
-					"DIRECTORY", pathbuf, inp->i_isize,
-					DIRBLKSIZ);
+				pfatal("%s %s: LENGTH %jd NOT MULTIPLE OF %d",
+					"DIRECTORY", pathbuf,
+					(intmax_t)inp->i_isize, DIRBLKSIZ);
 			else
-				pwarn("%s %s: LENGTH %d NOT MULTIPLE OF %d",
-					"DIRECTORY", pathbuf, inp->i_isize,
-					DIRBLKSIZ);
+				pwarn("%s %s: LENGTH %jd NOT MULTIPLE OF %d",
+					"DIRECTORY", pathbuf,
+					(intmax_t)inp->i_isize, DIRBLKSIZ);
 			if (preen)
 				printf(" (ADJUSTED)\n");
 			inp->i_isize = roundup(inp->i_isize, DIRBLKSIZ);

==== //depot/projects/trustedbsd/mac/sbin/fsck_ffs/setup.c#9 (text+ko) ====

@@ -36,7 +36,7 @@
 static const char sccsid[] = "@(#)setup.c	8.10 (Berkeley) 5/9/95";
 #endif
 static const char rcsid[] =
-  "$FreeBSD: src/sbin/fsck_ffs/setup.c,v 1.34 2002/07/30 13:01:21 phk Exp $";
+  "$FreeBSD: src/sbin/fsck_ffs/setup.c,v 1.35 2002/07/31 12:01:14 mux Exp $";
 #endif /* not lint */
 
 #define DKTYPENAMES
@@ -52,6 +52,7 @@
 #include <ctype.h>
 #include <err.h>
 #include <errno.h>
+#include <stdint.h>
 #include <string.h>
 
 #include "fsck.h"
@@ -269,8 +270,8 @@
 	inphead = (struct inoinfo **)calloc((unsigned)numdirs,
 	    sizeof(struct inoinfo *));
 	if (inpsort == NULL || inphead == NULL) {
-		printf("cannot alloc %u bytes for inphead\n",
-		    (unsigned)numdirs * sizeof(struct inoinfo *));
+		printf("cannot alloc %ju bytes for inphead\n",
+		    (uintmax_t)numdirs * sizeof(struct inoinfo *));
 		goto badsb;
 	}
 	bufinit();

==== //depot/projects/trustedbsd/mac/share/man/man4/snp.4#4 (text+ko) ====

@@ -1,5 +1,5 @@
 .\"
-.\" $FreeBSD: src/share/man/man4/snp.4,v 1.22 2002/01/21 12:09:13 mpp Exp $
+.\" $FreeBSD: src/share/man/man4/snp.4,v 1.23 2002/07/31 09:32:22 schweikh Exp $
 .\"
 .Dd February 24, 1995
 .Dt SNP 4
@@ -16,7 +16,7 @@
 .Ft int
 .Fn ioctl fd FIONREAD &result
 .Sh DESCRIPTION
-/dev/snp? are snoop devices which allow user to attach to any tty
+/dev/snp? are snoop devices which allow users to attach to any tty
 and watch activities on it.
 The kernel must be compiled with
 .Cd "device snp" ,
@@ -27,13 +27,12 @@
 .Pp
 To associate a given
 .Nm
-device with a tty to be observed,  open the
+device with a tty to be observed, open the
 .Nm
 device and then use the SNPSTTY ioctl.
-The argument passed to the IOCTL is the address of a variable of type
+The argument passed to the ioctl is the address of a variable of type
 dev_t.
-By setting the value of the variable pointed to -1, the user may detach
-the snp device from a tty.
+To detach the snp device from a tty use a pointer to a value of (dev_t)-1.
 .Pp
 The SNPGTTY ioctl returns information about the current tty attached to
 the open

==== //depot/projects/trustedbsd/mac/share/mk/bsd.cpu.mk#5 (text+ko) ====

@@ -1,10 +1,16 @@
-# $FreeBSD: src/share/mk/bsd.cpu.mk,v 1.14 2002/07/27 22:15:42 jhb Exp $
+# $FreeBSD: src/share/mk/bsd.cpu.mk,v 1.15 2002/07/31 03:56:03 jhb Exp $
+
+# Allow TARGET_CPUTYPE to override CPUTYPE to handle the cross-build case.
+
+.if defined(TARGET_CPUTYPE)
+CPUTYPE = ${TARGET_CPUTYPE}
+.endif
 
 # Set default CPU compile flags and baseline CPUTYPE for each arch.  The
 # compile flags must support the minimum CPU type for each architecture but
 # may tune support for more advanced processors.
 
-.if !defined(CPUTYPE)
+.if !defined(CPUTYPE) || ${CPUTYPE} == ""
 . if ${MACHINE_ARCH} == "i386"
 _CPUCFLAGS = -mcpu=pentiumpro
 CPUTYPE = i386
@@ -43,11 +49,7 @@
 
 . if ${MACHINE_ARCH} == "i386"
 .  if ${CPUTYPE} == "k7"
-.   if defined(BOOTSTRAPPING)
-_CPUCFLAGS = -march=k6		# gcc 2.95.x didn't support athlon
-.   else
 _CPUCFLAGS = -march=athlon
-.   endif
 .  elif ${CPUTYPE} == "k6-2"
 _CPUCFLAGS = -march=k6
 .  elif ${CPUTYPE} == "k6"

==== //depot/projects/trustedbsd/mac/sys/dev/sound/usb/uaudio.c#2 (text+ko) ====

@@ -1,5 +1,5 @@
 /*	$NetBSD: uaudio.c,v 1.41 2001/01/23 14:04:13 augustss Exp $	*/
-/*	$FreeBSD: src/sys/dev/sound/usb/uaudio.c,v 1.2 2002/07/22 00:11:35 peter Exp $: */
+/*	$FreeBSD: src/sys/dev/sound/usb/uaudio.c,v 1.3 2002/07/31 13:33:55 joe Exp $: */
 
 /*
  * Copyright (c) 1999 The NetBSD Foundation, Inc.
@@ -66,6 +66,7 @@
 #include <sys/conf.h>
 #endif
 #include <sys/poll.h>
+#include <sys/sysctl.h>
 
 #if defined(__NetBSD__) || defined(__OpenBSD__)
 #include <sys/audioio.h>
@@ -89,6 +90,8 @@
 #define DPRINTF(x)	if (uaudiodebug) logprintf x
 #define DPRINTFN(n,x)	if (uaudiodebug>(n)) logprintf x
 int	uaudiodebug = 0;
+SYSCTL_INT(_debug_usb, OID_AUTO, uaudio, CTLFLAG_RW,
+	   &uaudiodebug, 0, "uaudio debug level");
 #else
 #define DPRINTF(x)
 #define DPRINTFN(n,x)

==== //depot/projects/trustedbsd/mac/sys/dev/usb/ohci.c#11 (text+ko) ====

@@ -1,5 +1,5 @@
 /*	$NetBSD: ohci.c,v 1.125 2002/05/28 12:42:38 augustss Exp $	*/
-/*	$FreeBSD: src/sys/dev/usb/ohci.c,v 1.108 2002/05/28 20:51:43 joe Exp $	*/
+/*	$FreeBSD: src/sys/dev/usb/ohci.c,v 1.109 2002/07/31 13:33:54 joe Exp $	*/
 
 /*
  * Copyright (c) 1998 The NetBSD Foundation, Inc.
@@ -64,6 +64,7 @@
 #endif
 #include <sys/proc.h>
 #include <sys/queue.h>
+#include <sys/sysctl.h>
 
 #include <machine/bus.h>
 #include <machine/endian.h>
@@ -93,6 +94,8 @@
 #define DPRINTF(x)	if (ohcidebug) logprintf x
 #define DPRINTFN(n,x)	if (ohcidebug>(n)) logprintf x
 int ohcidebug = 0;
+SYSCTL_INT(_debug_usb, OID_AUTO, ohci, CTLFLAG_RW,
+	   &ohcidebug, 0, "ohci debug level");
 #ifndef __NetBSD__
 #define bitmask_snprintf(q,f,b,l) snprintf((b), (l), "%b", (q), (f))
 #endif

==== //depot/projects/trustedbsd/mac/sys/dev/usb/ucom.c#4 (text+ko) ====

@@ -1,5 +1,5 @@
 /*	$NetBSD: ucom.c,v 1.39 2001/08/16 22:31:24 augustss Exp $	*/
-/*	$FreeBSD: src/sys/dev/usb/ucom.c,v 1.21 2002/07/15 11:22:37 ume Exp $	*/
+/*	$FreeBSD: src/sys/dev/usb/ucom.c,v 1.22 2002/07/31 13:33:54 joe Exp $	*/
 
 /*-
  * Copyright (c) 2001-2002, Shunsuke Akiyama <akiyama at jp.FreeBSD.org>.
@@ -88,6 +88,7 @@
 #include <sys/proc.h>
 #include <sys/vnode.h>
 #include <sys/poll.h>
+#include <sys/sysctl.h>
 
 #include <dev/usb/usb.h>
 #include <dev/usb/usbcdc.h>
@@ -100,14 +101,9 @@
 #include <dev/usb/ucomvar.h>
 
 #ifdef UCOM_DEBUG
-#include <sys/sysctl.h>
-
 static int	ucomdebug = 1;
-
-SYSCTL_NODE(_debug, OID_AUTO, usb, CTLFLAG_RW, 0, "USB debugging");
 SYSCTL_INT(_debug_usb, OID_AUTO, ucom, CTLFLAG_RW,
 	   &ucomdebug, 0, "ucom debug level");
-
 #define DPRINTF(x)	do { \
 				if (ucomdebug) \
 					logprintf x; \

==== //depot/projects/trustedbsd/mac/sys/dev/usb/udbp.c#6 (text+ko) ====

@@ -26,7 +26,7 @@
  * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
  * POSSIBILITY OF SUCH DAMAGE.
  *
- *	$FreeBSD: src/sys/dev/usb/udbp.c,v 1.15 2002/06/01 07:18:32 alfred Exp $
+ *	$FreeBSD: src/sys/dev/usb/udbp.c,v 1.16 2002/07/31 13:33:55 joe Exp $
  */
 
 /* Driver for arbitrary double bulk pipe devices.
@@ -87,6 +87,7 @@
 #include <sys/socket.h>
 #include <sys/ctype.h>
 #include <sys/errno.h>
+#include <sys/sysctl.h>
 #include <net/if.h>
 
 #include <dev/usb/usb.h>
@@ -107,6 +108,8 @@
 #define DPRINTF(x)	if (udbpdebug) logprintf x
 #define DPRINTFN(n,x)	if (udbpdebug>(n)) logprintf x
 int	udbpdebug = 9;
+SYSCTL_INT(_debug_usb, OID_AUTO, udbp, CTLFLAG_RW,
+	   &udbpdebug, 0, "udbp debug level");
 #else
 #define DPRINTF(x)
 #define DPRINTFN(n,x)

==== //depot/projects/trustedbsd/mac/sys/dev/usb/ufm.c#4 (text+ko) ====

@@ -28,7 +28,7 @@
  * its contributors.
  */
 
-/* $FreeBSD: src/sys/dev/usb/ufm.c,v 1.5 2002/05/06 18:23:35 joe Exp $ */
+/* $FreeBSD: src/sys/dev/usb/ufm.c,v 1.6 2002/07/31 13:33:55 joe Exp $ */
 
 #include <sys/param.h>
 #include <sys/systm.h>
@@ -55,6 +55,7 @@
 #endif
 #include <sys/vnode.h>
 #include <sys/poll.h>
+#include <sys/sysctl.h>
 
 #include <dev/usb/usb.h>
 #include <dev/usb/usbdi.h>
@@ -67,6 +68,8 @@
 #define DPRINTF(x)	if (ufmdebug) logprintf x
 #define DPRINTFN(n,x)	if (ufmdebug>(n)) logprintf x
 int	ufmdebug = 100;
+SYSCTL_INT(_debug_usb, OID_AUTO, ufm, CTLFLAG_RW,
+	   &ufmdebug, 0, "ufm debug level");
 #else
 #define DPRINTF(x)
 #define DPRINTFN(n,x)

==== //depot/projects/trustedbsd/mac/sys/dev/usb/ugen.c#8 (text+ko) ====

@@ -1,5 +1,5 @@
 /*	$NetBSD: ugen.c,v 1.57 2002/02/11 15:11:49 augustss Exp $	*/
-/*	$FreeBSD: src/sys/dev/usb/ugen.c,v 1.61 2002/07/09 01:01:25 joe Exp $	*/
+/*	$FreeBSD: src/sys/dev/usb/ugen.c,v 1.62 2002/07/31 13:33:55 joe Exp $	*/
 
 /*
  * Copyright (c) 1998 The NetBSD Foundation, Inc.
@@ -63,6 +63,7 @@
 #endif
 #include <sys/vnode.h>
 #include <sys/poll.h>
+#include <sys/sysctl.h>
 
 #include <dev/usb/usb.h>
 #include <dev/usb/usbdi.h>
@@ -72,6 +73,8 @@
 #define DPRINTF(x)	if (ugendebug) logprintf x
 #define DPRINTFN(n,x)	if (ugendebug>(n)) logprintf x
 int	ugendebug = 0;
+SYSCTL_INT(_debug_usb, OID_AUTO, ugen, CTLFLAG_RW,
+	   &ugendebug, 0, "ugen debug level");
 #else
 #define DPRINTF(x)
 #define DPRINTFN(n,x)

==== //depot/projects/trustedbsd/mac/sys/dev/usb/uhci.c#14 (text+ko) ====

@@ -1,5 +1,5 @@
 /*	$NetBSD: uhci.c,v 1.160 2002/05/28 12:42:39 augustss Exp $	*/
-/*	$FreeBSD: src/sys/dev/usb/uhci.c,v 1.123 2002/07/30 23:26:22 iedowse Exp $	*/
+/*	$FreeBSD: src/sys/dev/usb/uhci.c,v 1.124 2002/07/31 13:33:55 joe Exp $	*/
 
 /*
  * Copyright (c) 1998 The NetBSD Foundation, Inc.
@@ -66,6 +66,7 @@
 #endif
 #include <sys/proc.h>
 #include <sys/queue.h>
+#include <sys/sysctl.h>
 
 #include <machine/bus.h>
 #include <machine/endian.h>
@@ -102,6 +103,8 @@
 #define DPRINTFN(n,x)	if (uhcidebug>(n)) printf x
 int uhcidebug = 0;
 int uhcinoloop = 0;
+SYSCTL_INT(_debug_usb, OID_AUTO, uhci, CTLFLAG_RW,
+	   &uhcidebug, 0, "uhci debug level");
 #ifndef __NetBSD__
 #define bitmask_snprintf(q,f,b,l) snprintf((b), (l), "%b", (q), (f))
 #endif

==== //depot/projects/trustedbsd/mac/sys/dev/usb/uhid.c#6 (text+ko) ====

@@ -1,5 +1,5 @@
 /*	$NetBSD: uhid.c,v 1.45 2001/10/26 17:58:21 augustss Exp $	*/
-/*	$FreeBSD: src/sys/dev/usb/uhid.c,v 1.49 2002/04/07 17:13:00 joe Exp $	*/
+/*	$FreeBSD: src/sys/dev/usb/uhid.c,v 1.50 2002/07/31 13:33:55 joe Exp $	*/
 
 /*
  * Copyright (c) 1998 The NetBSD Foundation, Inc.
@@ -70,6 +70,7 @@
 #include <sys/proc.h>
 #include <sys/vnode.h>
 #include <sys/poll.h>
+#include <sys/sysctl.h>
 
 #include <dev/usb/usb.h>
 #include <dev/usb/usbhid.h>
@@ -86,6 +87,8 @@
 #define DPRINTF(x)	if (uhiddebug) logprintf x
 #define DPRINTFN(n,x)	if (uhiddebug>(n)) logprintf x
 int	uhiddebug = 0;
+SYSCTL_INT(_debug_usb, OID_AUTO, uhid, CTLFLAG_RW,
+	   &uhiddebug, 0, "uhid debug level");
 #else
 #define DPRINTF(x)
 #define DPRINTFN(n,x)

==== //depot/projects/trustedbsd/mac/sys/dev/usb/uhub.c#7 (text+ko) ====

@@ -1,5 +1,5 @@
 /*	$NetBSD: uhub.c,v 1.57 2001/11/20 16:08:37 augustss Exp $	*/
-/*	$FreeBSD: src/sys/dev/usb/uhub.c,v 1.43 2002/06/17 20:57:54 n_hibma Exp $	*/
+/*	$FreeBSD: src/sys/dev/usb/uhub.c,v 1.44 2002/07/31 13:58:15 joe Exp $	*/
 
 /*
  * Copyright (c) 1998 The NetBSD Foundation, Inc.
@@ -67,7 +67,9 @@
 #ifdef UHUB_DEBUG
 #define DPRINTF(x)	if (uhubdebug) logprintf x
 #define DPRINTFN(n,x)	if (uhubdebug>(n)) logprintf x
-int	uhubdebug;
+int	uhubdebug = 0;
+SYSCTL_INT(_debug_usb, OID_AUTO, uhub, CTLFLAG_RW,
+	   &uhubdebug, 0, "uhub debug level");
 #else
 #define DPRINTF(x)
 #define DPRINTFN(n,x)

==== //depot/projects/trustedbsd/mac/sys/dev/usb/ukbd.c#4 (text+ko) ====

@@ -1,4 +1,4 @@
-/*	$FreeBSD: src/sys/dev/usb/ukbd.c,v 1.37 2002/04/07 13:16:17 joe Exp $	*/
+/*	$FreeBSD: src/sys/dev/usb/ukbd.c,v 1.38 2002/07/31 13:33:55 joe Exp $	*/
 
 /*
  * Copyright (c) 1998 The NetBSD Foundation, Inc.
@@ -57,6 +57,7 @@
 #include <sys/select.h>
 #endif
 #include <sys/vnode.h>
+#include <sys/sysctl.h>
 
 #include <dev/usb/usb.h>
 #include <dev/usb/usbhid.h>
@@ -79,6 +80,8 @@
 #define DPRINTF(x)	if (ukbddebug) logprintf x
 #define DPRINTFN(n,x)	if (ukbddebug>(n)) logprintf x
 int	ukbddebug = 1;
+SYSCTL_INT(_debug_usb, OID_AUTO, ukbd, CTLFLAG_RW,
+	   &ukbddebug, 0, "ukbd debug level");
 #else
 #define DPRINTF(x)
 #define DPRINTFN(n,x)

==== //depot/projects/trustedbsd/mac/sys/dev/usb/ulpt.c#6 (text+ko) ====

@@ -1,5 +1,5 @@
 /*	$NetBSD: ulpt.c,v 1.48 2002/02/11 15:11:49 augustss Exp $	*/
-/*	$FreeBSD: src/sys/dev/usb/ulpt.c,v 1.44 2002/05/06 18:23:35 joe Exp $	*/
+/*	$FreeBSD: src/sys/dev/usb/ulpt.c,v 1.45 2002/07/31 13:33:55 joe Exp $	*/
 
 /*
  * Copyright (c) 1998 The NetBSD Foundation, Inc.
@@ -58,6 +58,7 @@
 #include <sys/conf.h>
 #include <sys/vnode.h>
 #include <sys/syslog.h>
+#include <sys/sysctl.h>
 
 #include <dev/usb/usb.h>
 #include <dev/usb/usbdi.h>
@@ -75,6 +76,8 @@
 #define DPRINTF(x)	if (ulptdebug) logprintf x
 #define DPRINTFN(n,x)	if (ulptdebug>(n)) logprintf x
 int	ulptdebug = 0;
+SYSCTL_INT(_debug_usb, OID_AUTO, ulpt, CTLFLAG_RW,
+	   &ulptdebug, 0, "ulpt debug level");
 #else
 #define DPRINTF(x)
 #define DPRINTFN(n,x)

==== //depot/projects/trustedbsd/mac/sys/dev/usb/umass.c#11 (text+ko) ====

@@ -24,7 +24,7 @@
  * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
  * SUCH DAMAGE.
  *
- *	$FreeBSD: src/sys/dev/usb/umass.c,v 1.62 2002/06/17 20:44:37 n_hibma Exp $
+ *	$FreeBSD: src/sys/dev/usb/umass.c,v 1.63 2002/07/31 13:33:55 joe Exp $
  *	$NetBSD: umass.c,v 1.28 2000/04/02 23:46:53 augustss Exp $
  */
 
@@ -104,6 +104,7 @@
 #include <sys/kernel.h>
 #include <sys/module.h>
 #include <sys/bus.h>
+#include <sys/sysctl.h>
 
 #include <dev/usb/usb.h>
 #include <dev/usb/usbdi.h>
@@ -134,6 +135,8 @@
 #define UDMASS_WIRE	(UDMASS_BBB|UDMASS_CBI)

>>> TRUNCATED FOR MAIL (1000 lines) <<<
To Unsubscribe: send mail to majordomo at trustedbsd.org
with "unsubscribe trustedbsd-cvs" in the body of the message



More information about the trustedbsd-cvs mailing list