PERFORCE change 40237 for review

Robert Watson rwatson at FreeBSD.org
Thu Oct 23 02:24:28 GMT 2003


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

Change 40237 by rwatson at rwatson_paprika on 2003/10/22 19:23:31

	Integrate trustedbsd_sebsd contrib tree forward to 39070, the
	last major integration of the trustedbsd_mac branch, which brings
	in many of the major changes in the last four months to the main
	FreeBSD tree.  This includes substantial lock pushdown, threading
	bug fixes, compiler upgrades, et al.  
	
	Lots of documentation updates.
	Makefile updates (WITH_DYNAMICROOT, et al).

Affected files ...

.. //depot/projects/trustedbsd/sebsd/share/colldef/Makefile#4 integrate
.. //depot/projects/trustedbsd/sebsd/share/doc/papers/timecounter/Makefile#3 integrate
.. //depot/projects/trustedbsd/sebsd/share/doc/papers/timecounter/timecounter.ms#3 integrate
.. //depot/projects/trustedbsd/sebsd/share/examples/cvsup/cvs-supfile#4 integrate
.. //depot/projects/trustedbsd/sebsd/share/examples/cvsup/doc-supfile#2 integrate
.. //depot/projects/trustedbsd/sebsd/share/examples/cvsup/gnats-supfile#2 integrate
.. //depot/projects/trustedbsd/sebsd/share/examples/cvsup/ports-supfile#2 integrate
.. //depot/projects/trustedbsd/sebsd/share/examples/cvsup/refuse#4 integrate
.. //depot/projects/trustedbsd/sebsd/share/examples/cvsup/refuse.README#4 integrate
.. //depot/projects/trustedbsd/sebsd/share/examples/cvsup/stable-supfile#2 integrate
.. //depot/projects/trustedbsd/sebsd/share/examples/cvsup/standard-supfile#2 integrate
.. //depot/projects/trustedbsd/sebsd/share/examples/cvsup/www-supfile#2 integrate
.. //depot/projects/trustedbsd/sebsd/share/examples/etc/README.examples#2 integrate
.. //depot/projects/trustedbsd/sebsd/share/examples/etc/make.conf#4 integrate
.. //depot/projects/trustedbsd/sebsd/share/examples/ipfw/change_rules.sh#4 integrate
.. //depot/projects/trustedbsd/sebsd/share/examples/mdoc/example.3#2 integrate
.. //depot/projects/trustedbsd/sebsd/share/examples/netgraph/ngctl#2 integrate
.. //depot/projects/trustedbsd/sebsd/share/examples/netgraph/udp.tunnel#2 integrate
.. //depot/projects/trustedbsd/sebsd/share/examples/ppi/ppilcd.c#2 integrate
.. //depot/projects/trustedbsd/sebsd/share/examples/scsi_target/scsi_cmds.c#4 integrate
.. //depot/projects/trustedbsd/sebsd/share/examples/scsi_target/scsi_target.c#4 integrate
.. //depot/projects/trustedbsd/sebsd/share/examples/ses/getencstat/getencstat.0#2 integrate
.. //depot/projects/trustedbsd/sebsd/share/examples/ses/sesd/sesd.0#2 integrate
.. //depot/projects/trustedbsd/sebsd/share/man/Makefile#4 integrate
.. //depot/projects/trustedbsd/sebsd/share/man/man3/queue.3#2 integrate
.. //depot/projects/trustedbsd/sebsd/share/man/man3/stdarg.3#2 integrate
.. //depot/projects/trustedbsd/sebsd/share/man/man3/sysexits.3#2 integrate
.. //depot/projects/trustedbsd/sebsd/share/man/man3/timeradd.3#2 integrate
.. //depot/projects/trustedbsd/sebsd/share/man/man4/Makefile#4 integrate
.. //depot/projects/trustedbsd/sebsd/share/man/man4/acpi.4#4 integrate
.. //depot/projects/trustedbsd/sebsd/share/man/man4/agp.4#4 integrate
.. //depot/projects/trustedbsd/sebsd/share/man/man4/aha.4#4 integrate
.. //depot/projects/trustedbsd/sebsd/share/man/man4/amr.4#4 integrate
.. //depot/projects/trustedbsd/sebsd/share/man/man4/an.4#4 integrate
.. //depot/projects/trustedbsd/sebsd/share/man/man4/asr.4#3 integrate
.. //depot/projects/trustedbsd/sebsd/share/man/man4/ath.4#3 integrate
.. //depot/projects/trustedbsd/sebsd/share/man/man4/ath_hal.4#3 integrate
.. //depot/projects/trustedbsd/sebsd/share/man/man4/aue.4#4 integrate
.. //depot/projects/trustedbsd/sebsd/share/man/man4/awi.4#4 integrate
.. //depot/projects/trustedbsd/sebsd/share/man/man4/bfe.4#1 branch
.. //depot/projects/trustedbsd/sebsd/share/man/man4/bge.4#4 integrate
.. //depot/projects/trustedbsd/sebsd/share/man/man4/bpf.4#4 integrate
.. //depot/projects/trustedbsd/sebsd/share/man/man4/bridge.4#2 integrate
.. //depot/projects/trustedbsd/sebsd/share/man/man4/ccd.4#4 integrate
.. //depot/projects/trustedbsd/sebsd/share/man/man4/cd.4#4 integrate
.. //depot/projects/trustedbsd/sebsd/share/man/man4/ch.4#4 integrate
.. //depot/projects/trustedbsd/sebsd/share/man/man4/cue.4#4 integrate
.. //depot/projects/trustedbsd/sebsd/share/man/man4/da.4#4 integrate
.. //depot/projects/trustedbsd/sebsd/share/man/man4/dpt.4#4 integrate
.. //depot/projects/trustedbsd/sebsd/share/man/man4/exca.4#3 integrate
.. //depot/projects/trustedbsd/sebsd/share/man/man4/fdc.4#2 integrate
.. //depot/projects/trustedbsd/sebsd/share/man/man4/icmp6.4#2 integrate
.. //depot/projects/trustedbsd/sebsd/share/man/man4/ieee80211.4#4 integrate
.. //depot/projects/trustedbsd/sebsd/share/man/man4/ifmib.4#4 integrate
.. //depot/projects/trustedbsd/sebsd/share/man/man4/iir.4#3 integrate
.. //depot/projects/trustedbsd/sebsd/share/man/man4/inet.4#4 integrate
.. //depot/projects/trustedbsd/sebsd/share/man/man4/inet6.4#2 integrate
.. //depot/projects/trustedbsd/sebsd/share/man/man4/ip.4#4 integrate
.. //depot/projects/trustedbsd/sebsd/share/man/man4/isp.4#4 integrate
.. //depot/projects/trustedbsd/sebsd/share/man/man4/ktr.4#2 integrate
.. //depot/projects/trustedbsd/sebsd/share/man/man4/kue.4#4 integrate
.. //depot/projects/trustedbsd/sebsd/share/man/man4/lomac.4#2 integrate
.. //depot/projects/trustedbsd/sebsd/share/man/man4/mac_mls.4#4 integrate
.. //depot/projects/trustedbsd/sebsd/share/man/man4/mac_none.4#4 integrate
.. //depot/projects/trustedbsd/sebsd/share/man/man4/mac_stub.4#1 branch
.. //depot/projects/trustedbsd/sebsd/share/man/man4/man4.i386/apm.4#4 integrate
.. //depot/projects/trustedbsd/sebsd/share/man/man4/man4.i386/ep.4#2 integrate
.. //depot/projects/trustedbsd/sebsd/share/man/man4/man4.i386/fe.4#2 integrate
.. //depot/projects/trustedbsd/sebsd/share/man/man4/man4.i386/mcd.4#2 integrate
.. //depot/projects/trustedbsd/sebsd/share/man/man4/man4.i386/mse.4#2 integrate
.. //depot/projects/trustedbsd/sebsd/share/man/man4/man4.i386/perfmon.4#2 integrate
.. //depot/projects/trustedbsd/sebsd/share/man/man4/man4.i386/spkr.4#2 integrate
.. //depot/projects/trustedbsd/sebsd/share/man/man4/man4.i386/svr4.4#2 integrate
.. //depot/projects/trustedbsd/sebsd/share/man/man4/man4.i386/vx.4#2 integrate
.. //depot/projects/trustedbsd/sebsd/share/man/man4/mem.4#4 integrate
.. //depot/projects/trustedbsd/sebsd/share/man/man4/mlx.4#4 integrate
.. //depot/projects/trustedbsd/sebsd/share/man/man4/mtio.4#4 integrate
.. //depot/projects/trustedbsd/sebsd/share/man/man4/my.4#3 integrate
.. //depot/projects/trustedbsd/sebsd/share/man/man4/natm.4#4 integrate
.. //depot/projects/trustedbsd/sebsd/share/man/man4/natmip.4#3 integrate
.. //depot/projects/trustedbsd/sebsd/share/man/man4/ng_atm.4#3 integrate
.. //depot/projects/trustedbsd/sebsd/share/man/man4/ng_atmpif.4#1 branch
.. //depot/projects/trustedbsd/sebsd/share/man/man4/ng_bt3c.4#4 integrate
.. //depot/projects/trustedbsd/sebsd/share/man/man4/ng_source.4#2 integrate
.. //depot/projects/trustedbsd/sebsd/share/man/man4/ng_vjc.4#4 integrate
.. //depot/projects/trustedbsd/sebsd/share/man/man4/oldcard.4#4 integrate
.. //depot/projects/trustedbsd/sebsd/share/man/man4/pccard.4#2 integrate
.. //depot/projects/trustedbsd/sebsd/share/man/man4/pci.4#4 integrate
.. //depot/projects/trustedbsd/sebsd/share/man/man4/pcic.4#2 integrate
.. //depot/projects/trustedbsd/sebsd/share/man/man4/pcm.4#4 integrate
.. //depot/projects/trustedbsd/sebsd/share/man/man4/ppi.4#4 integrate
.. //depot/projects/trustedbsd/sebsd/share/man/man4/psm.4#4 integrate
.. //depot/projects/trustedbsd/sebsd/share/man/man4/pt.4#4 integrate
.. //depot/projects/trustedbsd/sebsd/share/man/man4/puc.4#4 integrate
.. //depot/projects/trustedbsd/sebsd/share/man/man4/re.4#1 branch
.. //depot/projects/trustedbsd/sebsd/share/man/man4/rl.4#4 integrate
.. //depot/projects/trustedbsd/sebsd/share/man/man4/sab.4#1 branch
.. //depot/projects/trustedbsd/sebsd/share/man/man4/ses.4#2 integrate
.. //depot/projects/trustedbsd/sebsd/share/man/man4/sk.4#2 integrate
.. //depot/projects/trustedbsd/sebsd/share/man/man4/stg.4#1 branch
.. //depot/projects/trustedbsd/sebsd/share/man/man4/syscons.4#4 integrate
.. //depot/projects/trustedbsd/sebsd/share/man/man4/sysmouse.4#4 integrate
.. //depot/projects/trustedbsd/sebsd/share/man/man4/tap.4#4 integrate
.. //depot/projects/trustedbsd/sebsd/share/man/man4/targ.4#4 integrate
.. //depot/projects/trustedbsd/sebsd/share/man/man4/tcp.4#4 integrate
.. //depot/projects/trustedbsd/sebsd/share/man/man4/termios.4#4 integrate
.. //depot/projects/trustedbsd/sebsd/share/man/man4/ti.4#4 integrate
.. //depot/projects/trustedbsd/sebsd/share/man/man4/tl.4#4 integrate
.. //depot/projects/trustedbsd/sebsd/share/man/man4/tty.4#4 integrate
.. //depot/projects/trustedbsd/sebsd/share/man/man4/tun.4#4 integrate
.. //depot/projects/trustedbsd/sebsd/share/man/man4/uart.4#1 branch
.. //depot/projects/trustedbsd/sebsd/share/man/man4/ugen.4#4 integrate
.. //depot/projects/trustedbsd/sebsd/share/man/man4/ulpt.4#2 integrate
.. //depot/projects/trustedbsd/sebsd/share/man/man4/unix.4#2 integrate
.. //depot/projects/trustedbsd/sebsd/share/man/man4/usb.4#4 integrate
.. //depot/projects/trustedbsd/sebsd/share/man/man4/vr.4#4 integrate
.. //depot/projects/trustedbsd/sebsd/share/man/man4/wi.4#4 integrate
.. //depot/projects/trustedbsd/sebsd/share/man/man4/wlan.4#3 integrate
.. //depot/projects/trustedbsd/sebsd/share/man/man4/worm.4#4 integrate
.. //depot/projects/trustedbsd/sebsd/share/man/man5/Makefile#4 integrate
.. //depot/projects/trustedbsd/sebsd/share/man/man5/a.out.5#2 integrate
.. //depot/projects/trustedbsd/sebsd/share/man/man5/core.5#2 integrate
.. //depot/projects/trustedbsd/sebsd/share/man/man5/device.hints.5#4 integrate
.. //depot/projects/trustedbsd/sebsd/share/man/man5/dir.5#2 integrate
.. //depot/projects/trustedbsd/sebsd/share/man/man5/elf.5#4 integrate
.. //depot/projects/trustedbsd/sebsd/share/man/man5/fs.5#4 integrate
.. //depot/projects/trustedbsd/sebsd/share/man/man5/group.5#4 integrate
.. //depot/projects/trustedbsd/sebsd/share/man/man5/libmap.conf.5#3 integrate
.. //depot/projects/trustedbsd/sebsd/share/man/man5/link.5#2 integrate
.. //depot/projects/trustedbsd/sebsd/share/man/man5/make.conf.5#4 integrate
.. //depot/projects/trustedbsd/sebsd/share/man/man5/nsmb.conf.5#1 branch
.. //depot/projects/trustedbsd/sebsd/share/man/man5/procfs.5#4 integrate
.. //depot/projects/trustedbsd/sebsd/share/man/man5/rc.conf.5#4 integrate
.. //depot/projects/trustedbsd/sebsd/share/man/man5/stab.5#2 integrate
.. //depot/projects/trustedbsd/sebsd/share/man/man5/style.Makefile.5#3 integrate
.. //depot/projects/trustedbsd/sebsd/share/man/man5/utmp.5#4 integrate
.. //depot/projects/trustedbsd/sebsd/share/man/man7/development.7#3 integrate
.. //depot/projects/trustedbsd/sebsd/share/man/man7/hier.7#4 integrate
.. //depot/projects/trustedbsd/sebsd/share/man/man7/ports.7#4 integrate
.. //depot/projects/trustedbsd/sebsd/share/man/man7/release.7#4 integrate
.. //depot/projects/trustedbsd/sebsd/share/man/man7/stdint.7#2 integrate
.. //depot/projects/trustedbsd/sebsd/share/man/man7/tuning.7#4 integrate
.. //depot/projects/trustedbsd/sebsd/share/man/man8/sticky.8#2 integrate
.. //depot/projects/trustedbsd/sebsd/share/man/man9/BUS_CONFIG_INTR.9#1 branch
.. //depot/projects/trustedbsd/sebsd/share/man/man9/BUS_SETUP_INTR.9#4 integrate
.. //depot/projects/trustedbsd/sebsd/share/man/man9/DECLARE_MODULE.9#2 integrate
.. //depot/projects/trustedbsd/sebsd/share/man/man9/Makefile#4 integrate
.. //depot/projects/trustedbsd/sebsd/share/man/man9/SYSCALL_MODULE.9#2 integrate
.. //depot/projects/trustedbsd/sebsd/share/man/man9/VOP_GETEXTATTR.9#4 integrate
.. //depot/projects/trustedbsd/sebsd/share/man/man9/VOP_GETPAGES.9#4 integrate
.. //depot/projects/trustedbsd/sebsd/share/man/man9/VOP_SETEXTATTR.9#4 integrate
.. //depot/projects/trustedbsd/sebsd/share/man/man9/cd.9#2 integrate
.. //depot/projects/trustedbsd/sebsd/share/man/man9/devstat.9#2 integrate
.. //depot/projects/trustedbsd/sebsd/share/man/man9/disk.9#1 branch
.. //depot/projects/trustedbsd/sebsd/share/man/man9/ifnet.9#4 integrate
.. //depot/projects/trustedbsd/sebsd/share/man/man9/ithread.9#2 integrate
.. //depot/projects/trustedbsd/sebsd/share/man/man9/ktr.9#4 integrate
.. //depot/projects/trustedbsd/sebsd/share/man/man9/lock.9#2 integrate
.. //depot/projects/trustedbsd/sebsd/share/man/man9/make_dev.9#4 integrate
.. //depot/projects/trustedbsd/sebsd/share/man/man9/malloc.9#4 integrate
.. //depot/projects/trustedbsd/sebsd/share/man/man9/mbuf.9#4 integrate
.. //depot/projects/trustedbsd/sebsd/share/man/man9/mtx_pool.9#4 integrate
.. //depot/projects/trustedbsd/sebsd/share/man/man9/pbuf.9#2 integrate
.. //depot/projects/trustedbsd/sebsd/share/man/man9/pfil.9#2 integrate
.. //depot/projects/trustedbsd/sebsd/share/man/man9/physio.9#2 integrate
.. //depot/projects/trustedbsd/sebsd/share/man/man9/pmap.9#1 branch
.. //depot/projects/trustedbsd/sebsd/share/man/man9/pmap_activate.9#1 branch
.. //depot/projects/trustedbsd/sebsd/share/man/man9/pmap_addr_hint.9#1 branch
.. //depot/projects/trustedbsd/sebsd/share/man/man9/pmap_change_wiring.9#1 branch
.. //depot/projects/trustedbsd/sebsd/share/man/man9/pmap_clear_modify.9#1 branch
.. //depot/projects/trustedbsd/sebsd/share/man/man9/pmap_copy.9#1 branch
.. //depot/projects/trustedbsd/sebsd/share/man/man9/pmap_enter.9#1 branch
.. //depot/projects/trustedbsd/sebsd/share/man/man9/pmap_extract.9#1 branch
.. //depot/projects/trustedbsd/sebsd/share/man/man9/pmap_growkernel.9#1 branch
.. //depot/projects/trustedbsd/sebsd/share/man/man9/pmap_init.9#1 branch
.. //depot/projects/trustedbsd/sebsd/share/man/man9/pmap_is_modified.9#1 branch
.. //depot/projects/trustedbsd/sebsd/share/man/man9/pmap_map.9#1 branch
.. //depot/projects/trustedbsd/sebsd/share/man/man9/pmap_mincore.9#1 branch
.. //depot/projects/trustedbsd/sebsd/share/man/man9/pmap_object_init_pt.9#1 branch
.. //depot/projects/trustedbsd/sebsd/share/man/man9/pmap_page_exists_quick.9#1 branch
.. //depot/projects/trustedbsd/sebsd/share/man/man9/pmap_page_protect.9#1 branch
.. //depot/projects/trustedbsd/sebsd/share/man/man9/pmap_pinit.9#1 branch
.. //depot/projects/trustedbsd/sebsd/share/man/man9/pmap_prefault.9#1 branch
.. //depot/projects/trustedbsd/sebsd/share/man/man9/pmap_qenter.9#1 branch
.. //depot/projects/trustedbsd/sebsd/share/man/man9/pmap_release.9#1 branch
.. //depot/projects/trustedbsd/sebsd/share/man/man9/pmap_remove.9#1 branch
.. //depot/projects/trustedbsd/sebsd/share/man/man9/pmap_zero_page.9#1 branch
.. //depot/projects/trustedbsd/sebsd/share/man/man9/rtentry.9#2 integrate
.. //depot/projects/trustedbsd/sebsd/share/man/man9/sbuf.9#2 integrate
.. //depot/projects/trustedbsd/sebsd/share/man/man9/signal.9#4 integrate
.. //depot/projects/trustedbsd/sebsd/share/man/man9/style.9#4 integrate
.. //depot/projects/trustedbsd/sebsd/share/man/man9/swi.9#2 integrate
.. //depot/projects/trustedbsd/sebsd/share/man/man9/sx.9#4 integrate
.. //depot/projects/trustedbsd/sebsd/share/man/man9/sysctl_add_oid.9#4 integrate
.. //depot/projects/trustedbsd/sebsd/share/man/man9/taskqueue.9#2 integrate
.. //depot/projects/trustedbsd/sebsd/share/man/man9/timeout.9#2 integrate
.. //depot/projects/trustedbsd/sebsd/share/man/man9/vm_map.9#1 branch
.. //depot/projects/trustedbsd/sebsd/share/man/man9/vm_map_check_protection.9#1 branch
.. //depot/projects/trustedbsd/sebsd/share/man/man9/vm_map_clean.9#1 branch
.. //depot/projects/trustedbsd/sebsd/share/man/man9/vm_map_create.9#1 branch
.. //depot/projects/trustedbsd/sebsd/share/man/man9/vm_map_delete.9#1 branch
.. //depot/projects/trustedbsd/sebsd/share/man/man9/vm_map_find.9#1 branch
.. //depot/projects/trustedbsd/sebsd/share/man/man9/vm_map_findspace.9#1 branch
.. //depot/projects/trustedbsd/sebsd/share/man/man9/vm_map_inherit.9#1 branch
.. //depot/projects/trustedbsd/sebsd/share/man/man9/vm_map_init.9#1 branch
.. //depot/projects/trustedbsd/sebsd/share/man/man9/vm_map_insert.9#1 branch
.. //depot/projects/trustedbsd/sebsd/share/man/man9/vm_map_lock.9#1 branch
.. //depot/projects/trustedbsd/sebsd/share/man/man9/vm_map_lookup.9#1 branch
.. //depot/projects/trustedbsd/sebsd/share/man/man9/vm_map_madvise.9#1 branch
.. //depot/projects/trustedbsd/sebsd/share/man/man9/vm_map_max.9#1 branch
.. //depot/projects/trustedbsd/sebsd/share/man/man9/vm_map_protect.9#1 branch
.. //depot/projects/trustedbsd/sebsd/share/man/man9/vm_map_remove.9#1 branch
.. //depot/projects/trustedbsd/sebsd/share/man/man9/vm_map_simplify_entry.9#1 branch
.. //depot/projects/trustedbsd/sebsd/share/man/man9/vm_map_stack.9#1 branch
.. //depot/projects/trustedbsd/sebsd/share/man/man9/vm_map_submap.9#1 branch
.. //depot/projects/trustedbsd/sebsd/share/man/man9/vm_map_wire.9#1 branch
.. //depot/projects/trustedbsd/sebsd/share/man/man9/vm_set_page_size.9#2 integrate
.. //depot/projects/trustedbsd/sebsd/share/misc/bsd-family-tree#4 integrate
.. //depot/projects/trustedbsd/sebsd/share/misc/iso3166#4 integrate
.. //depot/projects/trustedbsd/sebsd/share/mk/bsd.lib.mk#4 integrate
.. //depot/projects/trustedbsd/sebsd/share/mk/bsd.libnames.mk#5 integrate
.. //depot/projects/trustedbsd/sebsd/share/mk/bsd.man.mk#2 integrate
.. //depot/projects/trustedbsd/sebsd/share/mk/bsd.own.mk#4 integrate
.. //depot/projects/trustedbsd/sebsd/share/mk/bsd.prog.mk#4 integrate
.. //depot/projects/trustedbsd/sebsd/share/mk/sys.mk#4 integrate
.. //depot/projects/trustedbsd/sebsd/share/mklocale/Makefile#4 integrate
.. //depot/projects/trustedbsd/sebsd/share/mklocale/ko_KR.CP949.src#1 branch
.. //depot/projects/trustedbsd/sebsd/share/mklocale/zh_CN.GB18030.src#3 integrate
.. //depot/projects/trustedbsd/sebsd/share/monetdef/Makefile#4 integrate
.. //depot/projects/trustedbsd/sebsd/share/msgdef/Makefile#4 integrate
.. //depot/projects/trustedbsd/sebsd/share/numericdef/Makefile#4 integrate
.. //depot/projects/trustedbsd/sebsd/share/skel/dot.mail_aliases#2 integrate
.. //depot/projects/trustedbsd/sebsd/share/timedef/Makefile#4 integrate
.. //depot/projects/trustedbsd/sebsd/share/timedef/am_ET.UTF-8.src#2 integrate
.. //depot/projects/trustedbsd/sebsd/share/timedef/zh_CN.GB18030.src#3 integrate
.. //depot/projects/trustedbsd/sebsd/share/timedef/zh_CN.eucCN.src#2 integrate
.. //depot/projects/trustedbsd/sebsd/share/zoneinfo/zone.tab#4 integrate

