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