Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 28 May 2009 02:17:59 +0000 (UTC)
From:      John Birrell <jb@FreeBSD.org>
To:        src-committers@freebsd.org, svn-src-projects@freebsd.org
Subject:   svn commit: r192948 - in projects/jbuild: . bin/test cddl/contrib/opensolaris/cmd/lockstat cddl/usr.sbin cddl/usr.sbin/lockstat contrib/bind9 contrib/cpio contrib/ee contrib/gdb contrib/gdtoa contr...
Message-ID:  <200905280217.n4S2HxDW019402@svn.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: jb
Date: Thu May 28 02:17:58 2009
New Revision: 192948
URL: http://svn.freebsd.org/changeset/base/192948

Log:
  MFC

Added:
  projects/jbuild/cddl/contrib/opensolaris/cmd/lockstat/
     - copied from r192947, head/cddl/contrib/opensolaris/cmd/lockstat/
  projects/jbuild/cddl/usr.sbin/lockstat/
     - copied from r192947, head/cddl/usr.sbin/lockstat/
  projects/jbuild/contrib/ee/   (props changed)
     - copied from r192947, head/contrib/ee/
  projects/jbuild/share/man/man4/ksyms.4
     - copied unchanged from r192947, head/share/man/man4/ksyms.4
  projects/jbuild/share/man/man4/mld.4
     - copied unchanged from r192947, head/share/man/man4/mld.4
  projects/jbuild/share/man/man9/fail.9
     - copied unchanged from r192947, head/share/man/man9/fail.9
  projects/jbuild/sys/cddl/compat/opensolaris/kern/opensolaris_acl.c
     - copied unchanged from r192947, head/sys/cddl/compat/opensolaris/kern/opensolaris_acl.c
  projects/jbuild/sys/cddl/compat/opensolaris/sys/acl.h
     - copied unchanged from r192947, head/sys/cddl/compat/opensolaris/sys/acl.h
  projects/jbuild/sys/cddl/dev/lockstat/
     - copied from r192947, head/sys/cddl/dev/lockstat/
  projects/jbuild/sys/dev/ksyms/
     - copied from r192947, head/sys/dev/ksyms/
  projects/jbuild/sys/dev/usb/wlan/if_urtw.c
     - copied unchanged from r192947, head/sys/dev/usb/wlan/if_urtw.c
  projects/jbuild/sys/dev/usb/wlan/if_urtwreg.h
     - copied unchanged from r192947, head/sys/dev/usb/wlan/if_urtwreg.h
  projects/jbuild/sys/dev/usb/wlan/if_urtwvar.h
     - copied unchanged from r192947, head/sys/dev/usb/wlan/if_urtwvar.h
  projects/jbuild/sys/kern/kern_fail.c
     - copied unchanged from r192947, head/sys/kern/kern_fail.c
  projects/jbuild/sys/kern/kern_lockstat.c
     - copied unchanged from r192947, head/sys/kern/kern_lockstat.c
  projects/jbuild/sys/modules/ksyms/
     - copied from r192947, head/sys/modules/ksyms/
  projects/jbuild/sys/modules/usb/urtw/
     - copied from r192947, head/sys/modules/usb/urtw/
  projects/jbuild/sys/netipx/spx_reass.c
     - copied unchanged from r192947, head/sys/netipx/spx_reass.c
  projects/jbuild/sys/sys/fail.h
     - copied unchanged from r192947, head/sys/sys/fail.h
  projects/jbuild/sys/sys/ksyms.h
     - copied unchanged from r192947, head/sys/sys/ksyms.h
  projects/jbuild/sys/sys/lockstat.h
     - copied unchanged from r192947, head/sys/sys/lockstat.h
  projects/jbuild/tools/regression/usr.bin/sed/regress.multitest.out/40_2.21
     - copied unchanged from r192947, head/tools/regression/usr.bin/sed/regress.multitest.out/40_2.21
  projects/jbuild/tools/regression/usr.bin/sed/regress.multitest.out/41_2.22
     - copied unchanged from r192947, head/tools/regression/usr.bin/sed/regress.multitest.out/41_2.22
  projects/jbuild/tools/regression/vfs/
     - copied from r192947, head/tools/regression/vfs/
  projects/jbuild/usr.sbin/nfscbd/
     - copied from r192947, head/usr.sbin/nfscbd/
  projects/jbuild/usr.sbin/nfsdumpstate/
     - copied from r192947, head/usr.sbin/nfsdumpstate/
  projects/jbuild/usr.sbin/nfsrevoke/
     - copied from r192947, head/usr.sbin/nfsrevoke/
  projects/jbuild/usr.sbin/nfsuserd/
     - copied from r192947, head/usr.sbin/nfsuserd/
Replaced:
  projects/jbuild/sys/netgraph/bluetooth/drivers/ubt/ng_ubt.c
     - copied unchanged from r192947, head/sys/netgraph/bluetooth/drivers/ubt/ng_ubt.c
  projects/jbuild/sys/netgraph/bluetooth/drivers/ubt/ng_ubt_var.h
     - copied unchanged from r192947, head/sys/netgraph/bluetooth/drivers/ubt/ng_ubt_var.h
  projects/jbuild/sys/netgraph/bluetooth/drivers/ubtbcmfw/ubtbcmfw.c
     - copied unchanged from r192947, head/sys/netgraph/bluetooth/drivers/ubtbcmfw/ubtbcmfw.c
Deleted:
  projects/jbuild/libexec/makekey/
  projects/jbuild/sys/arm/at91/ohci_atmelarm.c
  projects/jbuild/sys/dev/usb/bluetooth/
  projects/jbuild/sys/legacy/
  projects/jbuild/sys/netgraph/bluetooth/drivers/ubt/TODO
  projects/jbuild/usr.bin/ee/Artistic
  projects/jbuild/usr.bin/ee/FREEBSD-upgrade
  projects/jbuild/usr.bin/ee/README
  projects/jbuild/usr.bin/ee/ee.1
  projects/jbuild/usr.bin/ee/ee.c
  projects/jbuild/usr.bin/ee/ee.i18n.guide
  projects/jbuild/usr.bin/ee/new_curse.c
  projects/jbuild/usr.bin/ee/new_curse.h
  projects/jbuild/usr.bin/ee/nls/en_US.US-ASCII/