Differences ...

==== //depot/projects/trustedbsd/sebsd/share/colldef/Makefile#4 (text+ko) ====

@@ -1,4 +1,4 @@
-# $FreeBSD: src/share/colldef/Makefile,v 1.58 2003/08/05 05:42:07 mtm Exp $
+# $FreeBSD: src/share/colldef/Makefile,v 1.59 2003/08/08 13:43:49 ache Exp $
 #
 
 NOMAN=YES
@@ -39,8 +39,9 @@
 LOCALEDIR=      ${DESTDIR}/usr/share/locale
 
 ASCIILINKS=	am_ET.UTF-8 en_AU.US-ASCII en_CA.US-ASCII en_GB.US-ASCII \
-		en_NZ.US-ASCII en_US.US-ASCII ko_KR.eucKR ja_JP.eucJP \
-		ja_JP.SJIS tr_TR.ISO8859-9 zh_CN.eucCN zh_CN.GB18030 zh_CN.GBK
+		en_NZ.US-ASCII en_US.US-ASCII ko_KR.CP949 ko_KR.eucKR \
+		ja_JP.eucJP ja_JP.SJIS tr_TR.ISO8859-9 zh_CN.eucCN \
+		zh_CN.GB18030 zh_CN.GBK
 DELINKS=	de_AT de_CH
 ZHLINKS=	zh_TW.Big5
 

