Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 30 Jan 2009 10:24:15 GMT
From:      Robert Watson <rwatson@FreeBSD.org>
To:        Perforce Change Reviews <perforce@freebsd.org>
Subject:   PERFORCE change 156904 for review
Message-ID:  <200901301024.n0UAOFeN054527@repoman.freebsd.org>

next in thread | raw e-mail | index | archive | help
http://perforce.freebsd.org/chv.cgi?CH=156904

Change 156904 by rwatson@rwatson_freebsd_capabilities on 2009/01/30 10:24:04

	Integrate TrustedBSD Capabilities branch.

Affected files ...

.. //depot/projects/trustedbsd/capabilities/src/Makefile.inc1#6 integrate
.. //depot/projects/trustedbsd/capabilities/src/ObsoleteFiles.inc#6 integrate
.. //depot/projects/trustedbsd/capabilities/src/UPDATING#6 integrate
.. //depot/projects/trustedbsd/capabilities/src/bin/chmod/chmod.1#2 integrate
.. //depot/projects/trustedbsd/capabilities/src/bin/dd/dd.1#2 integrate
.. //depot/projects/trustedbsd/capabilities/src/cddl/contrib/opensolaris/lib/libdtrace/common/dt_link.c#3 integrate
.. //depot/projects/trustedbsd/capabilities/src/contrib/gdtoa/README#3 integrate
.. //depot/projects/trustedbsd/capabilities/src/contrib/gdtoa/g_Qfmt.c#2 integrate
.. //depot/projects/trustedbsd/capabilities/src/contrib/gdtoa/g__fmt.c#2 integrate
.. //depot/projects/trustedbsd/capabilities/src/contrib/gdtoa/g_ddfmt.c#2 integrate
.. //depot/projects/trustedbsd/capabilities/src/contrib/gdtoa/g_dfmt.c#2 integrate
.. //depot/projects/trustedbsd/capabilities/src/contrib/gdtoa/g_ffmt.c#2 integrate
.. //depot/projects/trustedbsd/capabilities/src/contrib/gdtoa/g_xLfmt.c#2 integrate
.. //depot/projects/trustedbsd/capabilities/src/contrib/gdtoa/g_xfmt.c#2 integrate
.. //depot/projects/trustedbsd/capabilities/src/contrib/gdtoa/gdtoa.c#2 integrate
.. //depot/projects/trustedbsd/capabilities/src/contrib/gdtoa/gdtoa.h#3 integrate
.. //depot/projects/trustedbsd/capabilities/src/contrib/gdtoa/gdtoa_fltrnds.h#1 branch
.. //depot/projects/trustedbsd/capabilities/src/contrib/gdtoa/gdtoaimp.h#3 integrate
.. //depot/projects/trustedbsd/capabilities/src/contrib/gdtoa/gethex.c#4 integrate
.. //depot/projects/trustedbsd/capabilities/src/contrib/gdtoa/makefile#2 integrate
.. //depot/projects/trustedbsd/capabilities/src/contrib/gdtoa/smisc.c#2 integrate
.. //depot/projects/trustedbsd/capabilities/src/contrib/gdtoa/strtod.c#3 integrate
.. //depot/projects/trustedbsd/capabilities/src/contrib/gdtoa/strtodg.c#3 integrate
.. //depot/projects/trustedbsd/capabilities/src/contrib/gdtoa/strtof.c#3 integrate
.. //depot/projects/trustedbsd/capabilities/src/contrib/gdtoa/strtopQ.c#2 integrate
.. //depot/projects/trustedbsd/capabilities/src/contrib/gdtoa/strtopd.c#2 integrate
.. //depot/projects/trustedbsd/capabilities/src/contrib/gdtoa/strtopdd.c#2 integrate
.. //depot/projects/trustedbsd/capabilities/src/contrib/gdtoa/strtopf.c#2 integrate
.. //depot/projects/trustedbsd/capabilities/src/contrib/gdtoa/strtopx.c#2 integrate
.. //depot/projects/trustedbsd/capabilities/src/contrib/gdtoa/strtopxL.c#2 integrate
.. //depot/projects/trustedbsd/capabilities/src/contrib/gdtoa/test/README#3 integrate
.. //depot/projects/trustedbsd/capabilities/src/contrib/gdtoa/test/getround.c#3 integrate
.. //depot/projects/trustedbsd/capabilities/src/contrib/gdtoa/test/makefile#2 integrate
.. //depot/projects/trustedbsd/capabilities/src/contrib/gdtoa/test/obad/strtodt.out#1 branch
.. //depot/projects/trustedbsd/capabilities/src/contrib/gdtoa/test/obad/xL.out#1 branch
.. //depot/projects/trustedbsd/capabilities/src/contrib/gdtoa/test/xsum0.out#3 integrate
.. //depot/projects/trustedbsd/capabilities/src/contrib/gdtoa/xsum0.out#3 integrate
.. //depot/projects/trustedbsd/capabilities/src/contrib/smbfs/mount_smbfs/mount_smbfs.8#2 integrate
.. //depot/projects/trustedbsd/capabilities/src/contrib/smbfs/mount_smbfs/mount_smbfs.c#2 integrate
.. //depot/projects/trustedbsd/capabilities/src/contrib/wpa_supplicant/ChangeLog#3 integrate
.. //depot/projects/trustedbsd/capabilities/src/contrib/wpa_supplicant/Makefile#3 integrate
.. //depot/projects/trustedbsd/capabilities/src/contrib/wpa_supplicant/base64.c#2 integrate
.. //depot/projects/trustedbsd/capabilities/src/contrib/wpa_supplicant/ctrl_iface.c#3 integrate
.. //depot/projects/trustedbsd/capabilities/src/contrib/wpa_supplicant/ctrl_iface_dbus.c#3 integrate
.. //depot/projects/trustedbsd/capabilities/src/contrib/wpa_supplicant/ctrl_iface_unix.c#3 integrate
.. //depot/projects/trustedbsd/capabilities/src/contrib/wpa_supplicant/dbus_dict_helpers.c#2 integrate
.. //depot/projects/trustedbsd/capabilities/src/contrib/wpa_supplicant/doc/docbook/wpa_background.8#3 integrate
.. //depot/projects/trustedbsd/capabilities/src/contrib/wpa_supplicant/doc/docbook/wpa_cli.8#3 integrate
.. //depot/projects/trustedbsd/capabilities/src/contrib/wpa_supplicant/doc/docbook/wpa_cli.sgml#3 integrate
.. //depot/projects/trustedbsd/capabilities/src/contrib/wpa_supplicant/doc/docbook/wpa_passphrase.8#3 integrate
.. //depot/projects/trustedbsd/capabilities/src/contrib/wpa_supplicant/doc/docbook/wpa_supplicant.8#3 integrate
.. //depot/projects/trustedbsd/capabilities/src/contrib/wpa_supplicant/doc/docbook/wpa_supplicant.conf.5#3 integrate
.. //depot/projects/trustedbsd/capabilities/src/contrib/wpa_supplicant/doc/docbook/wpa_supplicant.conf.sgml#2 integrate
.. //depot/projects/trustedbsd/capabilities/src/contrib/wpa_supplicant/doc/docbook/wpa_supplicant.sgml#3 integrate
.. //depot/projects/trustedbsd/capabilities/src/contrib/wpa_supplicant/driver_ndis.c#3 integrate
.. //depot/projects/trustedbsd/capabilities/src/contrib/wpa_supplicant/eap.c#2 integrate
.. //depot/projects/trustedbsd/capabilities/src/contrib/wpa_supplicant/eap_aka.c#2 integrate
.. //depot/projects/trustedbsd/capabilities/src/contrib/wpa_supplicant/eap_gpsk.c#3 integrate
.. //depot/projects/trustedbsd/capabilities/src/contrib/wpa_supplicant/eap_gpsk_common.c#3 integrate
.. //depot/projects/trustedbsd/capabilities/src/contrib/wpa_supplicant/eap_ttls.c#2 integrate
.. //depot/projects/trustedbsd/capabilities/src/contrib/wpa_supplicant/eloop.c#2 integrate
.. //depot/projects/trustedbsd/capabilities/src/contrib/wpa_supplicant/eloop.h#2 integrate
.. //depot/projects/trustedbsd/capabilities/src/contrib/wpa_supplicant/eloop_none.c#2 integrate
.. //depot/projects/trustedbsd/capabilities/src/contrib/wpa_supplicant/mlme.c#2 integrate
.. //depot/projects/trustedbsd/capabilities/src/contrib/wpa_supplicant/os_unix.c#3 integrate
.. //depot/projects/trustedbsd/capabilities/src/contrib/wpa_supplicant/preauth_test.c#2 integrate
.. //depot/projects/trustedbsd/capabilities/src/contrib/wpa_supplicant/radius.c#3 integrate
.. //depot/projects/trustedbsd/capabilities/src/contrib/wpa_supplicant/sha1.c#2 integrate
.. //depot/projects/trustedbsd/capabilities/src/contrib/wpa_supplicant/tls_openssl.c#3 integrate
.. //depot/projects/trustedbsd/capabilities/src/contrib/wpa_supplicant/version.h#3 integrate
.. //depot/projects/trustedbsd/capabilities/src/contrib/wpa_supplicant/wpa.c#3 integrate
.. //depot/projects/trustedbsd/capabilities/src/contrib/wpa_supplicant/wpa.h#2 integrate
.. //depot/projects/trustedbsd/capabilities/src/contrib/wpa_supplicant/wpa_cli.c#3 integrate
.. //depot/projects/trustedbsd/capabilities/src/contrib/wpa_supplicant/wpa_gui-qt4/networkconfig.cpp#3 integrate
.. //depot/projects/trustedbsd/capabilities/src/contrib/wpa_supplicant/wpa_gui-qt4/scanresults.cpp#2 integrate
.. //depot/projects/trustedbsd/capabilities/src/contrib/wpa_supplicant/wpa_gui-qt4/wpagui.cpp#3 integrate
.. //depot/projects/trustedbsd/capabilities/src/contrib/wpa_supplicant/wpa_gui/networkconfig.ui.h#3 integrate
.. //depot/projects/trustedbsd/capabilities/src/contrib/wpa_supplicant/wpa_gui/userdatarequest.ui.h#2 integrate
.. //depot/projects/trustedbsd/capabilities/src/contrib/wpa_supplicant/wpa_gui/wpagui.ui.h#3 integrate
.. //depot/projects/trustedbsd/capabilities/src/contrib/wpa_supplicant/wpa_i.h#2 integrate
.. //depot/projects/trustedbsd/capabilities/src/contrib/wpa_supplicant/wpa_supplicant.c#3 integrate
.. //depot/projects/trustedbsd/capabilities/src/etc/defaults/rc.conf#6 integrate
.. //depot/projects/trustedbsd/capabilities/src/etc/devd.conf#5 integrate
.. //depot/projects/trustedbsd/capabilities/src/etc/devd/Makefile#2 integrate
.. //depot/projects/trustedbsd/capabilities/src/etc/rc.d/jail#3 integrate
.. //depot/projects/trustedbsd/capabilities/src/etc/rc.d/ntpd#3 integrate
.. //depot/projects/trustedbsd/capabilities/src/etc/rc.shutdown#2 integrate
.. //depot/projects/trustedbsd/capabilities/src/etc/regdomain.xml#3 integrate
.. //depot/projects/trustedbsd/capabilities/src/include/paths.h#2 integrate
.. //depot/projects/trustedbsd/capabilities/src/lib/libarchive/archive_write_disk.c#5 integrate
.. //depot/projects/trustedbsd/capabilities/src/lib/libarchive/test/Makefile#5 integrate
.. //depot/projects/trustedbsd/capabilities/src/lib/libarchive/test/test_write_disk_failures.c#1 branch
.. //depot/projects/trustedbsd/capabilities/src/lib/libarchive/test/test_write_disk_secure.c#4 integrate
.. //depot/projects/trustedbsd/capabilities/src/lib/libarchive/test/test_write_disk_sparse.c#1 branch
.. //depot/projects/trustedbsd/capabilities/src/lib/libc/gen/sysctl.3#3 integrate
.. //depot/projects/trustedbsd/capabilities/src/lib/libc/locale/mbstowcs.c#2 integrate
.. //depot/projects/trustedbsd/capabilities/src/lib/libc/locale/wcsftime.c#2 integrate
.. //depot/projects/trustedbsd/capabilities/src/lib/libc/locale/wcstombs.c#2 integrate
.. //depot/projects/trustedbsd/capabilities/src/lib/libc/stdio/ferror.3#2 integrate
.. //depot/projects/trustedbsd/capabilities/src/lib/libc/stdio/fputws.c#3 integrate
.. //depot/projects/trustedbsd/capabilities/src/lib/libc/stdio/printf.3#3 integrate
.. //depot/projects/trustedbsd/capabilities/src/lib/libc/stdio/printfcommon.h#1 branch
.. //depot/projects/trustedbsd/capabilities/src/lib/libc/stdio/vfprintf.c#4 integrate
.. //depot/projects/trustedbsd/capabilities/src/lib/libc/stdio/vfscanf.c#2 integrate
.. //depot/projects/trustedbsd/capabilities/src/lib/libc/stdio/vfwprintf.c#5 integrate
.. //depot/projects/trustedbsd/capabilities/src/lib/libc/stdio/vfwscanf.c#2 integrate
.. //depot/projects/trustedbsd/capabilities/src/lib/libc/stdio/vswscanf.c#3 integrate
.. //depot/projects/trustedbsd/capabilities/src/lib/libc/string/strlen.c#2 integrate
.. //depot/projects/trustedbsd/capabilities/src/lib/libpmc/libpmc.c#4 integrate
.. //depot/projects/trustedbsd/capabilities/src/libexec/comsat/comsat.c#2 integrate
.. //depot/projects/trustedbsd/capabilities/src/sbin/dumpfs/dumpfs.8#2 integrate
.. //depot/projects/trustedbsd/capabilities/src/sbin/dumpfs/dumpfs.c#2 integrate
.. //depot/projects/trustedbsd/capabilities/src/sbin/fdisk/fdisk.c#5 integrate
.. //depot/projects/trustedbsd/capabilities/src/sbin/fsck_ffs/fsck.h#3 integrate
.. //depot/projects/trustedbsd/capabilities/src/sbin/fsck_ffs/fsck_ffs.8#4 integrate
.. //depot/projects/trustedbsd/capabilities/src/sbin/fsck_ffs/fsutil.c#3 integrate
.. //depot/projects/trustedbsd/capabilities/src/sbin/fsck_ffs/main.c#5 integrate
.. //depot/projects/trustedbsd/capabilities/src/sbin/ifconfig/ifconfig.c#5 integrate
.. //depot/projects/trustedbsd/capabilities/src/sbin/ifconfig/ifieee80211.c#6 integrate
.. //depot/projects/trustedbsd/capabilities/src/sbin/ipfw/Makefile#2 integrate
.. //depot/projects/trustedbsd/capabilities/src/sbin/ipfw/dummynet.c#1 branch
.. //depot/projects/trustedbsd/capabilities/src/sbin/ipfw/ipfw2.c#5 integrate
.. //depot/projects/trustedbsd/capabilities/src/sbin/ipfw/ipfw2.h#1 branch
.. //depot/projects/trustedbsd/capabilities/src/sbin/ipfw/ipv6.c#1 branch
.. //depot/projects/trustedbsd/capabilities/src/sbin/ipfw/main.c#1 branch
.. //depot/projects/trustedbsd/capabilities/src/sbin/ipfw/nat.c#1 branch
.. //depot/projects/trustedbsd/capabilities/src/sbin/mount_nfs/mount_nfs.c#5 integrate
.. //depot/projects/trustedbsd/capabilities/src/sbin/mount_ntfs/mount_ntfs.8#2 integrate
.. //depot/projects/trustedbsd/capabilities/src/sbin/recoverdisk/recoverdisk.c#2 integrate
.. //depot/projects/trustedbsd/capabilities/src/sbin/restore/interactive.c#3 integrate
.. //depot/projects/trustedbsd/capabilities/src/sbin/route/route.c#4 integrate
.. //depot/projects/trustedbsd/capabilities/src/share/man/man4/Makefile#7 integrate
.. //depot/projects/trustedbsd/capabilities/src/share/man/man4/bce.4#3 integrate
.. //depot/projects/trustedbsd/capabilities/src/share/man/man4/bge.4#2 integrate
.. //depot/projects/trustedbsd/capabilities/src/share/man/man4/gem.4#2 integrate
.. //depot/projects/trustedbsd/capabilities/src/share/man/man4/hme.4#2 integrate
.. //depot/projects/trustedbsd/capabilities/src/share/man/man4/iic.4#2 integrate
.. //depot/projects/trustedbsd/capabilities/src/share/man/man4/man4.powerpc/Makefile#4 integrate
.. //depot/projects/trustedbsd/capabilities/src/share/man/man4/man4.powerpc/snd_ai2s.4#1 branch
.. //depot/projects/trustedbsd/capabilities/src/share/man/man4/man4.powerpc/snd_davbus.4#1 branch
.. //depot/projects/trustedbsd/capabilities/src/share/man/man4/nge.4#2 integrate
.. //depot/projects/trustedbsd/capabilities/src/share/man/man4/sdhci.4#2 integrate
.. //depot/projects/trustedbsd/capabilities/src/share/man/man4/sk.4#3 integrate
.. //depot/projects/trustedbsd/capabilities/src/share/man/man4/urtw.4#1 branch
.. //depot/projects/trustedbsd/capabilities/src/share/man/man5/Makefile#4 integrate
.. //depot/projects/trustedbsd/capabilities/src/share/man/man5/portindex.5#1 branch
.. //depot/projects/trustedbsd/capabilities/src/share/man/man5/rc.conf.5#6 integrate
.. //depot/projects/trustedbsd/capabilities/src/share/man/man7/build.7#3 integrate
.. //depot/projects/trustedbsd/capabilities/src/share/man/man7/ports.7#3 integrate
.. //depot/projects/trustedbsd/capabilities/src/share/man/man7/tuning.7#2 integrate
.. //depot/projects/trustedbsd/capabilities/src/share/man/man9/kthread.9#3 integrate
.. //depot/projects/trustedbsd/capabilities/src/share/zoneinfo/asia#5 integrate
.. //depot/projects/trustedbsd/capabilities/src/share/zoneinfo/backward#3 integrate
.. //depot/projects/trustedbsd/capabilities/src/share/zoneinfo/europe#4 integrate
.. //depot/projects/trustedbsd/capabilities/src/share/zoneinfo/leapseconds#4 integrate
.. //depot/projects/trustedbsd/capabilities/src/share/zoneinfo/northamerica#4 integrate
.. //depot/projects/trustedbsd/capabilities/src/share/zoneinfo/zone.tab#5 integrate
.. //depot/projects/trustedbsd/capabilities/src/sys/amd64/amd64/cpu_switch.S#5 integrate
.. //depot/projects/trustedbsd/capabilities/src/sys/amd64/amd64/exception.S#5 integrate
.. //depot/projects/trustedbsd/capabilities/src/sys/amd64/amd64/fpu.c#2 integrate
.. //depot/projects/trustedbsd/capabilities/src/sys/amd64/amd64/identcpu.c#5 integrate
.. //depot/projects/trustedbsd/capabilities/src/sys/amd64/amd64/io_apic.c#2 integrate
.. //depot/projects/trustedbsd/capabilities/src/sys/amd64/amd64/local_apic.c#5 integrate
.. //depot/projects/trustedbsd/capabilities/src/sys/amd64/amd64/mp_machdep.c#5 integrate
.. //depot/projects/trustedbsd/capabilities/src/sys/amd64/amd64/msi.c#3 integrate
.. //depot/projects/trustedbsd/capabilities/src/sys/amd64/conf/GENERIC#6 integrate
.. //depot/projects/trustedbsd/capabilities/src/sys/amd64/include/apicvar.h#3 integrate
.. //depot/projects/trustedbsd/capabilities/src/sys/amd64/include/fpu.h#2 integrate
.. //depot/projects/trustedbsd/capabilities/src/sys/amd64/include/intr_machdep.h#3 integrate
.. //depot/projects/trustedbsd/capabilities/src/sys/arm/at91/at91.c#5 integrate
.. //depot/projects/trustedbsd/capabilities/src/sys/arm/at91/at91_mci.c#3 integrate
.. //depot/projects/trustedbsd/capabilities/src/sys/arm/at91/at91_twi.c#5 integrate
.. //depot/projects/trustedbsd/capabilities/src/sys/arm/at91/at91_twireg.h#3 integrate
.. //depot/projects/trustedbsd/capabilities/src/sys/arm/at91/at91var.h#3 integrate
.. //depot/projects/trustedbsd/capabilities/src/sys/arm/at91/uart_bus_at91usart.c#3 integrate
.. //depot/projects/trustedbsd/capabilities/src/sys/arm/at91/uart_cpu_at91rm9200usart.c#3 integrate
.. //depot/projects/trustedbsd/capabilities/src/sys/arm/at91/uart_dev_at91usart.c#5 integrate
.. //depot/projects/trustedbsd/capabilities/src/sys/arm/include/vmparam.h#2 integrate
.. //depot/projects/trustedbsd/capabilities/src/sys/arm/xscale/i8134x/i81342_mcu.c#2 integrate
.. //depot/projects/trustedbsd/capabilities/src/sys/boot/forth/loader.conf#5 integrate
.. //depot/projects/trustedbsd/capabilities/src/sys/cam/cam_periph.c#4 integrate
.. //depot/projects/trustedbsd/capabilities/src/sys/cam/cam_xpt.c#5 integrate
.. //depot/projects/trustedbsd/capabilities/src/sys/cam/scsi/scsi_all.c#3 integrate
.. //depot/projects/trustedbsd/capabilities/src/sys/cam/scsi/scsi_da.c#4 integrate
.. //depot/projects/trustedbsd/capabilities/src/sys/cam/scsi/scsi_low.c#2 integrate
.. //depot/projects/trustedbsd/capabilities/src/sys/cam/scsi/scsi_sg.c#3 integrate
.. //depot/projects/trustedbsd/capabilities/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_znode.c#3 integrate
.. //depot/projects/trustedbsd/capabilities/src/sys/compat/linprocfs/linprocfs.c#5 integrate
.. //depot/projects/trustedbsd/capabilities/src/sys/compat/linux/linux_stats.c#5 integrate
.. //depot/projects/trustedbsd/capabilities/src/sys/compat/svr4/svr4_types.h#2 integrate
.. //depot/projects/trustedbsd/capabilities/src/sys/conf/NOTES#7 integrate
.. //depot/projects/trustedbsd/capabilities/src/sys/conf/files.amd64#6 integrate
.. //depot/projects/trustedbsd/capabilities/src/sys/conf/files.i386#6 integrate
.. //depot/projects/trustedbsd/capabilities/src/sys/conf/files.pc98#4 integrate
.. //depot/projects/trustedbsd/capabilities/src/sys/conf/files.powerpc#6 integrate
.. //depot/projects/trustedbsd/capabilities/src/sys/conf/kern.pre.mk#5 integrate
.. //depot/projects/trustedbsd/capabilities/src/sys/conf/kmod.mk#4 integrate
.. //depot/projects/trustedbsd/capabilities/src/sys/conf/newvers.sh#4 integrate
.. //depot/projects/trustedbsd/capabilities/src/sys/conf/options#8 integrate
.. //depot/projects/trustedbsd/capabilities/src/sys/contrib/altq/altq/altq_subr.c#4 integrate
.. //depot/projects/trustedbsd/capabilities/src/sys/contrib/pf/net/pf_ioctl.c#5 integrate
.. //depot/projects/trustedbsd/capabilities/src/sys/dev/acpica/acpi_battery.c#2 integrate
.. //depot/projects/trustedbsd/capabilities/src/sys/dev/adb/adb_mouse.c#2 integrate
.. //depot/projects/trustedbsd/capabilities/src/sys/dev/agp/agp_via.c#2 integrate
.. //depot/projects/trustedbsd/capabilities/src/sys/dev/ath/ath_hal/ah.c#2 integrate
.. //depot/projects/trustedbsd/capabilities/src/sys/dev/ath/ath_hal/ah.h#2 integrate
.. //depot/projects/trustedbsd/capabilities/src/sys/dev/ath/ath_hal/ah_internal.h#2 integrate
.. //depot/projects/trustedbsd/capabilities/src/sys/dev/ath/ath_hal/ah_regdomain.c#2 integrate
.. //depot/projects/trustedbsd/capabilities/src/sys/dev/ath/ath_hal/ar5210/ar5210.h#2 integrate
.. //depot/projects/trustedbsd/capabilities/src/sys/dev/ath/ath_hal/ar5210/ar5210_attach.c#2 integrate
.. //depot/projects/trustedbsd/capabilities/src/sys/dev/ath/ath_hal/ar5210/ar5210_misc.c#2 integrate
.. //depot/projects/trustedbsd/capabilities/src/sys/dev/ath/ath_hal/ar5210/ar5210_reset.c#2 integrate
.. //depot/projects/trustedbsd/capabilities/src/sys/dev/ath/ath_hal/ar5210/ar5210_xmit.c#2 integrate
.. //depot/projects/trustedbsd/capabilities/src/sys/dev/ath/ath_hal/ar5211/ar5211.h#2 integrate
.. //depot/projects/trustedbsd/capabilities/src/sys/dev/ath/ath_hal/ar5211/ar5211_attach.c#2 integrate
.. //depot/projects/trustedbsd/capabilities/src/sys/dev/ath/ath_hal/ar5211/ar5211_misc.c#2 integrate
.. //depot/projects/trustedbsd/capabilities/src/sys/dev/ath/ath_hal/ar5211/ar5211_reset.c#2 integrate
.. //depot/projects/trustedbsd/capabilities/src/sys/dev/ath/ath_hal/ar5211/ar5211_xmit.c#2 integrate
.. //depot/projects/trustedbsd/capabilities/src/sys/dev/ath/ath_hal/ar5212/ar2316.c#2 integrate
.. //depot/projects/trustedbsd/capabilities/src/sys/dev/ath/ath_hal/ar5212/ar2317.c#2 integrate
.. //depot/projects/trustedbsd/capabilities/src/sys/dev/ath/ath_hal/ar5212/ar2413.c#2 integrate
.. //depot/projects/trustedbsd/capabilities/src/sys/dev/ath/ath_hal/ar5212/ar2425.c#2 integrate
.. //depot/projects/trustedbsd/capabilities/src/sys/dev/ath/ath_hal/ar5212/ar5111.c#2 integrate
.. //depot/projects/trustedbsd/capabilities/src/sys/dev/ath/ath_hal/ar5212/ar5112.c#2 integrate
.. //depot/projects/trustedbsd/capabilities/src/sys/dev/ath/ath_hal/ar5212/ar5212.h#2 integrate
.. //depot/projects/trustedbsd/capabilities/src/sys/dev/ath/ath_hal/ar5212/ar5212_ani.c#2 integrate
.. //depot/projects/trustedbsd/capabilities/src/sys/dev/ath/ath_hal/ar5212/ar5212_attach.c#2 integrate
.. //depot/projects/trustedbsd/capabilities/src/sys/dev/ath/ath_hal/ar5212/ar5212_misc.c#2 integrate
.. //depot/projects/trustedbsd/capabilities/src/sys/dev/ath/ath_hal/ar5212/ar5212_reset.c#2 integrate
.. //depot/projects/trustedbsd/capabilities/src/sys/dev/ath/ath_hal/ar5212/ar5212_xmit.c#2 integrate
.. //depot/projects/trustedbsd/capabilities/src/sys/dev/ath/ath_hal/ar5212/ar5413.c#2 integrate
.. //depot/projects/trustedbsd/capabilities/src/sys/dev/ath/ath_hal/ar5312/ar5312.h#2 integrate
.. //depot/projects/trustedbsd/capabilities/src/sys/dev/ath/ath_hal/ar5312/ar5312_reset.c#2 integrate
.. //depot/projects/trustedbsd/capabilities/src/sys/dev/ath/ath_hal/ar5416/ar2133.c#2 integrate
.. //depot/projects/trustedbsd/capabilities/src/sys/dev/ath/ath_hal/ar5416/ar5416.h#2 integrate
.. //depot/projects/trustedbsd/capabilities/src/sys/dev/ath/ath_hal/ar5416/ar5416_ani.c#2 integrate
.. //depot/projects/trustedbsd/capabilities/src/sys/dev/ath/ath_hal/ar5416/ar5416_cal.c#2 integrate
.. //depot/projects/trustedbsd/capabilities/src/sys/dev/ath/ath_hal/ar5416/ar5416_cal.h#2 integrate
.. //depot/projects/trustedbsd/capabilities/src/sys/dev/ath/ath_hal/ar5416/ar5416_reset.c#2 integrate
.. //depot/projects/trustedbsd/capabilities/src/sys/dev/ath/ath_hal/ar5416/ar5416_xmit.c#2 integrate
.. //depot/projects/trustedbsd/capabilities/src/sys/dev/ath/if_ath.c#4 integrate
.. //depot/projects/trustedbsd/capabilities/src/sys/dev/ath/if_athvar.h#4 integrate
.. //depot/projects/trustedbsd/capabilities/src/sys/dev/bce/if_bce.c#6 integrate
.. //depot/projects/trustedbsd/capabilities/src/sys/dev/digi/con.CX-IBM.h#2 delete
.. //depot/projects/trustedbsd/capabilities/src/sys/dev/digi/con.CX.h#2 delete
.. //depot/projects/trustedbsd/capabilities/src/sys/dev/digi/con.EPCX.h#2 delete
.. //depot/projects/trustedbsd/capabilities/src/sys/dev/digi/con.MBank.h#2 delete
.. //depot/projects/trustedbsd/capabilities/src/sys/dev/hwpmc/hwpmc_core.c#2 integrate
.. //depot/projects/trustedbsd/capabilities/src/sys/dev/hwpmc/hwpmc_intel.c#2 integrate
.. //depot/projects/trustedbsd/capabilities/src/sys/dev/hwpmc/pmc_events.h#4 integrate
.. //depot/projects/trustedbsd/capabilities/src/sys/dev/iicbus/iic.c#4 integrate
.. //depot/projects/trustedbsd/capabilities/src/sys/dev/iicbus/iic.h#2 integrate
.. //depot/projects/trustedbsd/capabilities/src/sys/dev/iicbus/iicbus.c#4 integrate
.. //depot/projects/trustedbsd/capabilities/src/sys/dev/mmc/mmc.c#3 integrate
.. //depot/projects/trustedbsd/capabilities/src/sys/dev/msk/if_msk.c#6 integrate
.. //depot/projects/trustedbsd/capabilities/src/sys/dev/msk/if_mskreg.h#5 integrate
.. //depot/projects/trustedbsd/capabilities/src/sys/dev/ofw/ofw_iicbus.c#1 branch
.. //depot/projects/trustedbsd/capabilities/src/sys/dev/pci/pci.c#7 integrate
.. //depot/projects/trustedbsd/capabilities/src/sys/dev/ppbus/if_plip.c#4 integrate
.. //depot/projects/trustedbsd/capabilities/src/sys/dev/ppbus/immio.c#3 integrate
.. //depot/projects/trustedbsd/capabilities/src/sys/dev/ppbus/lpbb.c#4 integrate
.. //depot/projects/trustedbsd/capabilities/src/sys/dev/ppbus/lpt.c#3 integrate
.. //depot/projects/trustedbsd/capabilities/src/sys/dev/ppbus/pcfclock.c#3 integrate
.. //depot/projects/trustedbsd/capabilities/src/sys/dev/ppbus/ppb_1284.c#3 integrate
.. //depot/projects/trustedbsd/capabilities/src/sys/dev/ppbus/ppb_base.c#3 integrate
.. //depot/projects/trustedbsd/capabilities/src/sys/dev/ppbus/ppb_msq.c#3 integrate
.. //depot/projects/trustedbsd/capabilities/src/sys/dev/ppbus/ppbconf.c#4 integrate
.. //depot/projects/trustedbsd/capabilities/src/sys/dev/ppbus/ppbconf.h#3 integrate
.. //depot/projects/trustedbsd/capabilities/src/sys/dev/ppbus/ppi.c#3 integrate
.. //depot/projects/trustedbsd/capabilities/src/sys/dev/ppbus/pps.c#3 integrate
.. //depot/projects/trustedbsd/capabilities/src/sys/dev/ppbus/vpo.c#3 integrate
.. //depot/projects/trustedbsd/capabilities/src/sys/dev/ppbus/vpoio.c#3 integrate
.. //depot/projects/trustedbsd/capabilities/src/sys/dev/ppc/ppc.c#4 integrate
.. //depot/projects/trustedbsd/capabilities/src/sys/dev/ppc/ppc_acpi.c#4 integrate
.. //depot/projects/trustedbsd/capabilities/src/sys/dev/ppc/ppc_isa.c#4 integrate
.. //depot/projects/trustedbsd/capabilities/src/sys/dev/ppc/ppc_pci.c#3 integrate
.. //depot/projects/trustedbsd/capabilities/src/sys/dev/ppc/ppc_puc.c#3 integrate
.. //depot/projects/trustedbsd/capabilities/src/sys/dev/ppc/ppcreg.h#4 integrate
.. //depot/projects/trustedbsd/capabilities/src/sys/dev/ppc/ppcvar.h#3 integrate
.. //depot/projects/trustedbsd/capabilities/src/sys/dev/puc/pucdata.c#5 integrate
.. //depot/projects/trustedbsd/capabilities/src/sys/dev/re/if_re.c#6 integrate
.. //depot/projects/trustedbsd/capabilities/src/sys/dev/sdhci/sdhci.c#2 integrate
.. //depot/projects/trustedbsd/capabilities/src/sys/dev/sound/macio/aoa.c#1 branch
.. //depot/projects/trustedbsd/capabilities/src/sys/dev/sound/macio/aoa.h#1 branch
.. //depot/projects/trustedbsd/capabilities/src/sys/dev/sound/macio/davbus.c#1 branch
.. //depot/projects/trustedbsd/capabilities/src/sys/dev/sound/macio/davbusreg.h#1 branch
.. //depot/projects/trustedbsd/capabilities/src/sys/dev/sound/macio/i2s.c#1 branch
.. //depot/projects/trustedbsd/capabilities/src/sys/dev/sound/macio/snapper.c#1 branch
.. //depot/projects/trustedbsd/capabilities/src/sys/dev/sound/macio/tumbler.c#1 branch
.. //depot/projects/trustedbsd/capabilities/src/sys/dev/sound/pci/cmi.c#2 integrate
.. //depot/projects/trustedbsd/capabilities/src/sys/dev/sound/pci/hda/hdac.c#6 integrate
.. //depot/projects/trustedbsd/capabilities/src/sys/dev/speaker/spkr.c#4 integrate
.. //depot/projects/trustedbsd/capabilities/src/sys/dev/syscons/teken/sequences#2 integrate
.. //depot/projects/trustedbsd/capabilities/src/sys/dev/syscons/teken/teken.c#2 integrate
.. //depot/projects/trustedbsd/capabilities/src/sys/dev/syscons/teken/teken.h#2 integrate
.. //depot/projects/trustedbsd/capabilities/src/sys/dev/syscons/teken/teken_demo.c#2 integrate
.. //depot/projects/trustedbsd/capabilities/src/sys/dev/syscons/teken/teken_scs.h#1 branch
.. //depot/projects/trustedbsd/capabilities/src/sys/dev/syscons/teken/teken_subr.h#2 integrate
.. //depot/projects/trustedbsd/capabilities/src/sys/dev/syscons/teken/teken_subr_compat.h#2 integrate
.. //depot/projects/trustedbsd/capabilities/src/sys/dev/usb/ehci.c#7 integrate
.. //depot/projects/trustedbsd/capabilities/src/sys/dev/usb/if_urtw.c#1 branch
.. //depot/projects/trustedbsd/capabilities/src/sys/dev/usb/if_urtwreg.h#1 branch
.. //depot/projects/trustedbsd/capabilities/src/sys/dev/usb/if_urtwvar.h#1 branch
.. //depot/projects/trustedbsd/capabilities/src/sys/dev/usb/u3g.c#2 integrate
.. //depot/projects/trustedbsd/capabilities/src/sys/dev/usb/uftdi.c#5 integrate
.. //depot/projects/trustedbsd/capabilities/src/sys/dev/usb/usbdevs#9 integrate
.. //depot/projects/trustedbsd/capabilities/src/sys/dev/usb/usbdi.c#5 integrate
.. //depot/projects/trustedbsd/capabilities/src/sys/dev/usb2/bluetooth/ng_ubt2.c#2 integrate
.. //depot/projects/trustedbsd/capabilities/src/sys/dev/usb2/bluetooth/ng_ubt2_var.h#2 integrate
.. //depot/projects/trustedbsd/capabilities/src/sys/dev/usb2/bluetooth/ubtbcmfw2.c#2 integrate
.. //depot/projects/trustedbsd/capabilities/src/sys/dev/usb2/controller/uhci2.c#3 integrate
.. //depot/projects/trustedbsd/capabilities/src/sys/dev/usb2/controller/usb2_controller.h#3 integrate
.. //depot/projects/trustedbsd/capabilities/src/sys/dev/usb2/core/usb2_hub.c#3 integrate
.. //depot/projects/trustedbsd/capabilities/src/sys/dev/usb2/ethernet/if_aue2.c#3 integrate
.. //depot/projects/trustedbsd/capabilities/src/sys/dev/usb2/ethernet/if_auereg.h#2 integrate
.. //depot/projects/trustedbsd/capabilities/src/sys/dev/usb2/ethernet/if_axe2.c#3 integrate
.. //depot/projects/trustedbsd/capabilities/src/sys/dev/usb2/ethernet/if_axereg.h#2 integrate
.. //depot/projects/trustedbsd/capabilities/src/sys/dev/usb2/ethernet/if_cdce2.c#3 integrate
.. //depot/projects/trustedbsd/capabilities/src/sys/dev/usb2/ethernet/if_cdcereg.h#2 integrate
.. //depot/projects/trustedbsd/capabilities/src/sys/dev/usb2/ethernet/if_cue2.c#3 integrate
.. //depot/projects/trustedbsd/capabilities/src/sys/dev/usb2/ethernet/if_cuereg.h#2 integrate
.. //depot/projects/trustedbsd/capabilities/src/sys/dev/usb2/ethernet/if_kue2.c#3 integrate
.. //depot/projects/trustedbsd/capabilities/src/sys/dev/usb2/ethernet/if_kuereg.h#2 integrate
.. //depot/projects/trustedbsd/capabilities/src/sys/dev/usb2/ethernet/if_rue2.c#3 integrate
.. //depot/projects/trustedbsd/capabilities/src/sys/dev/usb2/ethernet/if_ruereg.h#2 integrate
.. //depot/projects/trustedbsd/capabilities/src/sys/dev/usb2/ethernet/if_udav2.c#3 integrate
.. //depot/projects/trustedbsd/capabilities/src/sys/dev/usb2/ethernet/if_udavreg.h#2 integrate
.. //depot/projects/trustedbsd/capabilities/src/sys/dev/usb2/image/uscanner2.c#2 integrate
.. //depot/projects/trustedbsd/capabilities/src/sys/dev/usb2/include/usb2_devid.h#3 integrate
.. //depot/projects/trustedbsd/capabilities/src/sys/dev/usb2/include/usb2_devtable.h#3 integrate
.. //depot/projects/trustedbsd/capabilities/src/sys/dev/usb2/include/usb2_ioctl.h#2 integrate
.. //depot/projects/trustedbsd/capabilities/src/sys/dev/usb2/input/uhid2.c#2 integrate
.. //depot/projects/trustedbsd/capabilities/src/sys/dev/usb2/input/ukbd2.c#2 integrate
.. //depot/projects/trustedbsd/capabilities/src/sys/dev/usb2/input/ums2.c#2 integrate
.. //depot/projects/trustedbsd/capabilities/src/sys/dev/usb2/quirk/usb2_quirk.c#2 integrate
.. //depot/projects/trustedbsd/capabilities/src/sys/dev/usb2/serial/u3g2.c#3 integrate
.. //depot/projects/trustedbsd/capabilities/src/sys/dev/usb2/serial/uark2.c#3 integrate
.. //depot/projects/trustedbsd/capabilities/src/sys/dev/usb2/serial/ubsa2.c#3 integrate
.. //depot/projects/trustedbsd/capabilities/src/sys/dev/usb2/serial/ubser2.c#3 integrate
.. //depot/projects/trustedbsd/capabilities/src/sys/dev/usb2/serial/uchcom2.c#3 integrate
.. //depot/projects/trustedbsd/capabilities/src/sys/dev/usb2/serial/ucycom2.c#3 integrate
.. //depot/projects/trustedbsd/capabilities/src/sys/dev/usb2/serial/ufoma2.c#3 integrate
.. //depot/projects/trustedbsd/capabilities/src/sys/dev/usb2/serial/uftdi2.c#3 integrate
.. //depot/projects/trustedbsd/capabilities/src/sys/dev/usb2/serial/ugensa2.c#3 integrate
.. //depot/projects/trustedbsd/capabilities/src/sys/dev/usb2/serial/uipaq2.c#3 integrate
.. //depot/projects/trustedbsd/capabilities/src/sys/dev/usb2/serial/ulpt2.c#3 integrate
.. //depot/projects/trustedbsd/capabilities/src/sys/dev/usb2/serial/umct2.c#3 integrate
.. //depot/projects/trustedbsd/capabilities/src/sys/dev/usb2/serial/umoscom2.c#3 integrate
.. //depot/projects/trustedbsd/capabilities/src/sys/dev/usb2/serial/uplcom2.c#3 integrate
.. //depot/projects/trustedbsd/capabilities/src/sys/dev/usb2/serial/uvisor2.c#3 integrate
.. //depot/projects/trustedbsd/capabilities/src/sys/dev/usb2/serial/uvscom2.c#3 integrate
.. //depot/projects/trustedbsd/capabilities/src/sys/dev/usb2/storage/umass2.c#3 integrate
.. //depot/projects/trustedbsd/capabilities/src/sys/dev/usb2/wlan/if_rum2.c#3 integrate
.. //depot/projects/trustedbsd/capabilities/src/sys/dev/usb2/wlan/if_rumvar.h#2 integrate
.. //depot/projects/trustedbsd/capabilities/src/sys/dev/usb2/wlan/if_ural2.c#3 integrate
.. //depot/projects/trustedbsd/capabilities/src/sys/dev/usb2/wlan/if_uralvar.h#2 integrate
.. //depot/projects/trustedbsd/capabilities/src/sys/dev/usb2/wlan/if_zyd2.c#3 integrate
.. //depot/projects/trustedbsd/capabilities/src/sys/dev/usb2/wlan/if_zydreg.h#2 integrate
.. //depot/projects/trustedbsd/capabilities/src/sys/dev/xen/blkback/blkback.c#3 integrate
.. //depot/projects/trustedbsd/capabilities/src/sys/fs/cd9660/cd9660_lookup.c#2 integrate
.. //depot/projects/trustedbsd/capabilities/src/sys/fs/cd9660/cd9660_node.c#3 integrate
.. //depot/projects/trustedbsd/capabilities/src/sys/fs/cd9660/cd9660_node.h#3 integrate
.. //depot/projects/trustedbsd/capabilities/src/sys/fs/cd9660/cd9660_rrip.c#5 integrate
.. //depot/projects/trustedbsd/capabilities/src/sys/fs/cd9660/cd9660_vfsops.c#4 integrate
.. //depot/projects/trustedbsd/capabilities/src/sys/fs/cd9660/cd9660_vnops.c#4 integrate
.. //depot/projects/trustedbsd/capabilities/src/sys/fs/devfs/devfs_devs.c#4 integrate
.. //depot/projects/trustedbsd/capabilities/src/sys/fs/fifofs/fifo_vnops.c#5 integrate
.. //depot/projects/trustedbsd/capabilities/src/sys/geom/geom_dev.c#4 integrate
.. //depot/projects/trustedbsd/capabilities/src/sys/gnu/fs/ext2fs/ext2_fs.h#2 integrate
.. //depot/projects/trustedbsd/capabilities/src/sys/gnu/fs/ext2fs/ext2_fs_sb.h#2 integrate
.. //depot/projects/trustedbsd/capabilities/src/sys/gnu/fs/ext2fs/ext2_inode.c#3 integrate
.. //depot/projects/trustedbsd/capabilities/src/sys/gnu/fs/ext2fs/ext2_linux_ialloc.c#2 integrate
.. //depot/projects/trustedbsd/capabilities/src/sys/gnu/fs/ext2fs/ext2_vfsops.c#5 integrate
.. //depot/projects/trustedbsd/capabilities/src/sys/i386/conf/GENERIC#6 integrate
.. //depot/projects/trustedbsd/capabilities/src/sys/i386/cpufreq/smist.c#4 integrate
.. //depot/projects/trustedbsd/capabilities/src/sys/i386/i386/identcpu.c#5 integrate
.. //depot/projects/trustedbsd/capabilities/src/sys/i386/i386/io_apic.c#2 integrate
.. //depot/projects/trustedbsd/capabilities/src/sys/i386/i386/local_apic.c#5 integrate
.. //depot/projects/trustedbsd/capabilities/src/sys/i386/i386/mp_machdep.c#6 integrate
.. //depot/projects/trustedbsd/capabilities/src/sys/i386/i386/msi.c#4 integrate
.. //depot/projects/trustedbsd/capabilities/src/sys/i386/include/apicvar.h#3 integrate
.. //depot/projects/trustedbsd/capabilities/src/sys/i386/include/intr_machdep.h#3 integrate
.. //depot/projects/trustedbsd/capabilities/src/sys/ia64/ia64/pmap.c#4 integrate
.. //depot/projects/trustedbsd/capabilities/src/sys/kern/imgact_elf.c#6 integrate
.. //depot/projects/trustedbsd/capabilities/src/sys/kern/kern_clock.c#3 integrate
.. //depot/projects/trustedbsd/capabilities/src/sys/kern/kern_jail.c#6 integrate
.. //depot/projects/trustedbsd/capabilities/src/sys/kern/kern_malloc.c#3 integrate
.. //depot/projects/trustedbsd/capabilities/src/sys/kern/kern_mib.c#8 integrate
.. //depot/projects/trustedbsd/capabilities/src/sys/kern/kern_proc.c#6 integrate
.. //depot/projects/trustedbsd/capabilities/src/sys/kern/kern_synch.c#6 integrate
.. //depot/projects/trustedbsd/capabilities/src/sys/kern/kern_sysctl.c#5 integrate
.. //depot/projects/trustedbsd/capabilities/src/sys/kern/kern_timeout.c#7 integrate
.. //depot/projects/trustedbsd/capabilities/src/sys/kern/sched_4bsd.c#5 integrate
.. //depot/projects/trustedbsd/capabilities/src/sys/kern/sched_ule.c#6 integrate
.. //depot/projects/trustedbsd/capabilities/src/sys/kern/subr_pcpu.c#3 integrate
.. //depot/projects/trustedbsd/capabilities/src/sys/kern/subr_smp.c#5 integrate
.. //depot/projects/trustedbsd/capabilities/src/sys/kern/subr_witness.c#6 integrate
.. //depot/projects/trustedbsd/capabilities/src/sys/kern/sys_generic.c#6 integrate
.. //depot/projects/trustedbsd/capabilities/src/sys/kern/sysv_sem.c#3 integrate
.. //depot/projects/trustedbsd/capabilities/src/sys/kern/tty.c#6 integrate
.. //depot/projects/trustedbsd/capabilities/src/sys/kern/tty_info.c#4 integrate
.. //depot/projects/trustedbsd/capabilities/src/sys/kern/tty_pty.c#6 integrate
.. //depot/projects/trustedbsd/capabilities/src/sys/kern/uipc_mbuf.c#5 integrate
.. //depot/projects/trustedbsd/capabilities/src/sys/kern/vfs_aio.c#9 integrate
.. //depot/projects/trustedbsd/capabilities/src/sys/kern/vfs_cache.c#7 integrate
.. //depot/projects/trustedbsd/capabilities/src/sys/kern/vfs_subr.c#7 integrate
.. //depot/projects/trustedbsd/capabilities/src/sys/kern/vfs_syscalls.c#9 integrate
.. //depot/projects/trustedbsd/capabilities/src/sys/kern/vfs_vnops.c#5 integrate
.. //depot/projects/trustedbsd/capabilities/src/sys/kern/vnode_if.src#5 integrate
.. //depot/projects/trustedbsd/capabilities/src/sys/mips/idt/idtpci.c#3 integrate
.. //depot/projects/trustedbsd/capabilities/src/sys/mips/include/pmap.h#2 integrate
.. //depot/projects/trustedbsd/capabilities/src/sys/mips/malta/gt_pci.c#3 integrate
.. //depot/projects/trustedbsd/capabilities/src/sys/mips/mips/busdma_machdep.c#2 integrate
.. //depot/projects/trustedbsd/capabilities/src/sys/mips/mips/cpu.c#2 integrate
.. //depot/projects/trustedbsd/capabilities/src/sys/mips/mips/machdep.c#4 integrate
.. //depot/projects/trustedbsd/capabilities/src/sys/mips/mips/nexus.c#2 integrate
.. //depot/projects/trustedbsd/capabilities/src/sys/mips/mips/pmap.c#3 integrate
.. //depot/projects/trustedbsd/capabilities/src/sys/modules/Makefile#6 integrate
.. //depot/projects/trustedbsd/capabilities/src/sys/modules/agp/Makefile#2 integrate
.. //depot/projects/trustedbsd/capabilities/src/sys/modules/sound/driver/Makefile#3 integrate
.. //depot/projects/trustedbsd/capabilities/src/sys/modules/sound/driver/ai2s/Makefile#1 branch
.. //depot/projects/trustedbsd/capabilities/src/sys/modules/sound/driver/davbus/Makefile#1 branch
.. //depot/projects/trustedbsd/capabilities/src/sys/modules/urtw/Makefile#1 branch
.. //depot/projects/trustedbsd/capabilities/src/sys/modules/usb2/Makefile#2 integrate
.. //depot/projects/trustedbsd/capabilities/src/sys/net/if.c#5 integrate
.. //depot/projects/trustedbsd/capabilities/src/sys/net/rtsock.c#5 integrate
.. //depot/projects/trustedbsd/capabilities/src/sys/net80211/_ieee80211.h#4 integrate
.. //depot/projects/trustedbsd/capabilities/src/sys/net80211/ieee80211.c#4 integrate
.. //depot/projects/trustedbsd/capabilities/src/sys/net80211/ieee80211.h#5 integrate
.. //depot/projects/trustedbsd/capabilities/src/sys/net80211/ieee80211_crypto.h#4 integrate
.. //depot/projects/trustedbsd/capabilities/src/sys/net80211/ieee80211_ddb.c#3 integrate
.. //depot/projects/trustedbsd/capabilities/src/sys/net80211/ieee80211_ht.h#5 integrate
.. //depot/projects/trustedbsd/capabilities/src/sys/net80211/ieee80211_ioctl.c#5 integrate
.. //depot/projects/trustedbsd/capabilities/src/sys/net80211/ieee80211_ioctl.h#4 integrate
.. //depot/projects/trustedbsd/capabilities/src/sys/net80211/ieee80211_node.c#4 integrate
.. //depot/projects/trustedbsd/capabilities/src/sys/net80211/ieee80211_node.h#4 integrate
.. //depot/projects/trustedbsd/capabilities/src/sys/net80211/ieee80211_regdomain.c#4 integrate
.. //depot/projects/trustedbsd/capabilities/src/sys/net80211/ieee80211_regdomain.h#3 integrate
.. //depot/projects/trustedbsd/capabilities/src/sys/net80211/ieee80211_tdma.c#2 integrate
.. //depot/projects/trustedbsd/capabilities/src/sys/net80211/ieee80211_var.h#4 integrate
.. //depot/projects/trustedbsd/capabilities/src/sys/netgraph/bluetooth/l2cap/ng_l2cap_llpi.c#2 integrate
.. //depot/projects/trustedbsd/capabilities/src/sys/netgraph/ng_deflate.c#2 integrate
.. //depot/projects/trustedbsd/capabilities/src/sys/netgraph/ng_iface.c#6 integrate
.. //depot/projects/trustedbsd/capabilities/src/sys/netgraph/ng_iface.h#2 integrate
.. //depot/projects/trustedbsd/capabilities/src/sys/netgraph/ng_mppc.c#3 integrate
.. //depot/projects/trustedbsd/capabilities/src/sys/netgraph/ng_ppp.c#5 integrate
.. //depot/projects/trustedbsd/capabilities/src/sys/netgraph/ng_pred1.c#3 integrate
.. //depot/projects/trustedbsd/capabilities/src/sys/netinet/in.c#6 integrate
.. //depot/projects/trustedbsd/capabilities/src/sys/netinet/in_pcb.c#5 integrate
.. //depot/projects/trustedbsd/capabilities/src/sys/netinet/ip_fw2.c#7 integrate
.. //depot/projects/trustedbsd/capabilities/src/sys/netinet/libalias/alias_ftp.c#3 integrate
.. //depot/projects/trustedbsd/capabilities/src/sys/netinet/libalias/alias_irc.c#3 integrate
.. //depot/projects/trustedbsd/capabilities/src/sys/netinet/libalias/alias_nbt.c#2 integrate
.. //depot/projects/trustedbsd/capabilities/src/sys/netinet/raw_ip.c#5 integrate
.. //depot/projects/trustedbsd/capabilities/src/sys/netinet/tcp_input.c#6 integrate
.. //depot/projects/trustedbsd/capabilities/src/sys/netinet/tcp_subr.c#5 integrate
.. //depot/projects/trustedbsd/capabilities/src/sys/netinet/tcp_timer.c#5 integrate
.. //depot/projects/trustedbsd/capabilities/src/sys/netinet/tcp_var.h#6 integrate
.. //depot/projects/trustedbsd/capabilities/src/sys/netinet/vinet.h#2 integrate
.. //depot/projects/trustedbsd/capabilities/src/sys/netinet6/in6_ifattach.c#5 integrate
.. //depot/projects/trustedbsd/capabilities/src/sys/netinet6/raw_ip6.c#6 integrate
.. //depot/projects/trustedbsd/capabilities/src/sys/netipsec/ipsec_mbuf.c#4 integrate
.. //depot/projects/trustedbsd/capabilities/src/sys/nfs4client/nfs4_subs.c#2 integrate
.. //depot/projects/trustedbsd/capabilities/src/sys/nfsclient/nfs_vfsops.c#6 integrate
.. //depot/projects/trustedbsd/capabilities/src/sys/nfsclient/nfs_vnops.c#6 integrate
.. //depot/projects/trustedbsd/capabilities/src/sys/nfsserver/nfs_srvsubs.c#4 integrate
.. //depot/projects/trustedbsd/capabilities/src/sys/opencrypto/cryptosoft.c#3 integrate
.. //depot/projects/trustedbsd/capabilities/src/sys/pc98/conf/GENERIC#5 integrate
.. //depot/projects/trustedbsd/capabilities/src/sys/pci/if_rlreg.h#6 integrate
.. //depot/projects/trustedbsd/capabilities/src/sys/powerpc/conf/GENERIC#6 integrate
.. //depot/projects/trustedbsd/capabilities/src/sys/powerpc/conf/NOTES#5 integrate
.. //depot/projects/trustedbsd/capabilities/src/sys/powerpc/powermac/ata_macio.c#3 integrate
.. //depot/projects/trustedbsd/capabilities/src/sys/powerpc/powermac/kiic.c#1 branch
.. //depot/projects/trustedbsd/capabilities/src/sys/powerpc/powerpc/intr_machdep.c#5 integrate
.. //depot/projects/trustedbsd/capabilities/src/sys/security/mac/mac_audit.c#2 integrate
.. //depot/projects/trustedbsd/capabilities/src/sys/security/mac/mac_framework.c#3 integrate
.. //depot/projects/trustedbsd/capabilities/src/sys/security/mac/mac_priv.c#2 integrate
.. //depot/projects/trustedbsd/capabilities/src/sys/sun4v/include/pcpu.h#3 integrate
.. //depot/projects/trustedbsd/capabilities/src/sys/sys/_null.h#2 integrate
.. //depot/projects/trustedbsd/capabilities/src/sys/sys/conf.h#6 integrate
.. //depot/projects/trustedbsd/capabilities/src/sys/sys/jail.h#4 integrate
.. //depot/projects/trustedbsd/capabilities/src/sys/sys/ktr.h#2 integrate
.. //depot/projects/trustedbsd/capabilities/src/sys/sys/lock.h#6 integrate
.. //depot/projects/trustedbsd/capabilities/src/sys/sys/param.h#7 integrate
.. //depot/projects/trustedbsd/capabilities/src/sys/sys/pcpu.h#4 integrate
.. //depot/projects/trustedbsd/capabilities/src/sys/sys/pmc.h#3 integrate
.. //depot/projects/trustedbsd/capabilities/src/sys/sys/sched.h#4 integrate
.. //depot/projects/trustedbsd/capabilities/src/sys/sys/sysctl.h#8 integrate
.. //depot/projects/trustedbsd/capabilities/src/sys/sys/types.h#6 integrate
.. //depot/projects/trustedbsd/capabilities/src/sys/sys/vnode.h#6 integrate
.. //depot/projects/trustedbsd/capabilities/src/sys/ufs/ffs/ffs_alloc.c#3 integrate
.. //depot/projects/trustedbsd/capabilities/src/sys/ufs/ffs/ffs_balloc.c#3 integrate
.. //depot/projects/trustedbsd/capabilities/src/sys/ufs/ffs/ffs_extern.h#3 integrate
.. //depot/projects/trustedbsd/capabilities/src/sys/ufs/ffs/ffs_inode.c#4 integrate
.. //depot/projects/trustedbsd/capabilities/src/sys/ufs/ffs/ffs_vfsops.c#7 integrate
.. //depot/projects/trustedbsd/capabilities/src/sys/ufs/ffs/ffs_vnops.c#6 integrate
.. //depot/projects/trustedbsd/capabilities/src/sys/ufs/ufs/ufs_dirhash.c#4 integrate
.. //depot/projects/trustedbsd/capabilities/src/sys/ufs/ufs/ufs_lookup.c#5 integrate
.. //depot/projects/trustedbsd/capabilities/src/sys/ufs/ufs/ufs_vnops.c#4 integrate
.. //depot/projects/trustedbsd/capabilities/src/sys/vm/uma.h#4 integrate
.. //depot/projects/trustedbsd/capabilities/src/sys/vm/uma_core.c#4 integrate
.. //depot/projects/trustedbsd/capabilities/src/sys/vm/uma_dbg.c#2 integrate
.. //depot/projects/trustedbsd/capabilities/src/sys/vm/uma_int.h#2 integrate
.. //depot/projects/trustedbsd/capabilities/src/sys/vm/vm_meter.c#4 integrate
.. //depot/projects/trustedbsd/capabilities/src/sys/vm/vm_mmap.c#8 integrate
.. //depot/projects/trustedbsd/capabilities/src/tools/regression/fstest/tests/conf#3 integrate
.. //depot/projects/trustedbsd/capabilities/src/tools/regression/fstest/tests/misc.sh#3 integrate
.. //depot/projects/trustedbsd/capabilities/src/tools/regression/usr.bin/jot/regress.sh#2 integrate
.. //depot/projects/trustedbsd/capabilities/src/tools/regression/usr.bin/jot/regress.wX.out#2 delete
.. //depot/projects/trustedbsd/capabilities/src/tools/regression/usr.bin/jot/regress.wX1.out#1 branch
.. //depot/projects/trustedbsd/capabilities/src/tools/sched/schedgraph.py#5 integrate
.. //depot/projects/trustedbsd/capabilities/src/tools/tools/ath/Makefile#3 integrate
.. //depot/projects/trustedbsd/capabilities/src/tools/tools/ath/Makefile.inc#2 integrate
.. //depot/projects/trustedbsd/capabilities/src/tools/tools/ath/athrd/Makefile#1 branch
.. //depot/projects/trustedbsd/capabilities/src/tools/tools/ath/athrd/athrd.1#1 branch
.. //depot/projects/trustedbsd/capabilities/src/tools/tools/ath/athrd/athrd.c#1 branch
.. //depot/projects/trustedbsd/capabilities/src/tools/tools/ath/athrd/run.sh#1 branch
.. //depot/projects/trustedbsd/capabilities/src/tools/tools/ath/athstats/Makefile#3 integrate
.. //depot/projects/trustedbsd/capabilities/src/tools/tools/net80211/scripts/setup.tdma-master#1 branch
.. //depot/projects/trustedbsd/capabilities/src/tools/tools/net80211/scripts/setup.tdma-slave#1 branch
.. //depot/projects/trustedbsd/capabilities/src/tools/tools/sysbuild/README#1 branch
.. //depot/projects/trustedbsd/capabilities/src/tools/tools/sysbuild/sysbuild.sh#1 branch
.. //depot/projects/trustedbsd/capabilities/src/usr.bin/fetch/fetch.c#4 integrate
.. //depot/projects/trustedbsd/capabilities/src/usr.bin/mail/Makefile#2 integrate
.. //depot/projects/trustedbsd/capabilities/src/usr.bin/mail/aux.c#2 delete
.. //depot/projects/trustedbsd/capabilities/src/usr.bin/mail/util.c#1 branch
.. //depot/projects/trustedbsd/capabilities/src/usr.bin/make/Makefile#3 integrate
.. //depot/projects/trustedbsd/capabilities/src/usr.bin/make/buf.c#2 integrate
.. //depot/projects/trustedbsd/capabilities/src/usr.bin/make/suff.c#3 integrate
.. //depot/projects/trustedbsd/capabilities/src/usr.bin/split/split.1#3 integrate
.. //depot/projects/trustedbsd/capabilities/src/usr.bin/truss/truss.1#2 integrate
.. //depot/projects/trustedbsd/capabilities/src/usr.sbin/Makefile#7 integrate
.. //depot/projects/trustedbsd/capabilities/src/usr.sbin/config/config.8#2 integrate
.. //depot/projects/trustedbsd/capabilities/src/usr.sbin/i2c/Makefile#1 branch
.. //depot/projects/trustedbsd/capabilities/src/usr.sbin/i2c/i2c.8#1 branch
.. //depot/projects/trustedbsd/capabilities/src/usr.sbin/i2c/i2c.c#1 branch
.. //depot/projects/trustedbsd/capabilities/src/usr.sbin/jail/jail.8#3 integrate
.. //depot/projects/trustedbsd/capabilities/src/usr.sbin/sysinstall/devices.c#5 integrate

