PERFORCE change 65816 for review

David Xu davidxu at FreeBSD.org
Wed Nov 24 15:37:04 PST 2004


http://perforce.freebsd.org/chv.cgi?CH=65816

Change 65816 by davidxu at davidxu_alona on 2004/11/24 23:36:20

	IFC

Affected files ...

.. //depot/projects/davidxu_thread/src/Makefile.inc1#2 integrate
.. //depot/projects/davidxu_thread/src/bin/rmdir/rmdir.c#2 integrate
.. //depot/projects/davidxu_thread/src/etc/defaults/periodic.conf#2 integrate
.. //depot/projects/davidxu_thread/src/etc/defaults/rc.conf#2 integrate
.. //depot/projects/davidxu_thread/src/etc/periodic/security/520.pfdenied#1 branch
.. //depot/projects/davidxu_thread/src/etc/periodic/security/Makefile#2 integrate
.. //depot/projects/davidxu_thread/src/etc/rc.d/jail#2 integrate
.. //depot/projects/davidxu_thread/src/gnu/usr.bin/gdb/kgdb/kgdb.1#2 integrate
.. //depot/projects/davidxu_thread/src/gnu/usr.bin/gdb/kgdb/main.c#2 integrate
.. //depot/projects/davidxu_thread/src/lib/libc/regex/engine.c#2 integrate
.. //depot/projects/davidxu_thread/src/lib/libkvm/kvm_proc.c#2 integrate
.. //depot/projects/davidxu_thread/src/libexec/ftpd/ftpd.c#2 integrate
.. //depot/projects/davidxu_thread/src/libexec/rtld-elf/arm/rtld_machdep.h#2 integrate
.. //depot/projects/davidxu_thread/src/release/doc/en_US.ISO8859-1/hardware/common/dev.sgml#2 integrate
.. //depot/projects/davidxu_thread/src/release/doc/share/misc/dev.archlist.txt#2 integrate
.. //depot/projects/davidxu_thread/src/share/man/man4/Makefile#2 integrate
.. //depot/projects/davidxu_thread/src/share/man/man4/altq.4#2 integrate
.. //depot/projects/davidxu_thread/src/share/man/man4/amr.4#2 integrate
.. //depot/projects/davidxu_thread/src/share/man/man4/dc.4#2 integrate
.. //depot/projects/davidxu_thread/src/share/man/man4/em.4#2 integrate
.. //depot/projects/davidxu_thread/src/share/man/man4/fxp.4#2 integrate
.. //depot/projects/davidxu_thread/src/share/man/man4/hptmv.4#2 integrate
.. //depot/projects/davidxu_thread/src/share/man/man4/ixgb.4#2 integrate
.. //depot/projects/davidxu_thread/src/share/man/man4/ng_one2many.4#2 integrate
.. //depot/projects/davidxu_thread/src/share/man/man4/nge.4#2 integrate
.. //depot/projects/davidxu_thread/src/share/man/man4/re.4#2 integrate
.. //depot/projects/davidxu_thread/src/share/man/man4/rl.4#2 integrate
.. //depot/projects/davidxu_thread/src/share/man/man4/sf.4#2 integrate
.. //depot/projects/davidxu_thread/src/share/man/man4/sis.4#2 integrate
.. //depot/projects/davidxu_thread/src/share/man/man4/ste.4#2 integrate
.. //depot/projects/davidxu_thread/src/share/man/man4/vge.4#2 integrate
.. //depot/projects/davidxu_thread/src/share/man/man4/vr.4#2 integrate
.. //depot/projects/davidxu_thread/src/share/man/man5/core.5#2 integrate
.. //depot/projects/davidxu_thread/src/share/man/man5/periodic.conf.5#2 integrate
.. //depot/projects/davidxu_thread/src/share/man/man9/Makefile#2 integrate
.. //depot/projects/davidxu_thread/src/share/man/man9/mbuf_tags.9#2 integrate
.. //depot/projects/davidxu_thread/src/share/man/man9/signal.9#2 integrate
.. //depot/projects/davidxu_thread/src/sys/alpha/alpha/genassym.c#2 integrate
.. //depot/projects/davidxu_thread/src/sys/alpha/alpha/interrupt.c#2 integrate
.. //depot/projects/davidxu_thread/src/sys/alpha/alpha/machdep.c#2 integrate
.. //depot/projects/davidxu_thread/src/sys/alpha/alpha/mp_machdep.c#2 integrate
.. //depot/projects/davidxu_thread/src/sys/alpha/include/param.h#2 integrate
.. //depot/projects/davidxu_thread/src/sys/amd64/amd64/busdma_machdep.c#2 integrate
.. //depot/projects/davidxu_thread/src/sys/amd64/amd64/genassym.c#2 integrate
.. //depot/projects/davidxu_thread/src/sys/amd64/amd64/machdep.c#2 integrate
.. //depot/projects/davidxu_thread/src/sys/amd64/include/param.h#2 integrate
.. //depot/projects/davidxu_thread/src/sys/arm/arm/db_interface.c#2 integrate
.. //depot/projects/davidxu_thread/src/sys/arm/arm/db_trace.c#2 integrate
.. //depot/projects/davidxu_thread/src/sys/arm/arm/exception.S#2 integrate
.. //depot/projects/davidxu_thread/src/sys/arm/arm/genassym.c#2 integrate
.. //depot/projects/davidxu_thread/src/sys/arm/arm/intr.c#2 integrate
.. //depot/projects/davidxu_thread/src/sys/arm/arm/swtch.S#2 integrate
.. //depot/projects/davidxu_thread/src/sys/arm/arm/undefined.c#2 integrate
.. //depot/projects/davidxu_thread/src/sys/arm/arm/vm_machdep.c#2 integrate
.. //depot/projects/davidxu_thread/src/sys/arm/include/cpufunc.h#2 integrate
.. //depot/projects/davidxu_thread/src/sys/arm/include/db_machdep.h#2 integrate
.. //depot/projects/davidxu_thread/src/sys/arm/include/kdb.h#2 integrate
.. //depot/projects/davidxu_thread/src/sys/arm/include/param.h#2 integrate
.. //depot/projects/davidxu_thread/src/sys/arm/sa11x0/assabet_machdep.c#2 integrate
.. //depot/projects/davidxu_thread/src/sys/arm/xscale/i80321/iq31244_machdep.c#2 integrate
.. //depot/projects/davidxu_thread/src/sys/arm/xscale/i80321/uart_bus_i80321.c#2 integrate
.. //depot/projects/davidxu_thread/src/sys/arm/xscale/i80321/uart_cpu_i80321.c#2 integrate
.. //depot/projects/davidxu_thread/src/sys/boot/Makefile#2 integrate
.. //depot/projects/davidxu_thread/src/sys/boot/efi/Makefile#2 integrate
.. //depot/projects/davidxu_thread/src/sys/boot/efi/libefi/arch/ia64/ldscript.ia64#2 delete
.. //depot/projects/davidxu_thread/src/sys/boot/efi/libefi/arch/ia64/start.S#2 delete
.. //depot/projects/davidxu_thread/src/sys/boot/efi/loader/Makefile#2 delete
.. //depot/projects/davidxu_thread/src/sys/boot/efi/loader/conf.c#2 delete
.. //depot/projects/davidxu_thread/src/sys/boot/efi/loader/main.c#2 delete
.. //depot/projects/davidxu_thread/src/sys/boot/efi/loader/version#2 delete
.. //depot/projects/davidxu_thread/src/sys/boot/i386/boot0/boot0.S#2 integrate
.. //depot/projects/davidxu_thread/src/sys/boot/i386/btx/btx/btx.S#2 integrate
.. //depot/projects/davidxu_thread/src/sys/boot/ia64/Makefile#2 integrate
.. //depot/projects/davidxu_thread/src/sys/boot/ia64/efi/Makefile#1 branch
.. //depot/projects/davidxu_thread/src/sys/boot/ia64/efi/conf.c#1 branch
.. //depot/projects/davidxu_thread/src/sys/boot/ia64/efi/ldscript.ia64#1 branch
.. //depot/projects/davidxu_thread/src/sys/boot/ia64/efi/main.c#1 branch
.. //depot/projects/davidxu_thread/src/sys/boot/ia64/efi/start.S#1 branch
.. //depot/projects/davidxu_thread/src/sys/boot/ia64/efi/version#1 branch
.. //depot/projects/davidxu_thread/src/sys/compat/pecoff/imgact_pecoff.c#2 integrate
.. //depot/projects/davidxu_thread/src/sys/conf/NOTES#2 integrate
.. //depot/projects/davidxu_thread/src/sys/conf/files#2 integrate
.. //depot/projects/davidxu_thread/src/sys/conf/files.alpha#2 integrate
.. //depot/projects/davidxu_thread/src/sys/conf/files.amd64#2 integrate
.. //depot/projects/davidxu_thread/src/sys/conf/files.arm#2 integrate
.. //depot/projects/davidxu_thread/src/sys/conf/files.i386#2 integrate
.. //depot/projects/davidxu_thread/src/sys/conf/files.ia64#2 integrate
.. //depot/projects/davidxu_thread/src/sys/conf/files.pc98#2 integrate
.. //depot/projects/davidxu_thread/src/sys/conf/kmod.mk#2 integrate
.. //depot/projects/davidxu_thread/src/sys/contrib/pf/net/pf.c#2 integrate
.. //depot/projects/davidxu_thread/src/sys/ddb/db_command.c#2 integrate
.. //depot/projects/davidxu_thread/src/sys/ddb/db_ps.c#2 integrate
.. //depot/projects/davidxu_thread/src/sys/ddb/db_run.c#2 integrate
.. //depot/projects/davidxu_thread/src/sys/ddb/db_thread.c#2 integrate
.. //depot/projects/davidxu_thread/src/sys/dev/aac/aac.c#2 integrate
.. //depot/projects/davidxu_thread/src/sys/dev/acpica/acpi_pci_link.c#2 integrate
.. //depot/projects/davidxu_thread/src/sys/dev/acpica/acpi_pcib.c#2 integrate
.. //depot/projects/davidxu_thread/src/sys/dev/acpica/acpi_pcib_acpi.c#2 integrate
.. //depot/projects/davidxu_thread/src/sys/dev/acpica/acpi_pcib_pci.c#2 integrate
.. //depot/projects/davidxu_thread/src/sys/dev/acpica/acpi_pcibvar.h#2 integrate
.. //depot/projects/davidxu_thread/src/sys/dev/ata/ata-all.c#2 integrate
.. //depot/projects/davidxu_thread/src/sys/dev/ata/ata-lowlevel.c#2 integrate
.. //depot/projects/davidxu_thread/src/sys/dev/bge/if_bge.c#2 integrate
.. //depot/projects/davidxu_thread/src/sys/dev/ed/if_ed.c#2 integrate
.. //depot/projects/davidxu_thread/src/sys/dev/fdc/fdc.c#2 integrate
.. //depot/projects/davidxu_thread/src/sys/dev/hme/if_hme.c#2 integrate
.. //depot/projects/davidxu_thread/src/sys/dev/hme/if_hme_pci.c#2 integrate
.. //depot/projects/davidxu_thread/src/sys/dev/hme/if_hme_sbus.c#2 integrate
.. //depot/projects/davidxu_thread/src/sys/dev/hme/if_hmevar.h#2 integrate
.. //depot/projects/davidxu_thread/src/sys/dev/ic/ns16550.h#2 integrate
.. //depot/projects/davidxu_thread/src/sys/dev/ic/sab82532.h#1 branch
.. //depot/projects/davidxu_thread/src/sys/dev/ic/z8530.h#1 branch
.. //depot/projects/davidxu_thread/src/sys/dev/uart/uart_cpu_pc98.c#2 integrate
.. //depot/projects/davidxu_thread/src/sys/dev/uart/uart_dev_i8251.c#2 delete
.. //depot/projects/davidxu_thread/src/sys/dev/uart/uart_dev_i8251.h#2 delete
.. //depot/projects/davidxu_thread/src/sys/dev/uart/uart_dev_ns8250.c#2 integrate
.. //depot/projects/davidxu_thread/src/sys/dev/uart/uart_dev_ns8250.h#2 delete
.. //depot/projects/davidxu_thread/src/sys/dev/uart/uart_dev_sab82532.c#2 integrate
.. //depot/projects/davidxu_thread/src/sys/dev/uart/uart_dev_sab82532.h#2 delete
.. //depot/projects/davidxu_thread/src/sys/dev/uart/uart_dev_z8530.c#2 integrate
.. //depot/projects/davidxu_thread/src/sys/dev/uart/uart_dev_z8530.h#2 delete
.. //depot/projects/davidxu_thread/src/sys/geom/gate/g_gate.c#2 integrate
.. //depot/projects/davidxu_thread/src/sys/geom/uzip/g_uzip.c#2 integrate
.. //depot/projects/davidxu_thread/src/sys/i386/i386/busdma_machdep.c#2 integrate
.. //depot/projects/davidxu_thread/src/sys/i386/i386/genassym.c#2 integrate
.. //depot/projects/davidxu_thread/src/sys/i386/i386/locore.s#2 integrate
.. //depot/projects/davidxu_thread/src/sys/i386/i386/machdep.c#2 integrate
.. //depot/projects/davidxu_thread/src/sys/i386/include/param.h#2 integrate
.. //depot/projects/davidxu_thread/src/sys/i386/linux/linux_sysvec.c#2 integrate
.. //depot/projects/davidxu_thread/src/sys/ia64/ia64/genassym.c#2 integrate
.. //depot/projects/davidxu_thread/src/sys/ia64/ia64/machdep.c#2 integrate
.. //depot/projects/davidxu_thread/src/sys/ia64/ia64/pmap.c#2 integrate
.. //depot/projects/davidxu_thread/src/sys/ia64/include/param.h#2 integrate
.. //depot/projects/davidxu_thread/src/sys/ia64/include/pte.h#2 integrate
.. //depot/projects/davidxu_thread/src/sys/kern/imgact_aout.c#2 integrate
.. //depot/projects/davidxu_thread/src/sys/kern/init_main.c#2 integrate
.. //depot/projects/davidxu_thread/src/sys/kern/kern_descrip.c#2 integrate
.. //depot/projects/davidxu_thread/src/sys/kern/kern_fork.c#2 integrate
.. //depot/projects/davidxu_thread/src/sys/kern/kern_kse.c#2 integrate
.. //depot/projects/davidxu_thread/src/sys/kern/kern_proc.c#2 integrate
.. //depot/projects/davidxu_thread/src/sys/kern/kern_switch.c#2 integrate
.. //depot/projects/davidxu_thread/src/sys/kern/kern_thr.c#5 integrate
.. //depot/projects/davidxu_thread/src/sys/kern/kern_thread.c#2 integrate
.. //depot/projects/davidxu_thread/src/sys/kern/sys_pipe.c#2 integrate
.. //depot/projects/davidxu_thread/src/sys/modules/sio/Makefile#2 integrate
.. //depot/projects/davidxu_thread/src/sys/modules/uart/Makefile#2 integrate
.. //depot/projects/davidxu_thread/src/sys/net/if.c#2 integrate
.. //depot/projects/davidxu_thread/src/sys/netgraph/ng_cisco.c#2 integrate
.. //depot/projects/davidxu_thread/src/sys/netgraph/ng_iface.c#2 integrate
.. //depot/projects/davidxu_thread/src/sys/netgraph/ng_one2many.c#2 integrate
.. //depot/projects/davidxu_thread/src/sys/netgraph/ng_one2many.h#2 integrate
.. //depot/projects/davidxu_thread/src/sys/netinet/tcp_fsm.h#2 integrate
.. //depot/projects/davidxu_thread/src/sys/netinet/tcp_input.c#2 integrate
.. //depot/projects/davidxu_thread/src/sys/netinet/tcp_subr.c#2 integrate
.. //depot/projects/davidxu_thread/src/sys/netinet/tcp_timer.c#2 integrate
.. //depot/projects/davidxu_thread/src/sys/pc98/i386/machdep.c#2 integrate
.. //depot/projects/davidxu_thread/src/sys/powerpc/include/param.h#2 integrate
.. //depot/projects/davidxu_thread/src/sys/powerpc/powerpc/genassym.c#2 integrate
.. //depot/projects/davidxu_thread/src/sys/powerpc/powerpc/machdep.c#2 integrate
.. //depot/projects/davidxu_thread/src/sys/sparc64/include/param.h#2 integrate
.. //depot/projects/davidxu_thread/src/sys/sparc64/sparc64/genassym.c#2 integrate
.. //depot/projects/davidxu_thread/src/sys/sparc64/sparc64/machdep.c#2 integrate
.. //depot/projects/davidxu_thread/src/sys/sys/jail.h#2 integrate
.. //depot/projects/davidxu_thread/src/sys/sys/proc.h#3 integrate
.. //depot/projects/davidxu_thread/src/sys/sys/systm.h#2 integrate
.. //depot/projects/davidxu_thread/src/sys/sys/user.h#2 integrate
.. //depot/projects/davidxu_thread/src/sys/vm/swap_pager.c#2 integrate
.. //depot/projects/davidxu_thread/src/sys/vm/vm_contig.c#2 integrate
.. //depot/projects/davidxu_thread/src/sys/vm/vm_extern.h#2 integrate
.. //depot/projects/davidxu_thread/src/sys/vm/vm_glue.c#2 integrate
.. //depot/projects/davidxu_thread/src/sys/vm/vm_pageout.h#2 integrate
.. //depot/projects/davidxu_thread/src/tools/debugscripts/gdbinit.i386#2 integrate
.. //depot/projects/davidxu_thread/src/tools/debugscripts/gdbinit.kernel#2 integrate
.. //depot/projects/davidxu_thread/src/tools/regression/lib/libc/locale/Makefile#2 integrate
.. //depot/projects/davidxu_thread/src/tools/regression/lib/libc/locale/test-sgetrune.c#2 delete
.. //depot/projects/davidxu_thread/src/tools/regression/lib/libc/locale/test-sgetrune.t#2 delete
.. //depot/projects/davidxu_thread/src/tools/regression/lib/libc/locale/test-sputrune.c#2 delete
.. //depot/projects/davidxu_thread/src/tools/regression/lib/libc/locale/test-sputrune.t#2 delete
.. //depot/projects/davidxu_thread/src/usr.bin/calendar/calendars/calendar.australia#2 integrate
.. //depot/projects/davidxu_thread/src/usr.bin/gcore/aoutcore.c#2 integrate
.. //depot/projects/davidxu_thread/src/usr.bin/make/job.c#2 integrate
.. //depot/projects/davidxu_thread/src/usr.bin/make/main.c#2 integrate
.. //depot/projects/davidxu_thread/src/usr.bin/ncal/Makefile#2 integrate
.. //depot/projects/davidxu_thread/src/usr.bin/ncal/ncal.1#2 integrate
.. //depot/projects/davidxu_thread/src/usr.bin/ncal/ncal.c#2 integrate
.. //depot/projects/davidxu_thread/src/usr.sbin/acpi/acpiconf/acpiconf.c#2 integrate
.. //depot/projects/davidxu_thread/src/usr.sbin/pppd/cbcp.c#2 integrate

