From owner-p4-projects@FreeBSD.ORG Tue Jan 29 22:54:16 2013 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id DB3D2359; Tue, 29 Jan 2013 22:54:15 +0000 (UTC) Delivered-To: perforce@freebsd.org Received: from mx1.freebsd.org (mx1.FreeBSD.org [8.8.178.115]) by hub.freebsd.org (Postfix) with ESMTP id 6A7F9357 for ; Tue, 29 Jan 2013 22:54:15 +0000 (UTC) (envelope-from brooks@freebsd.org) Received: from skunkworks.freebsd.org (skunkworks.freebsd.org [IPv6:2001:1900:2254:2068::682:0]) by mx1.freebsd.org (Postfix) with ESMTP id 4D694D6A for ; Tue, 29 Jan 2013 22:54:15 +0000 (UTC) Received: from skunkworks.freebsd.org ([127.0.1.74]) by skunkworks.freebsd.org (8.14.6/8.14.6) with ESMTP id r0TMsFxq068158 for ; Tue, 29 Jan 2013 22:54:15 GMT (envelope-from brooks@freebsd.org) Received: (from perforce@localhost) by skunkworks.freebsd.org (8.14.6/8.14.6/Submit) id r0TMsEH5068154 for perforce@freebsd.org; Tue, 29 Jan 2013 22:54:14 GMT (envelope-from brooks@freebsd.org) Date: Tue, 29 Jan 2013 22:54:14 GMT Message-Id: <201301292254.r0TMsEH5068154@skunkworks.freebsd.org> X-Authentication-Warning: skunkworks.freebsd.org: perforce set sender to brooks@freebsd.org using -f From: Brooks Davis Subject: PERFORCE change 221595 for review To: Perforce Change Reviews Precedence: bulk X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.14 List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 29 Jan 2013 22:54:16 -0000 http://p4web.freebsd.org/@@221595?ac=10 Change 221595 by brooks@brooks_zenith on 2013/01/29 22:53:16 IFC @ 221594 Affected files ... .. //depot/projects/ctsrd/beribsd/src/Makefile.inc1#9 integrate .. //depot/projects/ctsrd/beribsd/src/UPDATING#6 integrate .. //depot/projects/ctsrd/beribsd/src/bin/cat/cat.1#4 integrate .. //depot/projects/ctsrd/beribsd/src/bin/cat/cat.c#4 integrate .. //depot/projects/ctsrd/beribsd/src/bin/cp/utils.c#3 integrate .. //depot/projects/ctsrd/beribsd/src/bin/df/df.1#4 integrate .. //depot/projects/ctsrd/beribsd/src/contrib/bsnmp/snmp_target/snmp_target.3#4 integrate .. //depot/projects/ctsrd/beribsd/src/contrib/bsnmp/snmp_target/target_snmp.c#3 integrate .. //depot/projects/ctsrd/beribsd/src/contrib/bsnmp/snmp_usm/snmp_usm.3#4 integrate .. //depot/projects/ctsrd/beribsd/src/contrib/bsnmp/snmp_usm/usm_snmp.c#3 integrate .. //depot/projects/ctsrd/beribsd/src/contrib/bsnmp/snmp_vacm/snmp_vacm.3#4 integrate .. //depot/projects/ctsrd/beribsd/src/contrib/bsnmp/snmp_vacm/vacm_snmp.c#3 integrate .. //depot/projects/ctsrd/beribsd/src/contrib/ee/ee.c#3 integrate .. //depot/projects/ctsrd/beribsd/src/contrib/ipfilter/FreeBSD-4.0/ipv6-patch-4.0#3 integrate .. //depot/projects/ctsrd/beribsd/src/etc/Makefile#5 integrate .. //depot/projects/ctsrd/beribsd/src/etc/login.conf#4 integrate .. //depot/projects/ctsrd/beribsd/src/gnu/lib/libsupc++/Version.map#3 integrate .. //depot/projects/ctsrd/beribsd/src/gnu/usr.bin/cc/c++/Makefile#4 integrate .. //depot/projects/ctsrd/beribsd/src/gnu/usr.bin/patch/Makefile#3 integrate .. //depot/projects/ctsrd/beribsd/src/include/arpa/Makefile#3 integrate .. //depot/projects/ctsrd/beribsd/src/lib/libcxxrt/Version.map#3 integrate .. //depot/projects/ctsrd/beribsd/src/lib/libproc/proc_rtld.c#3 integrate .. //depot/projects/ctsrd/beribsd/src/lib/libstand/if_ether.h#3 delete .. //depot/projects/ctsrd/beribsd/src/sbin/geom/class/part/gpart.8#5 integrate .. //depot/projects/ctsrd/beribsd/src/share/man/man5/src.conf.5#6 integrate .. //depot/projects/ctsrd/beribsd/src/share/man/man9/VFS_SET.9#3 integrate .. //depot/projects/ctsrd/beribsd/src/share/mk/bsd.own.mk#6 integrate .. //depot/projects/ctsrd/beribsd/src/sys/amd64/linux32/linux.h#4 integrate .. //depot/projects/ctsrd/beribsd/src/sys/amd64/linux32/linux32_sysvec.c#3 integrate .. //depot/projects/ctsrd/beribsd/src/sys/amd64/vmm/intel/vmx.c#2 integrate .. //depot/projects/ctsrd/beribsd/src/sys/arm/allwinner/a10_clk.c#1 branch .. //depot/projects/ctsrd/beribsd/src/sys/arm/allwinner/a10_clk.h#1 branch .. //depot/projects/ctsrd/beribsd/src/sys/arm/allwinner/a10_ehci.c#1 branch .. //depot/projects/ctsrd/beribsd/src/sys/arm/allwinner/aintc.c#2 integrate .. //depot/projects/ctsrd/beribsd/src/sys/arm/allwinner/common.c#2 integrate .. //depot/projects/ctsrd/beribsd/src/sys/arm/allwinner/files.a10#2 integrate .. //depot/projects/ctsrd/beribsd/src/sys/arm/allwinner/timer.c#2 integrate .. //depot/projects/ctsrd/beribsd/src/sys/arm/arm/cpufunc_asm_arm10.S#4 integrate .. //depot/projects/ctsrd/beribsd/src/sys/arm/arm/cpufunc_asm_arm9.S#4 integrate .. //depot/projects/ctsrd/beribsd/src/sys/arm/arm/intr.c#4 integrate .. //depot/projects/ctsrd/beribsd/src/sys/arm/arm/vm_machdep.c#5 integrate .. //depot/projects/ctsrd/beribsd/src/sys/arm/conf/CUBIEBOARD#2 integrate .. //depot/projects/ctsrd/beribsd/src/sys/arm/conf/DOCKSTAR#5 integrate .. //depot/projects/ctsrd/beribsd/src/sys/arm/conf/DREAMPLUG-1001#1 branch .. //depot/projects/ctsrd/beribsd/src/sys/arm/conf/NOTES#2 integrate .. //depot/projects/ctsrd/beribsd/src/sys/arm/conf/SHEEVAPLUG#5 integrate .. //depot/projects/ctsrd/beribsd/src/sys/arm/mv/kirkwood/files.sheevaplug#3 delete .. //depot/projects/ctsrd/beribsd/src/sys/arm/mv/kirkwood/sheevaplug.c#3 delete .. //depot/projects/ctsrd/beribsd/src/sys/arm/mv/kirkwood/std.sheevaplug#3 delete .. //depot/projects/ctsrd/beribsd/src/sys/arm/mv/mv_machdep.c#6 integrate .. //depot/projects/ctsrd/beribsd/src/sys/arm/ti/am335x/am335x_scm_padconf.c#3 integrate .. //depot/projects/ctsrd/beribsd/src/sys/boot/fdt/dts/beaglebone.dts#3 integrate .. //depot/projects/ctsrd/beribsd/src/sys/boot/fdt/dts/cubieboard.dts#2 integrate .. //depot/projects/ctsrd/beribsd/src/sys/boot/fdt/dts/dreamplug-1001.dts#1 branch .. //depot/projects/ctsrd/beribsd/src/sys/boot/fdt/dts/dreamplug-1001N.dts#1 branch .. //depot/projects/ctsrd/beribsd/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/spa.c#6 integrate .. //depot/projects/ctsrd/beribsd/src/sys/compat/linprocfs/linprocfs.c#4 integrate .. //depot/projects/ctsrd/beribsd/src/sys/compat/linux/linux_emul.c#4 integrate .. //depot/projects/ctsrd/beribsd/src/sys/compat/linux/linux_file.c#5 integrate .. //depot/projects/ctsrd/beribsd/src/sys/compat/linux/linux_file.h#3 integrate .. //depot/projects/ctsrd/beribsd/src/sys/compat/linux/linux_fork.c#4 integrate .. //depot/projects/ctsrd/beribsd/src/sys/compat/linux/linux_futex.c#4 integrate .. //depot/projects/ctsrd/beribsd/src/sys/compat/linux/linux_ioctl.h#3 integrate .. //depot/projects/ctsrd/beribsd/src/sys/compat/linux/linux_ipc.h#3 integrate .. //depot/projects/ctsrd/beribsd/src/sys/compat/linux/linux_mib.c#4 integrate .. //depot/projects/ctsrd/beribsd/src/sys/compat/linux/linux_misc.h#3 integrate .. //depot/projects/ctsrd/beribsd/src/sys/compat/linux/linux_signal.h#3 integrate .. //depot/projects/ctsrd/beribsd/src/sys/compat/linux/linux_socket.h#3 integrate .. //depot/projects/ctsrd/beribsd/src/sys/compat/linux/linux_sysctl.c#4 integrate .. //depot/projects/ctsrd/beribsd/src/sys/compat/linux/linux_time.c#4 integrate .. //depot/projects/ctsrd/beribsd/src/sys/contrib/dev/acpica/components/utilities/utcache.c#3 integrate .. //depot/projects/ctsrd/beribsd/src/sys/contrib/dev/acpica/include/acmacros.h#5 integrate .. //depot/projects/ctsrd/beribsd/src/sys/contrib/dev/acpica/include/acoutput.h#4 integrate .. //depot/projects/ctsrd/beribsd/src/sys/contrib/dev/acpica/include/actypes.h#5 integrate .. //depot/projects/ctsrd/beribsd/src/sys/dev/acpica/Osd/OsdSchedule.c#5 integrate .. //depot/projects/ctsrd/beribsd/src/sys/dev/acpica/acpi_pcib.c#3 integrate .. //depot/projects/ctsrd/beribsd/src/sys/dev/agp/agp_i810.c#4 integrate .. //depot/projects/ctsrd/beribsd/src/sys/dev/ath/ath_hal/ar5211/boss.ini#3 integrate .. //depot/projects/ctsrd/beribsd/src/sys/dev/ath/if_ath.c#6 integrate .. //depot/projects/ctsrd/beribsd/src/sys/dev/ath/if_ath_misc.h#4 integrate .. //depot/projects/ctsrd/beribsd/src/sys/dev/ath/if_ath_tx.c#6 integrate .. //depot/projects/ctsrd/beribsd/src/sys/dev/ath/if_ath_tx_edma.c#4 integrate .. //depot/projects/ctsrd/beribsd/src/sys/dev/bge/if_bge.c#6 integrate .. //depot/projects/ctsrd/beribsd/src/sys/dev/bktr/CHANGELOG.TXT#3 integrate .. //depot/projects/ctsrd/beribsd/src/sys/dev/cas/if_cas.c#3 integrate .. //depot/projects/ctsrd/beribsd/src/sys/dev/cxgbe/adapter.h#5 integrate .. //depot/projects/ctsrd/beribsd/src/sys/dev/cxgbe/common/t4_msg.h#4 integrate .. //depot/projects/ctsrd/beribsd/src/sys/dev/cxgbe/t4_main.c#6 integrate .. //depot/projects/ctsrd/beribsd/src/sys/dev/cxgbe/t4_sge.c#4 integrate .. //depot/projects/ctsrd/beribsd/src/sys/dev/cxgbe/tom/t4_connect.c#4 integrate .. //depot/projects/ctsrd/beribsd/src/sys/dev/cxgbe/tom/t4_cpl_io.c#4 integrate .. //depot/projects/ctsrd/beribsd/src/sys/dev/cxgbe/tom/t4_listen.c#4 integrate .. //depot/projects/ctsrd/beribsd/src/sys/dev/cxgbe/tom/t4_tom.c#4 integrate .. //depot/projects/ctsrd/beribsd/src/sys/dev/cxgbe/tom/t4_tom.h#4 integrate .. //depot/projects/ctsrd/beribsd/src/sys/dev/ixgbe/ixgbe_82598.h#4 integrate .. //depot/projects/ctsrd/beribsd/src/sys/dev/ixgbe/ixgbe_82599.h#3 integrate .. //depot/projects/ctsrd/beribsd/src/sys/dev/ixgbe/ixgbe_x540.c#4 integrate .. //depot/projects/ctsrd/beribsd/src/sys/dev/ixgbe/ixgbe_x540.h#3 integrate .. //depot/projects/ctsrd/beribsd/src/sys/dev/nand/nand_id.c#3 integrate .. //depot/projects/ctsrd/beribsd/src/sys/dev/uart/uart_dev_ns8250.c#3 integrate .. //depot/projects/ctsrd/beribsd/src/sys/dev/usb/net/if_axe.c#4 integrate .. //depot/projects/ctsrd/beribsd/src/sys/dev/usb/net/if_cdce.c#4 integrate .. //depot/projects/ctsrd/beribsd/src/sys/dev/usb/quirk/usb_quirk.c#5 integrate .. //depot/projects/ctsrd/beribsd/src/sys/dev/usb/template/usb_template_audio.c#3 integrate .. //depot/projects/ctsrd/beribsd/src/sys/dev/usb/template/usb_template_kbd.c#3 integrate .. //depot/projects/ctsrd/beribsd/src/sys/dev/usb/template/usb_template_modem.c#3 integrate .. //depot/projects/ctsrd/beribsd/src/sys/dev/usb/usb_busdma.c#4 integrate .. //depot/projects/ctsrd/beribsd/src/sys/dev/usb/usbdevs#7 integrate .. //depot/projects/ctsrd/beribsd/src/sys/fs/ext2fs/ext2_dinode.h#6 integrate .. //depot/projects/ctsrd/beribsd/src/sys/fs/ext2fs/ext2_dir.h#3 integrate .. //depot/projects/ctsrd/beribsd/src/sys/fs/ext2fs/ext2_inode.c#5 integrate .. //depot/projects/ctsrd/beribsd/src/sys/fs/ext2fs/ext2fs.h#6 integrate .. //depot/projects/ctsrd/beribsd/src/sys/fs/nfs/nfs.h#4 integrate .. //depot/projects/ctsrd/beribsd/src/sys/fs/nfs/nfs_commonkrpc.c#3 integrate .. //depot/projects/ctsrd/beribsd/src/sys/fs/nfs/nfsport.h#4 integrate .. //depot/projects/ctsrd/beribsd/src/sys/fs/nfsclient/nfs_clrpcops.c#5 integrate .. //depot/projects/ctsrd/beribsd/src/sys/fs/nfsclient/nfs_clstate.c#4 integrate .. //depot/projects/ctsrd/beribsd/src/sys/fs/nfsserver/nfs_nfsdkrpc.c#3 integrate .. //depot/projects/ctsrd/beribsd/src/sys/fs/nfsserver/nfs_nfsdstate.c#5 integrate .. //depot/projects/ctsrd/beribsd/src/sys/geom/mirror/g_mirror.c#5 integrate .. //depot/projects/ctsrd/beribsd/src/sys/i386/linux/linux.h#4 integrate .. //depot/projects/ctsrd/beribsd/src/sys/i386/linux/linux_ptrace.c#3 integrate .. //depot/projects/ctsrd/beribsd/src/sys/i386/linux/linux_sysvec.c#4 integrate .. //depot/projects/ctsrd/beribsd/src/sys/kern/kern_clock.c#4 integrate .. //depot/projects/ctsrd/beribsd/src/sys/kern/kern_tc.c#5 integrate .. //depot/projects/ctsrd/beribsd/src/sys/modules/digi/Makefile#3 integrate .. //depot/projects/ctsrd/beribsd/src/sys/modules/digi/Makefile.inc#3 integrate .. //depot/projects/ctsrd/beribsd/src/sys/modules/isci/Makefile#3 integrate .. //depot/projects/ctsrd/beribsd/src/sys/modules/sound/driver/ich/Makefile#3 integrate .. //depot/projects/ctsrd/beribsd/src/sys/net/if_llatbl.c#4 integrate .. //depot/projects/ctsrd/beribsd/src/sys/net/if_llatbl.h#5 integrate .. //depot/projects/ctsrd/beribsd/src/sys/net80211/ieee80211_adhoc.c#3 integrate .. //depot/projects/ctsrd/beribsd/src/sys/net80211/ieee80211_node.c#5 integrate .. //depot/projects/ctsrd/beribsd/src/sys/net80211/ieee80211_scan_sta.c#3 integrate .. //depot/projects/ctsrd/beribsd/src/sys/netinet/if_ether.h#4 integrate .. //depot/projects/ctsrd/beribsd/src/sys/netinet/in_pcb.c#4 integrate .. //depot/projects/ctsrd/beribsd/src/sys/netinet/tcp_syncache.c#5 integrate .. //depot/projects/ctsrd/beribsd/src/sys/netinet/tcp_usrreq.c#6 integrate .. //depot/projects/ctsrd/beribsd/src/sys/netinet/toecore.c#4 integrate .. //depot/projects/ctsrd/beribsd/src/sys/netinet6/nd6.c#5 integrate .. //depot/projects/ctsrd/beribsd/src/sys/netinet6/nd6_nbr.c#5 integrate .. //depot/projects/ctsrd/beribsd/src/sys/nfsclient/nfs_krpc.c#4 integrate .. //depot/projects/ctsrd/beribsd/src/sys/pci/ncr.c#3 integrate .. //depot/projects/ctsrd/beribsd/src/sys/sys/kernel.h#4 integrate .. //depot/projects/ctsrd/beribsd/src/sys/sys/mbuf.h#5 integrate .. //depot/projects/ctsrd/beribsd/src/sys/sys/mount.h#5 integrate .. //depot/projects/ctsrd/beribsd/src/sys/sys/param.h#6 integrate .. //depot/projects/ctsrd/beribsd/src/sys/sys/time.h#5 integrate .. //depot/projects/ctsrd/beribsd/src/sys/sys/vmmeter.h#4 integrate .. //depot/projects/ctsrd/beribsd/src/sys/vm/uma_core.c#6 integrate .. //depot/projects/ctsrd/beribsd/src/sys/vm/vm_fault.c#4 integrate .. //depot/projects/ctsrd/beribsd/src/sys/vm/vm_meter.c#3 integrate .. //depot/projects/ctsrd/beribsd/src/sys/vm/vm_pageout.c#5 integrate .. //depot/projects/ctsrd/beribsd/src/tools/build/options/WITH_BSD_PATCH#1 branch .. //depot/projects/ctsrd/beribsd/src/tools/install.sh#3 integrate .. //depot/projects/ctsrd/beribsd/src/usr.bin/Makefile#6 integrate .. //depot/projects/ctsrd/beribsd/src/usr.bin/dtc/dtc.1#2 integrate .. //depot/projects/ctsrd/beribsd/src/usr.bin/patch/Makefile#1 branch .. //depot/projects/ctsrd/beribsd/src/usr.bin/patch/backupfile.c#1 branch .. //depot/projects/ctsrd/beribsd/src/usr.bin/patch/backupfile.h#1 branch .. //depot/projects/ctsrd/beribsd/src/usr.bin/patch/common.h#1 branch .. //depot/projects/ctsrd/beribsd/src/usr.bin/patch/inp.c#1 branch .. //depot/projects/ctsrd/beribsd/src/usr.bin/patch/inp.h#1 branch .. //depot/projects/ctsrd/beribsd/src/usr.bin/patch/mkpath.c#1 branch .. //depot/projects/ctsrd/beribsd/src/usr.bin/patch/patch.1#1 branch .. //depot/projects/ctsrd/beribsd/src/usr.bin/patch/patch.c#1 branch .. //depot/projects/ctsrd/beribsd/src/usr.bin/patch/pathnames.h#1 branch .. //depot/projects/ctsrd/beribsd/src/usr.bin/patch/pch.c#1 branch .. //depot/projects/ctsrd/beribsd/src/usr.bin/patch/pch.h#1 branch .. //depot/projects/ctsrd/beribsd/src/usr.bin/patch/util.c#1 branch .. //depot/projects/ctsrd/beribsd/src/usr.bin/patch/util.h#1 branch .. //depot/projects/ctsrd/beribsd/src/usr.bin/sort/sort.c#3 integrate .. //depot/projects/ctsrd/beribsd/src/usr.bin/systat/vmstat.c#3 integrate .. //depot/projects/ctsrd/beribsd/src/usr.bin/truss/main.c#4 integrate .. //depot/projects/ctsrd/beribsd/src/usr.bin/vmstat/vmstat.c#4 integrate .. //depot/projects/ctsrd/beribsd/src/usr.sbin/bhyve/pmtmr.c#2 integrate .. //depot/projects/ctsrd/beribsd/src/usr.sbin/bhyve/rtc.c#2 integrate .. //depot/projects/ctsrd/beribsd/src/usr.sbin/bsdinstall/scripts/script#2 integrate .. //depot/projects/ctsrd/beribsd/src/usr.sbin/bsdinstall/scripts/wlanconfig#3 integrate .. //depot/projects/ctsrd/beribsd/src/usr.sbin/bsnmpd/modules/snmp_target/Makefile#3 integrate .. //depot/projects/ctsrd/beribsd/src/usr.sbin/bsnmpd/modules/snmp_usm/Makefile#3 integrate .. //depot/projects/ctsrd/beribsd/src/usr.sbin/bsnmpd/modules/snmp_vacm/Makefile#3 integrate .. //depot/projects/ctsrd/beribsd/src/usr.sbin/bsnmpd/tools/libbsnmptools/bsnmptools.c#3 integrate .. //depot/projects/ctsrd/beribsd/src/usr.sbin/newsyslog/newsyslog.c#4 integrate .. //depot/projects/ctsrd/beribsd/src/usr.sbin/watchdogd/watchdogd.c#4 integrate Differences ... ==== //depot/projects/ctsrd/beribsd/src/Makefile.inc1#9 (text+ko) ==== @@ -1,5 +1,5 @@ # -# $FreeBSD: head/Makefile.inc1 245890 2013-01-24 17:12:02Z brooks $ +# $FreeBSD: head/Makefile.inc1 246097 2013-01-29 22:17:58Z brooks $ # # Make command line options: # -DNO_CLEANDIR run ${MAKE} clean, instead of ${MAKE} cleandir @@ -185,7 +185,7 @@ .endif WORLDTMP= ${OBJTREE}${.CURDIR}/tmp # /usr/games added for fortune which depend on strfile -BPATH= ${WORLDTMP}/legacy/usr/sbin:${WORLDTMP}/legacy/usr/bin:${WORLDTMP}/legacy/usr/games +BPATH= ${WORLDTMP}/legacy/usr/sbin:${WORLDTMP}/legacy/usr/bin:${WORLDTMP}/legacy/usr/games:${WORLDTMP}/legacy/bin XPATH= ${WORLDTMP}/usr/sbin:${WORLDTMP}/usr/bin:${WORLDTMP}/usr/games STRICTTMPPATH= ${BPATH}:${XPATH} TMPPATH= ${STRICTTMPPATH}:${PATH} @@ -412,7 +412,7 @@ rm -f ${OBJTREE}${.CURDIR}/usr.bin/truss/ioctl.c .endif .for _dir in \ - lib usr legacy/usr + lib usr legacy/bin legacy/usr mkdir -p ${WORLDTMP}/${_dir} .endfor mtree -deU -f ${.CURDIR}/etc/mtree/BSD.usr.dist \ @@ -673,8 +673,8 @@ ITOOLS= [ awk cap_mkdb cat chflags chmod chown \ date echo egrep find grep id install ${_install-info} \ - ln lockf make mkdir mtree mv pwd_mkdb rm sed sh sysctl \ - test true uname wc ${_zoneinfo} + ln lockf make mkdir mtree ${_nmtree_itools} mv pwd_mkdb \ + rm sed sh sysctl test true uname wc ${_zoneinfo} # # distributeworld @@ -964,7 +964,7 @@ @echo "--------------------------------------------------------------" cd ${KRNLOBJDIR}/${INSTALLKERNEL}; \ ${CROSSENV} PATH=${TMPPATH} \ - ${MAKE} KERNEL=${INSTKERNNAME} ${.TARGET:S/kernel//} + ${MAKE} ${IMAKE_INSTALL} KERNEL=${INSTKERNNAME} ${.TARGET:S/kernel//} distributekernel distributekernel.debug: .if empty(INSTALLKERNEL) @@ -1044,7 +1044,7 @@ echo ">>> Updating ${.CURDIR} from CVS repository" ${CVSROOT} ; \ echo "--------------------------------------------------------------" ; \ echo "!! WARNING WARNING WARNING WARNING WARNING WARNING WARNING !!" ; \ - echo "!! Update methods with ${SUP} are deprecated." ; \ + echo "!! Update methods with CVS are deprecated." ; \ echo "!! Please see http://www.freebsd.org/handbook/svn.html" ; \ echo "!! and convert your update method to SVN_UPDATE or" ; \ echo "!! freebsd-update(8)." ; \ @@ -1132,8 +1132,14 @@ .if ${BOOTSTRAPPING} < 1000026 _nmtree= lib/libnetbsd \ usr.sbin/nmtree +.else +_nmtree_itools= nmtree .endif +.if ${BOOTSTRAPPING} < 1000027 +_cat= bin/cat +.endif + .if ${BOOTSTRAPPING} >= 900040 && ${BOOTSTRAPPING} < 900041 _awk= usr.bin/awk .endif @@ -1189,6 +1195,7 @@ ${_ar} \ ${_dtc} \ ${_awk} \ + ${_cat} \ usr.bin/lorder \ usr.bin/makewhatis \ ${_mklocale} \ ==== //depot/projects/ctsrd/beribsd/src/UPDATING#6 (text+ko) ==== @@ -26,6 +26,13 @@ disable the most expensive debugging functionality run "ln -s 'abort:false,junk:false' /etc/malloc.conf".) +20130129: + A BSD-licensed patch(1) variant has been added and is installed + as bsdpatch, being the GNU version the default patch. + To inverse the logic and use the BSD-licensed one as default, + while having the GNU version installed as gnupatch, rebuild + ans install world with the WITH_BSD_PATCH knob set. + 20130118: The install(1) option -M has changed meaning and now takes an argument that is a file or path to append logs to. In the @@ -1751,4 +1758,4 @@ Contact Warner Losh if you have any questions about your use of this document. -$FreeBSD: head/UPDATING 245617 2013-01-18 20:57:50Z brooks $ +$FreeBSD: head/UPDATING 246074 2013-01-29 17:03:18Z gabor $ ==== //depot/projects/ctsrd/beribsd/src/bin/cat/cat.1#4 (text+ko) ==== @@ -30,9 +30,9 @@ .\" SUCH DAMAGE. .\" .\" @(#)cat.1 8.3 (Berkeley) 5/2/95 -.\" $FreeBSD: head/bin/cat/cat.1 240192 2012-09-07 09:00:25Z kevlo $ +.\" $FreeBSD: head/bin/cat/cat.1 246090 2013-01-29 20:01:47Z joel $ .\" -.Dd March 21, 2004 +.Dd January 29, 2013 .Dt CAT 1 .Os .Sh NAME @@ -40,7 +40,7 @@ .Nd concatenate and print files .Sh SYNOPSIS .Nm -.Op Fl benstuv +.Op Fl belnstuv .Op Ar .Sh DESCRIPTION The @@ -79,6 +79,16 @@ option), and display a dollar sign .Pq Ql \&$ at the end of each line. +.It Fl l +Set an exclusive advisory lock on the standard output file descriptor. +This lock is set using +.Xr fcntl 2 +with the +.Dv F_SETLKW +command. +If the output file is already locked, +.Nm +will block until the lock is acquired. .It Fl n Number the output lines, starting at 1. .It Fl s @@ -160,6 +170,7 @@ .Xr tail 1 , .Xr vis 1 , .Xr zcat 1 , +.Xr fcntl 2 , .Xr setbuf 3 .Rs .%A Rob Pike @@ -175,7 +186,7 @@ specification. .Pp The flags -.Op Fl benstv +.Op Fl belnstv are extensions to the specification. .Sh HISTORY A ==== //depot/projects/ctsrd/beribsd/src/bin/cat/cat.c#4 (text+ko) ==== @@ -44,7 +44,7 @@ #endif #endif /* not lint */ #include -__FBSDID("$FreeBSD: head/bin/cat/cat.c 238653 2012-07-20 08:33:23Z jh $"); +__FBSDID("$FreeBSD: head/bin/cat/cat.c 246083 2013-01-29 18:19:40Z brooks $"); #include #include @@ -64,7 +64,7 @@ #include #include -static int bflag, eflag, nflag, sflag, tflag, vflag; +static int bflag, eflag, lflag, nflag, sflag, tflag, vflag; static int rval; static const char *filename; @@ -96,10 +96,11 @@ main(int argc, char *argv[]) { int ch; + struct flock stdout_lock; setlocale(LC_CTYPE, ""); - while ((ch = getopt(argc, argv, "benstuv")) != -1) + while ((ch = getopt(argc, argv, "belnstuv")) != -1) switch (ch) { case 'b': bflag = nflag = 1; /* -b implies -n */ @@ -107,6 +108,9 @@ case 'e': eflag = vflag = 1; /* -e implies -v */ break; + case 'l': + lflag = 1; + break; case 'n': nflag = 1; break; @@ -127,6 +131,15 @@ } argv += optind; + if (lflag) { + stdout_lock.l_len = 0; + stdout_lock.l_start = 0; + stdout_lock.l_type = F_WRLCK; + stdout_lock.l_whence = SEEK_SET; + if (fcntl(STDOUT_FILENO, F_SETLKW, &stdout_lock) == -1) + err(EXIT_FAILURE, "stdout"); + } + if (bflag || eflag || nflag || sflag || tflag || vflag) scanfiles(argv, 1); else @@ -140,7 +153,7 @@ static void usage(void) { - fprintf(stderr, "usage: cat [-benstuv] [file ...]\n"); + fprintf(stderr, "usage: cat [-belnstuv] [file ...]\n"); exit(1); /* NOTREACHED */ } ==== //depot/projects/ctsrd/beribsd/src/bin/cp/utils.c#3 (text+ko) ==== @@ -33,7 +33,7 @@ #endif #endif /* not lint */ #include -__FBSDID("$FreeBSD: head/bin/cp/utils.c 245832 2013-01-23 02:06:20Z obrien $"); +__FBSDID("$FreeBSD: head/bin/cp/utils.c 245960 2013-01-27 05:59:28Z markj $"); #include #include @@ -266,6 +266,11 @@ int len; char llink[PATH_MAX]; + if (exists && nflag) { + if (vflag) + printf("%s not overwritten\n", to.p_path); + return (1); + } if ((len = readlink(p->fts_path, llink, sizeof(llink) - 1)) == -1) { warn("readlink: %s", p->fts_path); return (1); @@ -285,6 +290,12 @@ int copy_fifo(struct stat *from_stat, int exists) { + + if (exists && nflag) { + if (vflag) + printf("%s not overwritten\n", to.p_path); + return (1); + } if (exists && unlink(to.p_path)) { warn("unlink: %s", to.p_path); return (1); @@ -299,6 +310,12 @@ int copy_special(struct stat *from_stat, int exists) { + + if (exists && nflag) { + if (vflag) + printf("%s not overwritten\n", to.p_path); + return (1); + } if (exists && unlink(to.p_path)) { warn("unlink: %s", to.p_path); return (1); ==== //depot/projects/ctsrd/beribsd/src/bin/df/df.1#4 (text+ko) ==== @@ -27,9 +27,9 @@ .\" SUCH DAMAGE. .\" .\" @(#)df.1 8.3 (Berkeley) 5/8/95 -.\" $FreeBSD: head/bin/df/df.1 245871 2013-01-24 05:36:37Z delphij $ +.\" $FreeBSD: head/bin/df/df.1 245912 2013-01-25 18:47:16Z delphij $ .\" -.Dd January 24, 2012 +.Dd January 24, 2013 .Dt DF 1 .Os .Sh NAME ==== //depot/projects/ctsrd/beribsd/src/contrib/bsnmp/snmp_target/snmp_target.3#4 (text+ko) ==== @@ -26,7 +26,7 @@ .\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF .\" SUCH DAMAGE. .\" -.\" $FreeBSD: head/contrib/bsnmp/snmp_target/snmp_target.3 237193 2012-06-17 11:33:55Z joel $ +.\" $FreeBSD: head/contrib/bsnmp/snmp_target/snmp_target.3 245952 2013-01-26 22:08:21Z pfg $ .\" .Dd December 16, 2010 .Dt SNMP_TARGET 3 ==== //depot/projects/ctsrd/beribsd/src/contrib/bsnmp/snmp_target/target_snmp.c#3 (text+ko) ==== @@ -26,7 +26,7 @@ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * SUCH DAMAGE. * - * $FreeBSD: head/contrib/bsnmp/snmp_target/target_snmp.c 216594 2010-12-20 17:13:14Z syrinx $ + * $FreeBSD: head/contrib/bsnmp/snmp_target/target_snmp.c 245952 2013-01-26 22:08:21Z pfg $ */ #include #include ==== //depot/projects/ctsrd/beribsd/src/contrib/bsnmp/snmp_usm/snmp_usm.3#4 (text+ko) ==== @@ -26,7 +26,7 @@ .\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF .\" SUCH DAMAGE. .\" -.\" $FreeBSD: head/contrib/bsnmp/snmp_usm/snmp_usm.3 237194 2012-06-17 11:36:28Z joel $ +.\" $FreeBSD: head/contrib/bsnmp/snmp_usm/snmp_usm.3 245952 2013-01-26 22:08:21Z pfg $ .\" .Dd September 9, 2010 .Dt SNMP_USM 3 ==== //depot/projects/ctsrd/beribsd/src/contrib/bsnmp/snmp_usm/usm_snmp.c#3 (text+ko) ==== @@ -26,7 +26,7 @@ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * SUCH DAMAGE. * - * $FreeBSD: head/contrib/bsnmp/snmp_usm/usm_snmp.c 216294 2010-12-08 13:51:38Z syrinx $ + * $FreeBSD: head/contrib/bsnmp/snmp_usm/usm_snmp.c 245952 2013-01-26 22:08:21Z pfg $ */ #include #include ==== //depot/projects/ctsrd/beribsd/src/contrib/bsnmp/snmp_vacm/snmp_vacm.3#4 (text+ko) ==== @@ -26,7 +26,7 @@ .\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF .\" SUCH DAMAGE. .\" -.\" $FreeBSD: head/contrib/bsnmp/snmp_vacm/snmp_vacm.3 237193 2012-06-17 11:33:55Z joel $ +.\" $FreeBSD: head/contrib/bsnmp/snmp_vacm/snmp_vacm.3 245952 2013-01-26 22:08:21Z pfg $ .\" .Dd October 7, 2010 .Dt SNMP_VACM 3 ==== //depot/projects/ctsrd/beribsd/src/contrib/bsnmp/snmp_vacm/vacm_snmp.c#3 (text+ko) ==== @@ -26,7 +26,7 @@ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * SUCH DAMAGE. * - * $FreeBSD: head/contrib/bsnmp/snmp_vacm/vacm_snmp.c 216294 2010-12-08 13:51:38Z syrinx $ + * $FreeBSD: head/contrib/bsnmp/snmp_vacm/vacm_snmp.c 245952 2013-01-26 22:08:21Z pfg $ */ #include #include ==== //depot/projects/ctsrd/beribsd/src/contrib/ee/ee.c#3 (text+ko) ==== @@ -55,7 +55,7 @@ */ #include -__FBSDID("$FreeBSD: head/contrib/ee/ee.c 228627 2011-12-17 14:26:16Z dim $"); +__FBSDID("$FreeBSD: head/contrib/ee/ee.c 245952 2013-01-26 22:08:21Z pfg $"); char *ee_copyright_message = "Copyright (c) 1986, 1990, 1991, 1992, 1993, 1994, 1995, 1996, 2009 Hugh Mahon "; ==== //depot/projects/ctsrd/beribsd/src/contrib/ipfilter/FreeBSD-4.0/ipv6-patch-4.0#3 (text+ko) ==== @@ -1,4 +1,4 @@ -.\" $FreeBSD: head/contrib/ipfilter/FreeBSD-4.0/ipv6-patch-4.0 145519 2005-04-25 18:20:15Z darrenr $ +.\" $FreeBSD: head/contrib/ipfilter/FreeBSD-4.0/ipv6-patch-4.0 245952 2013-01-26 22:08:21Z pfg $ .\" *** ip6_input.c.orig Sun Feb 13 14:32:01 2000 --- ip6_input.c Wed Apr 26 22:31:34 2000 ==== //depot/projects/ctsrd/beribsd/src/etc/Makefile#5 (text+ko) ==== @@ -1,5 +1,5 @@ # from: @(#)Makefile 5.11 (Berkeley) 5/21/91 -# $FreeBSD: head/etc/Makefile 245825 2013-01-22 21:10:03Z brooks $ +# $FreeBSD: head/etc/Makefile 246097 2013-01-29 22:17:58Z brooks $ .include @@ -180,6 +180,10 @@ PWD_MKDB_ENDIAN?= .endif +.if defined(NO_ROOT) +METALOG.add?= cat -l >> ${METALOG} +.endif + distribution: .if !defined(DESTDIR) @echo "set DESTDIR before running \"make ${.TARGET}\"" @@ -201,6 +205,14 @@ .endif pwd_mkdb ${PWD_MKDB_ENDIAN} -i -p -d ${DESTDIR}/etc \ ${DESTDIR}/etc/master.passwd +.if defined(NO_ROOT) + ( \ + echo "./etc/login.conf.db type=file mode=0644 uname=root gname=wheel"; \ + echo "./etc/passwd type=file mode=0644 uname=root gname=wheel"; \ + echo "./etc/pwd.db type=file mode=0644 uname=root gname=wheel"; \ + echo "./etc/spwd.db type=file mode=0600 uname=root gname=wheel"; \ + ) | ${METALOG.add} +.endif .if ${MK_ATF} != "no" ${_+_}cd ${.CURDIR}/atf; ${MAKE} install .endif @@ -336,9 +348,9 @@ test "$$d" == "/" && d=""; \ d=${DISTBASE}$$d; \ shift; \ - ${ECHO} "${MTREE_CMD} -C -f $$m | sed s#^\.#.$$d# >>" \ - "${METALOG}" ; \ - ${MTREE_CMD} -C -f $$m | sed s#^\.#.$$d# >> ${METALOG} ; \ + ${ECHO} "${MTREE_CMD} -C -f $$m | sed s#^\.#.$$d# |" \ + "${METALOG.add}" ; \ + ${MTREE_CMD} -C -f $$m | sed s#^\.#.$$d# | ${METALOG.add} ; \ done; true .endif ${INSTALL_SYMLINK} usr/src/sys ${DESTDIR}/sys ==== //depot/projects/ctsrd/beribsd/src/etc/login.conf#4 (text+ko) ==== @@ -7,7 +7,7 @@ # This file controls resource limits, accounting limits and # default user environment settings. # -# $FreeBSD: head/etc/login.conf 244383 2012-12-18 07:27:50Z zont $ +# $FreeBSD: head/etc/login.conf 246002 2013-01-27 21:55:01Z neel $ # # Default settings effectively disable resource limits, see the @@ -59,7 +59,7 @@ staff:\ :tc=default: daemon:\ - :memorylocked=64M:\ + :memorylocked=128M:\ :tc=default: news:\ :tc=default: ==== //depot/projects/ctsrd/beribsd/src/gnu/lib/libsupc++/Version.map#3 (text+ko) ==== @@ -19,7 +19,7 @@ ## Software Foundation, 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, ## USA. -## $FreeBSD: head/gnu/lib/libsupc++/Version.map 236890 2012-06-11 15:40:57Z theraven $ +## $FreeBSD: head/gnu/lib/libsupc++/Version.map 246028 2013-01-28 11:12:49Z theraven $ # Symbols in the support library (libsupc++) have their own tag. @@ -142,8 +142,37 @@ _ZdaPvRKSt9nothrow_t; _ZdlPv; _ZdlPvRKSt9nothrow_t; + extern "C++" { + std::set_new_handler*; + std::set_terminate*; + std::set_unexpected*; + + std::bad_alloc; + std::bad_cast; + std::exception*; + + "typeinfo for std::bad_alloc"; + "typeinfo for std::bad_cast"; + "typeinfo for std::exception"; + + "typeinfo name for std::bad_alloc"; + "typeinfo name for std::bad_cast"; + "typeinfo name for std::exception"; + + "vtable for std::bad_alloc"; + "vtable for std::bad_cast"; + "vtable for std::exception"; + }; }; +GLIBCXX_3.4.9 { + extern "C++" { + "std::bad_alloc::what() const"; + "std::bad_cast::what() const"; + "std::bad_typeid::what() const"; + }; +} GLIBCXX_3.4; + CXXABI_1.3.1 { __cxa_get_exception_ptr; ==== //depot/projects/ctsrd/beribsd/src/gnu/usr.bin/cc/c++/Makefile#4 (text+ko) ==== @@ -1,4 +1,7 @@ -# $FreeBSD: head/gnu/usr.bin/cc/c++/Makefile 245882 2013-01-24 15:18:41Z brooks $ +# $FreeBSD: head/gnu/usr.bin/cc/c++/Makefile 245898 2013-01-25 06:18:49Z andrew $ + +NO_MAN= +.include .include "../Makefile.inc" .include "../Makefile.fe" @@ -7,13 +10,10 @@ PROG= g++ SRCS+= g++spec.c -NO_MAN= DPADD= ${LIBCPP} ${LIBIBERTY} LDADD= ${LIBCPP} ${LIBIBERTY} -.include - .if ${MK_CLANG_IS_CC} == "no" LINKS= ${BINDIR}/g++ ${BINDIR}/c++ LINKS+= ${BINDIR}/g++ ${BINDIR}/CC ==== //depot/projects/ctsrd/beribsd/src/gnu/usr.bin/patch/Makefile#3 (text+ko) ==== @@ -1,6 +1,17 @@ -# $FreeBSD: head/gnu/usr.bin/patch/Makefile 125910 2004-02-17 01:34:53Z ache $ +# $FreeBSD: head/gnu/usr.bin/patch/Makefile 246074 2013-01-29 17:03:18Z gabor $ + +.include + +.if ${MK_BSD_PATCH} == "yes" +PROG= gnupatch +CLEANFILES+= gnupatch.1 + +gnupatch.1: patch.1 + cp ${.ALLSRC} ${.TARGET} +.else +PROG= patch +.endif -PROG= patch SRCS= backupfile.c inp.c patch.c pch.c util.c version.c CFLAGS+=-DHAVE_CONFIG_H ==== //depot/projects/ctsrd/beribsd/src/include/arpa/Makefile#3 (text+ko) ==== @@ -1,10 +1,10 @@ -# $FreeBSD: head/include/arpa/Makefile 245886 2013-01-24 16:28:37Z brooks $ +# $FreeBSD: head/include/arpa/Makefile 245911 2013-01-25 17:40:10Z brooks $ .include NO_OBJ= INCS= ftp.h inet.h nameser.h nameser_compat.h tftp.h -.if ${MK_TELNET} == "NO" +.if ${MK_TELNET} == "no" INCS+= telnet.h .endif INCSDIR=${INCLUDEDIR}/arpa ==== //depot/projects/ctsrd/beribsd/src/lib/libcxxrt/Version.map#3 (text+ko) ==== @@ -1,4 +1,4 @@ -# $FreeBSD: head/lib/libcxxrt/Version.map 236890 2012-06-11 15:40:57Z theraven $ +# $FreeBSD: head/lib/libcxxrt/Version.map 246028 2013-01-28 11:12:49Z theraven $ # Define the same version as the libsupc++ from gcc 4.2.1 so that we can use # libcxxrt as a drop-in replacement. @@ -209,18 +209,7 @@ "std::type_info::type_info(std::type_info const&)"; "std::type_info::type_info(std::type_info const&)"; - "std::type_info::~type_info()"; - "std::type_info::~type_info()"; - "std::type_info::~type_info()"; "std::type_info::operator=(std::type_info const&)"; - "std::unexpected()"; - "std::get_terminate()"; - "std::set_terminate(void (*)())"; - "std::get_unexpected()"; - "std::set_unexpected(void (*)())"; - "std::set_new_handler(void (*)())"; - "std::uncaught_exception()"; - "std::terminate()"; # Extensions @@ -243,67 +232,22 @@ CXXRT_1.0 { extern "C++" { - "std::bad_cast::what() const"; - "std::bad_typeid::what() const"; - "std::bad_alloc::what() const"; - "std::exception::what() const"; "std::type_info::name() const"; "std::type_info::before(std::type_info const&) const"; "std::type_info::operator==(std::type_info const&) const"; "std::type_info::operator!=(std::type_info const&) const"; - "std::bad_typeid::bad_typeid(std::bad_typeid const&)"; - "std::bad_typeid::bad_typeid()"; - "std::bad_typeid::bad_typeid(std::bad_typeid const&)"; - "std::bad_typeid::bad_typeid()"; - "std::bad_typeid::~bad_typeid()"; - "std::bad_typeid::~bad_typeid()"; - "std::bad_typeid::~bad_typeid()"; - "std::bad_typeid::operator=(std::bad_typeid const&)"; "std::bad_cast::bad_cast(std::bad_cast const&)"; "std::bad_cast::bad_cast()"; "std::bad_cast::bad_cast(std::bad_cast const&)"; "std::bad_cast::bad_cast()"; - "std::bad_cast::~bad_cast()"; - "std::bad_cast::~bad_cast()"; - "std::bad_cast::~bad_cast()"; "std::bad_cast::operator=(std::bad_cast const&)"; - "std::bad_alloc::bad_alloc(std::bad_alloc const&)"; - "std::bad_alloc::bad_alloc()"; - "std::bad_alloc::bad_alloc(std::bad_alloc const&)"; - "std::bad_alloc::bad_alloc()"; - "std::bad_alloc::~bad_alloc()"; - "std::bad_alloc::~bad_alloc()"; - "std::bad_alloc::~bad_alloc()"; - "std::bad_alloc::operator=(std::bad_alloc const&)"; "std::exception::exception(std::exception const&)"; "std::exception::exception()"; "std::exception::exception(std::exception const&)"; "std::exception::exception()"; - "std::exception::~exception()"; - "std::exception::~exception()"; - "std::exception::~exception()"; "std::exception::operator=(std::exception const&)"; - "vtable for std::bad_typeid"; - "vtable for std::bad_cast"; - "vtable for std::bad_alloc"; - "vtable for std::exception"; - "vtable for std::type_info"; - "typeinfo for std::bad_typeid"; - "typeinfo for std::bad_cast"; - "typeinfo for std::bad_alloc"; - "typeinfo for std::exception"; - "typeinfo for std::type_info"; - "typeinfo name for std::bad_typeid"; - "typeinfo name for std::bad_cast"; - "typeinfo name for std::bad_alloc"; - "typeinfo name for std::exception"; - "typeinfo name for std::type_info"; - - "std::type_info::__is_function_p() const"; - "std::type_info::__do_upcast(__cxxabiv1::__class_type_info const*, void**) const"; - "std::type_info::__is_pointer_p() const"; @@ -317,6 +261,7 @@ } CXXABI_1.3.1; + GLIBCXX_3.4 { extern "C++" { "operator delete[](void*)"; @@ -327,5 +272,50 @@ "operator new[](unsigned long)"; "operator new(unsigned long)"; "operator new(unsigned long, std::nothrow_t const&)"; + + "std::unexpected()"; + "std::get_terminate()"; + "std::get_unexpected()"; + "std::uncaught_exception()"; + "std::terminate()"; + + "std::type_info::~type_info()"; + "std::bad_cast::~bad_cast()"; + "std::exception::~exception()"; + + std::set_new_handler*; + std::set_terminate*; + std::set_unexpected*; + std::exception*; + std::bad_alloc; + std::bad_typeid; + std::type_info*; + + "vtable for std::bad_alloc"; + "vtable for std::bad_cast"; + "vtable for std::bad_typeid"; + "vtable for std::exception"; + "vtable for std::type_info"; + + "typeinfo for std::bad_alloc"; + "typeinfo for std::bad_typeid"; + "typeinfo for std::exception"; + "typeinfo for std::bad_cast"; + "typeinfo for std::exception"; + "typeinfo for std::type_info"; + "typeinfo name for std::bad_typeid"; + "typeinfo name for std::bad_cast"; + "typeinfo name for std::exception"; + "typeinfo name for std::type_info"; + }; }; + +GLIBCXX_3.4.9 { + extern "C++" { + "std::bad_typeid::what() const"; + "std::bad_cast::what() const"; + "std::bad_alloc::what() const"; + }; +} GLIBCXX_3.4; + ==== //depot/projects/ctsrd/beribsd/src/lib/libproc/proc_rtld.c#3 (text+ko) ==== @@ -28,7 +28,7 @@ */ #include -__FBSDID("$FreeBSD: head/lib/libproc/proc_rtld.c 211184 2010-08-11 17:33:26Z rpaulo $"); +__FBSDID("$FreeBSD: head/lib/libproc/proc_rtld.c 246035 2013-01-28 15:48:31Z jhb $"); #include #include @@ -44,7 +44,8 @@ if (phdl->nobjs >= phdl->rdobjsz) { phdl->rdobjsz *= 2; - phdl->rdobjs = realloc(phdl->rdobjs, phdl->rdobjsz); + phdl->rdobjs = reallocf(phdl->rdobjs, sizeof(*phdl->rdobjs) * + phdl->rdobjsz); if (phdl->rdobjs == NULL) return (-1); } ==== //depot/projects/ctsrd/beribsd/src/sbin/geom/class/part/gpart.8#5 (text+ko) ==== @@ -22,9 +22,9 @@ .\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF .\" SUCH DAMAGE. .\" -.\" $FreeBSD: head/sbin/geom/class/part/gpart.8 245012 2013-01-03 21:58:28Z wblock $ +.\" $FreeBSD: head/sbin/geom/class/part/gpart.8 245910 2013-01-25 16:33:00Z wblock $ .\" -.Dd January 3, 2013 +.Dd January 25, 2013 .Dt GPART 8 .Os .Sh NAME @@ -807,34 +807,51 @@ First, a protective MBR is embedded into the first disk sector from the .Pa /boot/pmbr image. -It searches the GPT +It searches through the GPT for a .Cm freebsd-boot partition (see the .Sx "PARTITION TYPES" -section) in the GPT and runs the next bootstrap stage from it. +section) and runs the next bootstrap stage from it. The .Cm freebsd-boot partition should be smaller than 545 KB. +It can be located either before or after other +.Fx +partitions on the disk. There are two variants of bootstrap code to write to this partition: .Pa /boot/gptboot and .Pa /boot/gptzfsboot . .Pa /boot/gptboot is used to boot from UFS. -It searches +It searches through +.Cm freebsd-ufs +partitions in the GPT and boots from the first one with the +.Cm bootonce +attribute set. +If that attribute is not found, +.Pa /boot/gptboot +boots from the first +.Cm freebsd-ufs +partition with the +.Cm bootme +attribute set. +If neither attribute is found, +.Pa /boot/gptboot +boots from the first .Cm freebsd-ufs -GPT partitions and starts +partition. >>> TRUNCATED FOR MAIL (1000 lines) <<<