==== //depot/projects/trustedbsd/sebsd/share/doc/papers/timecounter/Makefile#3 (text+ko) ====

@@ -1,13 +1,20 @@
-# $FreeBSD: src/share/doc/papers/timecounter/Makefile,v 1.1 2003/06/15 18:49:46 phk Exp $
+# $FreeBSD: src/share/doc/papers/timecounter/Makefile,v 1.2 2003/09/05 09:38:54 jkoshy Exp $
 
 # You really want:
 # PRINTERDEVICE=ps
 # or you will not get the illustration.
 VOLUME=	papers
 DOC=	timecounter
-SRCS=	tmac.usenix timecounter.ms
+SRCS=	tmac.usenix timecounter.ms-patched
+EXTRA=	fig1.eps fig2.eps fig3.eps fig4.eps fig5.eps gps.ps intr.ps
+MACROS=	-ms
+CLEANFILES=	timecounter.ms-patched
 USE_PIC=1
 USE_EQN=1
 USE_TBL=1
 
+timecounter.ms-patched: timecounter.ms
+	sed -E -e 's;(gps|intr).ps;${.CURDIR}/&;' -e 's;fig[0-9].eps;${.CURDIR}/&;' \
+		${.ALLSRC} > ${.TARGET}
+
 .include <bsd.doc.mk>