Differences ...

==== //depot/projects/davidxu_thread/src/Makefile.inc1#2 (text+ko) ====

@@ -1,5 +1,5 @@
 #
-# $FreeBSD: src/Makefile.inc1,v 1.456 2004/11/15 05:59:10 peter Exp $
+# $FreeBSD: src/Makefile.inc1,v 1.458 2004/11/23 09:09:47 ru Exp $
 #
 # Make command line options:
 #	-DNO_DYNAMICROOT do not link /bin and /sbin dynamically
@@ -393,6 +393,12 @@
 	mtree -deU -f ${.CURDIR}/etc/mtree/BSD.include.dist \
 	    -p ${LIB32TMP}/usr/include >/dev/null
 	ln -sf ${.CURDIR}/sys ${WORLDTMP}
+.if !defined(NO_KERBEROS) && !defined(NOCRYPT) && !defined(NO_OPENSSL)
+.for _t in obj depend all
+	cd ${.CURDIR}/kerberos5/tools; \
+	    MAKEOBJDIRPREFIX=${OBJTREE}/lib32 ${MAKE} ${_t}
+.endfor
+.endif
 .for _t in obj includes
 	cd ${.CURDIR}/include; \
 	    ${LIB32MAKE} DESTDIR=${LIB32TMP} ${_t}