Differences ...

==== //depot/projects/trustedbsd/capabilities/src/Makefile.inc1#6 (text+ko) ====

@@ -1,10 +1,11 @@
 #
-# $FreeBSD: src/Makefile.inc1,v 1.614 2008/11/12 04:43:55 obrien Exp $
+# $FreeBSD: src/Makefile.inc1,v 1.616 2009/01/23 18:23:16 imp Exp $
 #
 # Make command line options:
 #	-DNO_CLEANDIR run ${MAKE} clean, instead of ${MAKE} cleandir
 #	-DNO_CLEAN do not clean at all
 #	-DNO_SHARE do not go into share subdir
+#	-DKERNFAST define NO_KERNELCONFIG, NO_KERNELCLEAN and NO_KERNELCONFIG
 #	-DNO_KERNELCONFIG do not run config in ${MAKE} buildkernel
 #	-DNO_KERNELCLEAN do not run ${MAKE} clean in ${MAKE} buildkernel
 #	-DNO_KERNELDEPEND do not run ${MAKE} depend in ${MAKE} buildkernel
@@ -697,6 +698,15 @@
 # be set to cross-build, we have to make sure TARGET is set
 # properly.
 
+.if defined(KERNFAST)
+NO_KERNELCLEAN=	t
+NO_KERNELCONFIG=	t
+NO_KERNELDEPEND=	t
+# Shortcut for KERNCONF=Blah -DKERNFAST is now KERNFAST=Blah
+.if !defined(KERNCONF) && ${KERNFAST} != "1"
+KERNCONF=${KERNFAST}
+.endif
+.endif
 .if !defined(KERNCONF) && defined(KERNEL)
 KERNCONF=	${KERNEL}
 KERNWARN=

