svn commit: r194100 - in projects/openssl_098_merge_8: . contrib/csup contrib/gdb/gdb contrib/ntp/ntpd etc etc/defaults etc/mtree etc/rc.d lib/libc/stdtime lib/libpmc lib/libthread_db lib/libufs li...

Simon L. Nielsen simon at FreeBSD.org
Sat Jun 13 08:04:59 UTC 2009


Author: simon
Date: Sat Jun 13 08:04:56 2009
New Revision: 194100
URL: http://svn.freebsd.org/changeset/base/194100

Log:
  Merge from head.

Added:
  projects/openssl_098_merge_8/share/colldef/hr_HR.ISO8859-2.src
     - copied unchanged from r194099, head/share/colldef/hr_HR.ISO8859-2.src
  projects/openssl_098_merge_8/share/man/man4/alc.4
     - copied unchanged from r194099, head/share/man/man4/alc.4
  projects/openssl_098_merge_8/share/man/man4/mwl.4
     - copied unchanged from r194099, head/share/man/man4/mwl.4
  projects/openssl_098_merge_8/share/man/man4/mwlfw.4
     - copied unchanged from r194099, head/share/man/man4/mwlfw.4
  projects/openssl_098_merge_8/share/man/man9/BUS_NEW_PASS.9
     - copied unchanged from r194099, head/share/man/man9/BUS_NEW_PASS.9
  projects/openssl_098_merge_8/share/man/man9/bus_generic_new_pass.9
     - copied unchanged from r194099, head/share/man/man9/bus_generic_new_pass.9
  projects/openssl_098_merge_8/share/man/man9/bus_set_pass.9
     - copied unchanged from r194099, head/share/man/man9/bus_set_pass.9
  projects/openssl_098_merge_8/share/monetdef/pt_PT.ISO8859-15.src
     - copied unchanged from r194099, head/share/monetdef/pt_PT.ISO8859-15.src
  projects/openssl_098_merge_8/share/monetdef/pt_PT.UTF-8.src
     - copied unchanged from r194099, head/share/monetdef/pt_PT.UTF-8.src
  projects/openssl_098_merge_8/share/numericdef/de_CH.ISO8859-1.src
     - copied unchanged from r194099, head/share/numericdef/de_CH.ISO8859-1.src
  projects/openssl_098_merge_8/share/syscons/keymaps/danish.iso.acc.kbd
     - copied unchanged from r194099, head/share/syscons/keymaps/danish.iso.acc.kbd
  projects/openssl_098_merge_8/share/syscons/keymaps/pl_PL.dvorak.kbd
     - copied unchanged from r194099, head/share/syscons/keymaps/pl_PL.dvorak.kbd
  projects/openssl_098_merge_8/share/syscons/keymaps/uk.dvorak.kbd
     - copied unchanged from r194099, head/share/syscons/keymaps/uk.dvorak.kbd
  projects/openssl_098_merge_8/sys/arm/mv/mvwin.h
     - copied unchanged from r194099, head/sys/arm/mv/mvwin.h
  projects/openssl_098_merge_8/sys/dev/alc/
     - copied from r194099, head/sys/dev/alc/
  projects/openssl_098_merge_8/sys/geom/label/g_label_gpt.c
     - copied unchanged from r194099, head/sys/geom/label/g_label_gpt.c
  projects/openssl_098_merge_8/sys/kern/subr_acl_nfs4.c
     - copied unchanged from r194099, head/sys/kern/subr_acl_nfs4.c
  projects/openssl_098_merge_8/sys/libkern/jenkins.h
     - copied unchanged from r194099, head/sys/libkern/jenkins.h
  projects/openssl_098_merge_8/sys/modules/alc/
     - copied from r194099, head/sys/modules/alc/
  projects/openssl_098_merge_8/sys/tools/sound/
     - copied from r194099, head/sys/tools/sound/
Deleted:
  projects/openssl_098_merge_8/share/man/man9/devclass_add_driver.9
  projects/openssl_098_merge_8/sys/tools/emu10k1-mkalsa.sh
  projects/openssl_098_merge_8/sys/tools/feeder_eq_mkfilter.awk
  projects/openssl_098_merge_8/sys/tools/feeder_rate_mkfilter.awk
  projects/openssl_098_merge_8/sys/tools/snd_fxdiv_gen.awk