@@ -413,12 +419,6 @@
 	cd ${.CURDIR}/${_dir}; \
 	    MAKEOBJDIRPREFIX=${OBJTREE}/lib32 ${MAKE} build-tools
 .endfor
-.if !defined(NO_KERBEROS) && !defined(NOCRYPT) && !defined(NO_OPENSSL)
-.for _t in obj depend all
-	cd ${.CURDIR}/kerberos5/tools; \
-	    MAKEOBJDIRPREFIX=${OBJTREE}/lib32 ${MAKE} ${_t}
-.endfor
-.endif
 	cd ${.CURDIR}; \
 	    ${LIB32MAKE} -f Makefile.inc1 DESTDIR=${LIB32TMP} libraries 
 .for _t in obj depend all
@@ -684,7 +684,7 @@
 # XXX - Gratuitously builds aicasm in the ``makeoptions NO_MODULES'' case.
 .if !defined(MODULES_WITH_WORLD) && !defined(NO_MODULES) && exists(${KERNSRCDIR}/modules)
 .for target in obj depend all
-	cd ${.CURDIR}/sys/modules/aic7xxx/aicasm; \
+	cd ${KERNSRCDIR}/modules/aic7xxx/aicasm; \
 	    MAKEOBJDIRPREFIX=${KRNLOBJDIR}/${_kernel}/modules \
 	    ${MAKE} -DNO_CPU_CFLAGS ${target}
 .endfor