==== //depot/projects/trustedbsd/capabilities/src/ObsoleteFiles.inc#6 (text+ko) ====

@@ -1,5 +1,5 @@
 #
-# $FreeBSD: src/ObsoleteFiles.inc,v 1.166 2009/01/03 11:25:50 antoine Exp $
+# $FreeBSD: src/ObsoleteFiles.inc,v 1.167 2009/01/25 19:03:30 antoine Exp $
 #
 # This file lists old files (OLD_FILES), libraries (OLD_LIBS) and
 # directories (OLD_DIRS) which should get removed at an update. Recently
@@ -14,6 +14,11 @@
 # The file is partitioned: OLD_FILES first, then OLD_LIBS and OLD_DIRS last.
 #
 
+# 20090122: tzdata2009a import
+OLD_FILES+=usr/share/zoneinfo/Asia/Katmandu
+# 20090102: file 4.26 import
+OLD_FILES+=usr/share/misc/magic.mime
+OLD_FILES+=usr/share/misc/magic.mime.mgc
 # 20081223: bind 9.4.3 import, nsupdate.8 moved to nsupdate.1
 OLD_FILES+=usr/share/man/man8/nsupdate.8.gz
 # 20081223: ipprotosw.h removed

==== //depot/projects/trustedbsd/capabilities/src/UPDATING#6 (text+ko) ====