Modified:
  projects/jbuild/   (props changed)
  projects/jbuild/ObsoleteFiles.inc
  projects/jbuild/UPDATING
  projects/jbuild/bin/test/TEST.sh
  projects/jbuild/bin/test/test.c
  projects/jbuild/cddl/usr.sbin/Makefile
  projects/jbuild/contrib/bind9/   (props changed)
  projects/jbuild/contrib/cpio/   (props changed)
  projects/jbuild/contrib/gdb/   (props changed)
  projects/jbuild/contrib/gdtoa/   (props changed)
  projects/jbuild/contrib/less/   (props changed)
  projects/jbuild/contrib/libpcap/   (props changed)
  projects/jbuild/contrib/ncurses/   (props changed)
  projects/jbuild/contrib/netcat/   (props changed)
  projects/jbuild/contrib/ntp/   (props changed)
  projects/jbuild/contrib/openbsm/   (props changed)
  projects/jbuild/contrib/openpam/   (props changed)
  projects/jbuild/contrib/pf/   (props changed)
  projects/jbuild/contrib/sendmail/   (props changed)
  projects/jbuild/contrib/tcpdump/   (props changed)
  projects/jbuild/contrib/top/   (props changed)
  projects/jbuild/contrib/wpa/   (props changed)
  projects/jbuild/crypto/openssh/   (props changed)
  projects/jbuild/crypto/openssl/   (props changed)
  projects/jbuild/etc/mtree/BSD.include.dist
  projects/jbuild/include/Makefile
  projects/jbuild/lib/libc/   (props changed)
  projects/jbuild/lib/libc/gen/popen.c
  projects/jbuild/lib/libc/include/nss_tls.h
  projects/jbuild/lib/libc/net/nsdispatch.c
  projects/jbuild/lib/libc/posix1e/acl_compat.c
  projects/jbuild/lib/libc/rpc/svc_dg.c
  projects/jbuild/lib/libc/rpc/svc_generic.c
  projects/jbuild/lib/libc/stdtime/   (props changed)
  projects/jbuild/lib/libc/stdtime/time2posix.3
  projects/jbuild/lib/libc/string/ffsll.c   (props changed)
  projects/jbuild/lib/libc/string/flsll.c   (props changed)
  projects/jbuild/lib/libc/sys/jail.2
  projects/jbuild/lib/libc_r/arch/amd64/_atomic_lock.S
  projects/jbuild/lib/libc_r/arch/i386/_atomic_lock.S
  projects/jbuild/lib/libstand/i386/_setjmp.S
  projects/jbuild/lib/libusb/   (props changed)
  projects/jbuild/lib/libusb/libusb.3   (props changed)
  projects/jbuild/lib/libutil/   (props changed)
  projects/jbuild/lib/msun/amd64/e_sqrt.S
  projects/jbuild/lib/msun/amd64/e_sqrtf.S
  projects/jbuild/lib/msun/amd64/s_lrint.S
  projects/jbuild/lib/msun/amd64/s_lrintf.S
  projects/jbuild/lib/msun/amd64/s_remquo.S
  projects/jbuild/lib/msun/amd64/s_remquof.S
  projects/jbuild/lib/msun/amd64/s_scalbn.S
  projects/jbuild/lib/msun/amd64/s_scalbnf.S
  projects/jbuild/lib/msun/amd64/s_scalbnl.S
  projects/jbuild/lib/msun/i387/e_exp.S
  projects/jbuild/lib/msun/i387/e_fmod.S
  projects/jbuild/lib/msun/i387/e_log.S
  projects/jbuild/lib/msun/i387/e_log10.S
  projects/jbuild/lib/msun/i387/e_log10f.S
  projects/jbuild/lib/msun/i387/e_remainder.S
  projects/jbuild/lib/msun/i387/e_remainderf.S
  projects/jbuild/lib/msun/i387/e_sqrt.S
  projects/jbuild/lib/msun/i387/e_sqrtf.S
  projects/jbuild/lib/msun/i387/s_ceil.S
  projects/jbuild/lib/msun/i387/s_ceilf.S
  projects/jbuild/lib/msun/i387/s_ceill.S
  projects/jbuild/lib/msun/i387/s_copysign.S
  projects/jbuild/lib/msun/i387/s_copysignf.S
  projects/jbuild/lib/msun/i387/s_copysignl.S
  projects/jbuild/lib/msun/i387/s_cos.S
  projects/jbuild/lib/msun/i387/s_finite.S
  projects/jbuild/lib/msun/i387/s_floor.S
  projects/jbuild/lib/msun/i387/s_floorf.S
  projects/jbuild/lib/msun/i387/s_floorl.S
  projects/jbuild/lib/msun/i387/s_llrint.S
  projects/jbuild/lib/msun/i387/s_llrintf.S
  projects/jbuild/lib/msun/i387/s_logb.S
  projects/jbuild/lib/msun/i387/s_logbf.S
  projects/jbuild/lib/msun/i387/s_lrint.S
  projects/jbuild/lib/msun/i387/s_lrintf.S
  projects/jbuild/lib/msun/i387/s_remquo.S
  projects/jbuild/lib/msun/i387/s_remquof.S
  projects/jbuild/lib/msun/i387/s_rint.S
  projects/jbuild/lib/msun/i387/s_rintf.S
  projects/jbuild/lib/msun/i387/s_scalbn.S
  projects/jbuild/lib/msun/i387/s_scalbnf.S
  projects/jbuild/lib/msun/i387/s_scalbnl.S
  projects/jbuild/lib/msun/i387/s_significand.S
  projects/jbuild/lib/msun/i387/s_significandf.S
  projects/jbuild/lib/msun/i387/s_sin.S
  projects/jbuild/lib/msun/i387/s_tan.S
  projects/jbuild/lib/msun/i387/s_trunc.S
  projects/jbuild/lib/msun/i387/s_truncf.S
  projects/jbuild/lib/msun/i387/s_truncl.S
  projects/jbuild/lib/msun/ia64/s_fma.S
  projects/jbuild/lib/msun/ia64/s_fmaf.S
  projects/jbuild/lib/msun/ia64/s_fmal.S
  projects/jbuild/libexec/Makefile
  projects/jbuild/libexec/rtld-elf/rtld.h
  projects/jbuild/sbin/fdisk/fdisk.8
  projects/jbuild/sbin/fdisk/fdisk.c
  projects/jbuild/sbin/geom/class/journal/gjournal.8
  projects/jbuild/sbin/ipfw/   (props changed)
  projects/jbuild/sbin/mount/mount.c
  projects/jbuild/sbin/mount_nfs/Makefile
  projects/jbuild/sbin/mount_nfs/mount_nfs.8
  projects/jbuild/sbin/mount_nfs/mount_nfs.c
  projects/jbuild/share/examples/ppp/ppp.linkup.sample
  projects/jbuild/share/man/man3/Makefile
  projects/jbuild/share/man/man3/queue.3
  projects/jbuild/share/man/man4/Makefile
  projects/jbuild/share/man/man4/msk.4
  projects/jbuild/share/man/man4/multicast.4
  projects/jbuild/share/man/man9/Makefile
  projects/jbuild/share/misc/committers-src.dot
  projects/jbuild/share/syscons/keymaps/uk.iso-ctrl.kbd
  projects/jbuild/share/zoneinfo/   (props changed)
  projects/jbuild/share/zoneinfo/africa
  projects/jbuild/share/zoneinfo/antarctica
  projects/jbuild/share/zoneinfo/asia
  projects/jbuild/share/zoneinfo/australasia
  projects/jbuild/share/zoneinfo/backward
  projects/jbuild/share/zoneinfo/etcetera
  projects/jbuild/share/zoneinfo/europe
  projects/jbuild/share/zoneinfo/factory
  projects/jbuild/share/zoneinfo/leapseconds
  projects/jbuild/share/zoneinfo/northamerica
  projects/jbuild/share/zoneinfo/pacificnew
  projects/jbuild/share/zoneinfo/southamerica
  projects/jbuild/share/zoneinfo/systemv
  projects/jbuild/share/zoneinfo/zone.tab
  projects/jbuild/sys/   (props changed)
  projects/jbuild/sys/amd64/include/xen/   (props changed)
  projects/jbuild/sys/arm/conf/AVILA
  projects/jbuild/sys/arm/xscale/ixp425/files.ixp425
  projects/jbuild/sys/cddl/contrib/opensolaris/common/acl/acl_common.c
  projects/jbuild/sys/cddl/contrib/opensolaris/common/acl/acl_common.h
  projects/jbuild/sys/cddl/contrib/opensolaris/uts/common/dtrace/dtrace.c
  projects/jbuild/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zfs_acl.h
  projects/jbuild/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_acl.c
  projects/jbuild/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_vnops.c
  projects/jbuild/sys/cddl/contrib/opensolaris/uts/common/sys/acl.h
  projects/jbuild/sys/cddl/contrib/opensolaris/uts/common/sys/acl_impl.h
  projects/jbuild/sys/compat/freebsd32/freebsd32_misc.c
  projects/jbuild/sys/compat/linux/linux_ioctl.c
  projects/jbuild/sys/compat/linux/linux_mib.c
  projects/jbuild/sys/conf/NOTES
  projects/jbuild/sys/conf/files
  projects/jbuild/sys/conf/kern.pre.mk
  projects/jbuild/sys/contrib/dev/acpica/   (props changed)
  projects/jbuild/sys/contrib/ipfilter/netinet/ip_fil_freebsd.c
  projects/jbuild/sys/contrib/ipfilter/netinet/ip_nat.c
  projects/jbuild/sys/contrib/pf/   (props changed)
  projects/jbuild/sys/crypto/via/padlock_hash.c
  projects/jbuild/sys/dev/bktr/bktr_os.c
  projects/jbuild/sys/dev/cxgb/   (props changed)
  projects/jbuild/sys/dev/cxgb/cxgb_main.c
  projects/jbuild/sys/dev/mii/e1000phy.c
  projects/jbuild/sys/dev/mii/e1000phyreg.h
  projects/jbuild/sys/dev/mii/miidevs
  projects/jbuild/sys/dev/msk/if_msk.c
  projects/jbuild/sys/dev/msk/if_mskreg.h
  projects/jbuild/sys/dev/nfe/if_nfe.c
  projects/jbuild/sys/dev/random/nehemiah.c
  projects/jbuild/sys/dev/random/randomdev_soft.c
  projects/jbuild/sys/dev/sound/pci/cmi.c
  projects/jbuild/sys/dev/sound/pci/cs4281.c
  projects/jbuild/sys/dev/sound/pci/vibes.c
  projects/jbuild/sys/dev/sound/pcm/sound.c
  projects/jbuild/sys/dev/sound/pcm/sound.h
  projects/jbuild/sys/dev/sound/usb/uaudio.c
  projects/jbuild/sys/dev/usb/input/ukbd.c
  projects/jbuild/sys/dev/usb/serial/usb_serial.c
  projects/jbuild/sys/dev/usb/serial/usb_serial.h
  projects/jbuild/sys/dev/usb/usb_busdma.c
  projects/jbuild/sys/dev/usb/usb_busdma.h
  projects/jbuild/sys/dev/usb/usb_core.h
  projects/jbuild/sys/dev/usb/usb_device.c
  projects/jbuild/sys/dev/usb/usb_device.h
  projects/jbuild/sys/dev/usb/usb_generic.c
  projects/jbuild/sys/dev/usb/usb_hub.c
  projects/jbuild/sys/dev/usb/usb_util.c
  projects/jbuild/sys/dev/usb/usbhid.h
  projects/jbuild/sys/dev/xen/netfront/   (props changed)
  projects/jbuild/sys/dev/xen/netfront/netfront.c
  projects/jbuild/sys/dev/xen/xenpci/   (props changed)
  projects/jbuild/sys/fs/nfs/nfs_commonacl.c
  projects/jbuild/sys/fs/nfs/nfs_commonport.c
  projects/jbuild/sys/fs/nfs/nfs_commonsubs.c
  projects/jbuild/sys/fs/nfs/nfsport.h
  projects/jbuild/sys/fs/nfsclient/nfs_clnode.c
  projects/jbuild/sys/fs/nfsserver/nfs_nfsdkrpc.c
  projects/jbuild/sys/fs/nfsserver/nfs_nfsdport.c
  projects/jbuild/sys/fs/nfsserver/nfs_nfsdserv.c
  projects/jbuild/sys/fs/nfsserver/nfs_nfsdsocket.c
  projects/jbuild/sys/fs/procfs/procfs_status.c
  projects/jbuild/sys/fs/tmpfs/tmpfs_vnops.c
  projects/jbuild/sys/geom/geom_subr.c
  projects/jbuild/sys/ia64/ia64/mp_machdep.c
  projects/jbuild/sys/kern/init_main.c
  projects/jbuild/sys/kern/kern_cpuset.c
  projects/jbuild/sys/kern/kern_descrip.c
  projects/jbuild/sys/kern/kern_exit.c
  projects/jbuild/sys/kern/kern_fork.c
  projects/jbuild/sys/kern/kern_jail.c
  projects/jbuild/sys/kern/kern_linker.c
  projects/jbuild/sys/kern/kern_lock.c
  projects/jbuild/sys/kern/kern_mib.c
  projects/jbuild/sys/kern/kern_mutex.c
  projects/jbuild/sys/kern/kern_proc.c
  projects/jbuild/sys/kern/kern_prot.c
  projects/jbuild/sys/kern/kern_rmlock.c
  projects/jbuild/sys/kern/kern_rwlock.c
  projects/jbuild/sys/kern/kern_sx.c
  projects/jbuild/sys/kern/link_elf.c
  projects/jbuild/sys/kern/link_elf_obj.c
  projects/jbuild/sys/kern/linker_if.m
  projects/jbuild/sys/kern/sysv_msg.c
  projects/jbuild/sys/kern/sysv_sem.c
  projects/jbuild/sys/kern/sysv_shm.c
  projects/jbuild/sys/kern/tty.c
  projects/jbuild/sys/kern/uipc_debug.c
  projects/jbuild/sys/kern/vfs_bio.c
  projects/jbuild/sys/kern/vfs_lookup.c
  projects/jbuild/sys/kern/vfs_mount.c
  projects/jbuild/sys/kern/vfs_subr.c
  projects/jbuild/sys/kern/vfs_syscalls.c
  projects/jbuild/sys/modules/Makefile
  projects/jbuild/sys/modules/dtrace/Makefile
  projects/jbuild/sys/modules/dtrace/dtnfsclient/   (props changed)
  projects/jbuild/sys/modules/dtrace/dtraceall/dtraceall.c
  projects/jbuild/sys/modules/ip6_mroute_mod/   (props changed)
  projects/jbuild/sys/modules/ipmi/ipmi_linux/   (props changed)
  projects/jbuild/sys/modules/linux/Makefile
  projects/jbuild/sys/modules/netgraph/bluetooth/ubt/Makefile
  projects/jbuild/sys/modules/netgraph/bluetooth/ubtbcmfw/Makefile
  projects/jbuild/sys/modules/usb/Makefile
  projects/jbuild/sys/modules/zfs/Makefile
  projects/jbuild/sys/net/bpf.c
  projects/jbuild/sys/net/rtsock.c
  projects/jbuild/sys/net80211/ieee80211_adhoc.c
  projects/jbuild/sys/net80211/ieee80211_freebsd.c
  projects/jbuild/sys/net80211/ieee80211_hostap.c
  projects/jbuild/sys/net80211/ieee80211_monitor.c
  projects/jbuild/sys/net80211/ieee80211_radiotap.c
  projects/jbuild/sys/net80211/ieee80211_sta.c
  projects/jbuild/sys/net80211/ieee80211_wds.c
  projects/jbuild/sys/netinet/accf_dns.c
  projects/jbuild/sys/netinet/in_pcb.c
  projects/jbuild/sys/netinet/ip_input.c
  projects/jbuild/sys/netinet/tcp_input.c
  projects/jbuild/sys/netinet/tcp_reass.c
  projects/jbuild/sys/netinet/udp_usrreq.c
  projects/jbuild/sys/netinet6/icmp6.c
  projects/jbuild/sys/netinet6/in6.c
  projects/jbuild/sys/netinet6/in6.h
  projects/jbuild/sys/netinet6/in6_ifattach.c
  projects/jbuild/sys/netinet6/in6_mcast.c
  projects/jbuild/sys/netinet6/in6_pcb.c
  projects/jbuild/sys/netinet6/ip6_input.c
  projects/jbuild/sys/netinet6/mld6.c
  projects/jbuild/sys/netipsec/key.c
  projects/jbuild/sys/netipx/spx.h
  projects/jbuild/sys/netipx/spx_usrreq.c
  projects/jbuild/sys/netipx/spx_var.h
  projects/jbuild/sys/nfsserver/nfs_srvsock.c
  projects/jbuild/sys/powerpc/booke/pmap.c
  projects/jbuild/sys/security/mac/mac_framework.c
  projects/jbuild/sys/security/mac/mac_internal.h
  projects/jbuild/sys/security/mac_bsdextended/mac_bsdextended.c
  projects/jbuild/sys/sys/cpuset.h
  projects/jbuild/sys/sys/eventhandler.h
  projects/jbuild/sys/sys/jail.h
  projects/jbuild/sys/sys/lock.h
  projects/jbuild/sys/sys/mutex.h
  projects/jbuild/sys/sys/namei.h
  projects/jbuild/sys/sys/param.h
  projects/jbuild/sys/sys/queue.h
  projects/jbuild/sys/sys/rwlock.h
  projects/jbuild/sys/sys/sx.h
  projects/jbuild/sys/sys/syscallsubr.h
  projects/jbuild/sys/sys/systm.h
  projects/jbuild/sys/ufs/ufs/ufs_vnops.c
  projects/jbuild/sys/xen/evtchn.h   (props changed)
  projects/jbuild/sys/xen/hypervisor.h   (props changed)
  projects/jbuild/sys/xen/xen_intr.h   (props changed)
  projects/jbuild/tools/KSE/ksetest/kse_asm.S
  projects/jbuild/tools/KSE/rr/kse_asm.S
  projects/jbuild/tools/regression/README
  projects/jbuild/tools/regression/lib/msun/test-conj.t   (props changed)
  projects/jbuild/tools/regression/usr.bin/sed/multitest.t
  projects/jbuild/tools/tools/ath/common/dumpregs.h   (props changed)
  projects/jbuild/tools/tools/ath/common/dumpregs_5210.c   (props changed)
  projects/jbuild/tools/tools/ath/common/dumpregs_5211.c   (props changed)
  projects/jbuild/tools/tools/ath/common/dumpregs_5212.c   (props changed)
  projects/jbuild/tools/tools/ath/common/dumpregs_5416.c   (props changed)
  projects/jbuild/usr.bin/ee/Makefile
  projects/jbuild/usr.bin/ee/nls/de_DE.ISO8859-1/ee.msg
  projects/jbuild/usr.bin/ee/nls/fr_FR.ISO8859-1/ee.msg
  projects/jbuild/usr.bin/ee/nls/pl_PL.ISO8859-2/ee.msg
  projects/jbuild/usr.bin/ee/nls/ru_RU.KOI8-R/ee.msg   (contents, props changed)
  projects/jbuild/usr.bin/ee/nls/uk_UA.KOI8-U/ee.msg   (contents, props changed)
  projects/jbuild/usr.bin/kdump/mkioctls
  projects/jbuild/usr.bin/killall/killall.1
  projects/jbuild/usr.bin/killall/killall.c
  projects/jbuild/usr.bin/nfsstat/nfsstat.1
  projects/jbuild/usr.bin/nfsstat/nfsstat.c
  projects/jbuild/usr.bin/procstat/   (props changed)
  projects/jbuild/usr.bin/sed/compile.c
  projects/jbuild/usr.bin/sed/defs.h
  projects/jbuild/usr.bin/sed/process.c
  projects/jbuild/usr.bin/sed/sed.1
  projects/jbuild/usr.bin/truss/amd64-fbsd.c
  projects/jbuild/usr.bin/truss/amd64-fbsd32.c
  projects/jbuild/usr.bin/truss/amd64-linux32.c
  projects/jbuild/usr.bin/truss/i386-fbsd.c
  projects/jbuild/usr.bin/truss/i386-linux.c
  projects/jbuild/usr.bin/truss/ia64-fbsd.c
  projects/jbuild/usr.bin/truss/mips-fbsd.c
  projects/jbuild/usr.bin/truss/powerpc-fbsd.c
  projects/jbuild/usr.bin/truss/sparc64-fbsd.c
  projects/jbuild/usr.sbin/Makefile
  projects/jbuild/usr.sbin/ifmcstat/ifmcstat.8
  projects/jbuild/usr.sbin/ifmcstat/ifmcstat.c
  projects/jbuild/usr.sbin/jail/jail.8
  projects/jbuild/usr.sbin/jail/jail.c
  projects/jbuild/usr.sbin/jexec/Makefile
  projects/jbuild/usr.sbin/jexec/jexec.8
  projects/jbuild/usr.sbin/jexec/jexec.c
  projects/jbuild/usr.sbin/jls/Makefile
  projects/jbuild/usr.sbin/jls/jls.8
  projects/jbuild/usr.sbin/jls/jls.c
  projects/jbuild/usr.sbin/makefs/ffs/ffs_bswap.c   (props changed)
  projects/jbuild/usr.sbin/makefs/ffs/ffs_subr.c   (props changed)
  projects/jbuild/usr.sbin/makefs/ffs/ufs_bswap.h   (props changed)
  projects/jbuild/usr.sbin/makefs/getid.c   (props changed)
  projects/jbuild/usr.sbin/mountd/exports.5
  projects/jbuild/usr.sbin/mountd/mountd.8
  projects/jbuild/usr.sbin/mountd/mountd.c
  projects/jbuild/usr.sbin/ppp/timer.c
  projects/jbuild/usr.sbin/usbconfig/usbconfig.8
  projects/jbuild/usr.sbin/zic/   (props changed)
  projects/jbuild/usr.sbin/zic/README
  projects/jbuild/usr.sbin/zic/Theory
  projects/jbuild/usr.sbin/zic/zdump.8
  projects/jbuild/usr.sbin/zic/zdump.c
  projects/jbuild/usr.sbin/zic/zic.8