==== //depot/projects/trustedbsd/sebsd/share/doc/papers/timecounter/timecounter.ms#3 (text+ko) ====

@@ -9,7 +9,7 @@
 .\" this stuff is worth it, you can buy me a beer in return.   Poul-Henning Kamp
 .\" ----------------------------------------------------------------------------
 .\"
-.\" $FreeBSD: src/share/doc/papers/timecounter/timecounter.ms,v 1.1 2003/06/15 18:49:46 phk Exp $
+.\" $FreeBSD: src/share/doc/papers/timecounter/timecounter.ms,v 1.2 2003/09/05 09:40:10 jkoshy Exp $
 .\"
 .if n .ND
 .TI
@@ -99,7 +99,7 @@
 We can therefore with good fidelity define ``a clock'' to be the
 combination of an oscillator and a counting mechanism:
 .LP
-.PSPIC fig3.eps
+.if t .PSPIC fig3.eps
 .LP
 The standard second is currently defined as
 .QP
@@ -110,7 +110,7 @@
 with an error less than ø2 cdot 10 sup{-15}ø [DMK2001] with commercially 
 available products doing better than ø1 cdot 10 sup{-14}ø [AG2002].
 .LP
-Unlike other physical units with a conventionally defined origo,
+Unlike other physical units with a conventionally defined origin,
 longitude for instance, the ephemeral nature of time prevents us
 from putting a stake in the ground, so to speak, and measure from
 there.  For measuring time we have to rely on ``dead reckoning'',
@@ -251,7 +251,7 @@
 using a graphic illustration of the difference between the two
 concepts:
 .LP
-.PSPIC fig1.eps
+.if t .PSPIC fig1.eps
 .LP
 In the top row we have instability, the bullet holes are spread over
 a large fraction of the target area.
@@ -272,7 +272,7 @@
 Transposing these four targets to actual clocks, the situation
 could look like the following plots:
 .LP
-.PSPIC fig2.eps
+.if t .PSPIC fig2.eps
 .LP
 On the x-axis we have time and on the y-axis how wrong the clock
 was at a given point in time.
@@ -712,7 +712,7 @@
 can continue unaware of this afterwards and not suffer corruption
 or miscalculation even though it holds no locks on the shared
 meta-data.