==== //depot/projects/davidxu_thread/src/bin/rmdir/rmdir.c#2 (text+ko) ====

@@ -39,7 +39,7 @@
 #endif /* not lint */
 #endif
 #include <sys/cdefs.h>
-__FBSDID("$FreeBSD: src/bin/rmdir/rmdir.c,v 1.18 2004/11/20 00:12:08 ru Exp $");
+__FBSDID("$FreeBSD: src/bin/rmdir/rmdir.c,v 1.19 2004/11/20 00:41:08 ru Exp $");
 
 #include <err.h>
 #include <errno.h>
@@ -103,9 +103,11 @@
 	*++p = '\0';
 	while ((p = strrchr(path, '/')) != NULL) {
 		/* Delete trailing slashes. */
-		while (--p > path && *p == '/')
+		while (--p >= path && *p == '/')
 			;
 		*++p = '\0';
+		if (p == path)
+			break;
 
 		if (rmdir(path) < 0) {
 			warn("%s", path);

==== //depot/projects/davidxu_thread/src/etc/defaults/periodic.conf#2 (text+ko) ====

@@ -10,7 +10,7 @@
 # values set in this file.  This eases the upgrade path when defaults
 # are changed and new features are added.
 #
-# $FreeBSD: src/etc/defaults/periodic.conf,v 1.30 2004/09/23 02:00:51 jkoshy Exp $
+# $FreeBSD: src/etc/defaults/periodic.conf,v 1.31 2004/11/24 18:41:53 mlaier Exp $
 #
 
 # What files override these defaults ?
@@ -150,6 +150,9 @@
 # 510.ipfdenied
 daily_status_security_ipfdenied_enable="YES"
 
+# 520.pfdenied
+daily_status_security_pfdenied_enable="YES"
+
 # 550.ipfwlimit
 daily_status_security_ipfwlimit_enable="YES"
 

==== //depot/projects/davidxu_thread/src/etc/defaults/rc.conf#2 (text+ko) ====

@@ -13,7 +13,7 @@
 #
 # All arguments must be in double or single quotes.
 #
-# $FreeBSD: src/etc/defaults/rc.conf,v 1.231 2004/11/09 21:33:18 keramida Exp $
+# $FreeBSD: src/etc/defaults/rc.conf,v 1.232 2004/11/23 20:09:58 mux Exp $
 
 ##############################################################
 ###  Important initial Boot-time options  ####################
@@ -497,7 +497,9 @@
 #jail_example_devfs_enable="NO"			# mount devfs in the jail
 #jail_example_fdescfs_enable="NO"		# mount fdescfs in the jail
 #jail_example_procfs_enable="NO"		# mount procfs in jail
+#jail_example_mount_enable="NO"			# mount/umount jail's fs
 #jail_example_devfs_ruleset="ruleset_name"	# devfs ruleset to apply to jail
+#jail_example_fstab=""				# fstab(5) for mount/umount
 
 ##############################################################
 ### Define source_rc_confs, the mechanism used by /etc/rc.* ##

==== //depot/projects/davidxu_thread/src/etc/periodic/security/Makefile#2 (text+ko) ====

@@ -1,4 +1,4 @@
-# $FreeBSD: src/etc/periodic/security/Makefile,v 1.3 2002/10/25 15:23:26 thomas Exp $
+# $FreeBSD: src/etc/periodic/security/Makefile,v 1.4 2004/11/24 18:41:53 mlaier Exp $
 
 FILES=	100.chksetuid \
 	200.chkmounts \
@@ -6,6 +6,7 @@
 	400.passwdless \
 	500.ipfwdenied \
 	510.ipfdenied \
+	520.pfdenied \
 	550.ipfwlimit \
 	600.ip6fwdenied \
 	650.ip6fwlimit \

==== //depot/projects/davidxu_thread/src/etc/rc.d/jail#2 (text+ko) ====

@@ -1,6 +1,6 @@
 #!/bin/sh
 #
-# $FreeBSD: src/etc/rc.d/jail,v 1.17 2004/10/07 13:55:26 mtm Exp $
+# $FreeBSD: src/etc/rc.d/jail,v 1.19 2004/11/24 10:44:39 mux Exp $
 #
 
 # PROVIDE: jail
@@ -45,11 +45,18 @@
 	eval jail_procfs=\"\$jail_${_j}_procfs_enable\"
 	[ -z "${jail_procfs}" ] && jail_procfs="NO"
 
+	eval jail_mount=\"\$jail_${_j}_mount_enable\"
+	[ -z "${jail_mount}" ] && jail_mount="NO"
+	# "/etc/fstab.${_j}" will be used for {,u}mount(8) if none is specified.
+	eval jail_fstab=\"\$jail_${_j}_fstab\"
+	[ -z "${jail_fstab}" ] && jail_fstab="/etc/fstab.${_j}"
+
 	# Debugging aid
 	#
 	debug "$_j devfs enable: $jail_devfs"
 	debug "$_j fdescfs enable: $jail_fdescfs"
 	debug "$_j procfs enable: $jail_procfs"
+	debug "$_j mount enable: $jail_mount"
 	debug "$_j hostname: $jail_hostname"
 	debug "$_j ip: $jail_ip"
 	debug "$_j root: $jail_rootdir"
@@ -57,6 +64,7 @@
 	debug "$_j fdescdir: $jail_fdescdir"
 	debug "$_j procdir: $jail_procdir"
 	debug "$_j ruleset: $jail_ruleset"
+	debug "$_j fstab: $jail_fstab"
 }
 
 # set_sysctl rc_knob mib msg
@@ -108,6 +116,10 @@
 			umount -f ${jail_procdir} >/dev/null 2>&1
 		fi
 	fi
+	if checkyesno jail_mount; then
+		[ -f "${jail_fstab}" ] || warn "${jail_fstab} does not exist"
+		umount -a -F "${jail_fstab}" >/dev/null 2>&1
+	fi
 }
 
 jail_start()