Modified: projects/jbuild/ObsoleteFiles.inc
==============================================================================
--- projects/jbuild/ObsoleteFiles.inc	Thu May 28 00:52:09 2009	(r192947)
+++ projects/jbuild/ObsoleteFiles.inc	Thu May 28 02:17:58 2009	(r192948)
@@ -14,6 +14,45 @@
 # The file is partitioned: OLD_FILES first, then OLD_LIBS and OLD_DIRS last.
 #
 
+# 20090527: renaming of S{LIST,TAILQ}_REMOVE_NEXT() to _REMOVE_AFTER()
+OLD_FILES+=usr/share/man/man3/SLIST_REMOVE_NEXT.3.gz
+OLD_FILES+=usr/share/man/man3/STAILQ_REMOVE_NEXT.3.gz
+# 20090527: removal of legacy USB stack
+OLD_FILES+=usr/include/legacy/dev/usb/dsbr100io.h
+OLD_FILES+=usr/include/legacy/dev/usb/ehcireg.h
+OLD_FILES+=usr/include/legacy/dev/usb/ehcivar.h
+OLD_FILES+=usr/include/legacy/dev/usb/hid.h
+OLD_FILES+=usr/include/legacy/dev/usb/if_urtwreg.h
+OLD_FILES+=usr/include/legacy/dev/usb/if_urtwvar.h
+OLD_FILES+=usr/include/legacy/dev/usb/ohcireg.h
+OLD_FILES+=usr/include/legacy/dev/usb/ohcivar.h
+OLD_FILES+=usr/include/legacy/dev/usb/rio500_usb.h
+OLD_FILES+=usr/include/legacy/dev/usb/rt2573_ucode.h
+OLD_FILES+=usr/include/legacy/dev/usb/sl811hsreg.h
+OLD_FILES+=usr/include/legacy/dev/usb/sl811hsvar.h
+OLD_FILES+=usr/include/legacy/dev/usb/ubser.h
+OLD_FILES+=usr/include/legacy/dev/usb/ucomvar.h
+OLD_FILES+=usr/include/legacy/dev/usb/udbp.h
+OLD_FILES+=usr/include/legacy/dev/usb/uftdireg.h
+OLD_FILES+=usr/include/legacy/dev/usb/ugraphire_rdesc.h
+OLD_FILES+=usr/include/legacy/dev/usb/uhcireg.h
+OLD_FILES+=usr/include/legacy/dev/usb/uhcivar.h
+OLD_FILES+=usr/include/legacy/dev/usb/usb.h
+OLD_FILES+=usr/include/legacy/dev/usb/usb_mem.h
+OLD_FILES+=usr/include/legacy/dev/usb/usb_port.h
+OLD_FILES+=usr/include/legacy/dev/usb/usb_quirks.h
+OLD_FILES+=usr/include/legacy/dev/usb/usbcdc.h
+OLD_FILES+=usr/include/legacy/dev/usb/usbdi.h
+OLD_FILES+=usr/include/legacy/dev/usb/usbdi_util.h
+OLD_FILES+=usr/include/legacy/dev/usb/usbdivar.h
+OLD_FILES+=usr/include/legacy/dev/usb/usbhid.h
+OLD_FILES+=usr/include/legacy/dev/usb/uxb360gp_rdesc.h
+OLD_DIRS+=usr/include/legacy/dev/usb
+OLD_DIRS+=usr/include/legacy/dev
+OLD_DIRS+=usr/include/legacy
+# 20090526: removal of makekey(8)
+OLD_FILES+=libexec/makekey
+OLD_FILES+=usr/share/man/man8/makekey.8.gz
 # 20090522: removal of University of Michigan NFSv4 client
 OLD_FILES+=etc/rc.d/idmapd
 OLD_FILES+=sbin/idmapd