Modified:
  projects/openssl_098_merge_8/   (props changed)
  projects/openssl_098_merge_8/UPDATING
  projects/openssl_098_merge_8/contrib/csup/rcsfile.c
  projects/openssl_098_merge_8/contrib/gdb/gdb/stack.c
  projects/openssl_098_merge_8/contrib/ntp/ntpd/ntp_crypto.c
  projects/openssl_098_merge_8/etc/defaults/rc.conf
  projects/openssl_098_merge_8/etc/mtree/BSD.local.dist
  projects/openssl_098_merge_8/etc/mtree/BSD.usr.dist
  projects/openssl_098_merge_8/etc/rc.d/fsck
  projects/openssl_098_merge_8/etc/rc.d/jail
  projects/openssl_098_merge_8/etc/syslog.conf
  projects/openssl_098_merge_8/etc/termcap.small
  projects/openssl_098_merge_8/lib/libc/stdtime/strftime.c
  projects/openssl_098_merge_8/lib/libpmc/libpmc.c
  projects/openssl_098_merge_8/lib/libpmc/pmc.core2.3
  projects/openssl_098_merge_8/lib/libthread_db/libthr_db.c
  projects/openssl_098_merge_8/lib/libthread_db/thread_db.h
  projects/openssl_098_merge_8/lib/libufs/type.c
  projects/openssl_098_merge_8/lib/libufs/ufs_disk_close.3
  projects/openssl_098_merge_8/lib/libusb/   (props changed)
  projects/openssl_098_merge_8/lib/libusb/libusb.3
  projects/openssl_098_merge_8/lib/libusb/libusb20.c
  projects/openssl_098_merge_8/lib/libusb/libusb20.h
  projects/openssl_098_merge_8/lib/libusb/libusb20_compat01.c
  projects/openssl_098_merge_8/lib/libusb/libusb20_int.h
  projects/openssl_098_merge_8/lib/libusb/libusb20_ugen20.c
  projects/openssl_098_merge_8/lib/libutil/kinfo_getfile.3
  projects/openssl_098_merge_8/lib/libutil/kinfo_getvmmap.3
  projects/openssl_098_merge_8/lib/msun/src/math_private.h
  projects/openssl_098_merge_8/sbin/dhclient/dhclient.c
  projects/openssl_098_merge_8/sbin/fsck_msdosfs/fsck_msdosfs.8
  projects/openssl_098_merge_8/sbin/fsck_msdosfs/main.c
  projects/openssl_098_merge_8/sbin/geom/class/label/glabel.8
  projects/openssl_098_merge_8/share/colldef/Makefile
  projects/openssl_098_merge_8/share/man/man4/Makefile
  projects/openssl_098_merge_8/share/man/man4/acpi.4
  projects/openssl_098_merge_8/share/man/man4/altq.4
  projects/openssl_098_merge_8/share/man/man4/iwn.4
  projects/openssl_098_merge_8/share/man/man4/miibus.4
  projects/openssl_098_merge_8/share/man/man4/ng_ipfw.4
  projects/openssl_098_merge_8/share/man/man4/vlan.4
  projects/openssl_098_merge_8/share/man/man9/Makefile
  projects/openssl_098_merge_8/share/misc/committers-src.dot
  projects/openssl_098_merge_8/share/mklocale/Makefile
  projects/openssl_098_merge_8/share/mklocale/ja_JP.SJIS.src
  projects/openssl_098_merge_8/share/mklocale/ja_JP.eucJP.src
  projects/openssl_098_merge_8/share/monetdef/Makefile
  projects/openssl_098_merge_8/share/monetdef/de_CH.ISO8859-1.src
  projects/openssl_098_merge_8/share/msgdef/Makefile
  projects/openssl_098_merge_8/share/numericdef/Makefile
  projects/openssl_098_merge_8/share/syscons/keymaps/INDEX.keymaps
  projects/openssl_098_merge_8/share/syscons/keymaps/Makefile
  projects/openssl_098_merge_8/share/termcap/termcap.src
  projects/openssl_098_merge_8/share/timedef/Makefile
  projects/openssl_098_merge_8/share/timedef/ja_JP.SJIS.src
  projects/openssl_098_merge_8/share/timedef/ja_JP.eucJP.src
  projects/openssl_098_merge_8/share/timedef/ko_KR.UTF-8.src
  projects/openssl_098_merge_8/share/timedef/ko_KR.eucKR.src
  projects/openssl_098_merge_8/share/timedef/pl_PL.ISO8859-2.src
  projects/openssl_098_merge_8/share/timedef/pl_PL.UTF-8.src
  projects/openssl_098_merge_8/share/zoneinfo/   (props changed)
  projects/openssl_098_merge_8/share/zoneinfo/asia
  projects/openssl_098_merge_8/sys/amd64/amd64/local_apic.c
  projects/openssl_098_merge_8/sys/amd64/amd64/machdep.c
  projects/openssl_098_merge_8/sys/amd64/conf/DEFAULTS
  projects/openssl_098_merge_8/sys/amd64/conf/GENERIC
  projects/openssl_098_merge_8/sys/amd64/conf/NOTES
  projects/openssl_098_merge_8/sys/amd64/isa/clock.c
  projects/openssl_098_merge_8/sys/arm/arm/intr.c
  projects/openssl_098_merge_8/sys/arm/arm/locore.S
  projects/openssl_098_merge_8/sys/arm/at91/at91.c
  projects/openssl_098_merge_8/sys/arm/at91/at91_cfata.c
  projects/openssl_098_merge_8/sys/arm/at91/at91_mci.c
  projects/openssl_098_merge_8/sys/arm/at91/at91_twi.c
  projects/openssl_098_merge_8/sys/arm/at91/if_ate.c
  projects/openssl_098_merge_8/sys/arm/include/intr.h
  projects/openssl_098_merge_8/sys/arm/mv/common.c
  projects/openssl_098_merge_8/sys/arm/mv/discovery/db78xxx.c
  projects/openssl_098_merge_8/sys/arm/mv/discovery/discovery.c
  projects/openssl_098_merge_8/sys/arm/mv/ic.c
  projects/openssl_098_merge_8/sys/arm/mv/kirkwood/db88f6xxx.c
  projects/openssl_098_merge_8/sys/arm/mv/kirkwood/kirkwood.c
  projects/openssl_098_merge_8/sys/arm/mv/mvreg.h
  projects/openssl_098_merge_8/sys/arm/mv/orion/db88f5xxx.c
  projects/openssl_098_merge_8/sys/arm/mv/orion/orion.c
  projects/openssl_098_merge_8/sys/arm/mv/twsi.c
  projects/openssl_098_merge_8/sys/arm/sa11x0/sa11x0_irqhandler.c
  projects/openssl_098_merge_8/sys/arm/xscale/i80321/i80321.c
  projects/openssl_098_merge_8/sys/arm/xscale/i80321/i80321_pci.c
  projects/openssl_098_merge_8/sys/arm/xscale/i8134x/i81342.c
  projects/openssl_098_merge_8/sys/arm/xscale/ixp425/avila_ata.c
  projects/openssl_098_merge_8/sys/arm/xscale/ixp425/avila_led.c
  projects/openssl_098_merge_8/sys/arm/xscale/ixp425/cambria_led.c
  projects/openssl_098_merge_8/sys/arm/xscale/ixp425/if_npe.c
  projects/openssl_098_merge_8/sys/arm/xscale/ixp425/ixp425.c
  projects/openssl_098_merge_8/sys/arm/xscale/ixp425/ixp425_iic.c
  projects/openssl_098_merge_8/sys/arm/xscale/pxa/pxa_icu.c
  projects/openssl_098_merge_8/sys/boot/forth/loader.conf
  projects/openssl_098_merge_8/sys/cam/scsi/scsi_target.c
  projects/openssl_098_merge_8/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/arc.c
  projects/openssl_098_merge_8/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dmu_zfetch.c
  projects/openssl_098_merge_8/sys/compat/freebsd32/freebsd32_proto.h
  projects/openssl_098_merge_8/sys/compat/freebsd32/freebsd32_syscall.h
  projects/openssl_098_merge_8/sys/compat/freebsd32/freebsd32_syscalls.c
  projects/openssl_098_merge_8/sys/compat/freebsd32/freebsd32_sysent.c
  projects/openssl_098_merge_8/sys/compat/freebsd32/syscalls.master
  projects/openssl_098_merge_8/sys/compat/linux/linux_misc.c
  projects/openssl_098_merge_8/sys/compat/svr4/svr4_stat.c
  projects/openssl_098_merge_8/sys/conf/NOTES
  projects/openssl_098_merge_8/sys/conf/files
  projects/openssl_098_merge_8/sys/conf/options
  projects/openssl_098_merge_8/sys/contrib/dev/acpica/include/platform/acfreebsd.h
  projects/openssl_098_merge_8/sys/contrib/pf/net/if_pflog.c
  projects/openssl_098_merge_8/sys/dev/acpica/Osd/OsdSchedule.c
  projects/openssl_098_merge_8/sys/dev/acpica/Osd/OsdSynch.c
  projects/openssl_098_merge_8/sys/dev/acpica/acpi_pcib_acpi.c
  projects/openssl_098_merge_8/sys/dev/acpica/acpivar.h
  projects/openssl_098_merge_8/sys/dev/agp/agp_ali.c
  projects/openssl_098_merge_8/sys/dev/agp/agp_amd.c
  projects/openssl_098_merge_8/sys/dev/agp/agp_ati.c
  projects/openssl_098_merge_8/sys/dev/agp/agp_nvidia.c
  projects/openssl_098_merge_8/sys/dev/agp/agp_sis.c
  projects/openssl_098_merge_8/sys/dev/ata/chipsets/ata-acerlabs.c
  projects/openssl_098_merge_8/sys/dev/ce/if_ce.c
  projects/openssl_098_merge_8/sys/dev/cfi/cfi_core.c
  projects/openssl_098_merge_8/sys/dev/cp/if_cp.c
  projects/openssl_098_merge_8/sys/dev/ctau/if_ct.c
  projects/openssl_098_merge_8/sys/dev/cx/if_cx.c
  projects/openssl_098_merge_8/sys/dev/cxgb/cxgb_main.c
  projects/openssl_098_merge_8/sys/dev/cxgb/cxgb_multiq.c
  projects/openssl_098_merge_8/sys/dev/cxgb/cxgb_sge.c
  projects/openssl_098_merge_8/sys/dev/e1000/if_igb.c
  projects/openssl_098_merge_8/sys/dev/eisa/eisaconf.c
  projects/openssl_098_merge_8/sys/dev/fxp/if_fxp.c
  projects/openssl_098_merge_8/sys/dev/if_ndis/if_ndis.c
  projects/openssl_098_merge_8/sys/dev/kbdmux/kbdmux.c
  projects/openssl_098_merge_8/sys/dev/ksyms/ksyms.c
  projects/openssl_098_merge_8/sys/dev/mca/mca_bus.c
  projects/openssl_098_merge_8/sys/dev/mge/if_mge.c
  projects/openssl_098_merge_8/sys/dev/ncv/ncr53c500_pccard.c
  projects/openssl_098_merge_8/sys/dev/nmdm/nmdm.c
  projects/openssl_098_merge_8/sys/dev/nsp/nsp_pccard.c
  projects/openssl_098_merge_8/sys/dev/ofw/ofw_standard.c
  projects/openssl_098_merge_8/sys/dev/pcf/pcf.c
  projects/openssl_098_merge_8/sys/dev/pcf/pcfvar.h
  projects/openssl_098_merge_8/sys/dev/pdq/if_fpa.c
  projects/openssl_098_merge_8/sys/dev/smc/if_smc.c
  projects/openssl_098_merge_8/sys/dev/smc/if_smcvar.h
  projects/openssl_098_merge_8/sys/dev/snc/if_snc.c
  projects/openssl_098_merge_8/sys/dev/snc/if_sncvar.h
  projects/openssl_098_merge_8/sys/dev/sound/midi/midi.c
  projects/openssl_098_merge_8/sys/dev/sound/midi/mpu401.c
  projects/openssl_098_merge_8/sys/dev/sound/pcm/channel.h
  projects/openssl_098_merge_8/sys/dev/sound/pcm/mixer.h
  projects/openssl_098_merge_8/sys/dev/sound/pcm/sound.h
  projects/openssl_098_merge_8/sys/dev/sound/sbus/cs4231.c
  projects/openssl_098_merge_8/sys/dev/spibus/spibus.c
  projects/openssl_098_merge_8/sys/dev/stg/tmc18c30.h
  projects/openssl_098_merge_8/sys/dev/stg/tmc18c30_subr.c
  projects/openssl_098_merge_8/sys/dev/syscons/teken/teken_demo.c
  projects/openssl_098_merge_8/sys/dev/syscons/teken/teken_stress.c
  projects/openssl_098_merge_8/sys/dev/uart/uart_cpu_mv.c
  projects/openssl_098_merge_8/sys/dev/ubsec/ubsec.c
  projects/openssl_098_merge_8/sys/dev/usb/controller/ehci_mbus.c
  projects/openssl_098_merge_8/sys/dev/usb/input/ukbd.c
  projects/openssl_098_merge_8/sys/dev/usb/input/ums.c
  projects/openssl_098_merge_8/sys/dev/usb/serial/uchcom.c
  projects/openssl_098_merge_8/sys/dev/usb/serial/ufoma.c
  projects/openssl_098_merge_8/sys/dev/usb/serial/uplcom.c
  projects/openssl_098_merge_8/sys/dev/usb/serial/uslcom.c
  projects/openssl_098_merge_8/sys/dev/usb/storage/umass.c
  projects/openssl_098_merge_8/sys/dev/usb/storage/ustorage_fs.c
  projects/openssl_098_merge_8/sys/dev/usb/usb_compat_linux.c
  projects/openssl_098_merge_8/sys/dev/usb/usb_core.h
  projects/openssl_098_merge_8/sys/dev/usb/usb_dev.c
  projects/openssl_098_merge_8/sys/dev/usb/usb_handle_request.c
  projects/openssl_098_merge_8/sys/dev/usb/usb_if.m
  projects/openssl_098_merge_8/sys/dev/usb/wlan/if_urtw.c
  projects/openssl_098_merge_8/sys/dev/usb/wlan/if_zyd.c
  projects/openssl_098_merge_8/sys/dev/usb/wlan/if_zydreg.h
  projects/openssl_098_merge_8/sys/dev/wb/if_wb.c
  projects/openssl_098_merge_8/sys/dev/wi/if_wi.c
  projects/openssl_098_merge_8/sys/dev/wi/if_wivar.h
  projects/openssl_098_merge_8/sys/dev/xen/netfront/   (props changed)
  projects/openssl_098_merge_8/sys/dev/xen/xenpci/   (props changed)
  projects/openssl_098_merge_8/sys/fs/cd9660/cd9660_lookup.c
  projects/openssl_098_merge_8/sys/fs/cd9660/cd9660_vnops.c
  projects/openssl_098_merge_8/sys/fs/devfs/devfs_vnops.c
  projects/openssl_098_merge_8/sys/fs/fifofs/fifo_vnops.c
  projects/openssl_098_merge_8/sys/fs/msdosfs/msdosfs_vnops.c
  projects/openssl_098_merge_8/sys/fs/nfsclient/nfs_clbio.c
  projects/openssl_098_merge_8/sys/fs/nfsclient/nfs_clvnops.c
  projects/openssl_098_merge_8/sys/fs/pseudofs/pseudofs_vnops.c
  projects/openssl_098_merge_8/sys/geom/geom.h
  projects/openssl_098_merge_8/sys/geom/geom_io.c
  projects/openssl_098_merge_8/sys/geom/label/g_label.c
  projects/openssl_098_merge_8/sys/geom/label/g_label.h
  projects/openssl_098_merge_8/sys/gnu/fs/xfs/FreeBSD/xfs_vnops.c
  projects/openssl_098_merge_8/sys/i386/acpica/acpi_machdep.c
  projects/openssl_098_merge_8/sys/i386/conf/DEFAULTS
  projects/openssl_098_merge_8/sys/i386/conf/GENERIC
  projects/openssl_098_merge_8/sys/i386/conf/NOTES
  projects/openssl_098_merge_8/sys/i386/i386/local_apic.c
  projects/openssl_098_merge_8/sys/i386/i386/machdep.c
  projects/openssl_098_merge_8/sys/i386/include/legacyvar.h
  projects/openssl_098_merge_8/sys/i386/isa/clock.c
  projects/openssl_098_merge_8/sys/i386/isa/vesa.c
  projects/openssl_098_merge_8/sys/i386/pci/pci_bus.c
  projects/openssl_098_merge_8/sys/kern/bus_if.m
  projects/openssl_098_merge_8/sys/kern/init_main.c
  projects/openssl_098_merge_8/sys/kern/kern_event.c
  projects/openssl_098_merge_8/sys/kern/kern_fork.c
  projects/openssl_098_merge_8/sys/kern/kern_jail.c
  projects/openssl_098_merge_8/sys/kern/kern_lockf.c
  projects/openssl_098_merge_8/sys/kern/link_elf_obj.c
  projects/openssl_098_merge_8/sys/kern/linker_if.m
  projects/openssl_098_merge_8/sys/kern/subr_bus.c
  projects/openssl_098_merge_8/sys/kern/sys_pipe.c
  projects/openssl_098_merge_8/sys/kern/sysv_shm.c
  projects/openssl_098_merge_8/sys/kern/tty.c
  projects/openssl_098_merge_8/sys/kern/tty_pts.c
  projects/openssl_098_merge_8/sys/kern/uipc_mqueue.c
  projects/openssl_098_merge_8/sys/kern/uipc_socket.c
  projects/openssl_098_merge_8/sys/kern/uipc_syscalls.c
  projects/openssl_098_merge_8/sys/kern/vfs_aio.c
  projects/openssl_098_merge_8/sys/kern/vfs_subr.c
  projects/openssl_098_merge_8/sys/kern/vfs_syscalls.c
  projects/openssl_098_merge_8/sys/kern/vfs_vnops.c
  projects/openssl_098_merge_8/sys/kern/vnode_if.src
  projects/openssl_098_merge_8/sys/mips/malta/gt_pci.c
  projects/openssl_098_merge_8/sys/mips/mips/mainbus.c
  projects/openssl_098_merge_8/sys/modules/Makefile
  projects/openssl_098_merge_8/sys/modules/dtrace/dtnfsclient/   (props changed)
  projects/openssl_098_merge_8/sys/modules/ip6_mroute_mod/   (props changed)
  projects/openssl_098_merge_8/sys/modules/ipmi/ipmi_linux/   (props changed)
  projects/openssl_098_merge_8/sys/modules/sound/sound/Makefile
  projects/openssl_098_merge_8/sys/net/bpf.c
  projects/openssl_098_merge_8/sys/net/flowtable.c
  projects/openssl_098_merge_8/sys/net/flowtable.h
  projects/openssl_098_merge_8/sys/net/if.c
  projects/openssl_098_merge_8/sys/net/if_arcsubr.c
  projects/openssl_098_merge_8/sys/net/if_bridge.c
  projects/openssl_098_merge_8/sys/net/if_ethersubr.c
  projects/openssl_098_merge_8/sys/net/if_fddisubr.c
  projects/openssl_098_merge_8/sys/net/if_fwsubr.c
  projects/openssl_098_merge_8/sys/net/if_gif.c
  projects/openssl_098_merge_8/sys/net/if_gif.h
  projects/openssl_098_merge_8/sys/net/if_iso88025subr.c
  projects/openssl_098_merge_8/sys/net/if_tap.c
  projects/openssl_098_merge_8/sys/net/if_tun.c
  projects/openssl_098_merge_8/sys/net/if_var.h
  projects/openssl_098_merge_8/sys/net/pfkeyv2.h
  projects/openssl_098_merge_8/sys/net/rtsock.c
  projects/openssl_098_merge_8/sys/net80211/_ieee80211.h
  projects/openssl_098_merge_8/sys/net80211/ieee80211.c
  projects/openssl_098_merge_8/sys/net80211/ieee80211.h
  projects/openssl_098_merge_8/sys/net80211/ieee80211_crypto_ccmp.c
  projects/openssl_098_merge_8/sys/net80211/ieee80211_dfs.c
  projects/openssl_098_merge_8/sys/net80211/ieee80211_ht.c
  projects/openssl_098_merge_8/sys/net80211/ieee80211_ioctl.c
  projects/openssl_098_merge_8/sys/net80211/ieee80211_node.c
  projects/openssl_098_merge_8/sys/net80211/ieee80211_node.h
  projects/openssl_098_merge_8/sys/net80211/ieee80211_proto.h
  projects/openssl_098_merge_8/sys/net80211/ieee80211_radiotap.c
  projects/openssl_098_merge_8/sys/net80211/ieee80211_sta.c
  projects/openssl_098_merge_8/sys/netgraph/netgraph.h
  projects/openssl_098_merge_8/sys/netgraph/ng_base.c
  projects/openssl_098_merge_8/sys/netgraph/ng_eiface.c
  projects/openssl_098_merge_8/sys/netgraph/ng_ether.c
  projects/openssl_098_merge_8/sys/netgraph/ng_iface.c
  projects/openssl_098_merge_8/sys/netgraph/ng_ip_input.c
  projects/openssl_098_merge_8/sys/netgraph/ng_ipfw.c
  projects/openssl_098_merge_8/sys/netgraph/ng_ipfw.h
  projects/openssl_098_merge_8/sys/netgraph/ng_message.h
  projects/openssl_098_merge_8/sys/netinet/igmp.h
  projects/openssl_098_merge_8/sys/netinet/in_proto.c
  projects/openssl_098_merge_8/sys/netinet/ip_dummynet.h
  projects/openssl_098_merge_8/sys/netinet/ip_fw.h
  projects/openssl_098_merge_8/sys/netinet/ip_input.c
  projects/openssl_098_merge_8/sys/netinet/ip_output.c
  projects/openssl_098_merge_8/sys/netinet/ipfw/ip_dummynet.c   (contents, props changed)
  projects/openssl_098_merge_8/sys/netinet/ipfw/ip_fw2.c   (contents, props changed)
  projects/openssl_098_merge_8/sys/netinet/ipfw/ip_fw_pfil.c   (contents, props changed)
  projects/openssl_098_merge_8/sys/netinet/tcp_debug.c
  projects/openssl_098_merge_8/sys/netinet/tcp_input.c
  projects/openssl_098_merge_8/sys/netinet/tcp_usrreq.c
  projects/openssl_098_merge_8/sys/netinet/tcp_var.h
  projects/openssl_098_merge_8/sys/netinet/udp.h
  projects/openssl_098_merge_8/sys/netinet/udp_usrreq.c
  projects/openssl_098_merge_8/sys/netinet/udp_var.h
  projects/openssl_098_merge_8/sys/netinet6/in6.c
  projects/openssl_098_merge_8/sys/netinet6/mld6.c
  projects/openssl_098_merge_8/sys/netipsec/ipsec.c
  projects/openssl_098_merge_8/sys/netipsec/ipsec_input.c
  projects/openssl_098_merge_8/sys/netipsec/ipsec_output.c
  projects/openssl_098_merge_8/sys/netipsec/key.c
  projects/openssl_098_merge_8/sys/netipsec/key.h
  projects/openssl_098_merge_8/sys/netipsec/keydb.h
  projects/openssl_098_merge_8/sys/netipsec/xform_ipip.c
  projects/openssl_098_merge_8/sys/netipx/spx_debug.c
  projects/openssl_098_merge_8/sys/nfsclient/nfs_bio.c
  projects/openssl_098_merge_8/sys/nfsserver/nfs_srvkrpc.c
  projects/openssl_098_merge_8/sys/powerpc/aim/machdep.c
  projects/openssl_098_merge_8/sys/powerpc/aim/platform_chrp.c
  projects/openssl_098_merge_8/sys/powerpc/ofw/ofw_real.c
  projects/openssl_098_merge_8/sys/powerpc/powermac/cuda.c
  projects/openssl_098_merge_8/sys/powerpc/powermac/pmu.c
  projects/openssl_098_merge_8/sys/powerpc/powerpc/openpic.c
  projects/openssl_098_merge_8/sys/powerpc/psim/ata_iobus.c
  projects/openssl_098_merge_8/sys/rpc/clnt_rc.c
  projects/openssl_098_merge_8/sys/security/audit/audit_pipe.c
  projects/openssl_098_merge_8/sys/sys/bio.h
  projects/openssl_098_merge_8/sys/sys/buf_ring.h
  projects/openssl_098_merge_8/sys/sys/bus.h
  projects/openssl_098_merge_8/sys/sys/event.h
  projects/openssl_098_merge_8/sys/sys/jail.h
  projects/openssl_098_merge_8/sys/sys/kobj.h
  projects/openssl_098_merge_8/sys/sys/mbuf.h
  projects/openssl_098_merge_8/sys/sys/mount.h
  projects/openssl_098_merge_8/sys/sys/proc.h
  projects/openssl_098_merge_8/sys/sys/soundcard.h
  projects/openssl_098_merge_8/sys/sys/vimage.h
  projects/openssl_098_merge_8/sys/vm/vm_map.c
  projects/openssl_098_merge_8/tools/regression/lib/msun/test-conj.t   (props changed)
  projects/openssl_098_merge_8/tools/tools/ath/common/dumpregs.h   (props changed)
  projects/openssl_098_merge_8/tools/tools/ath/common/dumpregs_5210.c   (props changed)
  projects/openssl_098_merge_8/tools/tools/ath/common/dumpregs_5211.c   (props changed)
  projects/openssl_098_merge_8/tools/tools/ath/common/dumpregs_5212.c   (props changed)
  projects/openssl_098_merge_8/tools/tools/ath/common/dumpregs_5416.c   (props changed)
  projects/openssl_098_merge_8/usr.bin/fstat/zfs.c
  projects/openssl_098_merge_8/usr.sbin/arp/Makefile
  projects/openssl_098_merge_8/usr.sbin/arp/arp.c
  projects/openssl_098_merge_8/usr.sbin/flowctl/flowctl.c
  projects/openssl_098_merge_8/usr.sbin/jail/jail.c
  projects/openssl_098_merge_8/usr.sbin/makefs/ffs/ffs_bswap.c   (props changed)
  projects/openssl_098_merge_8/usr.sbin/makefs/ffs/ffs_subr.c   (props changed)
  projects/openssl_098_merge_8/usr.sbin/makefs/ffs/ufs_bswap.h   (props changed)
  projects/openssl_098_merge_8/usr.sbin/makefs/getid.c   (props changed)
  projects/openssl_098_merge_8/usr.sbin/mergemaster/mergemaster.sh
  projects/openssl_098_merge_8/usr.sbin/nfsd/nfsv4.4
  projects/openssl_098_merge_8/usr.sbin/nscd/Makefile
  projects/openssl_098_merge_8/usr.sbin/nscd/agent.c
  projects/openssl_098_merge_8/usr.sbin/nscd/agent.h
  projects/openssl_098_merge_8/usr.sbin/nscd/agents/group.c
  projects/openssl_098_merge_8/usr.sbin/nscd/agents/group.h
  projects/openssl_098_merge_8/usr.sbin/nscd/agents/passwd.c
  projects/openssl_098_merge_8/usr.sbin/nscd/agents/passwd.h
  projects/openssl_098_merge_8/usr.sbin/nscd/agents/services.c
  projects/openssl_098_merge_8/usr.sbin/nscd/agents/services.h
  projects/openssl_098_merge_8/usr.sbin/nscd/cachelib.c
  projects/openssl_098_merge_8/usr.sbin/nscd/cachelib.h
  projects/openssl_098_merge_8/usr.sbin/nscd/cacheplcs.c
  projects/openssl_098_merge_8/usr.sbin/nscd/cacheplcs.h
  projects/openssl_098_merge_8/usr.sbin/nscd/config.c
  projects/openssl_098_merge_8/usr.sbin/nscd/config.h
  projects/openssl_098_merge_8/usr.sbin/nscd/debug.c
  projects/openssl_098_merge_8/usr.sbin/nscd/debug.h
  projects/openssl_098_merge_8/usr.sbin/nscd/hashtable.h
  projects/openssl_098_merge_8/usr.sbin/nscd/log.c
  projects/openssl_098_merge_8/usr.sbin/nscd/mp_rs_query.c
  projects/openssl_098_merge_8/usr.sbin/nscd/mp_ws_query.c
  projects/openssl_098_merge_8/usr.sbin/nscd/nscd.c
  projects/openssl_098_merge_8/usr.sbin/nscd/nscdcli.c
  projects/openssl_098_merge_8/usr.sbin/nscd/parser.c
  projects/openssl_098_merge_8/usr.sbin/nscd/protocol.c
  projects/openssl_098_merge_8/usr.sbin/nscd/protocol.h
  projects/openssl_098_merge_8/usr.sbin/nscd/query.c
  projects/openssl_098_merge_8/usr.sbin/nscd/query.h
  projects/openssl_098_merge_8/usr.sbin/nscd/singletons.c
  projects/openssl_098_merge_8/usr.sbin/pstat/Makefile
  projects/openssl_098_merge_8/usr.sbin/pstat/pstat.c
  projects/openssl_098_merge_8/usr.sbin/sysinstall/devices.c
  projects/openssl_098_merge_8/usr.sbin/syslogd/syslog.conf.5