@@ -22,6 +22,20 @@
 	to maximize performance.  (To disable malloc debugging, run
 	ln -s aj /etc/malloc.conf.)
 
+20090119:
+	NTFS has been removed from GENERIC kernel on amd64 to match
+	GENERIC on i386. Should not cause any issues since mount_ntfs(8)
+	will load ntfs.ko module automatically when NTFS support is
+	actually needed, unless ntfs.ko is not installed or security
+	level prohibits loading kernel modules. If either is the case,
+	"options NTFS" has to be added into kernel config.
+
+20090115:
+	TCP Appropriate Byte Counting (RFC 3465) support added to kernel.
+	New field in struct tcpcb breaks ABI, so bump __FreeBSD_version to
+	800061. User space tools that rely on the size of struct tcpcb in
+	tcp_var.h (e.g. sockstat) need to be recompiled.
+
 20081225:
 	ng_tty(4) module updated to match the new TTY subsystem.
 	Due to API change, user-level applications must be updated.
@@ -1201,4 +1215,4 @@
 Contact Warner Losh if you have any questions about your use of
 this document.
 
-$FreeBSD: src/UPDATING,v 1.557 2008/12/25 10:05:00 mav Exp $
+$FreeBSD: src/UPDATING,v 1.559 2009/01/19 17:00:42 sobomax Exp $