@@ -127,6 +139,13 @@
 	for _jail in ${jail_list}
 	do
 		init_variables $_jail
+		if checkyesno jail_mount; then
+			info "Mounting fstab for jail ${_jail} (${jail_fstab})"
+			if [ ! -f "${jail_fstab}" ]; then
+				err 3 "$name: ${jail_fstab} does not exist"
+			fi
+			mount -a -F "${jail_fstab}"
+		fi
 		if checkyesno jail_devfs; then
 			info "Mounting devfs on ${jail_devdir}"
 			devfs_mount_jail "${jail_devdir}" ${jail_ruleset}

==== //depot/projects/davidxu_thread/src/gnu/usr.bin/gdb/kgdb/kgdb.1#2 (text+ko) ====

@@ -22,7 +22,7 @@
 .\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
 .\" SUCH DAMAGE.
 .\"
-.\" $FreeBSD: src/gnu/usr.bin/gdb/kgdb/kgdb.1,v 1.2 2004/08/15 02:39:20 marcel Exp $
+.\" $FreeBSD: src/gnu/usr.bin/gdb/kgdb/kgdb.1,v 1.4 2004/11/22 16:07:28 joerg Exp $
 .Dd August 1, 2004
 .Os
 .Dt KGDB 1
@@ -31,16 +31,83 @@
 .Nd The kernel debugger
 .Sh SYNOPSIS
 .Nm
-.Op Ar -v
-.Op Ar -d crashdir
-.Op Ar -c core | -n dumpnr | -r device
-.Op Ar kernel [ Ar core ]
+.Op Fl a
+.Op Fl v
+.Op Fl d Ar crashdir
+.Op Fl c Ar core | Fl n Ar dumpnr | Fl r Ar device
+.Op Ar kernel Op Ar core
 .Sh DESCRIPTION
 The
 .Nm
 utility is a debugger based on
 .Xr gdb 1
 that allows debugging of kernel core files.
+.Pp
+The options are as follows:
+.Bl -tag -width ".Fl d Ar crashdir"
+.It Fl a
+Increase the annotation level.
+An annotation level of 1 features the historical
+.Fl fullname
+option of
+.Xr gdb 1 .
+This is useful when running
+.Nm
+in Emacs.
+.Fl v
+Increase verbosity.
+.It Fl d Ar crashdir
+Use
+.Ar crashdir
+instead of the default,
+.Pa /var/crash
+to locate kernel core dump files in.
+The name
+.Pa vmcore.
+plus the dump number will be appended to determine
+the actual dump file name.
+.It Fl c Ar core
+Explicitly use
+.Ar core
+as the core dump file.
+.It Fl n Ar dumpnr
+Use the kernel core dump file numbered
+.Ar dumpnr
+for debugging.
+.It Fl r Ar device
+Use
+.Ar device
+to connect
+.Nm
+to for a remote debugging session.
+.El
+.Pp
+The
+.Fl c ,
+.Fl n ,
+and
+.Fl r
+options are mutually exclusive.
+.Pp
+Optionally, the name of the kernel symbol file and
+the name of the core dump file can be supplied on the
+command-line as positional arguments.
+If no kernel symbol file name has been given, the
+symbol file of the currently running kernel will be
+used.
+If no core dump file has been specified through either
+of the options or the last command-line argument,
+.Pa /dev/mem
+will be opened to allow debugging the currenlty running
+kernel.
+.Sh FILES
+.Bl -tag -width "Pa /var/crash"
+.It Pa /dev/mem
+Default memory image to open if no core dump file
+has been specified.
+.It Pa /var/crash
+Default directory to locate kernel core dump files.
+.El
 .Sh SEE ALSO
 .Xr gdb 1
 .Sh HISTORY

==== //depot/projects/davidxu_thread/src/gnu/usr.bin/gdb/kgdb/main.c#2 (text+ko) ====

@@ -25,7 +25,7 @@
  */
 
 #include <sys/cdefs.h>
-__FBSDID("$FreeBSD: src/gnu/usr.bin/gdb/kgdb/main.c,v 1.3 2004/09/03 07:11:42 brooks Exp $");
+__FBSDID("$FreeBSD: src/gnu/usr.bin/gdb/kgdb/main.c,v 1.4 2004/11/22 16:08:19 joerg Exp $");
 
 #include <sys/param.h>
 #include <sys/stat.h>
@@ -80,7 +80,7 @@
 {
 
 	fprintf(stderr,
-	    "usage: %s [-v] [-d crashdir] [-c core | -n dumpnr | -r device]\n"
+	    "usage: %s [-a] [-v] [-d crashdir] [-c core | -n dumpnr | -r device]\n"
 	    "\t[kernel [core]]\n", getprogname());
 	exit(1);
 }
@@ -218,8 +218,11 @@
 	if (s != NULL)
 		strlcpy(crashdir, s, sizeof(crashdir));
 