Modified: projects/openssl_098_merge_8/UPDATING
==============================================================================
--- projects/openssl_098_merge_8/UPDATING	Sat Jun 13 04:56:45 2009	(r194099)
+++ projects/openssl_098_merge_8/UPDATING	Sat Jun 13 08:04:56 2009	(r194100)
@@ -22,6 +22,10 @@ NOTE TO PEOPLE WHO THINK THAT FreeBSD 8.
 	to maximize performance.  (To disable malloc debugging, run
 	ln -s aj /etc/malloc.conf.)
 
+20090611:
+	The layout of struct thread has changed.  Kernel and modules
+	need to be rebuilt.
+
 20090608:
 	The layout of structs ifnet, domain, protosw and vnet_net has
 	changed.  Kernel modules need to be rebuilt.

Modified: projects/openssl_098_merge_8/contrib/csup/rcsfile.c
==============================================================================
--- projects/openssl_098_merge_8/contrib/csup/rcsfile.c	Sat Jun 13 04:56:45 2009	(r194099)
+++ projects/openssl_098_merge_8/contrib/csup/rcsfile.c	Sat Jun 13 08:04:56 2009	(r194100)
@@ -730,7 +730,7 @@ rcsfile_print(struct rcsfile *rf)
 		lprintf(1, "Strict!\n");
 	if (rf->comment != NULL)
 		lprintf(1, "comment: '%s'\n", rf->comment);