==== //depot/projects/trustedbsd/capabilities/src/bin/chmod/chmod.1#2 (text+ko) ====

@@ -30,9 +30,9 @@
 .\" SUCH DAMAGE.
 .\"
 .\"	@(#)chmod.1	8.4 (Berkeley) 3/31/94
-.\" $FreeBSD: src/bin/chmod/chmod.1,v 1.40 2006/12/22 07:28:38 ru Exp $
+.\" $FreeBSD: src/bin/chmod/chmod.1,v 1.42 2009/01/26 18:14:21 trhodes Exp $
 .\"
-.Dd December 22, 2006
+.Dd January 26, 2009
 .Dt CHMOD 1
 .Os
 .Sh NAME
@@ -281,6 +281,10 @@
 ``o'' by itself), in combination with the
 .Ar perm
 symbols ``s'' or ``t'', are ignored.
+.Pp
+The ``w'' permission on directories will permit file creation, relocation,
+and copy into that directory.
+Files created within the directory itself will inherit its group ID.
 .Sh EXAMPLES
 .Bl -tag -width "u=rwx,go=u-w" -compact
 .It Li 644
@@ -343,4 +347,4 @@
 .Sh BUGS
 There is no
 .Ar perm
-option for the naughty bits.
+option for the naughty bits of a horse.