-	while ((ch = getopt(argc, argv, "c:d:n:r:v")) != -1) {
+	while ((ch = getopt(argc, argv, "ac:d:n:r:v")) != -1) {
 		switch (ch) {
+		case 'a':
+			annotation_level++;
+			break;
 		case 'c':	/* use given core file. */
 			if (vmcore != NULL) {
 				warnx("option %c: can only be specified once",

==== //depot/projects/davidxu_thread/src/lib/libc/regex/engine.c#2 (text+ko) ====

@@ -38,7 +38,7 @@
  */
 
 #include <sys/cdefs.h>
-__FBSDID("$FreeBSD: src/lib/libc/regex/engine.c,v 1.14 2004/07/12 07:35:59 tjr Exp $");
+__FBSDID("$FreeBSD: src/lib/libc/regex/engine.c,v 1.15 2004/11/21 03:14:32 tjr Exp $");
 
 /*
  * The matching engine and friends.  This file is #included by regexec.c
@@ -331,7 +331,7 @@
 		NOTE("false alarm");
 		/* recycle starting later */
 		start = m->coldp + XMBRTOWC(NULL, m->coldp,
-		    m->endp - m->coldp, &m->mbs, 0);
+		    stop - m->coldp, &m->mbs, 0);
 		assert(start <= stop);
 	}
 
@@ -807,7 +807,7 @@
 		if (p == m->endp)
 			c = OUT;
 		else
-			clen = XMBRTOWC(&c, p, m->endp - p, &m->mbs, BADCHAR);
+			clen = XMBRTOWC(&c, p, stop - p, &m->mbs, BADCHAR);
 		if (EQ(st, fresh))
 			coldp = p;
 
@@ -861,7 +861,7 @@
 	assert(coldp != NULL);
 	m->coldp = coldp;
 	if (ISSET(st, stopst))
-		return(p+XMBRTOWC(NULL, p, m->endp - p, &m->mbs, 0));
+		return(p+XMBRTOWC(NULL, p, stop - p, &m->mbs, 0));
 	else
 		return(NULL);
 }
@@ -913,7 +913,7 @@
 			c = OUT;
 			clen = 0;
 		} else
-			clen = XMBRTOWC(&c, p, m->endp - p, &m->mbs, BADCHAR);
+			clen = XMBRTOWC(&c, p, stop - p, &m->mbs, BADCHAR);
 
 		/* is there an EOL and/or BOL between lastc and c? */
 		flagch = '\0';

==== //depot/projects/davidxu_thread/src/lib/libkvm/kvm_proc.c#2 (text+ko) ====

@@ -42,7 +42,7 @@
 #endif
 
 #include <sys/cdefs.h>
-__FBSDID("$FreeBSD: src/lib/libkvm/kvm_proc.c,v 1.83 2004/11/13 14:30:34 csjp Exp $");
+__FBSDID("$FreeBSD: src/lib/libkvm/kvm_proc.c,v 1.84 2004/11/20 02:28:26 das Exp $");
 
 /*
  * Proc traversal interface for kvm.  ps and w are (probably) the exclusive
@@ -201,7 +201,7 @@
 		 * gather kinfo_proc
 		 */
 		kp->ki_paddr = p;
-		kp->ki_addr = proc.p_uarea;
+		kp->ki_addr = 0;	/* XXX uarea */
 		/* kp->ki_kstack = proc.p_thread.td_kstack; XXXKSE */
 		kp->ki_args = proc.p_args;
 		kp->ki_tracep = proc.p_tracevp;

==== //depot/projects/davidxu_thread/src/libexec/ftpd/ftpd.c#2 (text+ko) ====

@@ -46,7 +46,7 @@
 #endif /* not lint */
 
 #include <sys/cdefs.h>
-__FBSDID("$FreeBSD: src/libexec/ftpd/ftpd.c,v 1.192 2004/11/18 14:15:32 yar Exp $");
+__FBSDID("$FreeBSD: src/libexec/ftpd/ftpd.c,v 1.197 2004/11/22 11:10:04 yar Exp $");
 
 /*
  * FTP server.
@@ -174,7 +174,7 @@
 } *thishost, *firsthost;
 
 #endif
-char	remotehost[MAXHOSTNAMELEN];
+char	remotehost[NI_MAXHOST];
 char	*ident = NULL;
 
 static char	ttyline[20];
@@ -597,7 +597,8 @@
 #ifndef VIRTUAL_HOSTING
 	if ((hostname = malloc(MAXHOSTNAMELEN)) == NULL)
 		fatalerror("Ran out of memory.");
-	(void) gethostname(hostname, MAXHOSTNAMELEN - 1);
+	if (gethostname(hostname, MAXHOSTNAMELEN - 1) < 0)
+		hostname[0] = '\0';
 	hostname[MAXHOSTNAMELEN - 1] = '\0';
 #endif
 	if (hostinfo)
@@ -648,7 +649,7 @@
 	 */
 	if ((hostname = malloc(MAXHOSTNAMELEN)) == NULL)
 		fatalerror("Ran out of memory.");
-	if (gethostname(hostname, MAXHOSTNAMELEN) < 0)
+	if (gethostname(hostname, MAXHOSTNAMELEN - 1) < 0)
 		hostname[0] = '\0';
 	hostname[MAXHOSTNAMELEN - 1] = '\0';
 	if ((hrp = malloc(sizeof(struct ftphost))) == NULL)
@@ -865,7 +866,7 @@
 	    for (hi = hrp->hostinfo; hi != NULL; hi = hi->ai_next) {
 		if (memcmp(su, hi->ai_addr, hi->ai_addrlen) == 0) {
 			thishost = hrp;
-			break;
+			goto found;
 		}
 #ifdef INET6
 		/* XXX IPv4 mapped IPv6 addr consideraton */
@@ -874,12 +875,13 @@
 			    &((struct sockaddr_in *)hi->ai_addr)->sin_addr,
 			    sizeof(struct in_addr)) == 0)) {
 			thishost = hrp;
-			break;
+			goto found;
 		}
 #endif
 	    }
 	    hrp = hrp->next;
 	}
+found:
 	su->su_port = port;
 	/* setup static variables as appropriate */
 	hostname = thishost->hostname;