-	if (rf->expand != EXPAND_DEFAULT);
+	if (rf->expand != EXPAND_DEFAULT)
 		lprintf(1, "expand: '%s'\n", keyword_encode_expand(rf->expand));
 	
 	/* Print all deltas. */

Modified: projects/openssl_098_merge_8/contrib/gdb/gdb/stack.c
==============================================================================
--- projects/openssl_098_merge_8/contrib/gdb/gdb/stack.c	Sat Jun 13 04:56:45 2009	(r194099)
+++ projects/openssl_098_merge_8/contrib/gdb/gdb/stack.c	Sat Jun 13 08:04:56 2009	(r194100)
@@ -1230,6 +1230,22 @@ backtrace_command_1 (char *count_exp, in
     printf_filtered ("(More stack frames follow...)\n");
 }
 
+struct backtrace_command_args
+  {
+    char *count_exp;
+    int show_locals;
+    int from_tty;
+  };
+
+/* Stub to call backtrace_command_1 by way of an error catcher.  */
+static int
+backtrace_command_stub (void *data)
+{
+  struct backtrace_command_args *args = (struct backtrace_command_args *)data;
+  backtrace_command_1 (args->count_exp, args->show_locals, args->from_tty);
+  return 0;
+}
+
 static void
 backtrace_command (char *arg, int from_tty)
 {
@@ -1237,6 +1253,7 @@ backtrace_command (char *arg, int from_t
   char **argv = (char **) NULL;
   int argIndicatingFullTrace = (-1), totArgLen = 0, argc = 0;
   char *argPtr = arg;
+  struct backtrace_command_args btargs;
 
   if (arg != (char *) NULL)
     {
@@ -1286,7 +1303,10 @@ backtrace_command (char *arg, int from_t
 	}
     }
 
-  backtrace_command_1 (argPtr, (argIndicatingFullTrace >= 0), from_tty);
+  btargs.count_exp = argPtr;
+  btargs.show_locals = (argIndicatingFullTrace >= 0);
+  btargs.from_tty = from_tty;
+  catch_errors (backtrace_command_stub, (char *)&btargs, "", RETURN_MASK_ERROR);
 
   if (argIndicatingFullTrace >= 0 && totArgLen > 0)
     xfree (argPtr);
@@ -1299,7 +1319,11 @@ static void backtrace_full_command (char
 static void
 backtrace_full_command (char *arg, int from_tty)
 {
-  backtrace_command_1 (arg, 1, from_tty);
+  struct backtrace_command_args btargs;
+  btargs.count_exp = arg;
+  btargs.show_locals = 1;
+  btargs.from_tty = from_tty;
+  catch_errors (backtrace_command_stub, (char *)&btargs, "", RETURN_MASK_ERROR);
 }
 
 

Modified: projects/openssl_098_merge_8/contrib/ntp/ntpd/ntp_crypto.c
==============================================================================
--- projects/openssl_098_merge_8/contrib/ntp/ntpd/ntp_crypto.c	Sat Jun 13 04:56:45 2009	(r194099)
+++ projects/openssl_098_merge_8/contrib/ntp/ntpd/ntp_crypto.c	Sat Jun 13 08:04:56 2009	(r194100)
@@ -570,7 +570,7 @@ crypto_recv(
 			peer->issuer = emalloc(vallen + 1);
 			strcpy(peer->issuer, peer->subject);
 			temp32 = (fstamp >> 16) & 0xffff;
-			sprintf(statstr,
+			snprintf(statstr, NTP_MAXSTRLEN,
 			    "flags 0x%x host %s signature %s", fstamp,
 			    peer->subject, OBJ_nid2ln(temp32));
 			record_crypto_stats(&peer->srcadr, statstr);
@@ -636,7 +636,8 @@ crypto_recv(
 			}
 			peer->flash &= ~TEST8;
 			temp32 = cinfo->nid;
-			sprintf(statstr, "cert %s 0x%x %s (%u) fs %u",
+			snprintf(statstr, NTP_MAXSTRLEN,
+			    "cert %s 0x%x %s (%u) fs %u",
 			    cinfo->subject, cinfo->flags,
 			    OBJ_nid2ln(temp32), temp32,
 			    ntohl(ep->fstamp));
@@ -685,7 +686,7 @@ crypto_recv(
 			peer->crypto |= CRYPTO_FLAG_VRFY |
 			    CRYPTO_FLAG_PROV;
 			peer->flash &= ~TEST8;
-			sprintf(statstr, "iff fs %u",
+			snprintf(statstr, NTP_MAXSTRLEN, "iff fs %u",
 			    ntohl(ep->fstamp));
 			record_crypto_stats(&peer->srcadr, statstr);
 #ifdef DEBUG
@@ -733,7 +734,7 @@ crypto_recv(
 			peer->crypto |= CRYPTO_FLAG_VRFY |
 			    CRYPTO_FLAG_PROV;
 			peer->flash &= ~TEST8;
-			sprintf(statstr, "gq fs %u",
+			snprintf(statstr, NTP_MAXSTRLEN, "gq fs %u",
 			    ntohl(ep->fstamp));
 			record_crypto_stats(&peer->srcadr, statstr);
 #ifdef DEBUG
@@ -774,7 +775,7 @@ crypto_recv(
 			peer->crypto |= CRYPTO_FLAG_VRFY |
 			    CRYPTO_FLAG_PROV;
 			peer->flash &= ~TEST8;
-			sprintf(statstr, "mv fs %u",
+			snprintf(statstr, NTP_MAXSTRLEN, "mv fs %u",
 			    ntohl(ep->fstamp));
 			record_crypto_stats(&peer->srcadr, statstr);
 #ifdef DEBUG
@@ -828,7 +829,7 @@ crypto_recv(
 			peer->crypto &= ~CRYPTO_FLAG_AUTO;
 			peer->crypto |= CRYPTO_FLAG_AGREE;
 			peer->flash &= ~TEST8;
-			sprintf(statstr, "cook %x ts %u fs %u",
+			snprintf(statstr, NTP_MAXSTRLEN, "cook %x ts %u fs %u",
 			    peer->pcookie, ntohl(ep->tstamp),
 			    ntohl(ep->fstamp));
 			record_crypto_stats(&peer->srcadr, statstr);
@@ -893,7 +894,7 @@ crypto_recv(
 				peer->crypto &= ~CRYPTO_FLAG_AUTO;
 			peer->crypto |= CRYPTO_FLAG_AGREE;
 			peer->flash &= ~TEST8;
-			sprintf(statstr, "cook %x ts %u fs %u",
+			snprintf(statstr, NTP_MAXSTRLEN, "cook %x ts %u fs %u",
 			    peer->pcookie, ntohl(ep->tstamp),
 			    ntohl(ep->fstamp));
 			record_crypto_stats(&peer->srcadr, statstr);
@@ -944,7 +945,7 @@ crypto_recv(
 			peer->pkeyid = bp->key;
 			peer->crypto |= CRYPTO_FLAG_AUTO;
 			peer->flash &= ~TEST8;
-			sprintf(statstr,
+			snprintf(statstr, NTP_MAXSTRLEN,
 			    "auto seq %d key %x ts %u fs %u", bp->seq,
 			    bp->key, ntohl(ep->tstamp),
 			    ntohl(ep->fstamp));
@@ -987,7 +988,8 @@ crypto_recv(
 			peer->crypto |= CRYPTO_FLAG_SIGN;
 			peer->flash &= ~TEST8;
 			temp32 = cinfo->nid;
-			sprintf(statstr, "sign %s 0x%x %s (%u) fs %u",
+			snprintf(statstr, NTP_MAXSTRLEN,
+			    "sign %s 0x%x %s (%u) fs %u",
 			    cinfo->issuer, cinfo->flags,
 			    OBJ_nid2ln(temp32), temp32,
 			    ntohl(ep->fstamp));
@@ -1071,7 +1073,8 @@ crypto_recv(
 			crypto_flags |= CRYPTO_FLAG_TAI;
 			peer->crypto |= CRYPTO_FLAG_LEAP;
 			peer->flash &= ~TEST8;
-			sprintf(statstr, "leap %u ts %u fs %u", vallen,
+			snprintf(statstr, NTP_MAXSTRLEN,
+			    "leap %u ts %u fs %u", vallen,
 			    ntohl(ep->tstamp), ntohl(ep->fstamp));
 			record_crypto_stats(&peer->srcadr, statstr);
 #ifdef DEBUG
@@ -1127,7 +1130,7 @@ crypto_recv(
 		 * cheerfully ignored, as the message is not sent.
 		 */
 		if (rval > XEVNT_TSP) {
-			sprintf(statstr,
+			snprintf(statstr, NTP_MAXSTRLEN,
 			    "error %x opcode %x ts %u fs %u", rval,
 			    code, tstamp, fstamp);
 			record_crypto_stats(&peer->srcadr, statstr);
@@ -1453,7 +1456,8 @@ crypto_xmit(
 	 */
 	if (rval != XEVNT_OK) {
 		opcode |= CRYPTO_ERROR;
-		sprintf(statstr, "error %x opcode %x", rval, opcode);
+		snprintf(statstr, NTP_MAXSTRLEN,
+		    "error %x opcode %x", rval, opcode);
 		record_crypto_stats(srcadr_sin, statstr);
 		report_event(rval, NULL);
 #ifdef DEBUG
@@ -1952,7 +1956,8 @@ crypto_update(void)
 		if (EVP_SignFinal(&ctx, tai_leap.sig, &len, sign_pkey))
 			tai_leap.siglen = htonl(len);
 	}
-	sprintf(statstr, "update ts %u", ntohl(hostval.tstamp)); 
+	snprintf(statstr, NTP_MAXSTRLEN,
+	    "update ts %u", ntohl(hostval.tstamp)); 
 	record_crypto_stats(NULL, statstr);
 #ifdef DEBUG
 	if (debug)
@@ -3606,7 +3611,7 @@ crypto_key(
 	 */
 	if ((ptr = strrchr(linkname, '\n')) != NULL)
 		*ptr = '\0'; 
-	sprintf(statstr, "%s mod %d", &linkname[2],
+	snprintf(statstr, NTP_MAXSTRLEN, "%s mod %d", &linkname[2],
 	    EVP_PKEY_size(pkey) * 8);
 	record_crypto_stats(NULL, statstr);
 #ifdef DEBUG
@@ -3715,8 +3720,8 @@ crypto_cert(
 
 	if ((ptr = strrchr(linkname, '\n')) != NULL)
 		*ptr = '\0'; 
-	sprintf(statstr, "%s 0x%x len %lu", &linkname[2], ret->flags,
-	    len);
+	snprintf(statstr, NTP_MAXSTRLEN,
+	    "%s 0x%x len %lu", &linkname[2], ret->flags, len);
 	record_crypto_stats(NULL, statstr);
 #ifdef DEBUG
 	if (debug)
@@ -3832,7 +3837,7 @@ crypto_tai(
 	for (j = 0; j < i; j++)
 		*ptr++ = htonl(leapsec[j]);
 	crypto_flags |= CRYPTO_FLAG_TAI;
-	sprintf(statstr, "%s fs %u leap %u len %u", cp, fstamp,
+	snprintf(statstr, NTP_MAXSTRLEN, "%s fs %u leap %u len %u", cp, fstamp,
 	   leapsec[--j], len);
 	record_crypto_stats(NULL, statstr);
 #ifdef DEBUG

Modified: projects/openssl_098_merge_8/etc/defaults/rc.conf
==============================================================================
--- projects/openssl_098_merge_8/etc/defaults/rc.conf	Sat Jun 13 04:56:45 2009	(r194099)
+++ projects/openssl_098_merge_8/etc/defaults/rc.conf	Sat Jun 13 08:04:56 2009	(r194100)
@@ -83,6 +83,7 @@ geli_swap_flags="-e aes -l 256 -s 4096 -
 
 root_rw_mount="YES"	# Set to NO to inhibit remounting root read-write.
 fsck_y_enable="NO"	# Set to YES to do fsck -y if the initial preen fails.
+fsck_y_flags=""		# Additional flags for fsck -y
 background_fsck="YES"	# Attempt to run fsck in the background where possible.
 background_fsck_delay="60" # Time to wait (seconds) before starting the fsck.
 netfs_types="nfs:NFS nfs4:NFS4 smbfs:SMB portalfs:PORTAL nwfs:NWFS" # Net filesystems.

Modified: projects/openssl_098_merge_8/etc/mtree/BSD.local.dist
==============================================================================
--- projects/openssl_098_merge_8/etc/mtree/BSD.local.dist	Sat Jun 13 04:56:45 2009	(r194099)
+++ projects/openssl_098_merge_8/etc/mtree/BSD.local.dist	Sat Jun 13 08:04:56 2009	(r194100)
@@ -541,12 +541,30 @@
             ..
             bg_BG.UTF-8
             ..
+            ca_AD.ISO8859-1
+            ..
             ca_ES.ISO8859-1
             ..
+            ca_FR.ISO8859-1
+            ..
+            ca_IT.ISO8859-1
+            ..
+            ca_AD.ISO8859-15
+            ..
             ca_ES.ISO8859-15
             ..
+            ca_FR.ISO8859-15
+            ..
+            ca_IT.ISO8859-15
+            ..
+            ca_AD.UTF-8
+            ..
             ca_ES.UTF-8
             ..
+            ca_FR.UTF-8
+            ..
+            ca_IT.UTF-8
+            ..
             cs_CZ.ISO8859-2
             ..
             cs_CZ.UTF-8

Modified: projects/openssl_098_merge_8/etc/mtree/BSD.usr.dist
==============================================================================
--- projects/openssl_098_merge_8/etc/mtree/BSD.usr.dist	Sat Jun 13 04:56:45 2009	(r194099)
+++ projects/openssl_098_merge_8/etc/mtree/BSD.usr.dist	Sat Jun 13 08:04:56 2009	(r194100)
@@ -357,12 +357,30 @@
             ..
             bg_BG.UTF-8
             ..
+            ca_AD.ISO8859-1
+            ..
             ca_ES.ISO8859-1
             ..
+            ca_FR.ISO8859-1
+            ..
+            ca_IT.ISO8859-1
+            ..
+            ca_AD.ISO8859-15
+            ..
             ca_ES.ISO8859-15
             ..
+            ca_FR.ISO8859-15
+            ..
+            ca_IT.ISO8859-15
+            ..
+            ca_AD.UTF-8
+            ..
             ca_ES.UTF-8
             ..
+            ca_FR.UTF-8
+            ..
+            ca_IT.UTF-8
+            ..
             cs_CZ.ISO8859-2
             ..
             cs_CZ.UTF-8

Modified: projects/openssl_098_merge_8/etc/rc.d/fsck
==============================================================================
--- projects/openssl_098_merge_8/etc/rc.d/fsck	Sat Jun 13 04:56:45 2009	(r194099)
+++ projects/openssl_098_merge_8/etc/rc.d/fsck	Sat Jun 13 08:04:56 2009	(r194100)
@@ -44,8 +44,8 @@ fsck_start()
 			;;
 		8)
 			if checkyesno fsck_y_enable; then
-				echo "File system preen failed, trying fsck -y."
-				fsck -y
+				echo "File system preen failed, trying fsck -y ${fsck_y_flags}"
+				fsck -y ${fsck_y_flags}
 				case $? in
 				0)
 					;;

Modified: projects/openssl_098_merge_8/etc/rc.d/jail
==============================================================================
--- projects/openssl_098_merge_8/etc/rc.d/jail	Sat Jun 13 04:56:45 2009	(r194099)
+++ projects/openssl_098_merge_8/etc/rc.d/jail	Sat Jun 13 08:04:56 2009	(r194100)
@@ -52,7 +52,7 @@ init_variables()
 	eval _exec_start=\"\${jail_${_j}_exec_start:-${jail_exec_start}}\"
 
 	i=1
-	while [ true ]; do
+	while : ; do
 		eval _exec_afterstart${i}=\"\${jail_${_j}_exec_afterstart${i}:-\${jail_exec_afterstart${i}}}\"
 		[ -z "$(eval echo \"\$_exec_afterstart${i}\")" ] &&  break
 		i=$((i + 1))
@@ -132,7 +132,6 @@ init_variables()
 	debug "$_j procdir: $_procdir"
 	debug "$_j ruleset: $_ruleset"
 	debug "$_j fstab: $_fstab"
-	debug "$_j consolelog: $_consolelog"
 
 	i=0
 	while : ; do
@@ -147,7 +146,7 @@ init_variables()
 	debug "$_j exec start: $_exec_start"
 
 	i=1
-	while [ true ]; do
+	while : ; do
 		eval out=\"\${_exec_afterstart${i}:-''}\"
 
 		if [ -z "$out" ]; then
@@ -642,7 +641,7 @@ jail_start()
 		if [ "$?" -eq 0 ] ; then
 			_jail_id=$(head -1 ${_tmp_jail})
 			i=1
-			while [ true ]; do
+			while : ; do
 				eval out=\"\${_exec_afterstart${i}:-''}\"
 
 				if [ -z "$out" ]; then

Modified: projects/openssl_098_merge_8/etc/syslog.conf
==============================================================================
--- projects/openssl_098_merge_8/etc/syslog.conf	Sat Jun 13 04:56:45 2009	(r194099)
+++ projects/openssl_098_merge_8/etc/syslog.conf	Sat Jun 13 08:04:56 2009	(r194100)
@@ -28,3 +28,4 @@ cron.*						/var/log/cron
 # news.notice					/var/log/news/news.notice
 !ppp
 *.*						/var/log/ppp.log
+!*

Modified: projects/openssl_098_merge_8/etc/termcap.small
==============================================================================
--- projects/openssl_098_merge_8/etc/termcap.small	Sat Jun 13 04:56:45 2009	(r194099)
+++ projects/openssl_098_merge_8/etc/termcap.small	Sat Jun 13 08:04:56 2009	(r194100)
@@ -138,7 +138,7 @@ cons60l1|cons60-iso8859-1:\
 cons60l1-m|cons60-iso8859-1-mono:\
 	:li#60:tc=cons25l1-m:
 # ISO 8859-7 FreeBSD console with ACS support
-cons25l7:cons25-iso8859-7:\
+cons25l7|cons25-iso8859-7:\
 	:ac=f\260g\261{\360}\243+\253,\273i\247:\
 	:tc=cons25w:
 cons25l7-m|cons25-iso8859-7-mono:\

Modified: projects/openssl_098_merge_8/lib/libc/stdtime/strftime.c
==============================================================================
--- projects/openssl_098_merge_8/lib/libc/stdtime/strftime.c	Sat Jun 13 04:56:45 2009	(r194099)
+++ projects/openssl_098_merge_8/lib/libc/stdtime/strftime.c	Sat Jun 13 08:04:56 2009	(r194100)
@@ -57,7 +57,7 @@ extern char *	tzname[];
 #define IN_THIS	2
 #define IN_ALL	3
 
-#define PAD_DEFAULT 0
+#define PAD_DEFAULT	0
 #define PAD_LESS	1
 #define PAD_SPACE	2
 #define PAD_ZERO	3
@@ -65,7 +65,7 @@ extern char *	tzname[];
 static const char* fmt_padding[][4] = {
 	/* DEFAULT,	LESS,	SPACE,	ZERO */
 #define PAD_FMT_MONTHDAY	0
-#define PAD_FMT_HMS			0
+#define PAD_FMT_HMS		0
 #define PAD_FMT_CENTURY		0
 #define PAD_FMT_SHORTYEAR	0
 #define PAD_FMT_MONTH		0

Modified: projects/openssl_098_merge_8/lib/libpmc/libpmc.c
==============================================================================
--- projects/openssl_098_merge_8/lib/libpmc/libpmc.c	Sat Jun 13 04:56:45 2009	(r194099)
+++ projects/openssl_098_merge_8/lib/libpmc/libpmc.c	Sat Jun 13 08:04:56 2009	(r194100)
@@ -591,22 +591,22 @@ iap_allocate_pmc(enum pmc_event pe, char
 			pmc_config->pm_caps |= PMC_CAP_USER;
 		} else if (KWMATCH(p, IAP_KW_ANYTHREAD)) {
 			pmc_config->pm_md.pm_iap.pm_iap_config |= IAP_ANY;
-		} else if (KWMATCH(p, IAP_KW_CORE)) {
+		} else if (KWPREFIXMATCH(p, IAP_KW_CORE "=")) {
 			n = pmc_parse_mask(iap_core_mask, p, &evmask);
 			if (n != 1)
 				return (-1);
-		} else if (KWMATCH(p, IAP_KW_AGENT)) {
+		} else if (KWPREFIXMATCH(p, IAP_KW_AGENT "=")) {
 			n = pmc_parse_mask(iap_agent_mask, p, &evmask);
 			if (n != 1)
 				return (-1);
-		} else if (KWMATCH(p, IAP_KW_PREFETCH)) {
+		} else if (KWPREFIXMATCH(p, IAP_KW_PREFETCH "=")) {
 			n = pmc_parse_mask(iap_prefetch_mask, p, &evmask);
 			if (n != 1)
 				return (-1);
-		} else if (KWMATCH(p, IAP_KW_CACHESTATE)) {
+		} else if (KWPREFIXMATCH(p, IAP_KW_CACHESTATE "=")) {
 			n = pmc_parse_mask(iap_cachestate_mask, p, &cachestate);
 		} else if (cpu_info.pm_cputype == PMC_CPU_INTEL_CORE &&
-		    KWMATCH(p, IAP_KW_TRANSITION)) {
+		    KWPREFIXMATCH(p, IAP_KW_TRANSITION "=")) {
 			n = pmc_parse_mask(iap_transition_mask, p, &evmask);
 			if (n != 1)
 				return (-1);
@@ -614,10 +614,10 @@ iap_allocate_pmc(enum pmc_event pe, char
 		    cpu_info.pm_cputype == PMC_CPU_INTEL_CORE2 ||
 		    cpu_info.pm_cputype == PMC_CPU_INTEL_CORE2EXTREME ||
 		    cpu_info.pm_cputype == PMC_CPU_INTEL_COREI7) {
-			if (KWMATCH(p, IAP_KW_SNOOPRESPONSE)) {
+			if (KWPREFIXMATCH(p, IAP_KW_SNOOPRESPONSE "=")) {
 				n = pmc_parse_mask(iap_snoopresponse_mask, p,
 				    &evmask);
-			} else if (KWMATCH(p, IAP_KW_SNOOPTYPE)) {
+			} else if (KWPREFIXMATCH(p, IAP_KW_SNOOPTYPE "=")) {
 				n = pmc_parse_mask(iap_snooptype_mask, p,
 				    &evmask);
 			} else

Modified: projects/openssl_098_merge_8/lib/libpmc/pmc.core2.3
==============================================================================
--- projects/openssl_098_merge_8/lib/libpmc/pmc.core2.3	Sat Jun 13 04:56:45 2009	(r194099)
+++ projects/openssl_098_merge_8/lib/libpmc/pmc.core2.3	Sat Jun 13 08:04:56 2009	(r194100)
@@ -1,4 +1,4 @@
-.\" Copyright (c) 2008 Joseph Koshy.  All rights reserved.
+.\" Copyright (c) 2008,2009 Joseph Koshy.  All rights reserved.
 .\"
 .\" Redistribution and use in source and binary forms, with or without
 .\" modification, are permitted provided that the following conditions
@@ -23,7 +23,7 @@
 .\"
 .\" $FreeBSD$
 .\"
-.Dd November 12, 2008
+.Dd June 8, 2009
 .Os
 .Dt PMC.CORE2 3
 .Sh NAME
@@ -42,7 +42,7 @@ family CPUs
 CPUs contain PMCs conforming to version 2 of the
 .Tn Intel
 performance measurement architecture.
-These CPUs contains two classes of PMCs:
+These CPUs may contain upto two classes of PMCs:
 .Bl -tag -width "Li PMC_CLASS_IAP"
 .It Li PMC_CLASS_IAF
 Fixed-function counters that count only one hardware event per counter.
@@ -66,6 +66,7 @@ Intel Core2 PMCs are documented in
 .Ss CORE2 FIXED FUNCTION PMCS
 These PMCs and their supported events are documented in
 .Xr pmc.iaf 3 .
+Not all CPUs in this family implement fixed-function counters.
 .Ss CORE2 PROGRAMMABLE PMCS
 The programmable PMCs support the following capabilities:
 .Bl -column "PMC_CAP_INTERRUPT" "Support"

Modified: projects/openssl_098_merge_8/lib/libthread_db/libthr_db.c
==============================================================================
--- projects/openssl_098_merge_8/lib/libthread_db/libthr_db.c	Sat Jun 13 04:56:45 2009	(r194099)
+++ projects/openssl_098_merge_8/lib/libthread_db/libthr_db.c	Sat Jun 13 08:04:56 2009	(r194100)
@@ -457,6 +457,7 @@ pt_thr_get_info(const td_thrhandle_t *th
 {
 	const td_thragent_t *ta = th->th_ta;
 	struct ptrace_lwpinfo linfo;
+	int traceme;
 	int state;
 	int ret;
 
@@ -470,7 +471,8 @@ pt_thr_get_info(const td_thrhandle_t *th
 	if (ret != 0)
 		return (TD_ERR);
 	ret = thr_pread_int(ta, th->th_thread + ta->thread_off_report_events,
-	    &info->ti_traceme);
+	    &traceme);
+	info->ti_traceme = traceme;
 	if (ret != 0)
 		return (TD_ERR);
 	ret = ps_pread(ta->ph, th->th_thread + ta->thread_off_event_mask,

Modified: projects/openssl_098_merge_8/lib/libthread_db/thread_db.h
==============================================================================
--- projects/openssl_098_merge_8/lib/libthread_db/thread_db.h	Sat Jun 13 04:56:45 2009	(r194099)
+++ projects/openssl_098_merge_8/lib/libthread_db/thread_db.h	Sat Jun 13 08:04:56 2009	(r194100)
@@ -184,7 +184,7 @@ typedef struct {
 	int		ti_pri;
 	lwpid_t		ti_lid;
 	char		ti_db_suspended;
-	int		ti_traceme;
+	char		ti_traceme;
 	sigset_t	ti_sigmask;
 	sigset_t	ti_pending;
 	psaddr_t	ti_tls;

Modified: projects/openssl_098_merge_8/lib/libufs/type.c
==============================================================================
--- projects/openssl_098_merge_8/lib/libufs/type.c	Sat Jun 13 04:56:45 2009	(r194099)
+++ projects/openssl_098_merge_8/lib/libufs/type.c	Sat Jun 13 08:04:56 2009	(r194100)
@@ -108,7 +108,10 @@ again:	if ((ret = stat(name, &st)) < 0) 
 		 */
 		name = oname;
 	}
-	if (ret >= 0 && S_ISCHR(st.st_mode)) {
+	if (ret >= 0 && S_ISREG(st.st_mode)) {
+		/* Possibly a disk image, give it a try.  */
+		;
+	} else if (ret >= 0 && S_ISCHR(st.st_mode)) {
 		/* This is what we need, do nothing. */
 		;
 	} else if ((fs = getfsfile(name)) != NULL) {

Modified: projects/openssl_098_merge_8/lib/libufs/ufs_disk_close.3
==============================================================================
--- projects/openssl_098_merge_8/lib/libufs/ufs_disk_close.3	Sat Jun 13 04:56:45 2009	(r194099)
+++ projects/openssl_098_merge_8/lib/libufs/ufs_disk_close.3	Sat Jun 13 08:04:56 2009	(r194100)
@@ -53,7 +53,7 @@ and populate the structure pointed to by
 The disk is opened read-only.
 The specified
 .Fa name
-may be either a mountpoint, or a device name.
+may be either a mountpoint, a device name or a filesystem image.
 The
 .Fn ufs_disk_fillout
 function assumes there is a valid superblock and will fail if not,

Modified: projects/openssl_098_merge_8/lib/libusb/libusb.3
==============================================================================
--- projects/openssl_098_merge_8/lib/libusb/libusb.3	Sat Jun 13 04:56:45 2009	(r194099)
+++ projects/openssl_098_merge_8/lib/libusb/libusb.3	Sat Jun 13 08:04:56 2009	(r194100)
@@ -117,8 +117,6 @@ USB access library (libusb -lusb)
 .Ft const char *
 .Fn libusb20_dev_get_desc "struct libusb20_device *pdev"
 .Ft int
-.Fn libusb20_dev_claim_interface "struct libusb20_device *pdev" "uint8_t iface_index"
-.Ft int
 .Fn libusb20_dev_close "struct libusb20_device *pdev"
 .Ft int
 .Fn libusb20_dev_detach_kernel_driver "struct libusb20_device *pdev" "uint8_t iface_index"
@@ -135,8 +133,6 @@ USB access library (libusb -lusb)
 .Ft int
 .Fn libusb20_dev_process "struct libusb20_device *pdev"
 .Ft int
-.Fn libusb20_dev_release_interface "struct libusb20_device *pdev" "uint8_t iface_index"
-.Ft int
 .Fn libusb20_dev_request_sync "struct libusb20_device *pdev" "struct LIBUSB20_CONTROL_SETUP_DECODED *setup" "void *data" "uint16_t *pactlen" "uint32_t timeout" "uint8_t flags"
 .Ft int
 .Fn libusb20_dev_req_string_sync "struct libusb20_device *pdev" "uint8_t index" "uint16_t langid" "void *ptr" "uint16_t len"
@@ -517,14 +513,6 @@ The format of the string is: "drivername
 .
 .Pp
 .
-.Fn libusb20_dev_claim_interface
-This function will try to claim the given USB interface given by
-.Fa iface_index .
-This function returns zero on success else a LIBUSB20_ERROR value is
-returned.
-.
-.Pp
-.
 .Fn libusb20_dev_close
 will close the given USB device.
 .
@@ -601,14 +589,6 @@ detached.
 .
 .Pp
 .
-.Fn libusb20_dev_release_interface
-will try to release a claimed USB interface for the specified USB device.
-.
-This function returns zero on success else a LIBUSB20_ERROR value is
-returned.
-.
-.Pp
-.
 .Fn libusb20_dev_request_sync
 will perform a synchronous control request on the given
 USB device.

Modified: projects/openssl_098_merge_8/lib/libusb/libusb20.c
==============================================================================
--- projects/openssl_098_merge_8/lib/libusb/libusb20.c	Sat Jun 13 04:56:45 2009	(r194099)
+++ projects/openssl_098_merge_8/lib/libusb/libusb20.c	Sat Jun 13 08:04:56 2009	(r194100)
@@ -65,8 +65,6 @@ dummy_callback(struct libusb20_transfer 
 #define	dummy_get_config_desc_full (void *)dummy_int
 #define	dummy_get_config_index (void *)dummy_int
 #define	dummy_set_config_index (void *)dummy_int
-#define	dummy_claim_interface (void *)dummy_int
-#define	dummy_release_interface (void *)dummy_int
 #define	dummy_set_alt_index (void *)dummy_int
 #define	dummy_reset_device (void *)dummy_int
 #define	dummy_set_power_mode (void *)dummy_int
@@ -451,24 +449,6 @@ libusb20_tr_start(struct libusb20_transf
 /* USB device operations */
 
 int
-libusb20_dev_claim_interface(struct libusb20_device *pdev, uint8_t ifaceIndex)
-{
-	int error;
-
-	if (ifaceIndex >= 32) {
-		error = LIBUSB20_ERROR_INVALID_PARAM;
-	} else if (pdev->claimed_interfaces & (1 << ifaceIndex)) {
-		error = LIBUSB20_ERROR_NOT_FOUND;
-	} else {
-		error = pdev->methods->claim_interface(pdev, ifaceIndex);
-	}
-	if (!error) {
-		pdev->claimed_interfaces |= (1 << ifaceIndex);
-	}
-	return (error);
-}
-
-int
 libusb20_dev_close(struct libusb20_device *pdev)
 {
 	struct libusb20_transfer *xfer;
@@ -494,7 +474,11 @@ libusb20_dev_close(struct libusb20_devic
 
 	pdev->is_opened = 0;
 
-	pdev->claimed_interfaces = 0;
+	/* 
+	 * The following variable is only used by the libusb v0.1
+	 * compat layer:
+	 */
+	pdev->claimed_interface = 0;
 
 	return (error);
 }
@@ -580,24 +564,6 @@ libusb20_dev_open(struct libusb20_device
 }
 
 int
-libusb20_dev_release_interface(struct libusb20_device *pdev, uint8_t ifaceIndex)
-{
-	int error;
-
-	if (ifaceIndex >= 32) {
-		error = LIBUSB20_ERROR_INVALID_PARAM;
-	} else if (!(pdev->claimed_interfaces & (1 << ifaceIndex))) {
-		error = LIBUSB20_ERROR_NOT_FOUND;
-	} else {
-		error = pdev->methods->release_interface(pdev, ifaceIndex);
-	}
-	if (!error) {
-		pdev->claimed_interfaces &= ~(1 << ifaceIndex);
-	}
-	return (error);
-}
-
-int
 libusb20_dev_reset(struct libusb20_device *pdev)
 {
 	int error;

Modified: projects/openssl_098_merge_8/lib/libusb/libusb20.h
==============================================================================
--- projects/openssl_098_merge_8/lib/libusb/libusb20.h	Sat Jun 13 04:56:45 2009	(r194099)
+++ projects/openssl_098_merge_8/lib/libusb/libusb20.h	Sat Jun 13 08:04:56 2009	(r194100)
@@ -237,7 +237,6 @@ void   *libusb20_tr_get_priv_sc1(struct 
 
 const char *libusb20_dev_get_backend_name(struct libusb20_device *pdev);
 const char *libusb20_dev_get_desc(struct libusb20_device *pdev);
-int	libusb20_dev_claim_interface(struct libusb20_device *pdev, uint8_t iface_index);
 int	libusb20_dev_close(struct libusb20_device *pdev);
 int	libusb20_dev_detach_kernel_driver(struct libusb20_device *pdev, uint8_t iface_index);
 int	libusb20_dev_set_config_index(struct libusb20_device *pdev, uint8_t configIndex);
@@ -246,7 +245,6 @@ int	libusb20_dev_get_fd(struct libusb20_
 int	libusb20_dev_kernel_driver_active(struct libusb20_device *pdev, uint8_t iface_index);
 int	libusb20_dev_open(struct libusb20_device *pdev, uint16_t transfer_max);
 int	libusb20_dev_process(struct libusb20_device *pdev);
-int	libusb20_dev_release_interface(struct libusb20_device *pdev, uint8_t iface_index);
 int	libusb20_dev_request_sync(struct libusb20_device *pdev, struct LIBUSB20_CONTROL_SETUP_DECODED *setup, void *data, uint16_t *pactlen, uint32_t timeout, uint8_t flags);
 int	libusb20_dev_req_string_sync(struct libusb20_device *pdev, uint8_t index, uint16_t langid, void *ptr, uint16_t len);
 int	libusb20_dev_req_string_simple_sync(struct libusb20_device *pdev, uint8_t index, void *ptr, uint16_t len);

Modified: projects/openssl_098_merge_8/lib/libusb/libusb20_compat01.c
==============================================================================
--- projects/openssl_098_merge_8/lib/libusb/libusb20_compat01.c	Sat Jun 13 04:56:45 2009	(r194099)
+++ projects/openssl_098_merge_8/lib/libusb/libusb20_compat01.c	Sat Jun 13 08:04:56 2009	(r194100)
@@ -99,26 +99,6 @@ struct usb_parse_state {
 	uint8_t	preparse;
 };
 
-static uint8_t
-usb_get_first_claimed_interface(usb_dev_handle * dev)
-{
-	struct libusb20_device *pdev = (void *)dev;
-	uint32_t x;
-	uint8_t y;
-
-	x = pdev->claimed_interfaces;
-
-	for (y = 0; y != 32; y++) {
-		if (x & (1 << y))
-			break;
-	}
-
-	if (y == 32)
-		y = 0xFF;		/* dummy */
-
-	return (y);
-}
-
 static struct libusb20_transfer *
 usb_get_transfer_by_ep_no(usb_dev_handle * dev, uint8_t ep_no)
 {
@@ -746,12 +726,9 @@ usb_set_configuration(usb_dev_handle * u
 int
 usb_claim_interface(usb_dev_handle * dev, int interface)
 {
-	int err;
-
-	err = libusb20_dev_claim_interface((void *)dev, interface);
+	struct libusb20_device *pdev = (void *)dev;
 
-	if (err)
-		return (-1);
+	pdev->claimed_interface = interface;
 
 	return (0);
 }
@@ -759,23 +736,18 @@ usb_claim_interface(usb_dev_handle * dev
 int
 usb_release_interface(usb_dev_handle * dev, int interface)
 {
-	int err;
-
-	err = libusb20_dev_release_interface((void *)dev, interface);
-
-	if (err)
-		return (-1);
-
+	/* do nothing */
 	return (0);
 }
 
 int
 usb_set_altinterface(usb_dev_handle * dev, int alternate)
 {
+	struct libusb20_device *pdev = (void *)dev;
 	int err;
 	uint8_t iface;
 
-	iface = usb_get_first_claimed_interface(dev);
+	iface = pdev->claimed_interface;
 
 	err = libusb20_dev_set_alt_index((void *)dev, iface, alternate);
 

Modified: projects/openssl_098_merge_8/lib/libusb/libusb20_int.h
==============================================================================
--- projects/openssl_098_merge_8/lib/libusb/libusb20_int.h	Sat Jun 13 04:56:45 2009	(r194099)
+++ projects/openssl_098_merge_8/lib/libusb/libusb20_int.h	Sat Jun 13 08:04:56 2009	(r194100)
@@ -90,14 +90,12 @@ typedef int (libusb20_dummy_int_t)(void)
 typedef void (libusb20_dummy_void_t)(void);
 
 /* USB device specific */
-typedef int (libusb20_claim_interface_t)(struct libusb20_device *pdev, uint8_t iface_index);
 typedef int (libusb20_detach_kernel_driver_t)(struct libusb20_device *pdev, uint8_t iface_index);
 typedef int (libusb20_do_request_sync_t)(struct libusb20_device *pdev, struct LIBUSB20_CONTROL_SETUP_DECODED *setup, void *data, uint16_t *pactlen, uint32_t timeout, uint8_t flags);
 typedef int (libusb20_get_config_desc_full_t)(struct libusb20_device *pdev, uint8_t **ppbuf, uint16_t *plen, uint8_t index);
 typedef int (libusb20_get_config_index_t)(struct libusb20_device *pdev, uint8_t *pindex);
 typedef int (libusb20_kernel_driver_active_t)(struct libusb20_device *pdev, uint8_t iface_index);
 typedef int (libusb20_process_t)(struct libusb20_device *pdev);
-typedef int (libusb20_release_interface_t)(struct libusb20_device *pdev, uint8_t iface_index);
 typedef int (libusb20_reset_device_t)(struct libusb20_device *pdev);
 typedef int (libusb20_set_power_mode_t)(struct libusb20_device *pdev, uint8_t power_mode);
 typedef int (libusb20_get_power_mode_t)(struct libusb20_device *pdev, uint8_t *power_mode);
@@ -112,14 +110,12 @@ typedef void (libusb20_tr_submit_t)(stru
 typedef void (libusb20_tr_cancel_async_t)(struct libusb20_transfer *xfer);
 
 #define	LIBUSB20_DEVICE(m,n) \
-  m(n, claim_interface) \
   m(n, detach_kernel_driver) \
   m(n, do_request_sync) \
   m(n, get_config_desc_full) \
   m(n, get_config_index) \
   m(n, kernel_driver_active) \
   m(n, process) \
-  m(n, release_interface) \
   m(n, reset_device) \
   m(n, set_power_mode) \
   m(n, get_power_mode) \
@@ -198,8 +194,8 @@ struct libusb20_device {
 	/* libUSB v0.1 compat data */
 	void   *priv01Data;
 
-	/* claimed interfaces */
-	uint32_t claimed_interfaces;
+	/* claimed interface */
+	uint8_t claimed_interface;
 
 	/* device file handle */
 	int	file;

Modified: projects/openssl_098_merge_8/lib/libusb/libusb20_ugen20.c
==============================================================================
--- projects/openssl_098_merge_8/lib/libusb/libusb20_ugen20.c	Sat Jun 13 04:56:45 2009	(r194099)
+++ projects/openssl_098_merge_8/lib/libusb/libusb20_ugen20.c	Sat Jun 13 08:04:56 2009	(r194100)
@@ -67,8 +67,6 @@ const struct libusb20_backend_methods li
 static libusb20_get_config_desc_full_t ugen20_get_config_desc_full;
 static libusb20_get_config_index_t ugen20_get_config_index;
 static libusb20_set_config_index_t ugen20_set_config_index;
-static libusb20_claim_interface_t ugen20_claim_interface;
-static libusb20_release_interface_t ugen20_release_interface;
 static libusb20_set_alt_index_t ugen20_set_alt_index;
 static libusb20_reset_device_t ugen20_reset_device;
 static libusb20_set_power_mode_t ugen20_set_power_mode;
@@ -517,28 +515,6 @@ ugen20_set_config_index(struct libusb20_
 }
 
 static int
-ugen20_claim_interface(struct libusb20_device *pdev, uint8_t iface_index)
-{
-	int temp = iface_index;
-
-	if (ioctl(pdev->file_ctrl, USB_CLAIM_INTERFACE, &temp)) {
-		return (LIBUSB20_ERROR_OTHER);
-	}
-	return (0);
-}
-
-static int
-ugen20_release_interface(struct libusb20_device *pdev, uint8_t iface_index)
-{
-	int temp = iface_index;
-
-	if (ioctl(pdev->file_ctrl, USB_RELEASE_INTERFACE, &temp)) {
-		return (LIBUSB20_ERROR_OTHER);
-	}
-	return (0);
-}
-
-static int
 ugen20_set_alt_index(struct libusb20_device *pdev,
     uint8_t iface_index, uint8_t alt_index)
 {

Modified: projects/openssl_098_merge_8/lib/libutil/kinfo_getfile.3
==============================================================================
--- projects/openssl_098_merge_8/lib/libutil/kinfo_getfile.3	Sat Jun 13 04:56:45 2009	(r194099)
+++ projects/openssl_098_merge_8/lib/libutil/kinfo_getfile.3	Sat Jun 13 08:04:56 2009	(r194100)
@@ -35,6 +35,7 @@
 .Lb libutil
 .Sh SYNOPSIS
 .In sys/types.h
+.In sys/user.h
 .In libutil.h
 .Ft struct kinfo_file *
 .Fn kinfo_getfile "pid_t pid" "int *cntp"
@@ -58,7 +59,7 @@ mib.
 While the kernel returns a packed structure, this function expands the
 data into a fixed record format.
 .Sh RETURN VALUES
-The
+On success the
 .Fn kinfo_getfile
 function returns a pointer to an array of
 .Vt struct kinfo_file
@@ -67,6 +68,10 @@ The array was obtained by an internal ca
 .Xr malloc 3
 and must be freed by the caller with a call to
 .Xr free 3 .
+On failure the
+.Fn kinfo_getfile
+function returns
+.Dv NULL .
 .Sh SEE ALSO
 .Xr free 3 ,
 .Xr kinfo_getvmmap 3 ,

Modified: projects/openssl_098_merge_8/lib/libutil/kinfo_getvmmap.3
==============================================================================
--- projects/openssl_098_merge_8/lib/libutil/kinfo_getvmmap.3	Sat Jun 13 04:56:45 2009	(r194099)
+++ projects/openssl_098_merge_8/lib/libutil/kinfo_getvmmap.3	Sat Jun 13 08:04:56 2009	(r194100)
@@ -35,6 +35,7 @@
 .Lb libutil
 .Sh SYNOPSIS
 .In sys/types.h
+.In sys/user.h
 .In libutil.h
 .Ft struct kinfo_vmentry *
 .Fn kinfo_getfile "pid_t pid" "int *cntp"
@@ -58,7 +59,7 @@ mib.
 While the kernel returns a packed structure, this function expands the
 data into a fixed record format.
 .Sh RETURN VALUES
-The
+On success the
 .Fn kinfo_getvmmap
 function returns a pointer to an array of
 .Vt struct kinfo_vmentry
@@ -67,6 +68,10 @@ The array was obtained by an internal ca
 .Xr malloc 3
 and must be freed by the caller with a call to
 .Xr free 3 .
+On failure the
+.Fn kinfo_getvmmap
+function returns
+.Dv NULL .
 .Sh SEE ALSO
 .Xr free 3 ,
 .Xr kinfo_getfile 3 ,

Modified: projects/openssl_098_merge_8/lib/msun/src/math_private.h
==============================================================================
--- projects/openssl_098_merge_8/lib/msun/src/math_private.h	Sat Jun 13 04:56:45 2009	(r194099)
+++ projects/openssl_098_merge_8/lib/msun/src/math_private.h	Sat Jun 13 08:04:56 2009	(r194100)
@@ -262,7 +262,7 @@ irint(double x)
 {
 	int n;
 
-	asm("cvtsd2si %1,%0" : "=r" (n) : "Y" (x));
+	asm("cvtsd2si %1,%0" : "=r" (n) : "x" (x));
 	return (n);
 }
 #define	HAVE_EFFICIENT_IRINT

Modified: projects/openssl_098_merge_8/sbin/dhclient/dhclient.c
==============================================================================
--- projects/openssl_098_merge_8/sbin/dhclient/dhclient.c	Sat Jun 13 04:56:45 2009	(r194099)
+++ projects/openssl_098_merge_8/sbin/dhclient/dhclient.c	Sat Jun 13 08:04:56 2009	(r194100)
@@ -1977,7 +1977,7 @@ supersede:
 					len = ip->client->
 					    config->defaults[i].len +
 					    lease->options[i].len;
-					if (len > sizeof(dbuf)) {
+					if (len >= sizeof(dbuf)) {
 						warning("no space to %s %s",
 						    "prepend option",
 						    dhcp_options[i].name);
@@ -1996,24 +1996,34 @@ supersede:
 					dp[len] = '\0';
 					break;
 				case ACTION_APPEND:
+					/*
+					 * When we append, we assume that we're
+					 * appending to text.  Some MS servers
+					 * include a NUL byte at the end of
+					 * the search string provided.
+					 */
 					len = ip->client->
 					    config->defaults[i].len +
 					    lease->options[i].len;
-					if (len > sizeof(dbuf)) {
+					if (len >= sizeof(dbuf)) {
 						warning("no space to %s %s",
 						    "append option",
 						    dhcp_options[i].name);
 						goto supersede;
 					}
-					dp = dbuf;
-					memcpy(dp,
+					memcpy(dbuf,
 						lease->options[i].data,
 						lease->options[i].len);
-					memcpy(dp + lease->options[i].len,
+					for (dp = dbuf + lease->options[i].len;
+					    dp > dbuf; dp--, len--)
+						if (dp[-1] != '\0')
+							break;
+					memcpy(dp,
 						ip->client->
 						config->defaults[i].data,
 						ip->client->
 						config->defaults[i].len);
+					dp = dbuf;
 					dp[len] = '\0';
 				}
 			} else {

Modified: projects/openssl_098_merge_8/sbin/fsck_msdosfs/fsck_msdosfs.8
==============================================================================
--- projects/openssl_098_merge_8/sbin/fsck_msdosfs/fsck_msdosfs.8	Sat Jun 13 04:56:45 2009	(r194099)
+++ projects/openssl_098_merge_8/sbin/fsck_msdosfs/fsck_msdosfs.8	Sat Jun 13 08:04:56 2009	(r194100)
@@ -32,7 +32,7 @@
 .\"
 .\" $FreeBSD$
 .\"
-.Dd August 13, 1995
+.Dd June 4, 2009
 .Dt FSCK_MSDOSFS 8
 .Os
 .Sh NAME
@@ -41,10 +41,10 @@
 .Sh SYNOPSIS
 .Nm
 .Fl p
-.Op Fl f
+.Op Fl Cf
 .Ar filesystem ...
 .Nm
-.Op Fl ny
+.Op Fl Cny
 .Ar filesystem ...
 .Sh DESCRIPTION
 The
@@ -80,6 +80,10 @@ making any changes.
 .Pp
 The options are as follows:
 .Bl -tag -width indent
+.It Fl C
+Compatibility with the corresponding
+.Xr fsck 8
+option (skip check if clean), defined to no-op.
 .It Fl F
 Compatibility with the wrapper
 .Xr fsck 8

Modified: projects/openssl_098_merge_8/sbin/fsck_msdosfs/main.c
==============================================================================
--- projects/openssl_098_merge_8/sbin/fsck_msdosfs/main.c	Sat Jun 13 04:56:45 2009	(r194099)
+++ projects/openssl_098_merge_8/sbin/fsck_msdosfs/main.c	Sat Jun 13 08:04:56 2009	(r194100)
@@ -74,8 +74,10 @@ main(int argc, char **argv)
 	int ch;
 
 	skipclean = 1;
-	while ((ch = getopt(argc, argv, "fFnpy")) != -1) {
+	while ((ch = getopt(argc, argv, "CfFnpy")) != -1) {
 		switch (ch) {
+		case 'C': /* for fsck_ffs compatibility */
+			break;
 		case 'f':
 			skipclean = 0;
 			break;

Modified: projects/openssl_098_merge_8/sbin/geom/class/label/glabel.8
==============================================================================
--- projects/openssl_098_merge_8/sbin/geom/class/label/glabel.8	Sat Jun 13 04:56:45 2009	(r194099)
+++ projects/openssl_098_merge_8/sbin/geom/class/label/glabel.8	Sat Jun 13 08:04:56 2009	(r194100)

*** DIFF OUTPUT TRUNCATED AT 1000 LINES ***


More information about the svn-src-projects mailing list