-.PSPIC fig4.eps
+.if t .PSPIC fig4.eps
 .LP
 This scheme has an inherent risk that a process may be de-scheduled for
 so long time that it will not manage to complete the timestamping
@@ -901,7 +901,7 @@
 [VCC2002] containing a FPGA chip on a PCI form factor card, a 26
 bit timecounter running at 100MHz was successfully implemented.
 .LP
-.PSPIC fig5.eps
+.if t .PSPIC fig5.eps
 .LP
 .LP
 In order to show that timestamping does not necessarily have to
@@ -925,7 +925,7 @@
 sawtooth correction''.
 .FE
 .LP
-.PSPIC gps.ps
+.if t .PSPIC gps.ps
 .LP
 It shold be noted that the author is no hardware wizard and
 a number of issues in the implementation results in less than
@@ -943,7 +943,7 @@
 totally obscure the curves due to their temperature coefficient.
 .FE
 .LP
-.PSPIC intr.ps
+.if t .PSPIC intr.ps
 .LP
 It is painfully obvious that the interrupt latency is the
 dominant noise factor in PPS timestamping in the second case.
@@ -1065,7 +1065,7 @@
 Time" Penguin USA (Paper); ISBN: 0140258795.
 .LP
 [SAGE]
-This ``gee-wiz'' kind of article in Dr. Jobbs Journal is a goot place to
+This ``gee-wiz'' kind of article in Dr. Jobbs Journal is a good place to
 start:
 .br
 http://www.ddj.com/documents/s=1493/ddj0001hc/0085a.htm

==== //depot/projects/trustedbsd/sebsd/share/examples/cvsup/cvs-supfile#4 (text+ko) ====

@@ -1,4 +1,4 @@
-# $FreeBSD: src/share/examples/cvsup/cvs-supfile,v 1.36 2003/03/04 19:02:27 peter Exp $
+# $FreeBSD: src/share/examples/cvsup/cvs-supfile,v 1.38 2003/09/18 08:19:39 eivind Exp $
 #
 # This file contains all of the "CVSup collections" that make up the
 # CVS development tree of the FreeBSD system.
@@ -55,7 +55,9 @@
 *default release=cvs
 *default delete use-rel-suffix
 
-# If your network link is a T1 or faster, comment out the following line.
+# If you seem to be limited by CPU rather than network or disk bandwidth, try
+# commenting out the following line.  (Normally, today's CPUs are fast enough
+# that you want to run compression.)
 *default compress
 
 ## Main Source Tree.
@@ -118,6 +120,7 @@
 #ports-databases
 #ports-deskutils
 #ports-devel
+#ports-dns
 #ports-editors
 #ports-emulators
 #ports-finance
@@ -142,6 +145,7 @@
 #ports-news
 #ports-palm
 #ports-picobsd
+#ports-polish
 #ports-portuguese
 #ports-print
 #ports-russian

==== //depot/projects/trustedbsd/sebsd/share/examples/cvsup/doc-supfile#2 (text+ko) ====

@@ -1,4 +1,4 @@
-# $FreeBSD: src/share/examples/cvsup/doc-supfile,v 1.7 2002/07/30 14:08:16 blackend Exp $
+# $FreeBSD: src/share/examples/cvsup/doc-supfile,v 1.8 2003/09/18 08:19:39 eivind Exp $
 #
 # This file contains all of the "CVSup collections" that make up the
 # source of the FreeBSD doc tree
@@ -59,7 +59,9 @@
 *default release=cvs tag=.
 *default delete use-rel-suffix
 
-# If your network link is a T1 or faster, comment out the following line.
+# If you seem to be limited by CPU rather than network or disk bandwidth, try
+# commenting out the following line.  (Normally, today's CPUs are fast enough
+# that you want to run compression.)
 *default compress
 
 # This will retrieve the entire doc branch of the FreeBSD repository.

==== //depot/projects/trustedbsd/sebsd/share/examples/cvsup/gnats-supfile#2 (text+ko) ====

@@ -1,4 +1,4 @@
-# $FreeBSD: src/share/examples/cvsup/gnats-supfile,v 1.4 2002/07/30 14:08:16 blackend Exp $
+# $FreeBSD: src/share/examples/cvsup/gnats-supfile,v 1.6 2003/09/18 08:19:39 eivind Exp $
 #
 # This file contains all of the "CVSup collections" that make up the
 # FreeBSD GNATS bug report database.
@@ -41,7 +41,7 @@
 # prefix=/usr
 #		This specifies where to place the requested files.  A
 #		setting of "/usr" will place all of the files requested
-#		in "/usr/ports" (e.g., "/usr/ports/devel", "/usr/ports/lang").
+#		in "/usr/gnats".
 #		The prefix directory must exist in order to run CVSup.
 
 # Defaults that apply to all the collections
@@ -54,7 +54,9 @@
 *default release=current 
 *default delete use-rel-suffix
 
-# If your network link is a T1 or faster, comment out the following line.
+# If you seem to be limited by CPU rather than network or disk bandwidth, try
+# commenting out the following line.  (Normally, today's CPUs are fast enough
+# that you want to run compression.)
 *default compress
 
 ## GNATS database

==== //depot/projects/trustedbsd/sebsd/share/examples/cvsup/ports-supfile#2 (text+ko) ====

@@ -1,4 +1,4 @@
-# $FreeBSD: src/share/examples/cvsup/ports-supfile,v 1.26 2002/12/09 01:02:42 lioux Exp $
+# $FreeBSD: src/share/examples/cvsup/ports-supfile,v 1.28 2003/09/18 08:19:39 eivind Exp $
 #
 # This file contains all of the "CVSup collections" that make up the
 # FreeBSD-current ports collection.
@@ -54,7 +54,9 @@
 *default release=cvs tag=.
 *default delete use-rel-suffix
 
-# If your network link is a T1 or faster, comment out the following line.
+# If you seem to be limited by CPU rather than network or disk bandwidth, try
+# commenting out the following line.  (Normally, today's CPUs are fast enough
+# that you want to run compression.)
 *default compress
 
 ## Ports Collection.
@@ -84,6 +86,7 @@
 #ports-databases
 #ports-deskutils
 #ports-devel
+#ports-dns
 #ports-editors
 #ports-emulators
 #ports-finance
@@ -108,6 +111,7 @@
 #ports-news
 #ports-palm
 #ports-picobsd
+#ports-polish
 #ports-portuguese
 #ports-print
 #ports-russian

==== //depot/projects/trustedbsd/sebsd/share/examples/cvsup/refuse#4 (text+ko) ====

@@ -21,6 +21,7 @@
 ports/japanese
 ports/korean
 ports/portuguese
+ports/polish
 ports/russian
 ports/ukrainian
 ports/vietnamese

==== //depot/projects/trustedbsd/sebsd/share/examples/cvsup/refuse.README#4 (text+ko) ====

@@ -1,4 +1,4 @@
-$FreeBSD: src/share/examples/cvsup/refuse.README,v 1.8 2003/03/26 01:25:39 keramida Exp $
+$FreeBSD: src/share/examples/cvsup/refuse.README,v 1.9 2003/09/12 09:09:49 ceri Exp $
 
 This describes the "refuse" file found in this directory.  The
 explanation cannot be put inside the file itself because:
@@ -46,6 +46,7 @@
     ports/hungarian
     ports/japanese
     ports/korean
+    ports/polish
     ports/portuguese
     ports/russian
     ports/ukrainian