==== //depot/projects/trustedbsd/capabilities/src/bin/dd/dd.1#2 (text+ko) ====

@@ -30,7 +30,7 @@
 .\" SUCH DAMAGE.
 .\"
 .\"     @(#)dd.1	8.2 (Berkeley) 1/13/94
-.\" $FreeBSD: src/bin/dd/dd.1,v 1.31 2005/07/28 18:28:11 keramida Exp $
+.\" $FreeBSD: src/bin/dd/dd.1,v 1.32 2009/01/23 03:46:44 keramida Exp $
 .\"
 .Dd August 15, 2004
 .Dt DD 1
@@ -392,6 +392,11 @@
 Check for (even) parity errors on a file:
 .Pp
 .Dl "dd if=file conv=pareven | cmp -x - file"
+.Pp
+To create an image of a Mode-1 CD-ROM, which is a commonly used format
+for data CD-ROM disks, use a block size of 2048 bytes:
+.Pp
+.Dl "dd if=/dev/acd0 of=filename.iso bs=2048"
 .Sh SEE ALSO
 .Xr cp 1 ,
 .Xr mt 1 ,

==== //depot/projects/trustedbsd/capabilities/src/cddl/contrib/opensolaris/lib/libdtrace/common/dt_link.c#3 (text+ko) ====

