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...
John Birrell
jb at FreeBSD.org
Thu May 28 02:18:02 UTC 2009
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 ***
More information about the svn-src-projects
mailing list