==== //depot/projects/trustedbsd/sebsd/share/examples/cvsup/stable-supfile#2 (text+ko) ====

@@ -1,4 +1,4 @@
-# $FreeBSD: src/share/examples/cvsup/stable-supfile,v 1.26 2002/07/30 14:08:16 blackend Exp $
+# $FreeBSD: src/share/examples/cvsup/stable-supfile,v 1.27 2003/09/18 08:19:39 eivind Exp $
 #
 # This file contains all of the "CVSup collections" that make up the
 # FreeBSD-stable source tree.
@@ -73,7 +73,9 @@
 *default release=cvs tag=RELENG_4
 *default delete use-rel-suffix
 
-# If your network link is a T1 or faster, comment out the following line.
+# If you seem to be limited by CPU rather than network or disk bandwidth, try
+# commenting out the following line.  (Normally, today's CPUs are fast enough
+# that you want to run compression.)
 *default compress
 
 ## Main Source Tree.

==== //depot/projects/trustedbsd/sebsd/share/examples/cvsup/standard-supfile#2 (text+ko) ====

@@ -1,4 +1,4 @@
-# $FreeBSD: src/share/examples/cvsup/standard-supfile,v 1.21 2002/07/30 14:08:16 blackend Exp $
+# $FreeBSD: src/share/examples/cvsup/standard-supfile,v 1.22 2003/09/18 08:19:39 eivind Exp $
 #
 # This file contains all of the "CVSup collections" that make up the
 # FreeBSD-current source tree.
@@ -54,7 +54,9 @@
 *default release=cvs tag=.
 *default delete use-rel-suffix
 
-# If your network link is a T1 or faster, comment out the following line.
+# If you seem to be limited by CPU rather than network or disk bandwidth, try
+# commenting out the following line.  (Normally, today's CPUs are fast enough
+# that you want to run compression.)
 *default compress
 
 ## Main Source Tree.

==== //depot/projects/trustedbsd/sebsd/share/examples/cvsup/www-supfile#2 (text+ko) ====

@@ -1,4 +1,4 @@
-# $FreeBSD: src/share/examples/cvsup/www-supfile,v 1.4 2002/07/30 14:08:16 blackend Exp $
+# $FreeBSD: src/share/examples/cvsup/www-supfile,v 1.5 2003/09/18 08:19:39 eivind Exp $
 #
 # This file contains all of the "CVSup collections" that make up the
 # source of the FreeBSD www tree
@@ -54,7 +54,9 @@
 *default release=cvs tag=.
 *default delete use-rel-suffix
 
-# If your network link is a T1 or faster, comment out the following line.
+# If you seem to be limited by CPU rather than network or disk bandwidth, try
+# commenting out the following line.  (Normally, today's CPUs are fast enough
+# that you want to run compression.)
 *default compress
 
 # This collection retrieves the www/ tree of the FreeBSD repository

==== //depot/projects/trustedbsd/sebsd/share/examples/etc/README.examples#2 (text+ko) ====

@@ -1,4 +1,4 @@
-$FreeBSD: src/share/examples/etc/README.examples,v 1.11 2002/11/27 16:45:10 ru Exp $
+$FreeBSD: src/share/examples/etc/README.examples,v 1.12 2003/09/15 16:42:52 nectar Exp $
 
 The /usr/share/examples/etc directory contains the original
 distribution versions of the files which are shipped in /etc.  This is
@@ -34,7 +34,6 @@
 netstart	- network startup script run from /etc/rc
 networks	- see networks(5)
 newsyslog.conf	- configuration for system log file rotator newsyslog(8)
-nsswitch.conf   - name-service switch config file (see nsswitch.conf(5))
 pam.conf	- configuration file for pam(8)
 pccard_ether	- confiuration script for ethernet pccards (see pccardd(8))
 phones		- phone number database for tip(1)

==== //depot/projects/trustedbsd/sebsd/share/examples/etc/make.conf#4 (text+ko) ====

@@ -1,4 +1,4 @@
-# $FreeBSD: src/share/examples/etc/make.conf,v 1.217 2003/07/06 19:01:41 gshapiro Exp $
+# $FreeBSD: src/share/examples/etc/make.conf,v 1.218 2003/09/24 04:19:26 gshapiro Exp $
 #
 # NOTE:  Please would any committer updating this file also update the
 # make.conf(5) manual page, if necessary, which is located in
@@ -263,6 +263,11 @@
 #
 #SENDMAIL_ADDITIONAL_MC=/etc/mail/foo.mc /etc/mail/bar.mc
 #
+# The following overrides the default location for the m4 configuration
+# files used to build a .cf file from a .mc file.
+#
+#SENDMAIL_CF_DIR=/usr/local/share/sendmail/cf
+#
 # Setting the following variable modifies the flags passed to m4 when
 # building a .cf file from a .mc file.  It can be used to enable
 # features disabled by default.

==== //depot/projects/trustedbsd/sebsd/share/examples/ipfw/change_rules.sh#4 (text+ko) ====

@@ -24,7 +24,7 @@
 # OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
 # SUCH DAMAGE.
 #
-# $FreeBSD: src/share/examples/ipfw/change_rules.sh,v 1.5 2003/02/13 12:02:51 brueffer Exp $
+# $FreeBSD: src/share/examples/ipfw/change_rules.sh,v 1.6 2003/09/07 07:52:56 jmg Exp $
 
 # Change ipfw(8) rules with safety guarantees for remote operation
 #
@@ -82,7 +82,7 @@
 }
 
 restore_rules() {
-	nohup sh ${firewall_script} >/dev/null 2>&1
+	nohup sh ${firewall_script} </dev/null >/dev/null 2>&1
 	rm ${TMPFILE}
 	exit 1
 }
@@ -129,10 +129,10 @@
 
 if [ ${rules_edit} = yes ]; then
 	nohup sh ${firewall_script} ${firewall_type}.new \
-	    > ${TMPFILE} 2>&1
+	    < /dev/null > ${TMPFILE} 2>&1
 else
 	nohup sh ${firewall_script}.new \
-	    > ${TMPFILE} 2>&1
+	    < /dev/null > ${TMPFILE} 2>&1
 fi
 sleep 2;
 get_yes_no "Would you like to see the resulting new rules"

==== //depot/projects/trustedbsd/sebsd/share/examples/mdoc/example.3#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/share/examples/mdoc/example.3,v 1.22 2001/07/18 10:04:34 ru Exp $
+.\" $FreeBSD: src/share/examples/mdoc/example.3,v 1.23 2003/09/08 19:57:19 ru Exp $
 .\"
 .\" Note: The date here should be updated whenever a non-trivial
 .\" change is made to the manual page.
@@ -65,7 +65,7 @@
 .El
 .Pp
 The above values are defined in
-.Aq Pa example.h
+.In example.h
 as follows:
 .Bd -literal
 #define EXAMPLE_ONE  1

==== //depot/projects/trustedbsd/sebsd/share/examples/netgraph/ngctl#2 (text+ko) ====

@@ -1,4 +1,4 @@
-# $FreeBSD: src/share/examples/netgraph/ngctl,v 1.1 1999/11/30 02:45:08 archie Exp $
+# $FreeBSD: src/share/examples/netgraph/ngctl,v 1.2 2003/09/30 22:39:22 julian Exp $
 
 #
 # This is an example that shows how to send ASCII formatted control
@@ -31,7 +31,7 @@
       quit       Exit program
     +
 