@@ -1739,15 +1739,11 @@
 		 * Arches which are 32-bit only just use the normal
 		 * library path.
 		 */
-#if defined(__i386__)
-		int use_32 = 1;  /* use /usr/lib/... -sson */
-#else
 		int use_32 = 0;
 #endif
-#endif
 
 		(void) snprintf(drti, sizeof (drti), "/usr/lib%s/dtrace/drti.o",
-		    use_32 ? "":"32");
+		    use_32 ? "32":"");
 
 		len = snprintf(&tmp, 1, fmt, dtp->dt_ld_path, file, tfile,
 		    drti) + 1;

==== //depot/projects/trustedbsd/capabilities/src/contrib/gdtoa/README#3 (text+ko) ====

@@ -56,7 +56,9 @@
 		whose sum is the desired value
 
 For decimal -> binary conversions, there are three families of
-helper routines: one for round-nearest:
+helper routines: one for round-nearest (or the current rounding
+mode on IEEE-arithmetic systems that provide the C99 fegetround()
+function, if compiled with -DHonor_FLT_ROUNDS):
 
 	strtof
 	strtod
@@ -191,6 +193,9 @@
 conversion are easily done with the help of gdtoa(), such as %e or %f
 style and conversions with direction of rounding specified (so that, if
 desired, the decimal value is either >= or <= the binary value).
+On IEEE-arithmetic systems that provide the C99 fegetround() function,
+if compiled with -DHonor_FLT_ROUNDS, these routines honor the current
+rounding mode.
 
 For an example of more general conversions based on dtoa(), see
 netlib's "printf.c from ampl/solvers".
@@ -342,5 +347,11 @@
 current rounding mode is obtained from fegetround() rather than from
 FLT_ROUNDS, unless Trust_FLT_ROUNDS is also #defined.
 