Modified: projects/jbuild/UPDATING
==============================================================================
--- projects/jbuild/UPDATING	Thu May 28 00:52:09 2009	(r192947)
+++ projects/jbuild/UPDATING	Thu May 28 02:17:58 2009	(r192948)
@@ -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.)
 
+20090527:
+	Add support for hierarchical jails.  Remove global securelevel.
+	Bump __FreeBSD_version to 800091.
+
 20090523:
 	The layout of struct vnet_net has changed, therefore modules
 	need to be rebuilt.

Modified: projects/jbuild/bin/test/TEST.sh
==============================================================================
--- projects/jbuild/bin/test/TEST.sh	Thu May 28 00:52:09 2009	(r192947)
+++ projects/jbuild/bin/test/TEST.sh	Thu May 28 02:17:58 2009	(r192948)
@@ -133,5 +133,45 @@ t 0 '"a" -a ! ""'
 t 1 '""'
 t 0 '! ""'
 
+t 0 '!'
+t 0 '\('
+t 0 '\)'
+
+t 1 '\( = \)'
+t 0 '\( != \)'
+t 0 '\( ! \)'
+t 0 '\( \( \)'
+t 0 '\( \) \)'
+t 0 '! = !'
+t 1 '! != !'
+t 1 '-n = \)'
+t 0 '! != \)'
+t 1 '! = a'
+t 0 '! != -n'
+t 0 '! -c /etc/passwd'
+
+t 0 '! \( = \)'
+t 1 '! \( != \)'
+t 1 '! = = ='
+t 0 '! = = \)'
+t 0 '! "" -o ""'
+t 1 '! "x" -o ""'
+t 1 '! "" -o "x"'
+t 1 '! "x" -o "x"'
+t 0 '\( -f /etc/passwd \)'
+t 1 '\( ! = \)'
+t 0 '\( ! "" \)'
+t 1 '\( ! -e \)'
+
+t 0 '0 -eq 0 -a -d /'
+t 0 '-s = "" -o "" = ""'
+t 0 '"" = "" -o -s = ""'
+t 1 '-s = "" -o -s = ""'
+t 0 '-z x -o x = "#" -o x = x'
+t 1 '-z y -o y = "#" -o y = x'
+t 0 '0 -ne 0 -o ! -f /'
+t 0 '1 -ne 0 -o ! -f /etc/passwd'
+t 1 '0 -ne 0 -o ! -f /etc/passwd'
+
 echo ""
 echo "Syntax errors: $ERROR Failed: $FAILED"