-# Now let's create a ng_ksocket(8) node, in the family PF_INET,
+# Now let's create a ng_ksocket(4) node, in the family PF_INET,
 # of type SOCK_RAW, and protocol IPPROTO_DIVERT:
 
     + mkpeer ksocket foo inet/raw/divert

==== //depot/projects/trustedbsd/sebsd/share/examples/netgraph/udp.tunnel#2 (text+ko) ====

@@ -1,5 +1,5 @@
 #!/bin/sh
-# $FreeBSD: src/share/examples/netgraph/udp.tunnel,v 1.1 2000/01/28 00:44:30 archie Exp $
+# $FreeBSD: src/share/examples/netgraph/udp.tunnel,v 1.2 2003/09/30 22:39:22 julian Exp $
 
 # This script sets up a virtual point-to-point WAN link between
 # two subnets, using UDP packets as the ``WAN connection.''
@@ -31,7 +31,7 @@
 fi
 
 # Attach a UDP socket to the ``inet'' hook of the interface node
-# using the ng_ksocket(8) node type.
+# using the ng_ksocket(4) node type.
 #
 ngctl mkpeer ng0: ksocket inet inet/dgram/udp
 

==== //depot/projects/trustedbsd/sebsd/share/examples/ppi/ppilcd.c#2 (text+ko) ====

@@ -2,7 +2,7 @@
  * Control LCD module hung off parallel port using the
  * ppi 'geek port' interface.
  *
- * $FreeBSD: src/share/examples/ppi/ppilcd.c,v 1.4 2001/05/18 13:58:08 ru Exp $
+ * $FreeBSD: src/share/examples/ppi/ppilcd.c,v 1.5 2003/08/07 04:40:54 imp Exp $
  */
 
 #include <stdio.h>
@@ -107,7 +107,7 @@
 
     drivertype = getenv("LCD_TYPE");
     