+Compile with -DUSE_LOCALE to use the current locale; otherwise
+decimal points are assumed to be '.'.  With -DUSE_LOCALE, unless
+you also compile with -DNO_LOCALE_CACHE, the details about the
+current "decimal point" character string are cached and assumed not
+to change during the program's execution.
+
 Please send comments to	David M. Gay (dmg at acm dot org, with " at "
 changed at "@" and " dot " changed to ".").

==== //depot/projects/trustedbsd/capabilities/src/contrib/gdtoa/g_Qfmt.c#2 (text+ko) ====

@@ -51,15 +51,20 @@
 
  char*
 #ifdef KR_headers
-g_Qfmt(buf, V, ndig, bufsize) char *buf; char *V; int ndig; unsigned bufsize;
+g_Qfmt(buf, V, ndig, bufsize) char *buf; char *V; int ndig; size_t bufsize;
 #else
-g_Qfmt(char *buf, void *V, int ndig, unsigned bufsize)
+g_Qfmt(char *buf, void *V, int ndig, size_t bufsize)
 #endif
 {
-	static FPI fpi = { 113, 1-16383-113+1, 32766 - 16383 - 113 + 1, 1, 0 };
+	static FPI fpi0 = { 113, 1-16383-113+1, 32766 - 16383 - 113 + 1, 1, 0 };
 	char *b, *s, *se;
 	ULong bits[4], *L, sign;
 	int decpt, ex, i, mode;
+#ifdef Honor_FLT_ROUNDS
+#include "gdtoa_fltrnds.h"
+#else
+#define fpi &fpi0
+#endif
 
 	if (ndig < 0)
 		ndig = 0;
@@ -109,6 +114,6 @@
 			return 0;
 		mode = 0;
 		}
-	s = gdtoa(&fpi, ex, bits, &i, mode, ndig, &decpt, &se);
-	return g__fmt(buf, s, se, decpt, sign);
+	s = gdtoa(fpi, ex, bits, &i, mode, ndig, &decpt, &se);
+	return g__fmt(buf, s, se, decpt, sign, bufsize);
 	}

==== //depot/projects/trustedbsd/capabilities/src/contrib/gdtoa/g__fmt.c#2 (text+ko) ====

@@ -37,24 +37,51 @@
 
  char *
 #ifdef KR_headers
-g__fmt(b, s, se, decpt, sign) char *b; char *s; char *se; int decpt; ULong sign;
+g__fmt(b, s, se, decpt, sign, blen) char *b; char *s; char *se; int decpt; ULong sign; size_t blen;
 #else
-g__fmt(char *b, char *s, char *se, int decpt, ULong sign)
+g__fmt(char *b, char *s, char *se, int decpt, ULong sign, size_t blen)
 #endif
 {
 	int i, j, k;
-	char *s0 = s;
+	char *be, *s0;
+	size_t len;
 #ifdef USE_LOCALE
-	char decimalpoint = *localeconv()->decimal_point;
+#ifdef NO_LOCALE_CACHE
+	char *decimalpoint = localeconv()->decimal_point;
+	size_t dlen = strlen(decimalpoint);
+#else
+	char *decimalpoint;
+	static char *decimalpoint_cache;
+	static size_t dlen;
+	if (!(s0 = decimalpoint_cache)) {
+		s0 = localeconv()->decimal_point;
+		dlen = strlen(s0);
+		if ((decimalpoint_cache = (char*)malloc(strlen(s0) + 1))) {
+			strcpy(decimalpoint_cache, s0);
+			s0 = decimalpoint_cache;
+			}
+		}
+	decimalpoint = s0;
+#endif
 #else
-#define decimalpoint '.'
+#define dlen 0
 #endif
+	s0 = s;
+	len = (se-s) + dlen + 6; /* 6 = sign + e+dd + trailing null */
+	if (blen < len)
+		goto ret0;
+	be = b + blen - 1;
 	if (sign)
 		*b++ = '-';
 	if (decpt <= -4 || decpt > se - s + 5) {
 		*b++ = *s++;
 		if (*s) {
-			*b++ = decimalpoint;
+#ifdef USE_LOCALE
+			while((*b = *decimalpoint++))
+				++b;
+#else
+			*b++ = '.';
+#endif
 			while((*b = *s++) !=0)
 				b++;
 			}
@@ -69,6 +96,8 @@
 		for(j = 2, k = 10; 10*k <= decpt; j++, k *= 10){}
 		for(;;) {
 			i = decpt / k;
+			if (b >= be)
+				goto ret0;
 			*b++ = i + '0';
 			if (--j <= 0)
 				break;
@@ -78,22 +107,41 @@
 		*b = 0;
 		}
 	else if (decpt <= 0) {
-		*b++ = decimalpoint;
+#ifdef USE_LOCALE
+		while((*b = *decimalpoint++))
+			++b;
+#else
+		*b++ = '.';
+#endif
+		if (be < b - decpt + (se - s))
+			goto ret0;
 		for(; decpt < 0; decpt++)
 			*b++ = '0';
-		while((*b = *s++) !=0)
+		while((*b = *s++) != 0)
 			b++;
 		}
 	else {
-		while((*b = *s++) !=0) {
+		while((*b = *s++) != 0) {
 			b++;
-			if (--decpt == 0 && *s)
-				*b++ = decimalpoint;
+			if (--decpt == 0 && *s) {
+#ifdef USE_LOCALE
+				while(*b = *decimalpoint++)
+					++b;
+#else
+				*b++ = '.';
+#endif
+				}
+			}
+		if (b + decpt > be) {
+ ret0:
+			b = 0;
+			goto ret;
 			}
 		for(; decpt > 0; decpt--)
 			*b++ = '0';
 		*b = 0;
 		}
+ ret:
 	freedtoa(s0);
 	return b;
  	}

==== //depot/projects/trustedbsd/capabilities/src/contrib/gdtoa/g_ddfmt.c#2 (text+ko) ====

@@ -33,9 +33,9 @@
 
  char *
 #ifdef KR_headers
-g_ddfmt(buf, dd, ndig, bufsize) char *buf; double *dd; int ndig; unsigned bufsize;
+g_ddfmt(buf, dd, ndig, bufsize) char *buf; double *dd; int ndig; size_t bufsize;
 #else
-g_ddfmt(char *buf, double *dd, int ndig, unsigned bufsize)
+g_ddfmt(char *buf, double *dd, int ndig, size_t bufsize)
 #endif
 {
 	FPI fpi;
@@ -44,6 +44,21 @@
 	int bx, by, decpt, ex, ey, i, j, mode;
 	Bigint *x, *y, *z;
 	double ddx[2];
+#ifdef Honor_FLT_ROUNDS /*{{*/
+	int Rounding;
+#ifdef Trust_FLT_ROUNDS /*{{ only define this if FLT_ROUNDS really works! */
+	Rounding = Flt_Rounds;
+#else /*}{*/
+	Rounding = 1;
+	switch(fegetround()) {
+	  case FE_TOWARDZERO:	Rounding = 0; break;
+	  case FE_UPWARD:	Rounding = 2; break;
+	  case FE_DOWNWARD:	Rounding = 3;
+	  }
+#endif /*}}*/
+#else /*}{*/
+#define Rounding FPI_Round_near
+#endif /*}}*/
 
 	if (bufsize < 10 || bufsize < ndig + 8)
 		return 0;
@@ -144,11 +159,11 @@
 		}
 	fpi.emin = 1-1023-53+1;
 	fpi.emax = 2046-1023-106+1;
-	fpi.rounding = FPI_Round_near;
+	fpi.rounding = Rounding;
 	fpi.sudden_underflow = 0;
 	i = STRTOG_Normal;
 	s = gdtoa(&fpi, ex, bits, &i, mode, ndig, &decpt, &se);
-	b = g__fmt(buf, s, se, decpt, z->sign);
+	b = g__fmt(buf, s, se, decpt, z->sign, bufsize);
 	Bfree(z);
 	return b;
 	}

==== //depot/projects/trustedbsd/capabilities/src/contrib/gdtoa/g_dfmt.c#2 (text+ko) ====

@@ -33,15 +33,20 @@
 
  char*
 #ifdef KR_headers
-g_dfmt(buf, d, ndig, bufsize) char *buf; double *d; int ndig; unsigned bufsize;
+g_dfmt(buf, d, ndig, bufsize) char *buf; double *d; int ndig; size_t bufsize;
 #else
-g_dfmt(char *buf, double *d, int ndig, unsigned bufsize)
+g_dfmt(char *buf, double *d, int ndig, size_t bufsize)
 #endif
 {
-	static FPI fpi = { 53, 1-1023-53+1, 2046-1023-53+1, 1, 0 };
+	static FPI fpi0 = { 53, 1-1023-53+1, 2046-1023-53+1, 1, 0 };
 	char *b, *s, *se;
 	ULong bits[2], *L, sign;
 	int decpt, ex, i, mode;
+#ifdef Honor_FLT_ROUNDS
+#include "gdtoa_fltrnds.h"
+#else
+#define fpi &fpi0
+#endif
 
 	if (ndig < 0)
 		ndig = 0;
@@ -52,6 +57,8 @@
 	sign = L[_0] & 0x80000000L;
 	if ((L[_0] & 0x7ff00000) == 0x7ff00000) {
 		/* Infinity or NaN */
+		if (bufsize < 10)
+			return 0;
 		if (L[_0] & 0xfffff || L[_1]) {
 			return strcp(buf, "NaN");
 			}
@@ -78,12 +85,9 @@
 		ex = 1;
 	ex -= 0x3ff + 52;
 	mode = 2;
-	if (ndig <= 0) {
-		if (bufsize < 25)
-			return 0;
+	if (ndig <= 0)
 		mode = 0;
-		}
 	i = STRTOG_Normal;
-	s = gdtoa(&fpi, ex, bits, &i, mode, ndig, &decpt, &se);
-	return g__fmt(buf, s, se, decpt, sign);
+	s = gdtoa(fpi, ex, bits, &i, mode, ndig, &decpt, &se);
+	return g__fmt(buf, s, se, decpt, sign, bufsize);
 	}

==== //depot/projects/trustedbsd/capabilities/src/contrib/gdtoa/g_ffmt.c#2 (text+ko) ====

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



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200901301024.n0UAOFeN054527>