Modified: projects/jbuild/bin/test/test.c
==============================================================================
--- projects/jbuild/bin/test/test.c	Thu May 28 00:52:09 2009	(r192947)
+++ projects/jbuild/bin/test/test.c	Thu May 28 02:17:58 2009	(r192948)
@@ -163,6 +163,7 @@ struct t_op {
 struct t_op const *t_wp_op;
 int nargc;
 char **t_wp;
+int parenlevel;
 
 static int	aexpr(enum token);
 static int	binop(void);
@@ -171,7 +172,9 @@ static int	filstat(char *, enum token);
 static int	getn(const char *);
 static intmax_t	getq(const char *);
 static int	intcmp(const char *, const char *);
-static int	isoperand(void);
+static int	isunopoperand(void);
+static int	islparenoperand(void);
+static int	isrparenoperand(void);
 static int	newerf(const char *, const char *);
 static int	nexpr(enum token);
 static int	oexpr(enum token);
@@ -205,7 +208,14 @@ main(int argc, char **argv)
 #endif
 	nargc = argc;
 	t_wp = &argv[1];
-	res = !oexpr(t_lex(*t_wp));
+	parenlevel = 0;
+	if (nargc == 4 && strcmp(*t_wp, "!") == 0) {
+		/* Things like ! "" -o x do not fit in the normal grammar. */
+		--nargc;
+		++t_wp;
+		res = oexpr(t_lex(*t_wp));
+	} else
+		res = !oexpr(t_lex(*t_wp));
 
 	if (--nargc > 0)
 		syntax(*t_wp, "unexpected operator");
@@ -268,12 +278,16 @@ primary(enum token n)
 	if (n == EOI)
 		return 0;		/* missing expression */
 	if (n == LPAREN) {
+		parenlevel++;
 		if ((nn = t_lex(nargc > 0 ? (--nargc, *++t_wp) : NULL)) ==
-		    RPAREN)
+		    RPAREN) {
+			parenlevel--;
 			return 0;	/* missing expression */
+		}
 		res = oexpr(nn);
 		if (t_lex(nargc > 0 ? (--nargc, *++t_wp) : NULL) != RPAREN)
 			syntax(NULL, "closing paren expected");
+		parenlevel--;
 		return res;
 	}
 	if (t_wp_op && t_wp_op->op_type == UNOP) {
@@ -410,8 +424,10 @@ t_lex(char *s)
 	}
 	while (op->op_text) {
 		if (strcmp(s, op->op_text) == 0) {
-			if ((op->op_type == UNOP && isoperand()) ||
-			    (op->op_num == LPAREN && nargc == 1))
+			if (((op->op_type == UNOP || op->op_type == BUNOP)
+						&& isunopoperand()) ||
+			    (op->op_num == LPAREN && islparenoperand()) ||
+			    (op->op_num == RPAREN && isrparenoperand()))
 				break;
 			t_wp_op = op;
 			return op->op_num;
@@ -423,7 +439,7 @@ t_lex(char *s)
 }
 
 static int
-isoperand(void)
+isunopoperand(void)
 {
 	struct t_op const *op = ops;
 	char *s;
@@ -431,19 +447,53 @@ isoperand(void)
 
 	if (nargc == 1)
 		return 1;
-	if (nargc == 2)
-		return 0;
 	s = *(t_wp + 1);
+	if (nargc == 2)
+		return parenlevel == 1 && strcmp(s, ")") == 0;
 	t = *(t_wp + 2);
 	while (op->op_text) {
 		if (strcmp(s, op->op_text) == 0)
 			return op->op_type == BINOP &&
-			    (t[0] != ')' || t[1] != '\0');
+			    (parenlevel == 0 || t[0] != ')' || t[1] != '\0');
+		op++;
+	}
+	return 0;
+}
+
+static int
+islparenoperand(void)
+{
+	struct t_op const *op = ops;
+	char *s;
+
+	if (nargc == 1)
+		return 1;
+	s = *(t_wp + 1);
+	if (nargc == 2)
+		return parenlevel == 1 && strcmp(s, ")") == 0;
+	if (nargc != 3)
+		return 0;
+	while (op->op_text) {
+		if (strcmp(s, op->op_text) == 0)
+			return op->op_type == BINOP;
 		op++;
 	}
 	return 0;
 }
 
+static int
+isrparenoperand(void)
+{
+	char *s;
+
+	if (nargc == 1)
+		return 0;
+	s = *(t_wp + 1);
+	if (nargc == 2)
+		return parenlevel == 1 && strcmp(s, ")") == 0;
+	return 0;
+}
+
 /* atoi with error detection */
 static int
 getn(const char *s)

Modified: projects/jbuild/cddl/usr.sbin/Makefile
==============================================================================
--- projects/jbuild/cddl/usr.sbin/Makefile	Thu May 28 00:52:09 2009	(r192947)
+++ projects/jbuild/cddl/usr.sbin/Makefile	Thu May 28 02:17:58 2009	(r192948)
@@ -3,6 +3,7 @@
 .include <bsd.own.mk>
 
 SUBDIR=	dtrace \
+	lockstat \
 	${_zdb}
 
 .if ${MK_ZFS} != "no"

Modified: projects/jbuild/etc/mtree/BSD.include.dist
==============================================================================
--- projects/jbuild/etc/mtree/BSD.include.dist	Thu May 28 00:52:09 2009	(r192947)
+++ projects/jbuild/etc/mtree/BSD.include.dist	Thu May 28 02:17:58 2009	(r192948)
@@ -197,12 +197,6 @@
     ..
     kadm5
     ..
-    legacy
-        dev
-            usb
-            ..
-        ..
-    ..
     libmilter
     ..
     lwres

Modified: projects/jbuild/include/Makefile
==============================================================================
--- projects/jbuild/include/Makefile	Thu May 28 00:52:09 2009	(r192947)
+++ projects/jbuild/include/Makefile	Thu May 28 02:17:58 2009	(r192948)
@@ -54,7 +54,7 @@ LSUBDIRS=	cam/scsi \
 	security/mac_mls security/mac_partition \
 	ufs/ffs ufs/ufs
 
-LSUBSUBDIRS=	dev/mpt/mpilib legacy/dev/usb
+LSUBSUBDIRS=	dev/mpt/mpilib
 
 .if ${MACHINE_ARCH} == "powerpc"
 _dev_powermac_nvram=	dev/powermac_nvram

Modified: projects/jbuild/lib/libc/gen/popen.c
==============================================================================
--- projects/jbuild/lib/libc/gen/popen.c	Thu May 28 00:52:09 2009	(r192947)
+++ projects/jbuild/lib/libc/gen/popen.c	Thu May 28 02:17:58 2009	(r192948)
@@ -191,7 +191,7 @@ pclose(iop)
 	if (last == NULL)
 		SLIST_REMOVE_HEAD(&pidlist, next);
 	else
-		SLIST_REMOVE_NEXT(&pidlist, last, next);
+		SLIST_REMOVE_AFTER(last, next);
 	THREAD_UNLOCK();
 
 	(void)fclose(iop);

Modified: projects/jbuild/lib/libc/include/nss_tls.h
==============================================================================
--- projects/jbuild/lib/libc/include/nss_tls.h	Thu May 28 00:52:09 2009	(r192947)
+++ projects/jbuild/lib/libc/include/nss_tls.h	Thu May 28 02:17:58 2009	(r192948)
@@ -67,6 +67,7 @@ name##_getstate(struct name##_state **p)
 	*p = calloc(1, sizeof(**p));				\
 	if (*p == NULL)						\
 		return (ENOMEM);				\
+	memset(*p, 0, sizeof(**p));				\
 	rv = _pthread_setspecific(name##_state_key, *p);	\
 	if (rv != 0) {						\
 		free(*p);					\

Modified: projects/jbuild/lib/libc/net/nsdispatch.c
==============================================================================
--- projects/jbuild/lib/libc/net/nsdispatch.c	Thu May 28 00:52:09 2009	(r192947)
+++ projects/jbuild/lib/libc/net/nsdispatch.c	Thu May 28 02:17:58 2009	(r192948)
@@ -80,12 +80,14 @@ __FBSDID("$FreeBSD$");
 #define _NS_PRIVATE
 #include <nsswitch.h>
 #include <pthread.h>
+#include <pthread_np.h>
 #include <stdio.h>
 #include <stdlib.h>
 #include <string.h>
 #include <syslog.h>
 #include <unistd.h>
 #include "un-namespace.h"
+#include "nss_tls.h"
 #include "libc_private.h"
 #ifdef NS_CACHING
 #include "nscache.h"
@@ -143,7 +145,11 @@ static	void			*nss_cache_cycle_preventio
  *     which in turn calls nsdispatch, which should call fallback
  *     function) are not supported
  */
-static	int			fallback_dispatch = 0;
+struct fb_state {
+	int	fb_dispatch;
+};
+static	void	fb_endstate(void *);
+NSS_TLS_HANDLING(fb);
 
 /*
  * Attempt to spew relatively uniform messages to syslog.
@@ -598,6 +604,11 @@ nss_method_lookup(const char *source, co
 	return (NULL);
 }
 
+static void
+fb_endstate(void *p)
+{
+	free(p);
+}
 
 __weak_reference(_nsdispatch, nsdispatch);
 
@@ -611,6 +622,7 @@ _nsdispatch(void *retval, const ns_dtab 
 	nss_method	 method, fb_method;
 	void		*mdata;
 	int		 isthreaded, serrno, i, result, srclistsize;
+	struct fb_state	*st;
 
 #ifdef NS_CACHING
 	nss_cache_data	 cache_data;
@@ -630,12 +642,19 @@ _nsdispatch(void *retval, const ns_dtab 
 			goto fin;
 		}
 	}
+
+	result = fb_getstate(&st);
+	if (result != 0) {
+		result = NS_UNAVAIL;
+		goto fin;
+	}
+
 	result = nss_configure();
 	if (result != 0) {
 		result = NS_UNAVAIL;
 		goto fin;
 	}
-	if (fallback_dispatch == 0) {
+	if (st->fb_dispatch == 0) {
 		dbt = vector_search(&database, _nsmap, _nsmapsize, sizeof(*_nsmap),
 		    string_compare);
 		fb_method = nss_method_lookup(NSSRC_FALLBACK, database,
@@ -702,12 +721,12 @@ _nsdispatch(void *retval, const ns_dtab 
 				break;
 		} else {
 			if (fb_method != NULL) {
-				fallback_dispatch = 1;
+				st->fb_dispatch = 1;
 				va_start(ap, defaults);
 				result = fb_method(retval,
 				    (void *)srclist[i].name, ap);
 				va_end(ap);
-				fallback_dispatch = 0;
+				st->fb_dispatch = 0;
 			} else
 				nss_log(LOG_DEBUG, "%s, %s, %s, not found, "
 				    "and no fallback provided",

Modified: projects/jbuild/lib/libc/posix1e/acl_compat.c
==============================================================================
--- projects/jbuild/lib/libc/posix1e/acl_compat.c	Thu May 28 00:52:09 2009	(r192947)
+++ projects/jbuild/lib/libc/posix1e/acl_compat.c	Thu May 28 02:17:58 2009	(r192948)
@@ -11,17 +11,17 @@
  *    notice, this list of conditions and the following disclaimer in the
  *    documentation and/or other materials provided with the distribution.
  *
- * ALTHOUGH THIS SOFTWARE IS MADE OF WIN AND SCIENCE, IT IS PROVIDED BY THE
- * AUTHOR AND CONTRIBUTORS ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES,
- * INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY
- * AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.  IN NO EVENT SHALL
- * THE AUTHOR OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
- * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED
- * TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA,
- * OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
- * OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
- * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
- * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+ * THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND
+ * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+ * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ * ARE DISCLAIMED.  IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE
+ * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+ * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
+ * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
+ * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+ * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
+ * SUCH DAMAGE.
  */
 
 #include <sys/cdefs.h>

Modified: projects/jbuild/lib/libc/rpc/svc_dg.c
==============================================================================
--- projects/jbuild/lib/libc/rpc/svc_dg.c	Thu May 28 00:52:09 2009	(r192947)
+++ projects/jbuild/lib/libc/rpc/svc_dg.c	Thu May 28 02:17:58 2009	(r192948)
@@ -98,6 +98,7 @@ int svc_dg_enablecache(SVCXPRT *, u_int)
 static const char svc_dg_str[] = "svc_dg_create: %s";
 static const char svc_dg_err1[] = "could not get transport information";
 static const char svc_dg_err2[] = " transport does not support data transfer";
+static const char svc_dg_err3[] = "getsockname failed";
 static const char __no_mem_str[] = "out of memory";
 
 SVCXPRT *
@@ -146,8 +147,10 @@ svc_dg_create(fd, sendsize, recvsize)
 	xprt->xp_rtaddr.maxlen = sizeof (struct sockaddr_storage);
 
 	slen = sizeof ss;
-	if (_getsockname(fd, (struct sockaddr *)(void *)&ss, &slen) < 0)
-		goto freedata;
+	if (_getsockname(fd, (struct sockaddr *)(void *)&ss, &slen) < 0) {
+		warnx(svc_dg_str, svc_dg_err3);
+		goto freedata_nowarn;
+	}
 	xprt->xp_ltaddr.buf = mem_alloc(sizeof (struct sockaddr_storage));
 	xprt->xp_ltaddr.maxlen = sizeof (struct sockaddr_storage);
 	xprt->xp_ltaddr.len = slen;
@@ -157,6 +160,7 @@ svc_dg_create(fd, sendsize, recvsize)
 	return (xprt);
 freedata:
 	(void) warnx(svc_dg_str, __no_mem_str);
+freedata_nowarn:
 	if (xprt) {
 		if (su)
 			(void) mem_free(su, sizeof (*su));
@@ -173,6 +177,58 @@ svc_dg_stat(xprt)
 	return (XPRT_IDLE);
 }
 
+static int
+svc_dg_recvfrom(int fd, char *buf, int buflen,
+    struct sockaddr *raddr, socklen_t *raddrlen,
+    struct sockaddr *laddr, socklen_t *laddrlen)
+{
+	struct msghdr msg;
+	struct iovec msg_iov[1];
+	struct sockaddr_in *lin = (struct sockaddr_in *)laddr;
+	int rlen;
+	bool_t have_lin = FALSE;
+	char tmp[CMSG_LEN(sizeof(*lin))];
+	struct cmsghdr *cmsg;
+
+	memset((char *)&msg, 0, sizeof(msg));
+	msg_iov[0].iov_base = buf;
+	msg_iov[0].iov_len = buflen;
+	msg.msg_iov = msg_iov;
+	msg.msg_iovlen = 1;
+	msg.msg_namelen = *raddrlen;
+	msg.msg_name = (char *)raddr;
+	msg.msg_control = (caddr_t)tmp;
+	msg.msg_controllen = CMSG_LEN(sizeof(*lin));
+	rlen = _recvmsg(fd, &msg, 0);
+	if (rlen >= 0)
+		*raddrlen = msg.msg_namelen;
+
+	if (rlen == -1 || !laddr ||
+	    msg.msg_controllen < sizeof(struct cmsghdr) ||
+	    msg.msg_flags & MSG_CTRUNC)
+		return rlen;
+
+	for (cmsg = CMSG_FIRSTHDR(&msg); cmsg != NULL;
+	     cmsg = CMSG_NXTHDR(&msg, cmsg)){
+		if (cmsg->cmsg_level == IPPROTO_IP &&
+		    cmsg->cmsg_type == IP_RECVDSTADDR) {
+			have_lin = TRUE;
+			memcpy(&lin->sin_addr,
+			    (struct in_addr *)CMSG_DATA(cmsg), sizeof(struct in_addr));
+			break;
+		}
+	}
+
+	if (!have_lin)
+		return rlen;
+
+	lin->sin_family = AF_INET;
+	lin->sin_port = 0;
+	*laddrlen = sizeof(struct sockaddr_in);
+
+	return rlen;
+}
+
 static bool_t
 svc_dg_recv(xprt, msg)
 	SVCXPRT *xprt;
@@ -188,8 +244,9 @@ svc_dg_recv(xprt, msg)
 
 again:
 	alen = sizeof (struct sockaddr_storage);
-	rlen = _recvfrom(xprt->xp_fd, rpc_buffer(xprt), su->su_iosz, 0,
-	    (struct sockaddr *)(void *)&ss, &alen);
+	rlen = svc_dg_recvfrom(xprt->xp_fd, rpc_buffer(xprt), su->su_iosz,
+	    (struct sockaddr *)(void *)&ss, &alen,
+	    (struct sockaddr *)xprt->xp_ltaddr.buf, &xprt->xp_ltaddr.len);
 	if (rlen == -1 && errno == EINTR)
 		goto again;
 	if (rlen == -1 || (rlen < (ssize_t)(4 * sizeof (u_int32_t))))
@@ -223,6 +280,39 @@ again:
 	return (TRUE);
 }
 
+static int
+svc_dg_sendto(int fd, char *buf, int buflen,
+    const struct sockaddr *raddr, socklen_t raddrlen,
+    const struct sockaddr *laddr, socklen_t laddrlen)
+{
+	struct msghdr msg;
+	struct iovec msg_iov[1];
+	struct sockaddr_in *laddr_in = (struct sockaddr_in *)laddr;
+	struct in_addr *lin = &laddr_in->sin_addr;
+	char tmp[CMSG_SPACE(sizeof(*lin))];
+	struct cmsghdr *cmsg;
+
+	memset((char *)&msg, 0, sizeof(msg));
+	msg_iov[0].iov_base = buf;
+	msg_iov[0].iov_len = buflen;
+	msg.msg_iov = msg_iov;
+	msg.msg_iovlen = 1;
+	msg.msg_namelen = raddrlen;
+	msg.msg_name = (char *)raddr;
+
+	if (laddr->sa_family == AF_INET) {
+		msg.msg_control = (caddr_t)tmp;
+		msg.msg_controllen = CMSG_LEN(sizeof(*lin));
+		cmsg = CMSG_FIRSTHDR(&msg);
+		cmsg->cmsg_len = CMSG_LEN(sizeof(*lin));
+		cmsg->cmsg_level = IPPROTO_IP;
+		cmsg->cmsg_type = IP_SENDSRCADDR;
+		memcpy(CMSG_DATA(cmsg), lin, sizeof(*lin));
+	}
+
+	return _sendmsg(fd, &msg, 0);
+}
+
 static bool_t
 svc_dg_reply(xprt, msg)
 	SVCXPRT *xprt;
@@ -253,9 +343,11 @@ svc_dg_reply(xprt, msg)
 	}
 	if (stat) {
 		slen = XDR_GETPOS(xdrs);
-		if (_sendto(xprt->xp_fd, rpc_buffer(xprt), slen, 0,
+		if (svc_dg_sendto(xprt->xp_fd, rpc_buffer(xprt), slen,
 		    (struct sockaddr *)xprt->xp_rtaddr.buf,
-		    (socklen_t)xprt->xp_rtaddr.len) == (ssize_t) slen) {
+		    (socklen_t)xprt->xp_rtaddr.len,
+		    (struct sockaddr *)xprt->xp_ltaddr.buf,
+		    xprt->xp_ltaddr.len) == (ssize_t) slen) {
 			stat = TRUE;
 			if (su->su_cache)
 				cache_set(xprt, slen);

Modified: projects/jbuild/lib/libc/rpc/svc_generic.c
==============================================================================
--- projects/jbuild/lib/libc/rpc/svc_generic.c	Thu May 28 00:52:09 2009	(r192947)
+++ projects/jbuild/lib/libc/rpc/svc_generic.c	Thu May 28 02:17:58 2009	(r192948)
@@ -199,6 +199,7 @@ svc_tli_create(fd, nconf, bindaddr, send
 	struct __rpc_sockinfo si;
 	struct sockaddr_storage ss;
 	socklen_t slen;
+	static const uint32_t true_value = 1;
 
 	if (fd == RPC_ANYFD) {
 		if (nconf == NULL) {
@@ -225,6 +226,14 @@ svc_tli_create(fd, nconf, bindaddr, send
 		}
 	}
 
+	if (si.si_af == AF_INET && si.si_socktype == SOCK_DGRAM) {
+		if (_setsockopt(fd, IPPROTO_IP, IP_RECVDSTADDR,
+			        &true_value, sizeof(true_value))) {
+			warnx("svc_tli_create: cannot set IP_RECVDSTADDR");
+			return (NULL);
+		}
+	}
+
 	/*
 	 * If the fd is unbound, try to bind it.
 	 */

Modified: projects/jbuild/lib/libc/stdtime/time2posix.3
==============================================================================
--- projects/jbuild/lib/libc/stdtime/time2posix.3	Thu May 28 00:52:09 2009	(r192947)
+++ projects/jbuild/lib/libc/stdtime/time2posix.3	Thu May 28 02:17:58 2009	(r192948)
@@ -118,6 +118,6 @@ degenerate to the identity function.
 .Xr localtime 3 ,
 .Xr mktime 3 ,
 .Xr time 3
-.\" @(#)time2posix.3  8.1
+.\" @(#)time2posix.3  8.2
 .\" This file is in the public domain, so clarified as of
 .\" 1996-06-05 by Arthur David Olson.

Modified: projects/jbuild/lib/libc/sys/jail.2
==============================================================================
--- projects/jbuild/lib/libc/sys/jail.2	Thu May 28 00:52:09 2009	(r192947)
+++ projects/jbuild/lib/libc/sys/jail.2	Thu May 28 02:17:58 2009	(r192948)
@@ -25,7 +25,7 @@
 .\"
 .\" $FreeBSD$
 .\"
-.Dd April 29, 2009
+.Dd May 27, 2009
 .Dt JAIL 2
 .Os
 .Sh NAME
@@ -283,7 +283,7 @@ of the jail for the given address family
 It is possible to identify a process as jailed by examining
 .Dq Li /proc/<pid>/status :
 it will show a field near the end of the line, either as
-a single hyphen for a process at large, or the hostname currently
+a single hyphen for a process at large, or the name currently
 set for the prison for jailed processes.
 .Sh ERRORS
 The
@@ -292,7 +292,10 @@ system call
 will fail if:
 .Bl -tag -width Er
 .It Bq Er EPERM
-This process is not allowed to create a jail.
+This process is not allowed to create a jail, either because it is not
+the super-user, or because it is in a jail where the
+.Va allow.jails
+parameter is not set.
 .It Bq Er EFAULT
 .Fa jail
 points to an address outside the allocated address space of the process.
@@ -308,7 +311,10 @@ system call
 will fail if:
 .Bl -tag -width Er
 .It Bq Er EPERM
-This process is not allowed to create a jail.
+This process is not allowed to create a jail, either because it is not
+the super-user, or because it is in a jail where the
+.Va allow.jails
+parameter is not set.
 .It Bq Er EPERM
 A jail parameter was set to a less restrictive value then the current
 environment.
@@ -324,6 +330,11 @@ or
 parameter does not exist, and the
 .Dv JAIL_CREATE
 flag is not set.
+.It Bq Er ENOENT
+The jail referred to by a
+.Va jid
+is not accessible by the process, because the process is in a different
+jail. 
 .It Bq Er EEXIST
 The jail referred to by a
 .Va jid
@@ -368,6 +379,11 @@ or
 .Va name
 parameter does not exist.
 .It Bq Er ENOENT
+The jail referred to by a
+.Va jid
+is not accessible by the process, because the process is in a different
+jail. 
+.It Bq Er ENOENT
 The
 .Va lastjid
 parameter is greater than the highest current jail ID.
@@ -429,4 +445,4 @@ for R&D Associates
 who contributed it to
 .Fx .
 .An James Gritton
-added the extensible jail parameters.
+added the extensible jail parameters and hierarchical jails.

Modified: projects/jbuild/lib/libc_r/arch/amd64/_atomic_lock.S
==============================================================================
--- projects/jbuild/lib/libc_r/arch/amd64/_atomic_lock.S	Thu May 28 00:52:09 2009	(r192947)
+++ projects/jbuild/lib/libc_r/arch/amd64/_atomic_lock.S	Thu May 28 02:17:58 2009	(r192948)
@@ -38,4 +38,5 @@ ENTRY(_atomic_lock)
 	movl	$1, %eax
 	xchgq	%rax, (%rdi)
 	ret
+END(_atomic_lock)
 

Modified: projects/jbuild/lib/libc_r/arch/i386/_atomic_lock.S
==============================================================================
--- projects/jbuild/lib/libc_r/arch/i386/_atomic_lock.S	Thu May 28 00:52:09 2009	(r192947)
+++ projects/jbuild/lib/libc_r/arch/i386/_atomic_lock.S	Thu May 28 02:17:58 2009	(r192948)
@@ -39,4 +39,5 @@ ENTRY(_atomic_lock)
 	movl	$1, %eax
 	xchg	%eax, (%ecx)
 	ret
+END(_atomic_lock)
 

Modified: projects/jbuild/lib/libstand/i386/_setjmp.S
==============================================================================
--- projects/jbuild/lib/libstand/i386/_setjmp.S	Thu May 28 00:52:09 2009	(r192947)
+++ projects/jbuild/lib/libstand/i386/_setjmp.S	Thu May 28 02:17:58 2009	(r192948)
@@ -58,6 +58,7 @@ ENTRY(_setjmp)
 	movl	%edi,20(%eax)
 	xorl	%eax,%eax
 	ret
+END(_setjmp)
 
 ENTRY(_longjmp)
 	movl	4(%esp),%edx
@@ -73,3 +74,4 @@ ENTRY(_longjmp)
 	incl	%eax
 1:	movl	%ecx,0(%esp)
 	ret
+END(_longjmp)

Modified: projects/jbuild/lib/msun/amd64/e_sqrt.S
==============================================================================
--- projects/jbuild/lib/msun/amd64/e_sqrt.S	Thu May 28 00:52:09 2009	(r192947)
+++ projects/jbuild/lib/msun/amd64/e_sqrt.S	Thu May 28 02:17:58 2009	(r192948)
@@ -30,4 +30,5 @@ __FBSDID("$FreeBSD$")
 ENTRY(sqrt)
 	sqrtsd	%xmm0, %xmm0
 	ret
+END(sqrt)
 

Modified: projects/jbuild/lib/msun/amd64/e_sqrtf.S
==============================================================================
--- projects/jbuild/lib/msun/amd64/e_sqrtf.S	Thu May 28 00:52:09 2009	(r192947)
+++ projects/jbuild/lib/msun/amd64/e_sqrtf.S	Thu May 28 02:17:58 2009	(r192948)
@@ -30,3 +30,4 @@ __FBSDID("$FreeBSD$")
 ENTRY(sqrtf)
 	sqrtss	%xmm0, %xmm0
 	ret
+END(sqrtf)

Modified: projects/jbuild/lib/msun/amd64/s_lrint.S
==============================================================================
--- projects/jbuild/lib/msun/amd64/s_lrint.S	Thu May 28 00:52:09 2009	(r192947)
+++ projects/jbuild/lib/msun/amd64/s_lrint.S	Thu May 28 02:17:58 2009	(r192948)
@@ -34,3 +34,4 @@ __FBSDID("$FreeBSD$")
 ENTRY(fn)
 	cvtsd2si %xmm0, %rax
 	ret
+END(fn)

Modified: projects/jbuild/lib/msun/amd64/s_lrintf.S
==============================================================================
--- projects/jbuild/lib/msun/amd64/s_lrintf.S	Thu May 28 00:52:09 2009	(r192947)
+++ projects/jbuild/lib/msun/amd64/s_lrintf.S	Thu May 28 02:17:58 2009	(r192948)
@@ -34,3 +34,4 @@ __FBSDID("$FreeBSD$")
 ENTRY(fn)
 	cvtss2si %xmm0, %rax
 	ret
+END(fn)

Modified: projects/jbuild/lib/msun/amd64/s_remquo.S
==============================================================================
--- projects/jbuild/lib/msun/amd64/s_remquo.S	Thu May 28 00:52:09 2009	(r192947)
+++ projects/jbuild/lib/msun/amd64/s_remquo.S	Thu May 28 02:17:58 2009	(r192948)
@@ -63,3 +63,4 @@ ENTRY(remquo)
 	fstpl	-8(%rsp)
 	movsd	-8(%rsp),%xmm0
 	ret
+END(remquo)

Modified: projects/jbuild/lib/msun/amd64/s_remquof.S
==============================================================================
--- projects/jbuild/lib/msun/amd64/s_remquof.S	Thu May 28 00:52:09 2009	(r192947)
+++ projects/jbuild/lib/msun/amd64/s_remquof.S	Thu May 28 02:17:58 2009	(r192948)
@@ -63,3 +63,4 @@ ENTRY(remquof)
 	fstps	-4(%rsp)
 	movss	-4(%rsp),%xmm0
 	ret
+END(remquof)

Modified: projects/jbuild/lib/msun/amd64/s_scalbn.S
==============================================================================
--- projects/jbuild/lib/msun/amd64/s_scalbn.S	Thu May 28 00:52:09 2009	(r192947)
+++ projects/jbuild/lib/msun/amd64/s_scalbn.S	Thu May 28 02:17:58 2009	(r192948)
@@ -37,3 +37,4 @@ ENTRY(scalbn)
 	fstpl	-8(%rsp)
 	movsd	-8(%rsp),%xmm0
 	ret
+END(scalbn)

Modified: projects/jbuild/lib/msun/amd64/s_scalbnf.S
==============================================================================
--- projects/jbuild/lib/msun/amd64/s_scalbnf.S	Thu May 28 00:52:09 2009	(r192947)
+++ projects/jbuild/lib/msun/amd64/s_scalbnf.S	Thu May 28 02:17:58 2009	(r192948)
@@ -37,6 +37,7 @@ ENTRY(scalbnf)
 	fstps	-8(%rsp)
 	movss	-8(%rsp),%xmm0
 	ret
+END(scalbnf)
 
 .globl CNAME(ldexpf)
 .set	CNAME(ldexpf),CNAME(scalbnf)

Modified: projects/jbuild/lib/msun/amd64/s_scalbnl.S
==============================================================================
--- projects/jbuild/lib/msun/amd64/s_scalbnl.S	Thu May 28 00:52:09 2009	(r192947)
+++ projects/jbuild/lib/msun/amd64/s_scalbnl.S	Thu May 28 02:17:58 2009	(r192948)
@@ -14,6 +14,7 @@ ENTRY(scalbnl)
 	fscale
 	fstp	%st(1)
 	ret
+END(scalbnl)
 
 .globl	CNAME(ldexpl)
 .set	CNAME(ldexpl),CNAME(scalbnl)

Modified: projects/jbuild/lib/msun/i387/e_exp.S
==============================================================================
--- projects/jbuild/lib/msun/i387/e_exp.S	Thu May 28 00:52:09 2009	(r192947)
+++ projects/jbuild/lib/msun/i387/e_exp.S	Thu May 28 02:17:58 2009	(r192948)
@@ -96,3 +96,4 @@ x_Inf_or_NaN:
 x_not_minus_Inf:
 	fldl	4(%esp)
 	ret
+END(exp)

Modified: projects/jbuild/lib/msun/i387/e_fmod.S
==============================================================================
--- projects/jbuild/lib/msun/i387/e_fmod.S	Thu May 28 00:52:09 2009	(r192947)
+++ projects/jbuild/lib/msun/i387/e_fmod.S	Thu May 28 02:17:58 2009	(r192948)
@@ -46,3 +46,4 @@ ENTRY(fmod)
 	jp	1b
 	fstp	%st(1)
 	ret
+END(fmod)

Modified: projects/jbuild/lib/msun/i387/e_log.S
==============================================================================
--- projects/jbuild/lib/msun/i387/e_log.S	Thu May 28 00:52:09 2009	(r192947)
+++ projects/jbuild/lib/msun/i387/e_log.S	Thu May 28 02:17:58 2009	(r192948)
@@ -42,3 +42,4 @@ ENTRY(log)
 	fldl	4(%esp)
 	fyl2x
 	ret
+END(log)

Modified: projects/jbuild/lib/msun/i387/e_log10.S
==============================================================================
--- projects/jbuild/lib/msun/i387/e_log10.S	Thu May 28 00:52:09 2009	(r192947)
+++ projects/jbuild/lib/msun/i387/e_log10.S	Thu May 28 02:17:58 2009	(r192948)
@@ -42,3 +42,4 @@ ENTRY(log10)
 	fldl	4(%esp)
 	fyl2x
 	ret
+END(log10)

Modified: projects/jbuild/lib/msun/i387/e_log10f.S
==============================================================================
--- projects/jbuild/lib/msun/i387/e_log10f.S	Thu May 28 00:52:09 2009	(r192947)
+++ projects/jbuild/lib/msun/i387/e_log10f.S	Thu May 28 02:17:58 2009	(r192948)
@@ -13,3 +13,4 @@ ENTRY(log10f)
 	flds	4(%esp)
 	fyl2x
 	ret
+END(log10f)

Modified: projects/jbuild/lib/msun/i387/e_remainder.S
==============================================================================
--- projects/jbuild/lib/msun/i387/e_remainder.S	Thu May 28 00:52:09 2009	(r192947)
+++ projects/jbuild/lib/msun/i387/e_remainder.S	Thu May 28 02:17:58 2009	(r192948)
@@ -46,3 +46,4 @@ ENTRY(remainder)
 	jp	1b
 	fstp	%st(1)
 	ret
+END(remainder)

Modified: projects/jbuild/lib/msun/i387/e_remainderf.S
==============================================================================
--- projects/jbuild/lib/msun/i387/e_remainderf.S	Thu May 28 00:52:09 2009	(r192947)
+++ projects/jbuild/lib/msun/i387/e_remainderf.S	Thu May 28 02:17:58 2009	(r192948)
@@ -17,3 +17,4 @@ ENTRY(remainderf)
 	jp	1b
 	fstp	%st(1)
 	ret
+END(remainderf)

Modified: projects/jbuild/lib/msun/i387/e_sqrt.S
==============================================================================
--- projects/jbuild/lib/msun/i387/e_sqrt.S	Thu May 28 00:52:09 2009	(r192947)
+++ projects/jbuild/lib/msun/i387/e_sqrt.S	Thu May 28 02:17:58 2009	(r192948)
@@ -41,3 +41,4 @@ ENTRY(sqrt)
 	fldl	4(%esp)
 	fsqrt
 	ret
+END(sqrt)

Modified: projects/jbuild/lib/msun/i387/e_sqrtf.S
==============================================================================
--- projects/jbuild/lib/msun/i387/e_sqrtf.S	Thu May 28 00:52:09 2009	(r192947)
+++ projects/jbuild/lib/msun/i387/e_sqrtf.S	Thu May 28 02:17:58 2009	(r192948)
@@ -12,3 +12,4 @@ ENTRY(sqrtf)
 	flds	4(%esp)
 	fsqrt
 	ret
+END(sqrtf)

Modified: projects/jbuild/lib/msun/i387/s_ceil.S
==============================================================================
--- projects/jbuild/lib/msun/i387/s_ceil.S	Thu May 28 00:52:09 2009	(r192947)
+++ projects/jbuild/lib/msun/i387/s_ceil.S	Thu May 28 02:17:58 2009	(r192948)
@@ -56,3 +56,4 @@ ENTRY(ceil)
 
 	leave
 	ret
+END(ceil)

Modified: projects/jbuild/lib/msun/i387/s_ceilf.S
==============================================================================
--- projects/jbuild/lib/msun/i387/s_ceilf.S	Thu May 28 00:52:09 2009	(r192947)
+++ projects/jbuild/lib/msun/i387/s_ceilf.S	Thu May 28 02:17:58 2009	(r192948)
@@ -27,3 +27,4 @@ ENTRY(ceilf)
 
 	leave
 	ret
+END(ceilf)

Modified: projects/jbuild/lib/msun/i387/s_ceill.S
==============================================================================
--- projects/jbuild/lib/msun/i387/s_ceill.S	Thu May 28 00:52:09 2009	(r192947)
+++ projects/jbuild/lib/msun/i387/s_ceill.S	Thu May 28 02:17:58 2009	(r192948)
@@ -25,3 +25,4 @@ ENTRY(ceill)
 
 	leave
 	ret
+END(ceill)

Modified: projects/jbuild/lib/msun/i387/s_copysign.S
==============================================================================
--- projects/jbuild/lib/msun/i387/s_copysign.S	Thu May 28 00:52:09 2009	(r192947)
+++ projects/jbuild/lib/msun/i387/s_copysign.S	Thu May 28 02:17:58 2009	(r192948)
@@ -46,3 +46,4 @@ ENTRY(copysign)
 	movl	%eax,8(%esp)
 	fldl	4(%esp)
 	ret
+END(copysign)

Modified: projects/jbuild/lib/msun/i387/s_copysignf.S
==============================================================================
--- projects/jbuild/lib/msun/i387/s_copysignf.S	Thu May 28 00:52:09 2009	(r192947)
+++ projects/jbuild/lib/msun/i387/s_copysignf.S	Thu May 28 02:17:58 2009	(r192948)
@@ -17,3 +17,4 @@ ENTRY(copysignf)
 	movl	%eax,4(%esp)
 	flds	4(%esp)
 	ret
+END(copysignf)

Modified: projects/jbuild/lib/msun/i387/s_copysignl.S
==============================================================================
--- projects/jbuild/lib/msun/i387/s_copysignl.S	Thu May 28 00:52:09 2009	(r192947)
+++ projects/jbuild/lib/msun/i387/s_copysignl.S	Thu May 28 02:17:58 2009	(r192948)
@@ -15,3 +15,4 @@ ENTRY(copysignl)
 	movl	%eax,12(%esp)
 	fldt	4(%esp)
 	ret
+END(copysignl)

Modified: projects/jbuild/lib/msun/i387/s_cos.S
==============================================================================
--- projects/jbuild/lib/msun/i387/s_cos.S	Thu May 28 00:52:09 2009	(r192947)
+++ projects/jbuild/lib/msun/i387/s_cos.S	Thu May 28 02:17:58 2009	(r192948)
@@ -54,3 +54,4 @@ ENTRY(cos)
 	fstp	%st(1)
 	fcos
 	ret
+END(cos)

Modified: projects/jbuild/lib/msun/i387/s_finite.S
==============================================================================
--- projects/jbuild/lib/msun/i387/s_finite.S	Thu May 28 00:52:09 2009	(r192947)
+++ projects/jbuild/lib/msun/i387/s_finite.S	Thu May 28 02:17:58 2009	(r192948)
@@ -44,3 +44,4 @@ ENTRY(finite)
 	setneb	%al
 	andl	$0x000000ff, %eax
 	ret
+END(finite)

Modified: projects/jbuild/lib/msun/i387/s_floor.S
==============================================================================
--- projects/jbuild/lib/msun/i387/s_floor.S	Thu May 28 00:52:09 2009	(r192947)
+++ projects/jbuild/lib/msun/i387/s_floor.S	Thu May 28 02:17:58 2009	(r192948)
@@ -56,3 +56,4 @@ ENTRY(floor)
 
 	leave
 	ret
+END(floor)

Modified: projects/jbuild/lib/msun/i387/s_floorf.S
==============================================================================
--- projects/jbuild/lib/msun/i387/s_floorf.S	Thu May 28 00:52:09 2009	(r192947)
+++ projects/jbuild/lib/msun/i387/s_floorf.S	Thu May 28 02:17:58 2009	(r192948)
@@ -27,3 +27,4 @@ ENTRY(floorf)
 
 	leave
 	ret
+END(floorf)

Modified: projects/jbuild/lib/msun/i387/s_floorl.S
==============================================================================
--- projects/jbuild/lib/msun/i387/s_floorl.S	Thu May 28 00:52:09 2009	(r192947)
+++ projects/jbuild/lib/msun/i387/s_floorl.S	Thu May 28 02:17:58 2009	(r192948)
@@ -25,3 +25,4 @@ ENTRY(floorl)
 
 	leave
 	ret
+END(floorl)

Modified: projects/jbuild/lib/msun/i387/s_llrint.S
==============================================================================
--- projects/jbuild/lib/msun/i387/s_llrint.S	Thu May 28 00:52:09 2009	(r192947)
+++ projects/jbuild/lib/msun/i387/s_llrint.S	Thu May 28 02:17:58 2009	(r192948)
@@ -34,3 +34,4 @@ ENTRY(llrint)
 	popl	%eax
 	popl	%edx
 	ret
+END(llrint)

Modified: projects/jbuild/lib/msun/i387/s_llrintf.S
==============================================================================
--- projects/jbuild/lib/msun/i387/s_llrintf.S	Thu May 28 00:52:09 2009	(r192947)
+++ projects/jbuild/lib/msun/i387/s_llrintf.S	Thu May 28 02:17:58 2009	(r192948)
@@ -34,3 +34,4 @@ ENTRY(llrintf)
 	popl	%eax
 	popl	%edx
 	ret
+END(llrintf)

Modified: projects/jbuild/lib/msun/i387/s_logb.S
==============================================================================
--- projects/jbuild/lib/msun/i387/s_logb.S	Thu May 28 00:52:09 2009	(r192947)
+++ projects/jbuild/lib/msun/i387/s_logb.S	Thu May 28 02:17:58 2009	(r192948)
@@ -42,3 +42,4 @@ ENTRY(logb)
 	fxtract
 	fstp	%st
 	ret
+END(logb)

Modified: projects/jbuild/lib/msun/i387/s_logbf.S
==============================================================================
--- projects/jbuild/lib/msun/i387/s_logbf.S	Thu May 28 00:52:09 2009	(r192947)
+++ projects/jbuild/lib/msun/i387/s_logbf.S	Thu May 28 02:17:58 2009	(r192948)
@@ -13,3 +13,4 @@ ENTRY(logbf)
 	fxtract
 	fstp	%st
 	ret
+END(logbf)

Modified: projects/jbuild/lib/msun/i387/s_lrint.S
==============================================================================
--- projects/jbuild/lib/msun/i387/s_lrint.S	Thu May 28 00:52:09 2009	(r192947)
+++ projects/jbuild/lib/msun/i387/s_lrint.S	Thu May 28 02:17:58 2009	(r192948)
@@ -33,3 +33,4 @@ ENTRY(lrint)
 	fistpl	(%esp)
 	popl	%eax
 	ret
+END(lrint)

Modified: projects/jbuild/lib/msun/i387/s_lrintf.S
==============================================================================
--- projects/jbuild/lib/msun/i387/s_lrintf.S	Thu May 28 00:52:09 2009	(r192947)
+++ projects/jbuild/lib/msun/i387/s_lrintf.S	Thu May 28 02:17:58 2009	(r192948)
@@ -33,3 +33,4 @@ ENTRY(lrintf)
 	fistpl	(%esp)
 	popl	%eax
 	ret
+END(lrintf)

Modified: projects/jbuild/lib/msun/i387/s_remquo.S
==============================================================================
--- projects/jbuild/lib/msun/i387/s_remquo.S	Thu May 28 00:52:09 2009	(r192947)
+++ projects/jbuild/lib/msun/i387/s_remquo.S	Thu May 28 02:17:58 2009	(r192948)
@@ -60,3 +60,4 @@ ENTRY(remquo)
 	movl	20(%esp),%ecx
 	movl	%eax,(%ecx)
 	ret
+END(remquo)

Modified: projects/jbuild/lib/msun/i387/s_remquof.S
==============================================================================
--- projects/jbuild/lib/msun/i387/s_remquof.S	Thu May 28 00:52:09 2009	(r192947)
+++ projects/jbuild/lib/msun/i387/s_remquof.S	Thu May 28 02:17:58 2009	(r192948)
@@ -60,3 +60,4 @@ ENTRY(remquof)
 	movl	12(%esp),%ecx
 	movl	%eax,(%ecx)
 	ret
+END(remquof)

Modified: projects/jbuild/lib/msun/i387/s_rint.S
==============================================================================
--- projects/jbuild/lib/msun/i387/s_rint.S	Thu May 28 00:52:09 2009	(r192947)
+++ projects/jbuild/lib/msun/i387/s_rint.S	Thu May 28 02:17:58 2009	(r192948)
@@ -41,3 +41,4 @@ ENTRY(rint)
 	fldl	4(%esp)
 	frndint
 	ret
+END(rint)

Modified: projects/jbuild/lib/msun/i387/s_rintf.S
==============================================================================
--- projects/jbuild/lib/msun/i387/s_rintf.S	Thu May 28 00:52:09 2009	(r192947)
+++ projects/jbuild/lib/msun/i387/s_rintf.S	Thu May 28 02:17:58 2009	(r192948)
@@ -12,3 +12,4 @@ ENTRY(rintf)
 	flds	4(%esp)
 	frndint
 	ret
+END(rintf)

Modified: projects/jbuild/lib/msun/i387/s_scalbn.S
==============================================================================
--- projects/jbuild/lib/msun/i387/s_scalbn.S	Thu May 28 00:52:09 2009	(r192947)
+++ projects/jbuild/lib/msun/i387/s_scalbn.S	Thu May 28 02:17:58 2009	(r192948)
@@ -43,3 +43,4 @@ ENTRY(scalbn)
 	fscale
 	fstp	%st(1)
 	ret
+END(scalbn)

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



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