-    while ((ch = getopt(argc, argv, "Dd:f:o:v")) != EOF) {
+    while ((ch = getopt(argc, argv, "Dd:f:o:v")) != -1) {
 	switch(ch) {
 	case 'D':
 	    debuglevel++;

==== //depot/projects/trustedbsd/sebsd/share/examples/scsi_target/scsi_cmds.c#4 (text+ko) ====

@@ -25,7 +25,7 @@
  * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
  * SUCH DAMAGE.
  *
- * $FreeBSD: src/share/examples/scsi_target/scsi_cmds.c,v 1.2 2003/01/16 00:24:29 njl Exp $
+ * $FreeBSD: src/share/examples/scsi_target/scsi_cmds.c,v 1.3 2003/09/25 05:43:26 simokawa Exp $
  */
 
 #include <stdio.h>
@@ -246,10 +246,8 @@
 
 	/* Fill out the supplied CTIO */
 	if (ctio != NULL) {
-		/* No autosense yet
 		bcopy(sense, &ctio->sense_data, sizeof(*sense));
-		ctio->sense_len = sizeof(*sense);  XXX
-		*/
+		ctio->sense_len = sizeof(*sense);  /* XXX */
 		ctio->ccb_h.flags &= ~CAM_DIR_MASK;
 		ctio->ccb_h.flags |= CAM_DIR_NONE | /* CAM_SEND_SENSE | */
 				     CAM_SEND_STATUS;
@@ -331,7 +329,11 @@
 	inq = &inq_data;
 	bzero(inq, sizeof(*inq));
 	inq->device = T_DIRECT | (SID_QUAL_LU_CONNECTED << 5);
+#ifdef SCSI_REV_SPC
 	inq->version = SCSI_REV_SPC; /* was 2 */
+#else
+	inq->version = SCSI_REV_3; /* was 2 */
+#endif
 
 	/*
 	 * XXX cpi.hba_inquiry doesn't support Addr16 so we give the

==== //depot/projects/trustedbsd/sebsd/share/examples/scsi_target/scsi_target.c#4 (text+ko) ====

@@ -25,7 +25,7 @@
  * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
  * SUCH DAMAGE.
  *
- * $FreeBSD: src/share/examples/scsi_target/scsi_target.c,v 1.14 2003/01/16 00:24:29 njl Exp $
+ * $FreeBSD: src/share/examples/scsi_target/scsi_target.c,v 1.15 2003/09/25 05:43:26 simokawa Exp $
  */
 
 #include <sys/types.h>
@@ -45,6 +45,7 @@
 #include <sys/queue.h>
 #include <sys/event.h>
 #include <sys/param.h>
+#include <sys/disk.h>
 #include <cam/cam_queue.h>
 #include <cam/scsi/scsi_all.h>
 #include <cam/scsi/scsi_targetio.h>
@@ -199,7 +200,18 @@
 
 		if (fstat(file_fd, &st) < 0)
 			err(1, "fstat file");
-		volume_size = st.st_size / sector_size;
+#if __FreeBSD_version >= 500000
+		if ((st.st_mode & S_IFCHR) != 0) {
+			/* raw device */
+			off_t mediasize;
+			if (ioctl(file_fd, DIOCGMEDIASIZE, &mediasize) < 0)
+				err(1, "DIOCGMEDIASIZE"); 
+
+			/* XXX get sector size by ioctl()?? */
+			volume_size = mediasize / sector_size;
+		} else
+#endif
+			volume_size = st.st_size / sector_size;
 	} else {
 		volume_size = user_size / sector_size;
 	}
@@ -582,6 +594,8 @@
 		c_descr->offset = a_descr->base_off + a_descr->targ_req;
 	else if ((a_descr->flags & CAM_DIR_MASK) == CAM_DIR_OUT)
 		c_descr->offset = a_descr->base_off + a_descr->init_req;
+	else
+		c_descr->offset = a_descr->base_off;
 
 	/* 
 	 * Return a check condition if there was an error while
@@ -684,6 +698,14 @@
 		ctio = (struct ccb_scsiio *)ccb_h;
 		c_descr = (struct ctio_descr *)ctio->ccb_h.targ_descr;
 
+		if (ctio->ccb_h.status == CAM_REQ_ABORTED) {
+			TAILQ_REMOVE(&a_descr->cmplt_io, ccb_h,
+				     periph_links.tqe);
+			free_ccb((union ccb *)ctio);
+			send_ccb((union ccb *)atio, /*priority*/1);
+			continue;
+		}
+
 		/* If completed item is in range, call handler */
 		if ((c_descr->event == AIO_DONE &&
 		    c_descr->offset == a_descr->base_off + a_descr->targ_ack)

==== //depot/projects/trustedbsd/sebsd/share/examples/ses/getencstat/getencstat.0#2 (text+ko) ====

@@ -1,4 +1,4 @@
-.\"	$FreeBSD: src/share/examples/ses/getencstat/getencstat.0,v 1.1 2000/02/29 05:44:12 mjacob Exp $
+.\"	$FreeBSD: src/share/examples/ses/getencstat/getencstat.0,v 1.2 2003/09/14 13:41:58 ru Exp $
 .\"
 .\" Copyright (c) 2000 Matthew Jacob
 .\" All rights reserved.
@@ -45,7 +45,7 @@
 .Nm
 gets summary and detailed SCSI Environmental Services (or SAF-TE) device
 enclosure status. The overall status is printed out. If the overall status
-is considered okay, nothing else is printed out (unless the the
+is considered okay, nothing else is printed out (unless the
 .Fl v
 option is used).
 .Pp

==== //depot/projects/trustedbsd/sebsd/share/examples/ses/sesd/sesd.0#2 (text+ko) ====

@@ -1,4 +1,4 @@
-.\"	$FreeBSD: src/share/examples/ses/sesd/sesd.0,v 1.2 2001/07/06 16:46:32 ru Exp $
+.\"	$FreeBSD: src/share/examples/ses/sesd/sesd.0,v 1.3 2003/09/14 13:41:58 ru Exp $
 .\"
 .\" Copyright (c) 2000 Matthew Jacob
 .\" All rights reserved.
@@ -45,7 +45,7 @@
 .Sh DESCRIPTION
 .Nm
 monitors SCSI Environmental Services (or SAF-TE) devices for changes
-in state and logs such changes changes to the system error logger
+in state and logs such changes to the system error logger
 (see
 .Xr syslogd 8 ) .
 At least one device must be specified.

==== //depot/projects/trustedbsd/sebsd/share/man/Makefile#4 (text+ko) ====

@@ -1,5 +1,5 @@
 #	@(#)Makefile	8.2 (Berkeley) 4/16/94
-# $FreeBSD: src/share/man/Makefile,v 1.16 2003/04/16 11:28:44 ru Exp $
+# $FreeBSD: src/share/man/Makefile,v 1.17 2003/09/04 21:24:18 ru Exp $
 
 # XXX MISSING:	man3f
 SUBDIR=	man1 man3 man4 man5 man6 man7 man8 man9
@@ -8,7 +8,9 @@
 
 makedb:
 	${MAKEWHATIS} ${DESTDIR}${BINDIR}/man
+.if !defined(NOCRYPT) && !defined(NO_OPENSSL)
 	${MAKEWHATIS} ${DESTDIR}${BINDIR}/openssl/man
+.endif
 
 .include "${.CURDIR}/../Makefile.inc"
 .include <bsd.subdir.mk>

==== //depot/projects/trustedbsd/sebsd/share/man/man3/queue.3#2 (text+ko) ====

@@ -30,7 +30,7 @@
 .\" SUCH DAMAGE.
 .\"
 .\"	@(#)queue.3	8.2 (Berkeley) 1/24/94
-.\" $FreeBSD: src/share/man/man3/queue.3,v 1.30 2002/04/17 13:48:14 tmm Exp $
+.\" $FreeBSD: src/share/man/man3/queue.3,v 1.32 2003/08/14 14:49:26 kan Exp $
 .\"
 .Dd January 24, 1994
 .Dt QUEUE 3
@@ -40,6 +40,7 @@
 .Nm SLIST_ENTRY ,
 .Nm SLIST_FIRST ,
 .Nm SLIST_FOREACH ,
+.Nm SLIST_FOREACH_SAFE ,
 .Nm SLIST_HEAD ,
 .Nm SLIST_HEAD_INITIALIZER ,
 .Nm SLIST_INIT ,
@@ -53,6 +54,7 @@
 .Nm STAILQ_ENTRY ,
 .Nm STAILQ_FIRST ,
 .Nm STAILQ_FOREACH ,
+.Nm STAILQ_FOREACH_SAFE ,
 .Nm STAILQ_HEAD ,
 .Nm STAILQ_HEAD_INITIALIZER ,
 .Nm STAILQ_INIT ,
@@ -67,6 +69,7 @@
 .Nm LIST_ENTRY ,
 .Nm LIST_FIRST ,
 .Nm LIST_FOREACH ,
+.Nm LIST_FOREACH_SAFE ,
 .Nm LIST_HEAD ,
 .Nm LIST_HEAD_INITIALIZER ,
 .Nm LIST_INIT ,
@@ -80,7 +83,9 @@
 .Nm TAILQ_ENTRY ,
 .Nm TAILQ_FIRST ,
 .Nm TAILQ_FOREACH ,
+.Nm TAILQ_FOREACH_SAFE ,
 .Nm TAILQ_FOREACH_REVERSE ,
+.Nm TAILQ_FOREACH_REVERSE_SAFE ,
 .Nm TAILQ_HEAD ,
 .Nm TAILQ_HEAD_INITIALIZER ,
 .Nm TAILQ_INIT ,
@@ -101,6 +106,7 @@
 .Fn SLIST_ENTRY "TYPE"
 .Fn SLIST_FIRST "SLIST_HEAD *head"
 .Fn SLIST_FOREACH "TYPE *var" "SLIST_HEAD *head" "SLIST_ENTRY NAME"
+.Fn SLIST_FOREACH_SAFE "TYPE *var" "SLIST_HEAD *head" "SLIST_ENTRY NAME" "TYPE *temp_var"
 .Fn SLIST_HEAD "HEADNAME" "TYPE"
 .Fn SLIST_HEAD_INITIALIZER "SLIST_HEAD head"
 .Fn SLIST_INIT "SLIST_HEAD *head"
@@ -115,6 +121,7 @@
 .Fn STAILQ_ENTRY "TYPE"
 .Fn STAILQ_FIRST "STAILQ_HEAD *head"
 .Fn STAILQ_FOREACH "TYPE *var" "STAILQ_HEAD *head" "STAILQ_ENTRY NAME"
+.Fn STAILQ_FOREACH_SAFE "TYPE *var" "STAILQ_HEAD *head" "STAILQ_ENTRY NAME" "TYPE *temp_var"
 .Fn STAILQ_HEAD "HEADNAME" "TYPE"
 .Fn STAILQ_HEAD_INITIALIZER "STAILQ_HEAD head"
 .Fn STAILQ_INIT "STAILQ_HEAD *head"
@@ -130,6 +137,7 @@
 .Fn LIST_ENTRY "TYPE"
 .Fn LIST_FIRST "LIST_HEAD *head"
 .Fn LIST_FOREACH "TYPE *var" "LIST_HEAD *head" "LIST_ENTRY NAME"
+.Fn LIST_FOREACH_SAFE "TYPE *var" "LIST_HEAD *head" "LIST_ENTRY NAME" "TYPE *temp_var"
 .Fn LIST_HEAD "HEADNAME" "TYPE"
 .Fn LIST_HEAD_INITIALIZER "LIST_HEAD head"
 .Fn LIST_INIT "LIST_HEAD *head"
@@ -144,7 +152,9 @@
 .Fn TAILQ_ENTRY "TYPE"
 .Fn TAILQ_FIRST "TAILQ_HEAD *head"
 .Fn TAILQ_FOREACH "TYPE *var" "TAILQ_HEAD *head" "TAILQ_ENTRY NAME"
+.Fn TAILQ_FOREACH_SAFE "TYPE *var" "TAILQ_HEAD *head" "TAILQ_ENTRY NAME" "TYPE *temp_var"
 .Fn TAILQ_FOREACH_REVERSE "TYPE *var" "TAILQ_HEAD *head" "HEADNAME" "TAILQ_ENTRY NAME"
+.Fn TAILQ_FOREACH_REVERSE_SAFE "TYPE *var" "TAILQ_HEAD *head" "HEADNAME" "TAILQ_ENTRY NAME" "TYPE *temp_var"
 .Fn TAILQ_HEAD "HEADNAME" "TYPE"
 .Fn TAILQ_HEAD_INITIALIZER "TAILQ_HEAD head"
 .Fn TAILQ_INIT "TAILQ_HEAD *head"
@@ -324,6 +334,20 @@
 .Fa var .
 .Pp
 The macro
+.Nm SLIST_FOREACH_SAFE
+traverses the list referenced by
+.Fa head
+in the forward direction, assigning each element in
+turn to
+.Fa var .
+However, unlike
+.Fn SLIST_FOREACH

>>> 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