@@ -1296,13 +1298,9 @@
 
 	if (rval == 0) {
 		e = pam_acct_mgmt(pamh, 0);
-		if (e == PAM_NEW_AUTHTOK_REQD) {
-			e = pam_chauthtok(pamh, PAM_CHANGE_EXPIRED_AUTHTOK);
-			if (e != PAM_SUCCESS) {
-				syslog(LOG_ERR, "pam_chauthtok: %s", pam_strerror(pamh, e));
-				rval = 1;
-			}
-		} else if (e != PAM_SUCCESS) {
+		if (e != PAM_SUCCESS) {
+			syslog(LOG_ERR, "pam_acct_mgmt: %s",
+						pam_strerror(pamh, e));
 			rval = 1;
 		}
 	}
@@ -1397,11 +1395,12 @@
 	(void) umask(defumask);
 #ifdef	LOGIN_CAP
 	if ((lc = login_getpwclass(pw)) != NULL) {
-		char	remote_ip[MAXHOSTNAMELEN];
+		char	remote_ip[NI_MAXHOST];
 
-		getnameinfo((struct sockaddr *)&his_addr, his_addr.su_len,
+		if (getnameinfo((struct sockaddr *)&his_addr, his_addr.su_len,
 			remote_ip, sizeof(remote_ip) - 1, NULL, 0,
-			NI_NUMERICHOST);
+			NI_NUMERICHOST))
+				*remote_ip = 0;
 		remote_ip[sizeof(remote_ip) - 1] = 0;
 		if (!auth_hostok(lc, remotehost, remote_ip)) {
 			syslog(LOG_INFO|LOG_AUTH,
@@ -1587,6 +1586,8 @@
 			syslog(LOG_INFO, "FTP LOGIN FROM %s as %s",
 			    remotehost, pw->pw_name);
 	}
+	if (guest || dochroot)
+		syslog(LOG_INFO, "session root changed to %s", chrootdir);
 #ifdef	LOGIN_CAP
 	login_close(lc);
 #endif
@@ -1931,11 +1932,16 @@
 	do {
 		file = getdatasock(mode);
 		if (file == NULL) {
-			char hostbuf[BUFSIZ], portbuf[BUFSIZ];
-			getnameinfo((struct sockaddr *)&data_source,
-				data_source.su_len, hostbuf, sizeof(hostbuf) - 1,
-				portbuf, sizeof(portbuf),
-				NI_NUMERICHOST|NI_NUMERICSERV);
+			char hostbuf[NI_MAXHOST], portbuf[NI_MAXSERV];
+
+			if (getnameinfo((struct sockaddr *)&data_source,
+				data_source.su_len,
+				hostbuf, sizeof(hostbuf) - 1,
+				portbuf, sizeof(portbuf) - 1,
+				NI_NUMERICHOST|NI_NUMERICSERV))
+					*hostbuf = *portbuf = 0;
+			hostbuf[sizeof(hostbuf) - 1] = 0;
+			portbuf[sizeof(portbuf) - 1] = 0;
 			reply(425, "Can't create data socket (%s,%s): %s.",
 				hostbuf, portbuf, strerror(errno));
 			return (NULL);
@@ -2257,6 +2263,7 @@
 	printf("     Connected to %s", remotehost);
 	if (!getnameinfo((struct sockaddr *)&his_addr, his_addr.su_len,
 			 hname, sizeof(hname) - 1, NULL, 0, NI_NUMERICHOST)) {
+		hname[sizeof(hname) - 1] = 0;
 		if (strcmp(hname, remotehost) != 0)
 			printf(" (%s)", hname);
 	}
@@ -2362,6 +2369,7 @@
 			if (!getnameinfo((struct sockaddr *)&tmp, tmp.su_len,
 					hname, sizeof(hname) - 1, NULL, 0,
 					NI_NUMERICHOST)) {
+				hname[sizeof(hname) - 1] = 0;
 				printf("     %s |%d|%s|%d|\r\n",
 					ispassive ? "EPSV" : "EPRT",
 					af, hname, htons(tmp.su_port));
@@ -2568,9 +2576,14 @@
 static void
 dolog(struct sockaddr *who)
 {
-	int error;
+	char who_name[NI_MAXHOST];
 
 	realhostname_sa(remotehost, sizeof(remotehost) - 1, who, who->sa_len);
+	remotehost[sizeof(remotehost) - 1] = 0;
+	if (getnameinfo(who, who->sa_len,
+		who_name, sizeof(who_name) - 1, NULL, 0, NI_NUMERICHOST))
+			*who_name = 0;
+	who_name[sizeof(who_name) - 1] = 0;
 
 #ifdef SETPROCTITLE
 #ifdef VIRTUAL_HOSTING
@@ -2587,19 +2600,12 @@
 	if (logging) {
 #ifdef VIRTUAL_HOSTING
 		if (thishost != firsthost)
-			syslog(LOG_INFO, "connection from %s (to %s)",
-			       remotehost, hostname);
+			syslog(LOG_INFO, "connection from %s (%s) to %s",
+			       remotehost, who_name, hostname);
 		else
 #endif
-		{
-			char	who_name[MAXHOSTNAMELEN];
-
-			error = getnameinfo(who, who->sa_len,
-					    who_name, sizeof(who_name) - 1,
-					    NULL, 0, NI_NUMERICHOST);
-			syslog(LOG_INFO, "connection from %s (%s)", remotehost,
-			       error == 0 ? who_name : "");
-		}
+			syslog(LOG_INFO, "connection from %s (%s)",
+			       remotehost, who_name);
 	}
 }
 
@@ -3165,12 +3171,9 @@
 
 	if (logging <= 1)
 		return;
-	/* If either filename isn't absolute, get current dir for log message. */
-	if ((file1 && file1[0] != '/') || (file2 && file2[0] != '/')) {
-		if (getcwd(wd, sizeof(wd) - 1) == NULL)
-			strcpy(wd, strerror(errno));
-	} else
-		wd[0] = '\0';
+
+	if (getcwd(wd, sizeof(wd) - 1) == NULL)
+		strcpy(wd, strerror(errno));
 
 	appendf(&msg, "%s", cmd);
 	if (file1)
@@ -3179,10 +3182,10 @@
 		appendf(&msg, " %s", file2);
 	if (cnt >= 0)
 		appendf(&msg, " = %jd bytes", (intmax_t)cnt);
-	if (wd[0])
-		appendf(&msg, " (wd: %s)", wd);
+	appendf(&msg, " (wd: %s", wd);
 	if (guest || dochroot)
-		appendf(&msg, " (chroot: %s)", chrootdir);
+		appendf(&msg, "; chrooted");
+	appendf(&msg, ")");
 	syslog(LOG_INFO, "%s", msg);
 	free(msg);
 }

==== //depot/projects/davidxu_thread/src/libexec/rtld-elf/arm/rtld_machdep.h#2 (text+ko) ====

@@ -23,7 +23,7 @@
  * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
  * SUCH DAMAGE.
  *
- * $FreeBSD: src/libexec/rtld-elf/arm/rtld_machdep.h,v 1.2 2004/09/23 23:04:52 cognet Exp $
+ * $FreeBSD: src/libexec/rtld-elf/arm/rtld_machdep.h,v 1.3 2004/11/23 16:32:34 cognet Exp $
  */
 
 #ifndef RTLD_MACHDEP_H
@@ -70,4 +70,15 @@
 void _rtld_bind_start(void);
 
 extern void *__tls_get_addr(tls_index *ti);
+
+static __inline u_int32_t
+atomic_cmpset_32(volatile u_int32_t *p, u_int32_t cmpval, u_int32_t newval)
+{
+
+	if (*p == cmpval) {
+		*p = newval;
+		return (1);
+	}
+	return (0);
+}
 #endif

==== //depot/projects/davidxu_thread/src/release/doc/en_US.ISO8859-1/hardware/common/dev.sgml#2 (text+ko) ====

@@ -29,7 +29,7 @@
 
 <sect1 id="support">
   <sect1info>
-    <pubdate>$FreeBSD: src/release/doc/en_US.ISO8859-1/hardware/common/dev.sgml,v 1.261 2004/11/08 19:50:44 brueffer Exp $</pubdate>
+    <pubdate>$FreeBSD: src/release/doc/en_US.ISO8859-1/hardware/common/dev.sgml,v 1.262 2004/11/20 02:46:02 brueffer Exp $</pubdate>
   </sect1info>
 
   <title>Supported Devices</title>
@@ -195,8 +195,7 @@
     driver)
     </para>
 
-    <para arch="i386">The hptmv(4) driver supports the HighPoint
-      RocketRAID 182x SATA controllers.</para>
+    &hwlist.hptmv;
 
     &hwlist.ips;
 

==== //depot/projects/davidxu_thread/src/release/doc/share/misc/dev.archlist.txt#2 (text+ko) ====

@@ -23,7 +23,7 @@
 # OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
 # SUCH DAMAGE.
 #
-# $FreeBSD: src/release/doc/share/misc/dev.archlist.txt,v 1.44 2004/11/08 19:50:44 brueffer Exp $
+# $FreeBSD: src/release/doc/share/misc/dev.archlist.txt,v 1.45 2004/11/20 02:44:47 brueffer Exp $
 #
 
 #
@@ -69,6 +69,7 @@
 fwohci	i386,sparc64,ia64,amd64
 gem	sparc64
 hifn	i386,pc98,amd64
+hptmv	i386
 ida	i386
 ie	i386
 iir	i386,ia64,amd64

==== //depot/projects/davidxu_thread/src/share/man/man4/Makefile#2 (text+ko) ====

@@ -1,5 +1,5 @@
 #	@(#)Makefile	8.1 (Berkeley) 6/18/93
-# $FreeBSD: src/share/man/man4/Makefile,v 1.293 2004/11/19 18:24:51 obrien Exp $
+# $FreeBSD: src/share/man/man4/Makefile,v 1.294 2004/11/24 20:31:30 brueffer Exp $
 
 MAN=	aac.4 \
 	acpi.4 \
@@ -432,6 +432,7 @@
 MLINKS+=tx.4 if_tx.4
 MLINKS+=txp.4 if_txp.4
 MLINKS+=udav.4 if_udav.4
+MLINKS+=vge.4 if_vge.4
 MLINKS+=vlan.4 if_vlan.4
 MLINKS+=vpo.4 imm.4
 MLINKS+=vr.4 if_vr.4

==== //depot/projects/davidxu_thread/src/share/man/man4/altq.4#2 (text+ko) ====

@@ -23,9 +23,9 @@
 .\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
 .\" SUCH DAMAGE.
 .\"
-.\"	$FreeBSD: src/share/man/man4/altq.4,v 1.5 2004/11/12 18:13:54 brueffer Exp $
+.\"	$FreeBSD: src/share/man/man4/altq.4,v 1.6 2004/11/21 02:42:09 mlaier Exp $
 .\"
-.Dd November 12, 2004
+.Dd November 21, 2004
 .Dt ALTQ 4
 .Os
 .Sh NAME
@@ -112,6 +112,7 @@
 .Xr bfe 4 ,
 .Xr bge 4 ,
 .Xr dc 4 ,
+.Xr ed 4 ,
 .Xr em 4 ,
 .Xr fxp 4 ,
 .Xr hme 4 ,

==== //depot/projects/davidxu_thread/src/share/man/man4/amr.4#2 (text+ko) ====

@@ -21,9 +21,9 @@
 .\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
 .\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 .\"
-.\" $FreeBSD: src/share/man/man4/amr.4,v 1.21 2004/07/14 21:58:17 simon Exp $
+.\" $FreeBSD: src/share/man/man4/amr.4,v 1.23 2004/11/23 10:56:45 simon Exp $
 .\"
-.Dd July 14, 2004
+.Dd November 23, 2004
 .Dt AMR 4
 .Os
 .Sh NAME
@@ -89,6 +89,10 @@
 .It
 Dell PERC 4/Di
 .It
+Dell PERC 4e/Di
+.It
+Dell PERC 4e/Si
+.It
 HP NetRAID-1/Si
 .It
 HP NetRAID-3/Si (D4943A)

==== //depot/projects/davidxu_thread/src/share/man/man4/dc.4#2 (text+ko) ====

@@ -28,9 +28,9 @@
 .\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
 .\" THE POSSIBILITY OF SUCH DAMAGE.
 .\"
-.\" $FreeBSD: src/share/man/man4/dc.4,v 1.31 2004/09/05 00:19:32 brueffer Exp $
+.\" $FreeBSD: src/share/man/man4/dc.4,v 1.32 2004/11/24 19:06:43 brueffer Exp $
 .\"
-.Dd August 15, 2004
+.Dd November 24, 2004
 .Dt DC 4
 .Os
 .Sh NAME
@@ -335,6 +335,7 @@
 .Xr miibus 4 ,
 .Xr netintro 4 ,
 .Xr ng_ether 4 ,
+.Xr polling 4 ,
 .Xr eeprom 8 ,
 .Xr ifconfig 8
 .Rs

==== //depot/projects/davidxu_thread/src/share/man/man4/em.4#2 (text+ko) ====

@@ -29,9 +29,9 @@
 .\"
 .\" * Other names and brands may be claimed as the property of others.
 .\"
-.\" $FreeBSD: src/share/man/man4/em.4,v 1.15 2004/11/08 19:52:21 brueffer Exp $
+.\" $FreeBSD: src/share/man/man4/em.4,v 1.16 2004/11/24 19:06:43 brueffer Exp $
 .\"
-.Dd September 5, 2004
+.Dd November 24, 2004
 .Dt EM 4
 .Os
 .Sh NAME
@@ -186,6 +186,7 @@
 .Xr arp 4 ,
 .Xr netintro 4 ,
 .Xr ng_ether 4 ,
+.Xr polling 4 ,
 .Xr vlan 4 ,
 .Xr ifconfig 8
 .Sh HISTORY

==== //depot/projects/davidxu_thread/src/share/man/man4/fxp.4#2 (text+ko) ====

@@ -23,9 +23,9 @@
 .\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
 .\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 .\"
-.\" $FreeBSD: src/share/man/man4/fxp.4,v 1.32 2004/07/04 14:17:41 simon Exp $
+.\" $FreeBSD: src/share/man/man4/fxp.4,v 1.33 2004/11/24 19:06:43 brueffer Exp $
 .\"
-.Dd July 4, 2004

>>> TRUNCATED FOR MAIL (1000 lines) <<<


More information about the p4-projects mailing list