Date: Thu, 13 Jan 2011 21:06:30 +0000 (UTC) From: Dimitry Andric <dim@FreeBSD.org> To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r217376 - in projects/binutils-2.17: . bin/ps bin/sh cddl/contrib/opensolaris/lib/libzpool/common/sys contrib/top etc/mtree gnu/lib gnu/lib/libdialog gnu/lib/libdialog/TESTS gnu/lib/lib... Message-ID: <201101132106.p0DL6UBd063526@svn.freebsd.org>
next in thread | raw e-mail | index | archive | help
Author: dim Date: Thu Jan 13 21:06:30 2011 New Revision: 217376 URL: http://svn.freebsd.org/changeset/base/217376 Log: Sync: merge r217190 through r217375 from ^/head. Added: - copied from r217375, head/contrib/dialog/ projects/binutils-2.17/gnu/lib/libdialog/dlg_config.h - copied unchanged from r217375, head/gnu/lib/libdialog/dlg_config.h projects/binutils-2.17/gnu/lib/libodialog/ - copied from r217375, head/gnu/lib/libodialog/ projects/binutils-2.17/share/man/man4/runfw.4 - copied unchanged from r217375, head/share/man/man4/runfw.4 projects/binutils-2.17/sys/contrib/dev/acpica/compiler/asluuid.c - copied unchanged from r217375, head/sys/contrib/dev/acpica/compiler/asluuid.c projects/binutils-2.17/sys/mips/cavium/if_octm.c - copied unchanged from r217375, head/sys/mips/cavium/if_octm.c projects/binutils-2.17/tools/regression/bin/sh/execution/path1.0 - copied unchanged from r217375, head/tools/regression/bin/sh/execution/path1.0 Directory Properties: projects/binutils-2.17/contrib/dialog/ (props changed) Deleted: projects/binutils-2.17/gnu/lib/libdialog/CHANGES projects/binutils-2.17/gnu/lib/libdialog/COPYING projects/binutils-2.17/gnu/lib/libdialog/README projects/binutils-2.17/gnu/lib/libdialog/TESTS/ projects/binutils-2.17/gnu/lib/libdialog/TODO projects/binutils-2.17/gnu/lib/libdialog/checklist.c projects/binutils-2.17/gnu/lib/libdialog/colors.h projects/binutils-2.17/gnu/lib/libdialog/dialog.3 projects/binutils-2.17/gnu/lib/libdialog/dialog.h projects/binutils-2.17/gnu/lib/libdialog/dialog.priv.h projects/binutils-2.17/gnu/lib/libdialog/dir.c projects/binutils-2.17/gnu/lib/libdialog/dir.h projects/binutils-2.17/gnu/lib/libdialog/fselect.c projects/binutils-2.17/gnu/lib/libdialog/gauge.c projects/binutils-2.17/gnu/lib/libdialog/help.c projects/binutils-2.17/gnu/lib/libdialog/inputbox.c projects/binutils-2.17/gnu/lib/libdialog/kernel.c projects/binutils-2.17/gnu/lib/libdialog/lineedit.c projects/binutils-2.17/gnu/lib/libdialog/menubox.c projects/binutils-2.17/gnu/lib/libdialog/msgbox.c projects/binutils-2.17/gnu/lib/libdialog/notify.c projects/binutils-2.17/gnu/lib/libdialog/prgbox.c projects/binutils-2.17/gnu/lib/libdialog/radiolist.c projects/binutils-2.17/gnu/lib/libdialog/raw_popen.c projects/binutils-2.17/gnu/lib/libdialog/rc.c projects/binutils-2.17/gnu/lib/libdialog/rc.h projects/binutils-2.17/gnu/lib/libdialog/textbox.c projects/binutils-2.17/gnu/lib/libdialog/tree.c projects/binutils-2.17/gnu/lib/libdialog/ui_objects.c projects/binutils-2.17/gnu/lib/libdialog/ui_objects.h projects/binutils-2.17/gnu/lib/libdialog/yesno.c projects/binutils-2.17/gnu/usr.bin/dialog/COPYING projects/binutils-2.17/gnu/usr.bin/dialog/README projects/binutils-2.17/gnu/usr.bin/dialog/README.lib projects/binutils-2.17/gnu/usr.bin/dialog/TESTS/ projects/binutils-2.17/gnu/usr.bin/dialog/dialog.1 projects/binutils-2.17/gnu/usr.bin/dialog/dialog.c Modified: projects/binutils-2.17/Makefile projects/binutils-2.17/ObsoleteFiles.inc projects/binutils-2.17/UPDATING projects/binutils-2.17/bin/ps/print.c projects/binutils-2.17/bin/sh/exec.c projects/binutils-2.17/bin/sh/memalloc.c projects/binutils-2.17/bin/sh/memalloc.h projects/binutils-2.17/cddl/contrib/opensolaris/lib/libzpool/common/sys/zfs_context.h projects/binutils-2.17/etc/mtree/BSD.usr.dist projects/binutils-2.17/gnu/lib/Makefile projects/binutils-2.17/gnu/lib/libdialog/Makefile projects/binutils-2.17/gnu/usr.bin/dialog/Makefile projects/binutils-2.17/include/assert.h projects/binutils-2.17/lib/bind/config.mk projects/binutils-2.17/lib/csu/amd64/Makefile projects/binutils-2.17/lib/csu/arm/Makefile projects/binutils-2.17/lib/csu/common/crtbrand.c projects/binutils-2.17/lib/csu/i386-elf/Makefile projects/binutils-2.17/lib/csu/ia64/Makefile projects/binutils-2.17/lib/csu/mips/Makefile projects/binutils-2.17/lib/csu/powerpc/Makefile projects/binutils-2.17/lib/csu/powerpc64/Makefile projects/binutils-2.17/lib/libthr/pthread.map projects/binutils-2.17/lib/libthr/thread/thr_create.c projects/binutils-2.17/lib/libthr/thread/thr_private.h projects/binutils-2.17/lib/libthr/thread/thr_rtld.c projects/binutils-2.17/lib/libthr/thread/thr_sig.c projects/binutils-2.17/lib/libthr/thread/thr_stack.c projects/binutils-2.17/libexec/rtld-elf/rtld.c projects/binutils-2.17/sbin/geom/class/part/gpart.8 projects/binutils-2.17/sbin/geom/class/raid3/geom_raid3.c projects/binutils-2.17/sbin/geom/class/raid3/graid3.8 projects/binutils-2.17/sbin/hastd/hastd.c projects/binutils-2.17/sbin/hastd/hooks.c projects/binutils-2.17/share/man/man3/queue.3 projects/binutils-2.17/share/man/man4/Makefile projects/binutils-2.17/share/man/man4/run.4 projects/binutils-2.17/share/man/man4/uplcom.4 projects/binutils-2.17/share/mk/bsd.libnames.mk projects/binutils-2.17/sys/amd64/acpica/acpi_machdep.c projects/binutils-2.17/sys/amd64/amd64/apic_vector.S projects/binutils-2.17/sys/amd64/amd64/mp_machdep.c projects/binutils-2.17/sys/amd64/include/vmparam.h projects/binutils-2.17/sys/arm/econa/ehci_ebus.c projects/binutils-2.17/sys/arm/econa/ohci_ec.c projects/binutils-2.17/sys/arm/include/metadata.h projects/binutils-2.17/sys/arm/include/vmparam.h projects/binutils-2.17/sys/cam/cam_periph.c projects/binutils-2.17/sys/cam/cam_xpt.c projects/binutils-2.17/sys/cam/scsi/scsi_da.c projects/binutils-2.17/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/arc.c projects/binutils-2.17/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dmu_zfetch.c projects/binutils-2.17/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/txg.c projects/binutils-2.17/sys/conf/Makefile.mips projects/binutils-2.17/sys/conf/files projects/binutils-2.17/sys/contrib/dev/acpica/acpica_prep.sh projects/binutils-2.17/sys/contrib/dev/acpica/changes.txt (contents, props changed) projects/binutils-2.17/sys/contrib/dev/acpica/common/adfile.c (contents, props changed) projects/binutils-2.17/sys/contrib/dev/acpica/common/adisasm.c (contents, props changed) projects/binutils-2.17/sys/contrib/dev/acpica/common/adwalk.c (contents, props changed) projects/binutils-2.17/sys/contrib/dev/acpica/common/dmextern.c projects/binutils-2.17/sys/contrib/dev/acpica/common/dmrestag.c (contents, props changed) projects/binutils-2.17/sys/contrib/dev/acpica/common/dmtable.c (contents, props changed) projects/binutils-2.17/sys/contrib/dev/acpica/common/dmtbdump.c (contents, props changed) projects/binutils-2.17/sys/contrib/dev/acpica/common/dmtbinfo.c (contents, props changed) projects/binutils-2.17/sys/contrib/dev/acpica/common/getopt.c (contents, props changed) projects/binutils-2.17/sys/contrib/dev/acpica/compiler/aslanalyze.c (contents, props changed) projects/binutils-2.17/sys/contrib/dev/acpica/compiler/aslcodegen.c (contents, props changed) projects/binutils-2.17/sys/contrib/dev/acpica/compiler/aslcompile.c (contents, props changed) projects/binutils-2.17/sys/contrib/dev/acpica/compiler/aslcompiler.h (contents, props changed) projects/binutils-2.17/sys/contrib/dev/acpica/compiler/aslcompiler.l (contents, props changed) projects/binutils-2.17/sys/contrib/dev/acpica/compiler/aslcompiler.y (contents, props changed) projects/binutils-2.17/sys/contrib/dev/acpica/compiler/asldefine.h (contents, props changed) projects/binutils-2.17/sys/contrib/dev/acpica/compiler/aslerror.c (contents, props changed) projects/binutils-2.17/sys/contrib/dev/acpica/compiler/aslfiles.c (contents, props changed) projects/binutils-2.17/sys/contrib/dev/acpica/compiler/aslfold.c (contents, props changed) projects/binutils-2.17/sys/contrib/dev/acpica/compiler/aslglobal.h (contents, props changed) projects/binutils-2.17/sys/contrib/dev/acpica/compiler/asllength.c (contents, props changed) projects/binutils-2.17/sys/contrib/dev/acpica/compiler/asllisting.c (contents, props changed) projects/binutils-2.17/sys/contrib/dev/acpica/compiler/aslload.c (contents, props changed) projects/binutils-2.17/sys/contrib/dev/acpica/compiler/asllookup.c (contents, props changed) projects/binutils-2.17/sys/contrib/dev/acpica/compiler/aslmain.c (contents, props changed) projects/binutils-2.17/sys/contrib/dev/acpica/compiler/aslmap.c (contents, props changed) projects/binutils-2.17/sys/contrib/dev/acpica/compiler/aslmessages.h projects/binutils-2.17/sys/contrib/dev/acpica/compiler/aslopcodes.c (contents, props changed) projects/binutils-2.17/sys/contrib/dev/acpica/compiler/asloperands.c (contents, props changed) projects/binutils-2.17/sys/contrib/dev/acpica/compiler/aslopt.c (contents, props changed) projects/binutils-2.17/sys/contrib/dev/acpica/compiler/aslpredef.c projects/binutils-2.17/sys/contrib/dev/acpica/compiler/aslresource.c (contents, props changed) projects/binutils-2.17/sys/contrib/dev/acpica/compiler/aslrestype1.c (contents, props changed) projects/binutils-2.17/sys/contrib/dev/acpica/compiler/aslrestype1i.c projects/binutils-2.17/sys/contrib/dev/acpica/compiler/aslrestype2.c (contents, props changed) projects/binutils-2.17/sys/contrib/dev/acpica/compiler/aslrestype2d.c projects/binutils-2.17/sys/contrib/dev/acpica/compiler/aslrestype2e.c projects/binutils-2.17/sys/contrib/dev/acpica/compiler/aslrestype2q.c projects/binutils-2.17/sys/contrib/dev/acpica/compiler/aslrestype2w.c projects/binutils-2.17/sys/contrib/dev/acpica/compiler/aslstartup.c projects/binutils-2.17/sys/contrib/dev/acpica/compiler/aslstubs.c (contents, props changed) projects/binutils-2.17/sys/contrib/dev/acpica/compiler/asltransform.c (contents, props changed) projects/binutils-2.17/sys/contrib/dev/acpica/compiler/asltree.c (contents, props changed) projects/binutils-2.17/sys/contrib/dev/acpica/compiler/asltypes.h (contents, props changed) projects/binutils-2.17/sys/contrib/dev/acpica/compiler/aslutils.c (contents, props changed) projects/binutils-2.17/sys/contrib/dev/acpica/compiler/dtcompile.c projects/binutils-2.17/sys/contrib/dev/acpica/compiler/dtcompiler.h projects/binutils-2.17/sys/contrib/dev/acpica/compiler/dtfield.c projects/binutils-2.17/sys/contrib/dev/acpica/compiler/dtio.c projects/binutils-2.17/sys/contrib/dev/acpica/compiler/dtsubtable.c projects/binutils-2.17/sys/contrib/dev/acpica/compiler/dttable.c projects/binutils-2.17/sys/contrib/dev/acpica/compiler/dttemplate.c projects/binutils-2.17/sys/contrib/dev/acpica/compiler/dttemplate.h projects/binutils-2.17/sys/contrib/dev/acpica/compiler/dtutils.c projects/binutils-2.17/sys/contrib/dev/acpica/debugger/dbcmds.c (contents, props changed) projects/binutils-2.17/sys/contrib/dev/acpica/debugger/dbdisply.c (contents, props changed) projects/binutils-2.17/sys/contrib/dev/acpica/debugger/dbexec.c (contents, props changed) projects/binutils-2.17/sys/contrib/dev/acpica/debugger/dbfileio.c (contents, props changed) projects/binutils-2.17/sys/contrib/dev/acpica/debugger/dbhistry.c (contents, props changed) projects/binutils-2.17/sys/contrib/dev/acpica/debugger/dbinput.c (contents, props changed) projects/binutils-2.17/sys/contrib/dev/acpica/debugger/dbstats.c (contents, props changed) projects/binutils-2.17/sys/contrib/dev/acpica/debugger/dbutils.c (contents, props changed) projects/binutils-2.17/sys/contrib/dev/acpica/debugger/dbxface.c (contents, props changed) projects/binutils-2.17/sys/contrib/dev/acpica/disassembler/dmbuffer.c (contents, props changed) projects/binutils-2.17/sys/contrib/dev/acpica/disassembler/dmnames.c (contents, props changed) projects/binutils-2.17/sys/contrib/dev/acpica/disassembler/dmobject.c (contents, props changed) projects/binutils-2.17/sys/contrib/dev/acpica/disassembler/dmopcode.c (contents, props changed) projects/binutils-2.17/sys/contrib/dev/acpica/disassembler/dmresrc.c (contents, props changed) projects/binutils-2.17/sys/contrib/dev/acpica/disassembler/dmresrcl.c (contents, props changed) projects/binutils-2.17/sys/contrib/dev/acpica/disassembler/dmresrcs.c (contents, props changed) projects/binutils-2.17/sys/contrib/dev/acpica/disassembler/dmutils.c (contents, props changed) projects/binutils-2.17/sys/contrib/dev/acpica/disassembler/dmwalk.c (contents, props changed) projects/binutils-2.17/sys/contrib/dev/acpica/dispatcher/dsfield.c (contents, props changed) projects/binutils-2.17/sys/contrib/dev/acpica/dispatcher/dsinit.c (contents, props changed) projects/binutils-2.17/sys/contrib/dev/acpica/dispatcher/dsmethod.c (contents, props changed) projects/binutils-2.17/sys/contrib/dev/acpica/dispatcher/dsmthdat.c (contents, props changed) projects/binutils-2.17/sys/contrib/dev/acpica/dispatcher/dsobject.c (contents, props changed) projects/binutils-2.17/sys/contrib/dev/acpica/dispatcher/dsopcode.c (contents, props changed) projects/binutils-2.17/sys/contrib/dev/acpica/dispatcher/dsutils.c (contents, props changed) projects/binutils-2.17/sys/contrib/dev/acpica/dispatcher/dswexec.c (contents, props changed) projects/binutils-2.17/sys/contrib/dev/acpica/dispatcher/dswload.c (contents, props changed) projects/binutils-2.17/sys/contrib/dev/acpica/dispatcher/dswscope.c (contents, props changed) projects/binutils-2.17/sys/contrib/dev/acpica/dispatcher/dswstate.c (contents, props changed) projects/binutils-2.17/sys/contrib/dev/acpica/events/evevent.c (contents, props changed) projects/binutils-2.17/sys/contrib/dev/acpica/events/evgpe.c (contents, props changed) projects/binutils-2.17/sys/contrib/dev/acpica/events/evgpeblk.c (contents, props changed) projects/binutils-2.17/sys/contrib/dev/acpica/events/evgpeinit.c projects/binutils-2.17/sys/contrib/dev/acpica/events/evgpeutil.c projects/binutils-2.17/sys/contrib/dev/acpica/events/evmisc.c (contents, props changed) projects/binutils-2.17/sys/contrib/dev/acpica/events/evregion.c (contents, props changed) projects/binutils-2.17/sys/contrib/dev/acpica/events/evrgnini.c (contents, props changed) projects/binutils-2.17/sys/contrib/dev/acpica/events/evsci.c (contents, props changed) projects/binutils-2.17/sys/contrib/dev/acpica/events/evxface.c (contents, props changed) projects/binutils-2.17/sys/contrib/dev/acpica/events/evxfevnt.c (contents, props changed) projects/binutils-2.17/sys/contrib/dev/acpica/events/evxfgpe.c projects/binutils-2.17/sys/contrib/dev/acpica/events/evxfregn.c (contents, props changed) projects/binutils-2.17/sys/contrib/dev/acpica/executer/exconfig.c (contents, props changed) projects/binutils-2.17/sys/contrib/dev/acpica/executer/exconvrt.c (contents, props changed) projects/binutils-2.17/sys/contrib/dev/acpica/executer/excreate.c (contents, props changed) projects/binutils-2.17/sys/contrib/dev/acpica/executer/exdebug.c projects/binutils-2.17/sys/contrib/dev/acpica/executer/exdump.c (contents, props changed) projects/binutils-2.17/sys/contrib/dev/acpica/executer/exfield.c (contents, props changed) projects/binutils-2.17/sys/contrib/dev/acpica/executer/exfldio.c (contents, props changed) projects/binutils-2.17/sys/contrib/dev/acpica/executer/exmisc.c (contents, props changed) projects/binutils-2.17/sys/contrib/dev/acpica/executer/exmutex.c (contents, props changed) projects/binutils-2.17/sys/contrib/dev/acpica/executer/exnames.c (contents, props changed) projects/binutils-2.17/sys/contrib/dev/acpica/executer/exoparg1.c (contents, props changed) projects/binutils-2.17/sys/contrib/dev/acpica/executer/exoparg2.c (contents, props changed) projects/binutils-2.17/sys/contrib/dev/acpica/executer/exoparg3.c (contents, props changed) projects/binutils-2.17/sys/contrib/dev/acpica/executer/exoparg6.c (contents, props changed) projects/binutils-2.17/sys/contrib/dev/acpica/executer/exprep.c (contents, props changed) projects/binutils-2.17/sys/contrib/dev/acpica/executer/exregion.c (contents, props changed) projects/binutils-2.17/sys/contrib/dev/acpica/executer/exresnte.c (contents, props changed) projects/binutils-2.17/sys/contrib/dev/acpica/executer/exresolv.c (contents, props changed) projects/binutils-2.17/sys/contrib/dev/acpica/executer/exresop.c (contents, props changed) projects/binutils-2.17/sys/contrib/dev/acpica/executer/exstore.c (contents, props changed) projects/binutils-2.17/sys/contrib/dev/acpica/executer/exstoren.c (contents, props changed) projects/binutils-2.17/sys/contrib/dev/acpica/executer/exstorob.c (contents, props changed) projects/binutils-2.17/sys/contrib/dev/acpica/executer/exsystem.c (contents, props changed) projects/binutils-2.17/sys/contrib/dev/acpica/executer/exutils.c (contents, props changed) projects/binutils-2.17/sys/contrib/dev/acpica/hardware/hwacpi.c (contents, props changed) projects/binutils-2.17/sys/contrib/dev/acpica/hardware/hwgpe.c (contents, props changed) projects/binutils-2.17/sys/contrib/dev/acpica/hardware/hwpci.c projects/binutils-2.17/sys/contrib/dev/acpica/hardware/hwregs.c (contents, props changed) projects/binutils-2.17/sys/contrib/dev/acpica/hardware/hwsleep.c (contents, props changed) projects/binutils-2.17/sys/contrib/dev/acpica/hardware/hwtimer.c (contents, props changed) projects/binutils-2.17/sys/contrib/dev/acpica/hardware/hwvalid.c projects/binutils-2.17/sys/contrib/dev/acpica/hardware/hwxface.c projects/binutils-2.17/sys/contrib/dev/acpica/include/acapps.h (contents, props changed) projects/binutils-2.17/sys/contrib/dev/acpica/include/accommon.h projects/binutils-2.17/sys/contrib/dev/acpica/include/acconfig.h (contents, props changed) projects/binutils-2.17/sys/contrib/dev/acpica/include/acdebug.h (contents, props changed) projects/binutils-2.17/sys/contrib/dev/acpica/include/acdisasm.h (contents, props changed) projects/binutils-2.17/sys/contrib/dev/acpica/include/acdispat.h (contents, props changed) projects/binutils-2.17/sys/contrib/dev/acpica/include/acevents.h (contents, props changed) projects/binutils-2.17/sys/contrib/dev/acpica/include/acexcep.h (contents, props changed) projects/binutils-2.17/sys/contrib/dev/acpica/include/acglobal.h (contents, props changed) projects/binutils-2.17/sys/contrib/dev/acpica/include/achware.h (contents, props changed) projects/binutils-2.17/sys/contrib/dev/acpica/include/acinterp.h (contents, props changed) projects/binutils-2.17/sys/contrib/dev/acpica/include/aclocal.h (contents, props changed) projects/binutils-2.17/sys/contrib/dev/acpica/include/acmacros.h (contents, props changed) projects/binutils-2.17/sys/contrib/dev/acpica/include/acnames.h (contents, props changed) projects/binutils-2.17/sys/contrib/dev/acpica/include/acnamesp.h (contents, props changed) projects/binutils-2.17/sys/contrib/dev/acpica/include/acobject.h (contents, props changed) projects/binutils-2.17/sys/contrib/dev/acpica/include/acopcode.h (contents, props changed) projects/binutils-2.17/sys/contrib/dev/acpica/include/acoutput.h (contents, props changed) projects/binutils-2.17/sys/contrib/dev/acpica/include/acparser.h (contents, props changed) projects/binutils-2.17/sys/contrib/dev/acpica/include/acpi.h (contents, props changed) projects/binutils-2.17/sys/contrib/dev/acpica/include/acpiosxf.h (contents, props changed) projects/binutils-2.17/sys/contrib/dev/acpica/include/acpixf.h (contents, props changed) projects/binutils-2.17/sys/contrib/dev/acpica/include/acpredef.h projects/binutils-2.17/sys/contrib/dev/acpica/include/acresrc.h (contents, props changed) projects/binutils-2.17/sys/contrib/dev/acpica/include/acrestyp.h projects/binutils-2.17/sys/contrib/dev/acpica/include/acstruct.h (contents, props changed) projects/binutils-2.17/sys/contrib/dev/acpica/include/actables.h (contents, props changed) projects/binutils-2.17/sys/contrib/dev/acpica/include/actbl.h (contents, props changed) projects/binutils-2.17/sys/contrib/dev/acpica/include/actbl1.h (contents, props changed) projects/binutils-2.17/sys/contrib/dev/acpica/include/actbl2.h projects/binutils-2.17/sys/contrib/dev/acpica/include/actypes.h (contents, props changed) projects/binutils-2.17/sys/contrib/dev/acpica/include/acutils.h (contents, props changed) projects/binutils-2.17/sys/contrib/dev/acpica/include/amlcode.h (contents, props changed) projects/binutils-2.17/sys/contrib/dev/acpica/include/amlresrc.h (contents, props changed) projects/binutils-2.17/sys/contrib/dev/acpica/include/platform/acenv.h (contents, props changed) projects/binutils-2.17/sys/contrib/dev/acpica/include/platform/acfreebsd.h (contents, props changed) projects/binutils-2.17/sys/contrib/dev/acpica/include/platform/acgcc.h (contents, props changed) projects/binutils-2.17/sys/contrib/dev/acpica/namespace/nsaccess.c (contents, props changed) projects/binutils-2.17/sys/contrib/dev/acpica/namespace/nsalloc.c (contents, props changed) projects/binutils-2.17/sys/contrib/dev/acpica/namespace/nsdump.c (contents, props changed) projects/binutils-2.17/sys/contrib/dev/acpica/namespace/nsdumpdv.c (contents, props changed) projects/binutils-2.17/sys/contrib/dev/acpica/namespace/nseval.c (contents, props changed) projects/binutils-2.17/sys/contrib/dev/acpica/namespace/nsinit.c (contents, props changed) projects/binutils-2.17/sys/contrib/dev/acpica/namespace/nsload.c (contents, props changed) projects/binutils-2.17/sys/contrib/dev/acpica/namespace/nsnames.c (contents, props changed) projects/binutils-2.17/sys/contrib/dev/acpica/namespace/nsobject.c (contents, props changed) projects/binutils-2.17/sys/contrib/dev/acpica/namespace/nsparse.c (contents, props changed) projects/binutils-2.17/sys/contrib/dev/acpica/namespace/nspredef.c projects/binutils-2.17/sys/contrib/dev/acpica/namespace/nsrepair.c projects/binutils-2.17/sys/contrib/dev/acpica/namespace/nsrepair2.c projects/binutils-2.17/sys/contrib/dev/acpica/namespace/nssearch.c (contents, props changed) projects/binutils-2.17/sys/contrib/dev/acpica/namespace/nsutils.c (contents, props changed) projects/binutils-2.17/sys/contrib/dev/acpica/namespace/nswalk.c (contents, props changed) projects/binutils-2.17/sys/contrib/dev/acpica/namespace/nsxfeval.c (contents, props changed) projects/binutils-2.17/sys/contrib/dev/acpica/namespace/nsxfname.c (contents, props changed) projects/binutils-2.17/sys/contrib/dev/acpica/namespace/nsxfobj.c (contents, props changed) projects/binutils-2.17/sys/contrib/dev/acpica/osunixxf.c (contents, props changed) projects/binutils-2.17/sys/contrib/dev/acpica/parser/psargs.c (contents, props changed) projects/binutils-2.17/sys/contrib/dev/acpica/parser/psloop.c (contents, props changed) projects/binutils-2.17/sys/contrib/dev/acpica/parser/psopcode.c (contents, props changed) projects/binutils-2.17/sys/contrib/dev/acpica/parser/psparse.c (contents, props changed) projects/binutils-2.17/sys/contrib/dev/acpica/parser/psscope.c (contents, props changed) projects/binutils-2.17/sys/contrib/dev/acpica/parser/pstree.c (contents, props changed) projects/binutils-2.17/sys/contrib/dev/acpica/parser/psutils.c (contents, props changed) projects/binutils-2.17/sys/contrib/dev/acpica/parser/pswalk.c (contents, props changed) projects/binutils-2.17/sys/contrib/dev/acpica/parser/psxface.c (contents, props changed) projects/binutils-2.17/sys/contrib/dev/acpica/resources/rsaddr.c (contents, props changed) projects/binutils-2.17/sys/contrib/dev/acpica/resources/rscalc.c (contents, props changed) projects/binutils-2.17/sys/contrib/dev/acpica/resources/rscreate.c (contents, props changed) projects/binutils-2.17/sys/contrib/dev/acpica/resources/rsdump.c (contents, props changed) projects/binutils-2.17/sys/contrib/dev/acpica/resources/rsinfo.c (contents, props changed) projects/binutils-2.17/sys/contrib/dev/acpica/resources/rsio.c (contents, props changed) projects/binutils-2.17/sys/contrib/dev/acpica/resources/rsirq.c (contents, props changed) projects/binutils-2.17/sys/contrib/dev/acpica/resources/rslist.c (contents, props changed) projects/binutils-2.17/sys/contrib/dev/acpica/resources/rsmemory.c (contents, props changed) projects/binutils-2.17/sys/contrib/dev/acpica/resources/rsmisc.c (contents, props changed) projects/binutils-2.17/sys/contrib/dev/acpica/resources/rsutils.c (contents, props changed) projects/binutils-2.17/sys/contrib/dev/acpica/resources/rsxface.c (contents, props changed) projects/binutils-2.17/sys/contrib/dev/acpica/tables/tbfadt.c (contents, props changed) projects/binutils-2.17/sys/contrib/dev/acpica/tables/tbfind.c (contents, props changed) projects/binutils-2.17/sys/contrib/dev/acpica/tables/tbinstal.c (contents, props changed) projects/binutils-2.17/sys/contrib/dev/acpica/tables/tbutils.c (contents, props changed) projects/binutils-2.17/sys/contrib/dev/acpica/tables/tbxface.c (contents, props changed) projects/binutils-2.17/sys/contrib/dev/acpica/tables/tbxfroot.c (contents, props changed) projects/binutils-2.17/sys/contrib/dev/acpica/tools/acpiexec/aecommon.h (contents, props changed) projects/binutils-2.17/sys/contrib/dev/acpica/utilities/utalloc.c (contents, props changed) projects/binutils-2.17/sys/contrib/dev/acpica/utilities/utcache.c (contents, props changed) projects/binutils-2.17/sys/contrib/dev/acpica/utilities/utcopy.c (contents, props changed) projects/binutils-2.17/sys/contrib/dev/acpica/utilities/utdebug.c (contents, props changed) projects/binutils-2.17/sys/contrib/dev/acpica/utilities/utdelete.c (contents, props changed) projects/binutils-2.17/sys/contrib/dev/acpica/utilities/uteval.c (contents, props changed) projects/binutils-2.17/sys/contrib/dev/acpica/utilities/utglobal.c (contents, props changed) projects/binutils-2.17/sys/contrib/dev/acpica/utilities/utids.c projects/binutils-2.17/sys/contrib/dev/acpica/utilities/utinit.c (contents, props changed) projects/binutils-2.17/sys/contrib/dev/acpica/utilities/utlock.c projects/binutils-2.17/sys/contrib/dev/acpica/utilities/utmath.c (contents, props changed) projects/binutils-2.17/sys/contrib/dev/acpica/utilities/utmisc.c (contents, props changed) projects/binutils-2.17/sys/contrib/dev/acpica/utilities/utmutex.c (contents, props changed) projects/binutils-2.17/sys/contrib/dev/acpica/utilities/utobject.c (contents, props changed) projects/binutils-2.17/sys/contrib/dev/acpica/utilities/utosi.c projects/binutils-2.17/sys/contrib/dev/acpica/utilities/utresrc.c (contents, props changed) projects/binutils-2.17/sys/contrib/dev/acpica/utilities/utstate.c (contents, props changed) projects/binutils-2.17/sys/contrib/dev/acpica/utilities/uttrack.c (contents, props changed) projects/binutils-2.17/sys/contrib/dev/acpica/utilities/utxface.c (contents, props changed) projects/binutils-2.17/sys/contrib/dev/acpica/utilities/utxferror.c projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-helper-board.c projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-mgmt-port.c projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-mgmt-port.h projects/binutils-2.17/sys/ddb/db_capture.c projects/binutils-2.17/sys/dev/acpi_support/acpi_ibm.c projects/binutils-2.17/sys/dev/acpica/Osd/OsdInterrupt.c projects/binutils-2.17/sys/dev/acpica/Osd/OsdSchedule.c projects/binutils-2.17/sys/dev/acpica/acpi.c projects/binutils-2.17/sys/dev/acpica/acpivar.h projects/binutils-2.17/sys/dev/ae/if_ae.c projects/binutils-2.17/sys/dev/age/if_age.c projects/binutils-2.17/sys/dev/ahci/ahci.c projects/binutils-2.17/sys/dev/alc/if_alc.c projects/binutils-2.17/sys/dev/ale/if_ale.c projects/binutils-2.17/sys/dev/ath/if_ath.c projects/binutils-2.17/sys/dev/bce/if_bce.c projects/binutils-2.17/sys/dev/bge/if_bge.c projects/binutils-2.17/sys/dev/bwi/if_bwi.c projects/binutils-2.17/sys/dev/bwn/if_bwn.c projects/binutils-2.17/sys/dev/cxgb/cxgb_main.c projects/binutils-2.17/sys/dev/cxgb/cxgb_sge.c projects/binutils-2.17/sys/dev/cxgb/ulp/iw_cxgb/iw_cxgb_cm.c projects/binutils-2.17/sys/dev/e1000/if_em.c projects/binutils-2.17/sys/dev/e1000/if_igb.c projects/binutils-2.17/sys/dev/e1000/if_lem.c projects/binutils-2.17/sys/dev/ed/if_ed.c projects/binutils-2.17/sys/dev/iscsi/initiator/iscsi.c projects/binutils-2.17/sys/dev/iwi/if_iwi.c projects/binutils-2.17/sys/dev/ixgbe/ixgbe.c projects/binutils-2.17/sys/dev/jme/if_jme.c projects/binutils-2.17/sys/dev/jme/if_jmevar.h projects/binutils-2.17/sys/dev/mps/mps.c projects/binutils-2.17/sys/dev/mpt/mpt.c projects/binutils-2.17/sys/dev/mpt/mpt_raid.c projects/binutils-2.17/sys/dev/nfe/if_nfe.c projects/binutils-2.17/sys/dev/pccbb/pccbb.c projects/binutils-2.17/sys/dev/re/if_re.c projects/binutils-2.17/sys/dev/sound/pcm/buffer.c projects/binutils-2.17/sys/dev/sound/pcm/sound.c projects/binutils-2.17/sys/dev/sound/usb/uaudio.c projects/binutils-2.17/sys/dev/ste/if_ste.c projects/binutils-2.17/sys/dev/txp/if_txp.c projects/binutils-2.17/sys/dev/usb/controller/at91dci.c projects/binutils-2.17/sys/dev/usb/controller/at91dci_atmelarm.c projects/binutils-2.17/sys/dev/usb/controller/atmegadci.c projects/binutils-2.17/sys/dev/usb/controller/atmegadci_atmelarm.c projects/binutils-2.17/sys/dev/usb/controller/avr32dci.c projects/binutils-2.17/sys/dev/usb/controller/ehci.c projects/binutils-2.17/sys/dev/usb/controller/ehci_ixp4xx.c projects/binutils-2.17/sys/dev/usb/controller/ehci_mv.c projects/binutils-2.17/sys/dev/usb/controller/ehci_pci.c projects/binutils-2.17/sys/dev/usb/controller/musb_otg.c projects/binutils-2.17/sys/dev/usb/controller/musb_otg_atmelarm.c projects/binutils-2.17/sys/dev/usb/controller/ohci.c projects/binutils-2.17/sys/dev/usb/controller/ohci_atmelarm.c projects/binutils-2.17/sys/dev/usb/controller/ohci_pci.c projects/binutils-2.17/sys/dev/usb/controller/ohci_s3c24x0.c projects/binutils-2.17/sys/dev/usb/controller/uhci.c projects/binutils-2.17/sys/dev/usb/controller/uhci_pci.c projects/binutils-2.17/sys/dev/usb/controller/usb_controller.c projects/binutils-2.17/sys/dev/usb/controller/uss820dci.c projects/binutils-2.17/sys/dev/usb/controller/uss820dci_atmelarm.c projects/binutils-2.17/sys/dev/usb/controller/xhci.c projects/binutils-2.17/sys/dev/usb/controller/xhci.h projects/binutils-2.17/sys/dev/usb/controller/xhci_pci.c projects/binutils-2.17/sys/dev/usb/input/atp.c projects/binutils-2.17/sys/dev/usb/input/uhid.c projects/binutils-2.17/sys/dev/usb/input/ukbd.c projects/binutils-2.17/sys/dev/usb/input/ums.c projects/binutils-2.17/sys/dev/usb/misc/udbp.c projects/binutils-2.17/sys/dev/usb/misc/ufm.c projects/binutils-2.17/sys/dev/usb/net/if_aue.c projects/binutils-2.17/sys/dev/usb/net/if_axe.c projects/binutils-2.17/sys/dev/usb/net/if_cdce.c projects/binutils-2.17/sys/dev/usb/net/if_cue.c projects/binutils-2.17/sys/dev/usb/net/if_ipheth.c projects/binutils-2.17/sys/dev/usb/net/if_kue.c projects/binutils-2.17/sys/dev/usb/net/if_rue.c projects/binutils-2.17/sys/dev/usb/net/if_udav.c projects/binutils-2.17/sys/dev/usb/net/usb_ethernet.c projects/binutils-2.17/sys/dev/usb/quirk/usb_quirk.c projects/binutils-2.17/sys/dev/usb/serial/u3g.c projects/binutils-2.17/sys/dev/usb/serial/uark.c projects/binutils-2.17/sys/dev/usb/serial/ubsa.c projects/binutils-2.17/sys/dev/usb/serial/ubser.c projects/binutils-2.17/sys/dev/usb/serial/uchcom.c projects/binutils-2.17/sys/dev/usb/serial/ucycom.c projects/binutils-2.17/sys/dev/usb/serial/ufoma.c projects/binutils-2.17/sys/dev/usb/serial/uftdi.c projects/binutils-2.17/sys/dev/usb/serial/ugensa.c projects/binutils-2.17/sys/dev/usb/serial/uipaq.c projects/binutils-2.17/sys/dev/usb/serial/ulpt.c projects/binutils-2.17/sys/dev/usb/serial/umct.c projects/binutils-2.17/sys/dev/usb/serial/umodem.c projects/binutils-2.17/sys/dev/usb/serial/umoscom.c projects/binutils-2.17/sys/dev/usb/serial/uplcom.c projects/binutils-2.17/sys/dev/usb/serial/usb_serial.c projects/binutils-2.17/sys/dev/usb/serial/uslcom.c projects/binutils-2.17/sys/dev/usb/serial/uvisor.c projects/binutils-2.17/sys/dev/usb/serial/uvscom.c projects/binutils-2.17/sys/dev/usb/storage/umass.c projects/binutils-2.17/sys/dev/usb/storage/urio.c projects/binutils-2.17/sys/dev/usb/storage/ustorage_fs.c projects/binutils-2.17/sys/dev/usb/template/usb_template.c projects/binutils-2.17/sys/dev/usb/template/usb_template_cdce.c projects/binutils-2.17/sys/dev/usb/template/usb_template_msc.c projects/binutils-2.17/sys/dev/usb/template/usb_template_mtp.c projects/binutils-2.17/sys/dev/usb/usb_busdma.c projects/binutils-2.17/sys/dev/usb/usb_compat_linux.c projects/binutils-2.17/sys/dev/usb/usb_core.c projects/binutils-2.17/sys/dev/usb/usb_debug.c projects/binutils-2.17/sys/dev/usb/usb_dev.c projects/binutils-2.17/sys/dev/usb/usb_device.c projects/binutils-2.17/sys/dev/usb/usb_dynamic.c projects/binutils-2.17/sys/dev/usb/usb_error.c projects/binutils-2.17/sys/dev/usb/usb_generic.c projects/binutils-2.17/sys/dev/usb/usb_handle_request.c projects/binutils-2.17/sys/dev/usb/usb_hid.c projects/binutils-2.17/sys/dev/usb/usb_hub.c projects/binutils-2.17/sys/dev/usb/usb_lookup.c projects/binutils-2.17/sys/dev/usb/usb_mbuf.c projects/binutils-2.17/sys/dev/usb/usb_msctest.c projects/binutils-2.17/sys/dev/usb/usb_parse.c projects/binutils-2.17/sys/dev/usb/usb_process.c projects/binutils-2.17/sys/dev/usb/usb_process.h projects/binutils-2.17/sys/dev/usb/usb_request.c projects/binutils-2.17/sys/dev/usb/usb_transfer.c projects/binutils-2.17/sys/dev/usb/usb_util.c projects/binutils-2.17/sys/dev/usb/usbdevs projects/binutils-2.17/sys/fs/nfsserver/nfs_nfsdcache.c projects/binutils-2.17/sys/fs/nfsserver/nfs_nfsdport.c projects/binutils-2.17/sys/fs/nfsserver/nfs_nfsdstate.c projects/binutils-2.17/sys/geom/nop/g_nop.c projects/binutils-2.17/sys/geom/raid3/g_raid3.c projects/binutils-2.17/sys/geom/sched/g_sched.c projects/binutils-2.17/sys/geom/sched/gs_rr.c projects/binutils-2.17/sys/i386/i386/apic_vector.s projects/binutils-2.17/sys/i386/include/vmparam.h projects/binutils-2.17/sys/ia64/acpica/OsdEnvironment.c projects/binutils-2.17/sys/ia64/include/vmparam.h projects/binutils-2.17/sys/kern/kern_clocksource.c projects/binutils-2.17/sys/kern/kern_et.c projects/binutils-2.17/sys/kern/kern_hhook.c projects/binutils-2.17/sys/kern/kern_intr.c projects/binutils-2.17/sys/kern/kern_lock.c projects/binutils-2.17/sys/kern/kern_mib.c projects/binutils-2.17/sys/kern/kern_ntptime.c projects/binutils-2.17/sys/kern/kern_sx.c projects/binutils-2.17/sys/kern/sched_4bsd.c projects/binutils-2.17/sys/kern/sched_ule.c projects/binutils-2.17/sys/kern/subr_clock.c projects/binutils-2.17/sys/kern/subr_kobj.c projects/binutils-2.17/sys/kern/subr_lock.c projects/binutils-2.17/sys/kern/subr_pcpu.c projects/binutils-2.17/sys/kern/subr_smp.c projects/binutils-2.17/sys/kern/vfs_subr.c projects/binutils-2.17/sys/mips/cavium/ciu.c projects/binutils-2.17/sys/mips/cavium/cvmx_config.h projects/binutils-2.17/sys/mips/cavium/files.octeon1 projects/binutils-2.17/sys/mips/cavium/octe/ethernet-defines.h projects/binutils-2.17/sys/mips/cavium/octe/ethernet-rx.c projects/binutils-2.17/sys/mips/cavium/octe/ethernet-tx.c projects/binutils-2.17/sys/mips/cavium/octe/ethernet.c projects/binutils-2.17/sys/mips/cavium/octeon_wdog.c projects/binutils-2.17/sys/mips/cavium/octopci.c projects/binutils-2.17/sys/mips/cavium/usb/octusb.c projects/binutils-2.17/sys/mips/cavium/usb/octusb_octeon.c projects/binutils-2.17/sys/mips/conf/OCTEON1 projects/binutils-2.17/sys/mips/include/_types.h projects/binutils-2.17/sys/mips/include/cpufunc.h projects/binutils-2.17/sys/mips/include/md_var.h projects/binutils-2.17/sys/mips/include/param.h projects/binutils-2.17/sys/mips/include/pmap.h projects/binutils-2.17/sys/mips/include/proc.h projects/binutils-2.17/sys/mips/include/pte.h projects/binutils-2.17/sys/mips/include/vmparam.h projects/binutils-2.17/sys/mips/mips/dump_machdep.c projects/binutils-2.17/sys/mips/mips/exception.S projects/binutils-2.17/sys/mips/mips/machdep.c projects/binutils-2.17/sys/mips/mips/pmap.c projects/binutils-2.17/sys/mips/mips/swtch.S projects/binutils-2.17/sys/mips/mips/trap.c projects/binutils-2.17/sys/mips/rmi/xlr_machdep.c projects/binutils-2.17/sys/mips/rmi/xls_ehci.c projects/binutils-2.17/sys/net/if.c projects/binutils-2.17/sys/net/netisr.c projects/binutils-2.17/sys/net/route.c projects/binutils-2.17/sys/net/vnet.c projects/binutils-2.17/sys/net80211/ieee80211_amrr.c projects/binutils-2.17/sys/net80211/ieee80211_freebsd.c projects/binutils-2.17/sys/netgraph/bluetooth/common/ng_bluetooth.c projects/binutils-2.17/sys/netgraph/bluetooth/drivers/ubt/ng_ubt.c projects/binutils-2.17/sys/netgraph/bluetooth/drivers/ubtbcmfw/ubtbcmfw.c projects/binutils-2.17/sys/netgraph/bluetooth/socket/ng_btsocket_hci_raw.c projects/binutils-2.17/sys/netgraph/bluetooth/socket/ng_btsocket_l2cap.c projects/binutils-2.17/sys/netgraph/bluetooth/socket/ng_btsocket_l2cap_raw.c projects/binutils-2.17/sys/netgraph/bluetooth/socket/ng_btsocket_rfcomm.c projects/binutils-2.17/sys/netgraph/bluetooth/socket/ng_btsocket_sco.c projects/binutils-2.17/sys/netgraph/ng_socket.c projects/binutils-2.17/sys/netinet/cc/cc_htcp.c projects/binutils-2.17/sys/netinet/if_ether.c projects/binutils-2.17/sys/netinet/ipfw/ip_dn_io.c projects/binutils-2.17/sys/netinet/ipfw/ip_dummynet.c projects/binutils-2.17/sys/netinet/ipfw/ip_fw_dynamic.c projects/binutils-2.17/sys/netinet/tcp_hostcache.c projects/binutils-2.17/sys/netinet/tcp_input.c projects/binutils-2.17/sys/netinet/tcp_subr.c projects/binutils-2.17/sys/netinet/tcp_syncache.c projects/binutils-2.17/sys/netinet/tcp_var.h projects/binutils-2.17/sys/nlm/nlm_prot_impl.c projects/binutils-2.17/sys/pci/if_rlreg.h projects/binutils-2.17/sys/powerpc/aim/mmu_oea64.c projects/binutils-2.17/sys/powerpc/aim/trap.c projects/binutils-2.17/sys/powerpc/include/spr.h projects/binutils-2.17/sys/powerpc/include/vmparam.h projects/binutils-2.17/sys/powerpc/powermac/fcu.c projects/binutils-2.17/sys/powerpc/ps3/ehci_ps3.c projects/binutils-2.17/sys/rpc/clnt_dg.c projects/binutils-2.17/sys/rpc/clnt_vc.c projects/binutils-2.17/sys/rpc/svc.c projects/binutils-2.17/sys/rpc/svc_vc.c projects/binutils-2.17/sys/security/mac/mac_framework.c projects/binutils-2.17/sys/security/mac_seeotheruids/mac_seeotheruids.c projects/binutils-2.17/sys/sparc64/include/vmparam.h projects/binutils-2.17/sys/sparc64/sparc64/db_trace.c projects/binutils-2.17/sys/sparc64/sparc64/tlb.c projects/binutils-2.17/sys/sparc64/sparc64/tsb.c projects/binutils-2.17/sys/sparc64/sparc64/vm_machdep.c projects/binutils-2.17/sys/sun4v/include/vmparam.h projects/binutils-2.17/sys/sun4v/sun4v/db_interface.c projects/binutils-2.17/sys/sun4v/sun4v/db_trace.c projects/binutils-2.17/sys/sun4v/sun4v/vm_machdep.c projects/binutils-2.17/sys/sys/param.h projects/binutils-2.17/sys/sys/priority.h projects/binutils-2.17/sys/sys/sysctl.h projects/binutils-2.17/sys/sys/vmmeter.h projects/binutils-2.17/sys/ufs/ffs/ffs_softdep.c projects/binutils-2.17/sys/ufs/ufs/ufs_quota.c projects/binutils-2.17/sys/vm/phys_pager.c projects/binutils-2.17/sys/vm/vm_contig.c projects/binutils-2.17/sys/vm/vm_glue.c projects/binutils-2.17/sys/vm/vm_meter.c projects/binutils-2.17/sys/x86/acpica/OsdEnvironment.c projects/binutils-2.17/sys/x86/x86/busdma_machdep.c projects/binutils-2.17/sys/x86/x86/local_apic.c projects/binutils-2.17/tools/regression/bin/date/regress.sh projects/binutils-2.17/usr.sbin/acpi/iasl/Makefile projects/binutils-2.17/usr.sbin/kbdmap/kbdmap.c projects/binutils-2.17/usr.sbin/pc-sysinstall/backend/functions-bsdlabel.sh projects/binutils-2.17/usr.sbin/pc-sysinstall/backend/functions-cleanup.sh projects/binutils-2.17/usr.sbin/pc-sysinstall/backend/functions-disk.sh projects/binutils-2.17/usr.sbin/pc-sysinstall/backend/functions-users.sh projects/binutils-2.17/usr.sbin/pc-sysinstall/examples/README projects/binutils-2.17/usr.sbin/sade/Makefile projects/binutils-2.17/usr.sbin/spkrtest/spkrtest.sh projects/binutils-2.17/usr.sbin/sysinstall/Makefile projects/binutils-2.17/usr.sbin/tzsetup/Makefile projects/binutils-2.17/usr.sbin/usbdump/usbdump.8 Directory Properties: projects/binutils-2.17/ (props changed) projects/binutils-2.17/cddl/contrib/opensolaris/ (props changed) projects/binutils-2.17/contrib/bind9/ (props changed) projects/binutils-2.17/contrib/binutils/ (props changed) projects/binutils-2.17/contrib/bzip2/ (props changed) projects/binutils-2.17/contrib/ee/ (props changed) projects/binutils-2.17/contrib/expat/ (props changed) projects/binutils-2.17/contrib/file/ (props changed) projects/binutils-2.17/contrib/gdb/ (props changed) projects/binutils-2.17/contrib/gdtoa/ (props changed) projects/binutils-2.17/contrib/gnu-sort/ (props changed) projects/binutils-2.17/contrib/groff/ (props changed) projects/binutils-2.17/contrib/less/ (props changed) projects/binutils-2.17/contrib/libpcap/ (props changed) projects/binutils-2.17/contrib/llvm/ (props changed) projects/binutils-2.17/contrib/llvm/tools/clang/ (props changed) projects/binutils-2.17/contrib/ncurses/ (props changed) projects/binutils-2.17/contrib/netcat/ (props changed) projects/binutils-2.17/contrib/ntp/ (props changed) projects/binutils-2.17/contrib/one-true-awk/ (props changed) projects/binutils-2.17/contrib/openbsm/ (props changed) projects/binutils-2.17/contrib/openpam/ (props changed) projects/binutils-2.17/contrib/pf/ (props changed) projects/binutils-2.17/contrib/sendmail/ (props changed) projects/binutils-2.17/contrib/tcpdump/ (props changed) projects/binutils-2.17/contrib/tcsh/ (props changed) projects/binutils-2.17/contrib/top/ (props changed) projects/binutils-2.17/contrib/top/install-sh (props changed) projects/binutils-2.17/contrib/tzcode/stdtime/ (props changed) projects/binutils-2.17/contrib/tzcode/zic/ (props changed) projects/binutils-2.17/contrib/tzdata/ (props changed) projects/binutils-2.17/contrib/wpa/ (props changed) projects/binutils-2.17/contrib/xz/ (props changed) projects/binutils-2.17/crypto/openssh/ (props changed) projects/binutils-2.17/crypto/openssl/ (props changed) projects/binutils-2.17/lib/libc/ (props changed) projects/binutils-2.17/lib/libc/stdtime/ (props changed) projects/binutils-2.17/lib/libutil/ (props changed) projects/binutils-2.17/lib/libz/ (props changed) projects/binutils-2.17/sbin/ (props changed) projects/binutils-2.17/sbin/ipfw/ (props changed) projects/binutils-2.17/share/mk/bsd.arch.inc.mk (props changed) projects/binutils-2.17/share/zoneinfo/ (props changed) projects/binutils-2.17/sys/ (props changed) projects/binutils-2.17/sys/amd64/include/xen/ (props changed) projects/binutils-2.17/sys/cddl/contrib/opensolaris/ (props changed) projects/binutils-2.17/sys/contrib/dev/acpica/ (props changed) projects/binutils-2.17/sys/contrib/octeon-sdk/ (props changed) projects/binutils-2.17/sys/contrib/pf/ (props changed) projects/binutils-2.17/sys/contrib/x86emu/ (props changed) projects/binutils-2.17/usr.bin/calendar/ (props changed) projects/binutils-2.17/usr.bin/csup/ (props changed) projects/binutils-2.17/usr.bin/procstat/ (props changed) projects/binutils-2.17/usr.sbin/zic/ (props changed) Modified: projects/binutils-2.17/Makefile ============================================================================== --- projects/binutils-2.17/Makefile Thu Jan 13 20:44:31 2011 (r217375) +++ projects/binutils-2.17/Makefile Thu Jan 13 21:06:30 2011 (r217376) @@ -5,6 +5,7 @@ # # universe - *Really* build *everything* (buildworld and # all kernels on all architectures). +# tinderbox - Same as universe, but stop on first failure. # buildworld - Rebuild *everything*, including glue to help do # upgrades. # installworld - Install everything built by "buildworld". @@ -35,10 +36,12 @@ # tree. This makefile executes a child make process, forcing it to use # the mk files from the source tree which are supposed to DTRT. # -# The user-driven targets (as listed above) are implemented in Makefile.inc1. +# Most of the user-driven targets (as listed above) are implemented in +# Makefile.inc1. The exceptions are universe, tinderbox and targets. # # If you want to build your system from source be sure that /usr/obj has -# at least 800MB of diskspace available. +# at least 1GB of diskspace available. A complete 'universe' build requires +# about 15GB of space. # # For individuals wanting to build from the sources currently on their # system, the simple instructions are: Modified: projects/binutils-2.17/ObsoleteFiles.inc ============================================================================== --- projects/binutils-2.17/ObsoleteFiles.inc Thu Jan 13 20:44:31 2011 (r217375) +++ projects/binutils-2.17/ObsoleteFiles.inc Thu Jan 13 21:06:30 2011 (r217376) @@ -38,6 +38,51 @@ # xargs -n1 | sort | uniq -d; # done +# 20110112: Update dialog to new version, rename old libdialog to libodialog, +# removing associated man pages and header files. +OLD_FILES+=usr/share/man/man3/draw_shadow.3.gz \ + usr/share/man/man3/draw_box.3.gz usr/share/man/man3/line_edit.3.gz \ + usr/share/man/man3/strheight.3.gz usr/share/man/man3/strwidth.3.gz \ + usr/share/man/man3/dialog_create_rc.3.gz \ + usr/share/man/man3/dialog_yesno.3.gz usr/share/man/man3/dialog_noyes.3.gz \ + usr/share/man/man3/dialog_prgbox.3.gz \ + usr/share/man/man3/dialog_textbox.3.gz usr/share/man/man3/dialog_menu.3.gz \ + usr/share/man/man3/dialog_checklist.3.gz \ + usr/share/man/man3/dialog_radiolist.3.gz \ + usr/share/man/man3/dialog_inputbox.3.gz \ + usr/share/man/man3/dialog_clear_norefresh.3.gz \ + usr/share/man/man3/dialog_clear.3.gz usr/share/man/man3/dialog_update.3.gz \ + usr/share/man/man3/dialog_fselect.3.gz \ + usr/share/man/man3/dialog_notify.3.gz \ + usr/share/man/man3/dialog_mesgbox.3.gz \ + usr/share/man/man3/dialog_gauge.3.gz usr/share/man/man3/init_dialog.3.gz \ + usr/share/man/man3/end_dialog.3.gz usr/share/man/man3/use_helpfile.3.gz \ + usr/share/man/man3/use_helpline.3.gz usr/share/man/man3/get_helpline.3.gz \ + usr/share/man/man3/restore_helpline.3.gz \ + usr/share/man/man3/dialog_msgbox.3.gz \ + usr/share/man/man3/dialog_ftree.3.gz usr/share/man/man3/dialog_tree.3.gz \ + usr/share/examples/dialog/README usr/share/examples/dialog/checklist \ + usr/share/examples/dialog/ftreebox usr/share/examples/dialog/infobox \ + usr/share/examples/dialog/inputbox usr/share/examples/dialog/menubox \ + usr/share/examples/dialog/msgbox usr/share/examples/dialog/prgbox \ + usr/share/examples/dialog/radiolist usr/share/examples/dialog/textbox \ + usr/share/examples/dialog/treebox usr/share/examples/dialog/yesno \ + usr/share/examples/libdialog/Makefile usr/share/examples/libdialog/check1.c\ + usr/share/examples/libdialog/check2.c usr/share/examples/libdialog/check3.c\ + usr/share/examples/libdialog/dselect.c \ + usr/share/examples/libdialog/fselect.c \ + usr/share/examples/libdialog/ftree1.c \ + usr/share/examples/libdialog/ftree1.test \ + usr/share/examples/libdialog/ftree2.c \ + usr/share/examples/libdialog/ftree2.test \ + usr/share/examples/libdialog/gauge.c usr/share/examples/libdialog/input1.c \ + usr/share/examples/libdialog/input2.c usr/share/examples/libdialog/menu1.c \ + usr/share/examples/libdialog/menu2.c usr/share/examples/libdialog/menu3.c \ + usr/share/examples/libdialog/msg.c usr/share/examples/libdialog/prgbox.c \ + usr/share/examples/libdialog/radio1.c usr/share/examples/libdialog/radio2.c\ + usr/share/examples/libdialog/radio3.c usr/share/examples/libdialog/text.c \ + usr/share/examples/libdialog/tree.c usr/share/examples/libdialog/yesno.c +OLD_DIRS+=usr/share/examples/libdialog usr/share/examples/dialog # 20101114: Remove long-obsolete MAKEDEV.8 OLD_FILES+=usr/share/man/man8/MAKEDEV.8.gz # 20101112: vgonel(9) has gone to private API a while ago Modified: projects/binutils-2.17/UPDATING ============================================================================== --- projects/binutils-2.17/UPDATING Thu Jan 13 20:44:31 2011 (r217375) +++ projects/binutils-2.17/UPDATING Thu Jan 13 21:06:30 2011 (r217376) @@ -22,10 +22,26 @@ NOTE TO PEOPLE WHO THINK THAT FreeBSD 9. machines to maximize performance. (To disable malloc debugging, run ln -s aj /etc/malloc.conf.) +20110112: + A SYSCTL_[ADD_]UQUAD was added for unsigned uint64_t pointers, + symmetric with the existing SYSCTL_[ADD_]QUAD. Type checking + for scalar sysctls is defined but disabled. Code that needs + UQUAD to pass the type checking that must compile on older + systems where the define is not present can check against + __FreeBSD_version >= 900030. + + The system dialog(1) has been replaced with a new version previously + in ports as devel/cdialog. dialog(1) is mostly command-line compatible + with the previous version, but the libdialog associated with it has + a largely incompatible API. As such, the original version of libdialog + will be kept temporarily as libodialog, until its base system consumers + are replaced or updated. Bump __FreeBSD_version to 900030. + 20110103: If you are trying to run make universe on a -stable system, and you get the following warning: -"Makefile", line 356: "Target architecture for i386/conf/GENERIC unknown. config(8) likely too old." + "Makefile", line 356: "Target architecture for i386/conf/GENERIC + unknown. config(8) likely too old." or something similar to it, then you must upgrade your -stable system to 8.2-Release or newer (really, any time after r210146 7/15/2010 in stable/8) or build the config from the latest stable/8 branch and @@ -33,8 +49,8 @@ NOTE TO PEOPLE WHO THINK THAT FreeBSD 9. Prior to this date, building a current universe on 8-stable system from between 7/15/2010 and 1/2/2011 would result in a weird shell parsing - error in the first kernel build phase. A new config on those old systems - will fix that problem for older versions of -current. + error in the first kernel build phase. A new config on those old + systems will fix that problem for older versions of -current. 20101228: The TCP stack has been modified to allow Khelp modules to interact with Modified: projects/binutils-2.17/bin/ps/print.c ============================================================================== --- projects/binutils-2.17/bin/ps/print.c Thu Jan 13 20:44:31 2011 (r217375) +++ projects/binutils-2.17/bin/ps/print.c Thu Jan 13 21:06:30 2011 (r217376) @@ -45,6 +45,7 @@ __FBSDID("$FreeBSD$"); #include <sys/mac.h> #include <sys/user.h> #include <sys/sysctl.h> +#include <sys/vmmeter.h> #include <err.h> #include <grp.h> Modified: projects/binutils-2.17/bin/sh/exec.c ============================================================================== --- projects/binutils-2.17/bin/sh/exec.c Thu Jan 13 20:44:31 2011 (r217375) +++ projects/binutils-2.17/bin/sh/exec.c Thu Jan 13 21:06:30 2011 (r217376) @@ -92,7 +92,6 @@ struct tblentry { static struct tblentry *cmdtable[CMDTABLESIZE]; -static int builtinloc = -1; /* index in path of %builtin, or -1 */ int exerrno = 0; /* Last exec error */ @@ -244,8 +243,7 @@ hashcmd(int argc __unused, char **argv _ } while ((name = *argptr) != NULL) { if ((cmdp = cmdlookup(name, 0)) != NULL - && (cmdp->cmdtype == CMDNORMAL - || (cmdp->cmdtype == CMDBUILTIN && builtinloc >= 0))) + && cmdp->cmdtype == CMDNORMAL) delete_cmd_entry(); find_command(name, &entry, DO_ERR, pathval()); if (verbose) { @@ -336,8 +334,8 @@ find_command(const char *name, struct cm goto success; } - /* If %builtin not in path, check for builtin next */ - if (builtinloc < 0 && (i = find_builtin(name, &spec)) >= 0) { + /* Check for builtin next */ + if ((i = find_builtin(name, &spec)) >= 0) { INTOFF; cmdp = cmdlookup(name, 1); if (cmdp->cmdtype == CMDFUNCTION) @@ -353,7 +351,7 @@ find_command(const char *name, struct cm prev = -1; /* where to start */ if (cmdp) { /* doing a rehash */ if (cmdp->cmdtype == CMDBUILTIN) - prev = builtinloc; + prev = -1; else prev = cmdp->param.index; } @@ -365,19 +363,7 @@ loop: stunalloc(fullname); idx++; if (pathopt) { - if (prefix("builtin", pathopt)) { - if ((i = find_builtin(name, &spec)) < 0) - goto loop; - INTOFF; - cmdp = cmdlookup(name, 1); - if (cmdp->cmdtype == CMDFUNCTION) - cmdp = &loc_cmd; - cmdp->cmdtype = CMDBUILTIN; - cmdp->param.index = i; - cmdp->special = spec; - INTON; - goto success; - } else if (prefix("func", pathopt)) { + if (prefix("func", pathopt)) { /* handled below */ } else { goto loop; /* ignore unimplemented options */ @@ -484,8 +470,7 @@ hashcd(void) for (pp = cmdtable ; pp < &cmdtable[CMDTABLESIZE] ; pp++) { for (cmdp = *pp ; cmdp ; cmdp = cmdp->next) { - if (cmdp->cmdtype == CMDNORMAL - || (cmdp->cmdtype == CMDBUILTIN && builtinloc >= 0)) + if (cmdp->cmdtype == CMDNORMAL) cmdp->rehash = 1; } } @@ -505,13 +490,11 @@ changepath(const char *newval) const char *old, *new; int idx; int firstchange; - int bltin; old = pathval(); new = newval; firstchange = 9999; /* assume no change */ idx = 0; - bltin = -1; for (;;) { if (*old != *new) { firstchange = idx; @@ -522,19 +505,12 @@ changepath(const char *newval) } if (*new == '\0') break; - if (*new == '%' && bltin < 0 && prefix("builtin", new + 1)) - bltin = idx; if (*new == ':') { idx++; } new++, old++; } - if (builtinloc < 0 && bltin >= 0) - builtinloc = bltin; /* zap builtins */ - if (builtinloc >= 0 && bltin < 0) - firstchange = 0; clearcmdentry(firstchange); - builtinloc = bltin; } @@ -555,9 +531,7 @@ clearcmdentry(int firstchange) pp = tblp; while ((cmdp = *pp) != NULL) { if ((cmdp->cmdtype == CMDNORMAL && - cmdp->param.index >= firstchange) - || (cmdp->cmdtype == CMDBUILTIN && - builtinloc >= firstchange)) { + cmdp->param.index >= firstchange)) { *pp = cmdp->next; ckfree(cmdp); } else { Modified: projects/binutils-2.17/bin/sh/memalloc.c ============================================================================== --- projects/binutils-2.17/bin/sh/memalloc.c Thu Jan 13 20:44:31 2011 (r217375) +++ projects/binutils-2.17/bin/sh/memalloc.c Thu Jan 13 21:06:30 2011 (r217376) @@ -277,16 +277,6 @@ growstackblock(int min) -void -grabstackblock(int len) -{ - len = ALIGN(len); - stacknxt += len; - stacknleft -= len; -} - - - /* * The following routines are somewhat easier to use that the above. * The user declares a variable of type STACKSTR, which may be declared Modified: projects/binutils-2.17/bin/sh/memalloc.h ============================================================================== --- projects/binutils-2.17/bin/sh/memalloc.h Thu Jan 13 20:44:31 2011 (r217375) +++ projects/binutils-2.17/bin/sh/memalloc.h Thu Jan 13 21:06:30 2011 (r217376) @@ -55,7 +55,6 @@ pointer stalloc(int); void stunalloc(pointer); void setstackmark(struct stackmark *); void popstackmark(struct stackmark *); -void grabstackblock(int); char *growstackstr(void); char *makestrspace(int, char *); char *stputbin(const char *data, int len, char *p); @@ -65,6 +64,7 @@ char *stputs(const char *data, char *p); #define stackblock() stacknxt #define stackblocksize() stacknleft +#define grabstackblock(n) stalloc(n) #define STARTSTACKSTR(p) p = stackblock() #define STPUTC(c, p) do { if (p == sstrend) p = growstackstr(); *p++ = (c); } while(0) #define CHECKSTRSPACE(n, p) { if (sstrend - p < n) p = makestrspace(n, p); } Modified: projects/binutils-2.17/cddl/contrib/opensolaris/lib/libzpool/common/sys/zfs_context.h ============================================================================== --- projects/binutils-2.17/cddl/contrib/opensolaris/lib/libzpool/common/sys/zfs_context.h Thu Jan 13 20:44:31 2011 (r217375) +++ projects/binutils-2.17/cddl/contrib/opensolaris/lib/libzpool/common/sys/zfs_context.h Thu Jan 13 21:06:30 2011 (r217376) @@ -601,6 +601,7 @@ typedef uint32_t idmap_rid_t; #define SYSCTL_UINT(...) #define SYSCTL_ULONG(...) #define SYSCTL_QUAD(...) +#define SYSCTL_UQUAD(...) #ifdef TUNABLE_INT #undef TUNABLE_INT #undef TUNABLE_ULONG Modified: projects/binutils-2.17/etc/mtree/BSD.usr.dist ============================================================================== --- projects/binutils-2.17/etc/mtree/BSD.usr.dist Thu Jan 13 20:44:31 2011 (r217375) +++ projects/binutils-2.17/etc/mtree/BSD.usr.dist Thu Jan 13 21:06:30 2011 (r217376) @@ -201,8 +201,6 @@ .. cvsup .. - dialog - .. diskless .. drivers @@ -251,8 +249,6 @@ .. .. .. - libdialog - .. libvgl .. mdoc Modified: projects/binutils-2.17/gnu/lib/Makefile ============================================================================== --- projects/binutils-2.17/gnu/lib/Makefile Thu Jan 13 20:44:31 2011 (r217375) +++ projects/binutils-2.17/gnu/lib/Makefile Thu Jan 13 21:06:30 2011 (r217376) @@ -2,7 +2,8 @@ .include <bsd.own.mk> -SUBDIR= csu libgcc libgcov libdialog libgomp libregex libreadline libssp +SUBDIR= csu libgcc libgcov libdialog libgomp libodialog libregex libreadline \ + libssp # libsupc++ uses libstdc++ headers, although 'make includes' should # have taken care of that already. Modified: projects/binutils-2.17/gnu/lib/libdialog/Makefile ============================================================================== --- projects/binutils-2.17/gnu/lib/libdialog/Makefile Thu Jan 13 20:44:31 2011 (r217375) +++ projects/binutils-2.17/gnu/lib/libdialog/Makefile Thu Jan 13 21:06:30 2011 (r217376) @@ -1,47 +1,19 @@ -# Makefile for libdialog # $FreeBSD$ -.include <bsd.own.mk> +DIALOG= ${.CURDIR}/../../../contrib/dialog -LIB= dialog -INCS= dialog.h -MAN= dialog.3 - -SHLIB_MAJOR= 7 -SRCS= kernel.c rc.c checklist.c inputbox.c menubox.c msgbox.c \ - lineedit.c radiolist.c textbox.c yesno.c prgbox.c raw_popen.c \ - fselect.c ui_objects.c dir.c notify.c help.c gauge.c tree.c - -EXAMPLES= Makefile check1.c check2.c check3.c dselect.c fselect.c \ - ftree1.c ftree1.test ftree2.c ftree2.test gauge.c input1.c \ - input2.c menu1.c menu2.c menu3.c msg.c prgbox.c radio1.c \ - radio2.c radio3.c text.c tree.c yesno.c - -CFLAGS+= -I${.CURDIR} -Wall -Wstrict-prototypes -DLOCALE - -DPADD= ${LIBNCURSES} -LDADD= -lncurses - -.if ${MK_HTML} != "no" -FILES= ${EXAMPLES:C;^;${.CURDIR}/TESTS/;} -FILESDIR= ${SHAREDIR}/examples/libdialog -.endif - -MLINKS+=dialog.3 draw_shadow.3 dialog.3 draw_box.3 \ - dialog.3 line_edit.3 dialog.3 strheight.3 \ - dialog.3 strwidth.3 dialog.3 dialog_create_rc.3 \ - dialog.3 dialog_yesno.3 dialog.3 dialog_noyes.3 \ - dialog.3 dialog_prgbox.3 \ - dialog.3 dialog_textbox.3 dialog.3 dialog_menu.3 \ - dialog.3 dialog_checklist.3 dialog.3 dialog_radiolist.3 \ - dialog.3 dialog_inputbox.3 dialog.3 dialog_clear_norefresh.3 \ - dialog.3 dialog_clear.3 dialog.3 dialog_update.3 \ - dialog.3 dialog_fselect.3 dialog.3 dialog_notify.3 \ - dialog.3 dialog_mesgbox.3 dialog.3 dialog_gauge.3 \ - dialog.3 init_dialog.3 dialog.3 end_dialog.3 \ - dialog.3 use_helpfile.3 dialog.3 use_helpline.3 \ - dialog.3 get_helpline.3 dialog.3 restore_helpline.3 \ - dialog.3 dialog_msgbox.3 dialog.3 dialog_ftree.3 \ - dialog.3 dialog_tree.3 +LIB= dialog +SHLIB_MAJOR= 7 +SRCS= arrows.c buttons.c calendar.c checklist.c columns.c dlg_keys.c \ + editbox.c fselect.c formbox.c guage.c inputbox.c inputstr.c \ + menubox.c mixedform.c mixedgauge.c mouse.c mousewget.c \ + msgbox.c pause.c progressbox.c rc.c tailbox.c textbox.c \ + timebox.c trace.c ui_getc.c util.c version.c yesno.c +INCS= dialog.h dlg_colors.h dlg_config.h dlg_keys.h +MAN= dialog.3 + +CFLAGS+= -I${.CURDIR} -I${DIALOG} +.PATH: ${DIALOG} +WARNS?= 3 .include <bsd.lib.mk> Copied: projects/binutils-2.17/gnu/lib/libdialog/dlg_config.h (from r217375, head/gnu/lib/libdialog/dlg_config.h) ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ projects/binutils-2.17/gnu/lib/libdialog/dlg_config.h Thu Jan 13 21:06:30 2011 (r217376, copy of r217375, head/gnu/lib/libdialog/dlg_config.h) @@ -0,0 +1,91 @@ +/* dlg_config.h. Generated automatically by configure. */ +/* + * The configure script expands this as a set of definitions + * + * $FreeBSD$ + */ + + +#define DIALOG_PATCHDATE 20100428 +#define DIALOG_VERSION "1.1" +#define HAVE_ALLOCA 1 +#define HAVE_COLOR 1 +#define HAVE_CURSES_H 1 +#define HAVE_DIRENT_H 1 +#define HAVE_DLG_FORMBOX 1 +#define HAVE_DLG_GAUGE 1 +#define HAVE_DLG_MIXEDFORM 1 +#define HAVE_DLG_TAILBOX 1 +#define HAVE_DLG_TRACE 1 +#define HAVE_FEOF_UNLOCKED 1 +#define HAVE_FLUSHINP 1 +#define HAVE_FSEEKO 1 +#define HAVE_GETBEGX 1 +#define HAVE_GETBEGY 1 +#define HAVE_GETBEGYX 1 +#define HAVE_GETCURX 1 +#define HAVE_GETCURY 1 +#define HAVE_GETCWD 1 +#define HAVE_GETEGID 1 +#define HAVE_GETEUID 1 +#define HAVE_GETGID 1 +#define HAVE_GETMAXX 1 +#define HAVE_GETMAXY 1 +#define HAVE_GETMAXYX 1 +#define HAVE_GETPAGESIZE 1 +#define HAVE_GETPARX 1 +#define HAVE_GETPARY 1 +#define HAVE_GETPARYX 1 +#define HAVE_GETUID 1 +#define HAVE_ICONV 1 +#define HAVE_INTTYPES_H 1 +#define HAVE_LANGINFO_CODESET 1 +#define HAVE_LC_MESSAGES 1 +#define HAVE_LIMITS_H 1 +#define HAVE_LOCALE_H 1 +#define HAVE_MBSTATE_T 1 +#define HAVE_MEMORY_H 1 +#define HAVE_MIXEDGAUGE 1 +#define HAVE_MMAP 1 +#define HAVE_MUNMAP 1 +#define HAVE_NL_TYPES_H 1 +#define HAVE_PUTENV 1 +#define HAVE_RC_FILE 1 +#define HAVE_SEARCH_H 1 +#define HAVE_SETENV 1 +#define HAVE_SETLOCALE 1 +#define HAVE_STDDEF_H 1 +#define HAVE_STDINT_H 1 +#define HAVE_STDLIB_H 1 +#define HAVE_STPCPY 1 +#define HAVE_STRCASECMP 1 +#define HAVE_STRCHR 1 +#define HAVE_STRDUP 1 +#define HAVE_STRFTIME 1 +#define HAVE_STRINGS_H 1 +#define HAVE_STRING_H 1 +#define HAVE_STRTOUL 1 +#define HAVE_SYS_PARAM_H 1 +#define HAVE_SYS_STAT_H 1 +#define HAVE_SYS_TYPES_H 1 +#define HAVE_SYS_WAIT_H 1 +#define HAVE_TERM_H 1 +#define HAVE_TSEARCH 1 +#define HAVE_TYPE_CHTYPE 1 +#define HAVE_UNCTRL_H 1 +#define HAVE_UNISTD_H 1 +#define HAVE_USE_DEFAULT_COLORS 1 +#define HAVE_WAITPID 1 +#define HAVE_WGET_WCH 1 +#define HAVE_XDIALOG 1 +#define HAVE__NC_FREE_AND_EXIT 1 +#define ICONV_CONST const +#define MIXEDCASE_FILENAMES 1 +#define NCURSES 1 +#define NEED_WCHAR_H 1 +#define PACKAGE "dialog" +#define RETSIGTYPE void +#define STDC_HEADERS 1 +#define SYSTEM_NAME "freebsd9.0" +#define TIME_WITH_SYS_TIME 1 +#define TYPE_CHTYPE_IS_SCALAR 1 Modified: projects/binutils-2.17/gnu/usr.bin/dialog/Makefile ============================================================================== --- projects/binutils-2.17/gnu/usr.bin/dialog/Makefile Thu Jan 13 20:44:31 2011 (r217375) +++ projects/binutils-2.17/gnu/usr.bin/dialog/Makefile Thu Jan 13 21:06:30 2011 (r217376) @@ -1,17 +1,13 @@ -# Makefile for dialog # $FreeBSD$ -.include <bsd.own.mk> - -.if ${MK_EXAMPLES} != "no" -SUBDIR= TESTS -.endif - +DIALOG= ${.CURDIR}/../../../contrib/dialog PROG= dialog -CFLAGS+= -Wall -Wstrict-prototypes - DPADD= $(LIBDIALOG) $(LIBNCURSES) -LDADD= -ldialog -lncurses +LDADD= -ldialog -lncursesw -lm +CFLAGS+= -I${.CURDIR} -I${DIALOG} +.PATH: ${DIALOG} + +WARNS?= 3 .include <bsd.prog.mk> Modified: projects/binutils-2.17/include/assert.h ============================================================================== --- projects/binutils-2.17/include/assert.h Thu Jan 13 20:44:31 2011 (r217375) +++ projects/binutils-2.17/include/assert.h Thu Jan 13 21:06:30 2011 (r217376) @@ -58,6 +58,6 @@ #ifndef _ASSERT_H_ #define _ASSERT_H_ __BEGIN_DECLS -void __assert(const char *, const char *, int, const char *); +void __assert(const char *, const char *, int, const char *) __dead2; __END_DECLS #endif /* !_ASSERT_H_ */ Modified: projects/binutils-2.17/lib/bind/config.mk ============================================================================== --- projects/binutils-2.17/lib/bind/config.mk Thu Jan 13 20:44:31 2011 (r217375) +++ projects/binutils-2.17/lib/bind/config.mk Thu Jan 13 21:06:30 2011 (r217376) @@ -65,7 +65,11 @@ CFLAGS+= -I${LIB_BIND_DIR} .endif # Use the right version of the atomic.h file from lib/isc -ISC_ATOMIC_ARCH=${MACHINE_CPUARCH:S/i386/x86_32/:S/amd64/x86_32/} +.if ${MACHINE_ARCH} == "amd64" || ${MACHINE_ARCH} == "i386" +ISC_ATOMIC_ARCH= x86_32 +.else +ISC_ATOMIC_ARCH= ${MACHINE_CPUARCH} +.endif # Optional features .if ${MK_BIND_LARGE_FILE} == "yes" Modified: projects/binutils-2.17/lib/csu/amd64/Makefile ============================================================================== --- projects/binutils-2.17/lib/csu/amd64/Makefile Thu Jan 13 20:44:31 2011 (r217375) +++ projects/binutils-2.17/lib/csu/amd64/Makefile Thu Jan 13 21:06:30 2011 (r217376) @@ -12,12 +12,31 @@ CFLAGS+= -fno-omit-frame-pointer all: ${OBJS} CLEANFILES= ${OBJS} +CLEANFILES+= crt1.s gcrt1.s Scrt1.s -gcrt1.o: crt1.c - ${CC} ${CFLAGS} -DGCRT -c -o gcrt1.o ${.CURDIR}/crt1.c +# See the comment in lib/csu/common/crtbrand.c for the reason crt1.c is not +# directly compiled to .o files. -Scrt1.o: crt1.c - ${CC} ${CFLAGS} -fPIC -DPIC -c -o Scrt1.o ${.CURDIR}/crt1.c +crt1.s: crt1.c + ${CC} ${CFLAGS} -S -o ${.TARGET} ${.CURDIR}/crt1.c + sed -i "" -e '/\.note\.ABI-tag/s/progbits/note/' ${.TARGET} + +crt1.o: crt1.s + ${CC} ${CFLAGS} -c -o ${.TARGET} crt1.s + +gcrt1.s: crt1.c + ${CC} ${CFLAGS} -DGCRT -S -o ${.TARGET} ${.CURDIR}/crt1.c + sed -i "" -e '/\.note\.ABI-tag/s/progbits/note/' ${.TARGET} + +gcrt1.o: gcrt1.s + ${CC} ${CFLAGS} -c -o ${.TARGET} gcrt1.s + +Scrt1.s: crt1.c + ${CC} ${CFLAGS} -fPIC -DPIC -S -o ${.TARGET} ${.CURDIR}/crt1.c + sed -i "" -e '/\.note\.ABI-tag/s/progbits/note/' ${.TARGET} + +Scrt1.o: Scrt1.s + ${CC} ${CFLAGS} -c -o ${.TARGET} Scrt1.s realinstall: ${INSTALL} -o ${LIBOWN} -g ${LIBGRP} -m ${LIBMODE} \ Modified: projects/binutils-2.17/lib/csu/arm/Makefile ============================================================================== --- projects/binutils-2.17/lib/csu/arm/Makefile Thu Jan 13 20:44:31 2011 (r217375) +++ projects/binutils-2.17/lib/csu/arm/Makefile Thu Jan 13 21:06:30 2011 (r217376) @@ -11,12 +11,31 @@ CFLAGS+= -I${.CURDIR}/../common \ all: ${OBJS} CLEANFILES= ${OBJS} +CLEANFILES+= crt1.s gcrt1.s Scrt1.s -gcrt1.o: crt1.c - ${CC} ${CFLAGS} -DGCRT -c -o gcrt1.o ${.ALLSRC} +# See the comment in lib/csu/common/crtbrand.c for the reason crt1.c is not +# directly compiled to .o files. -Scrt1.o: crt1.c - ${CC} ${CFLAGS} -fPIC -DPIC -c -o Scrt1.o ${.ALLSRC} +crt1.s: crt1.c + ${CC} ${CFLAGS} -S -o ${.TARGET} ${.CURDIR}/crt1.c + sed -i "" -e '/\.note\.ABI-tag/s/progbits/note/' ${.TARGET} + +crt1.o: crt1.s + ${CC} ${CFLAGS} -c -o ${.TARGET} crt1.s + +gcrt1.s: crt1.c + ${CC} ${CFLAGS} -DGCRT -S -o ${.TARGET} ${.CURDIR}/crt1.c + sed -i "" -e '/\.note\.ABI-tag/s/progbits/note/' ${.TARGET} + +gcrt1.o: gcrt1.s + ${CC} ${CFLAGS} -c -o ${.TARGET} gcrt1.s + +Scrt1.s: crt1.c + ${CC} ${CFLAGS} -fPIC -DPIC -S -o ${.TARGET} ${.CURDIR}/crt1.c + sed -i "" -e '/\.note\.ABI-tag/s/progbits/note/' ${.TARGET} + +Scrt1.o: Scrt1.s + ${CC} ${CFLAGS} -c -o ${.TARGET} Scrt1.s realinstall: ${INSTALL} -o ${LIBOWN} -g ${LIBGRP} -m ${LIBMODE} \ Modified: projects/binutils-2.17/lib/csu/common/crtbrand.c ============================================================================== --- projects/binutils-2.17/lib/csu/common/crtbrand.c Thu Jan 13 20:44:31 2011 (r217375) +++ projects/binutils-2.17/lib/csu/common/crtbrand.c Thu Jan 13 21:06:30 2011 (r217376) @@ -36,6 +36,23 @@ __FBSDID("$FreeBSD$"); * Special ".note" entry specifying the ABI version. See * http://www.netbsd.org/Documentation/kernel/elf-notes.html * for more information. + * + * For all arches except sparc, gcc emits the section directive for the + * following struct with a PROGBITS type. However, newer versions of binutils + * (after 2.16.90) require the section to be of NOTE type, to guarantee that the + * .note.ABI-tag section correctly ends up in the first page of the final + * executable. + * + * Unfortunately, there is no clean way to tell gcc to use another section type, + * so this C file (or the C file that includes it) must be compiled in multiple + * steps: + * + * - Compile the .c file to a .s file. + * - Edit the .s file to change the 'progbits' type to 'note', for the section + * directive that defines the .note.ABI-tag section. + * - Compile the .s file to an object file. + * + * These steps are done in the invididual Makefiles for each applicable arch. */ static const struct { int32_t namesz; Modified: projects/binutils-2.17/lib/csu/i386-elf/Makefile ============================================================================== --- projects/binutils-2.17/lib/csu/i386-elf/Makefile Thu Jan 13 20:44:31 2011 (r217375) +++ projects/binutils-2.17/lib/csu/i386-elf/Makefile Thu Jan 13 21:06:30 2011 (r217376) @@ -11,19 +11,38 @@ FILESDIR= ${LIBDIR} CFLAGS+= -I${.CURDIR}/../common \ -I${.CURDIR}/../../libc/include CLEANFILES= ${FILES} crt1_c.o crt1_s.o gcrt1_c.o Scrt1_c.o +CLEANFILES+= crt1_c.s gcrt1_c.s Scrt1_c.s -gcrt1_c.o: crt1_c.c - ${CC} ${CFLAGS} -DGCRT -c -o gcrt1_c.o ${.CURDIR}/crt1_c.c +# See the comment in lib/csu/common/crtbrand.c for the reason crt1_c.c is not +# directly compiled to .o files. + +gcrt1_c.s: crt1_c.c + ${CC} ${CFLAGS} -DGCRT -S -o ${.TARGET} ${.CURDIR}/crt1_c.c + sed -i "" -e '/\.note\.ABI-tag/s/progbits/note/' ${.TARGET} + +gcrt1_c.o: gcrt1_c.s + ${CC} ${CFLAGS} -c -o ${.TARGET} gcrt1_c.s gcrt1.o: gcrt1_c.o crt1_s.o ${LD} ${LDFLAGS} -o gcrt1.o -r crt1_s.o gcrt1_c.o +crt1_c.s: crt1_c.c + ${CC} ${CFLAGS} -S -o ${.TARGET} ${.CURDIR}/crt1_c.c + sed -i "" -e '/\.note\.ABI-tag/s/progbits/note/' ${.TARGET} + +crt1_c.o: crt1_c.s + ${CC} ${CFLAGS} -c -o ${.TARGET} crt1_c.s + crt1.o: crt1_c.o crt1_s.o ${LD} ${LDFLAGS} -o crt1.o -r crt1_s.o crt1_c.o objcopy --localize-symbol _start1 crt1.o -Scrt1_c.o: crt1_c.c - ${CC} ${CFLAGS} -fPIC -DPIC -c -o Scrt1_c.o ${.CURDIR}/crt1_c.c +Scrt1_c.s: crt1_c.c + ${CC} ${CFLAGS} -fPIC -DPIC -S -o ${.TARGET} ${.CURDIR}/crt1_c.c + sed -i "" -e '/\.note\.ABI-tag/s/progbits/note/' ${.TARGET} + +Scrt1_c.o: Scrt1_c.s + ${CC} ${CFLAGS} -c -o ${.TARGET} Scrt1_c.s Scrt1.o: Scrt1_c.o crt1_s.o ${LD} ${LDFLAGS} -o Scrt1.o -r crt1_s.o Scrt1_c.o Modified: projects/binutils-2.17/lib/csu/ia64/Makefile ============================================================================== --- projects/binutils-2.17/lib/csu/ia64/Makefile Thu Jan 13 20:44:31 2011 (r217375) +++ projects/binutils-2.17/lib/csu/ia64/Makefile Thu Jan 13 21:06:30 2011 (r217376) @@ -11,12 +11,20 @@ all: ${OBJS} CLEANFILES= ${OBJS} CLEANFILES+= crt1_.o gcrt1_.o Scrt1_.o CLEANFILES+= crtbrand.o gcrtbrand.o Scrtbrand.o +CLEANFILES+= crtbrand.s gcrtbrand.s Scrtbrand.s crt1_.o: crt1.S ${CC} ${CFLAGS} -c -o ${.TARGET} ${.ALLSRC} -crtbrand.o: crtbrand.c - ${CC} ${CFLAGS} -c -o ${.TARGET} ${.ALLSRC} +# See the comment in lib/csu/common/crtbrand.c for the reason crtbrand.c is not +# directly compiled to .o files. + +crtbrand.s: crtbrand.c + ${CC} ${CFLAGS} -S -o ${.TARGET} ${.ALLSRC} + sed -i "" -e '/\.note\.ABI-tag/s/progbits/note/' ${.TARGET} + +crtbrand.o: crtbrand.s + ${CC} ${CFLAGS} -c -o ${.TARGET} crtbrand.s crt1.o: crt1_.o crtbrand.o ${LD} ${LDFLAGS} -r -o ${.TARGET} crt1_.o crtbrand.o @@ -24,8 +32,12 @@ crt1.o: crt1_.o crtbrand.o gcrt1_.o: crt1.S ${CC} ${CFLAGS} -DGCRT -c -o ${.TARGET} ${.ALLSRC} -gcrtbrand.o: crtbrand.c - ${CC} ${CFLAGS} -DGCRT -c -o ${.TARGET} ${.ALLSRC} +gcrtbrand.s: crtbrand.c + ${CC} ${CFLAGS} -DGCRT -S -o ${.TARGET} ${.ALLSRC} + sed -i "" -e '/\.note\.ABI-tag/s/progbits/note/' ${.TARGET} + +gcrtbrand.o: gcrtbrand.s + ${CC} ${CFLAGS} -c -o ${.TARGET} gcrtbrand.s gcrt1.o: gcrt1_.o gcrtbrand.o ${LD} ${LDFLAGS} -r -o ${.TARGET} ${.ALLSRC} @@ -33,8 +45,12 @@ gcrt1.o: gcrt1_.o gcrtbrand.o Scrt1_.o: crt1.S ${CC} ${CFLAGS} -fPIC -DPIC -c -o ${.TARGET} ${.ALLSRC} -Scrtbrand.o: crtbrand.c - ${CC} ${CFLAGS} -fPIC -DPIC -c -o ${.TARGET} ${.ALLSRC} +Scrtbrand.s: crtbrand.c + ${CC} ${CFLAGS} -fPIC -DPIC -S -o ${.TARGET} ${.ALLSRC} + sed -i "" -e '/\.note\.ABI-tag/s/progbits/note/' ${.TARGET} + +Scrtbrand.o: Scrtbrand.s + ${CC} ${CFLAGS} -c -o ${.TARGET} Scrtbrand.s Scrt1.o: Scrt1_.o Scrtbrand.o ${LD} ${LDFLAGS} -r -o ${.TARGET} ${.ALLSRC} Modified: projects/binutils-2.17/lib/csu/mips/Makefile ============================================================================== --- projects/binutils-2.17/lib/csu/mips/Makefile Thu Jan 13 20:44:31 2011 (r217375) +++ projects/binutils-2.17/lib/csu/mips/Makefile Thu Jan 13 21:06:30 2011 (r217376) @@ -11,12 +11,31 @@ CFLAGS+= -I${.CURDIR}/../common \ all: ${OBJS} CLEANFILES= ${OBJS} +CLEANFILES+= crt1.s gcrt1.s Scrt1.s -gcrt1.o: crt1.c - ${CC} ${CFLAGS} -DGCRT -c -o gcrt1.o ${.ALLSRC} +# See the comment in lib/csu/common/crtbrand.c for the reason crt1.c is not +# directly compiled to .o files. -Scrt1.o: crt1.c - ${CC} ${CFLAGS} -fPIC -DPIC -c -o Scrt1.o ${.ALLSRC} +crt1.s: crt1.c + ${CC} ${CFLAGS} -S -o ${.TARGET} ${.CURDIR}/crt1.c + sed -i "" -e '/\.note\.ABI-tag/s/progbits/note/' ${.TARGET} + +crt1.o: crt1.s + ${CC} ${CFLAGS} -c -o ${.TARGET} crt1.s + +gcrt1.s: crt1.c + ${CC} ${CFLAGS} -DGCRT -S -o ${.TARGET} ${.CURDIR}/crt1.c + sed -i "" -e '/\.note\.ABI-tag/s/progbits/note/' ${.TARGET} + +gcrt1.o: gcrt1.s + ${CC} ${CFLAGS} -c -o ${.TARGET} gcrt1.s + +Scrt1.s: crt1.c + ${CC} ${CFLAGS} -fPIC -DPIC -S -o ${.TARGET} ${.CURDIR}/crt1.c + sed -i "" -e '/\.note\.ABI-tag/s/progbits/note/' ${.TARGET} + +Scrt1.o: Scrt1.s + ${CC} ${CFLAGS} -c -o ${.TARGET} Scrt1.s realinstall: ${INSTALL} -o ${LIBOWN} -g ${LIBGRP} -m ${LIBMODE} \ Modified: projects/binutils-2.17/lib/csu/powerpc/Makefile ============================================================================== --- projects/binutils-2.17/lib/csu/powerpc/Makefile Thu Jan 13 20:44:31 2011 (r217375) +++ projects/binutils-2.17/lib/csu/powerpc/Makefile Thu Jan 13 21:06:30 2011 (r217376) @@ -11,12 +11,31 @@ CFLAGS+= -I${.CURDIR}/../common \ all: ${OBJS} CLEANFILES= ${OBJS} +CLEANFILES+= crt1.s gcrt1.s Scrt1.s -gcrt1.o: crt1.c - ${CC} ${CFLAGS} -DGCRT -c -o gcrt1.o ${.ALLSRC} +# See the comment in lib/csu/common/crtbrand.c for the reason crt1.c is not +# directly compiled to .o files. -Scrt1.o: crt1.c - ${CC} ${CFLAGS} -fPIC -DPIC -c -o Scrt1.o ${.ALLSRC} +crt1.s: crt1.c + ${CC} ${CFLAGS} -S -o ${.TARGET} ${.CURDIR}/crt1.c + sed -i "" -e '/\.note\.ABI-tag/s/progbits/note/' ${.TARGET} + +crt1.o: crt1.s + ${CC} ${CFLAGS} -c -o ${.TARGET} crt1.s + +gcrt1.s: crt1.c + ${CC} ${CFLAGS} -DGCRT -S -o ${.TARGET} ${.CURDIR}/crt1.c + sed -i "" -e '/\.note\.ABI-tag/s/progbits/note/' ${.TARGET} + +gcrt1.o: gcrt1.s + ${CC} ${CFLAGS} -c -o ${.TARGET} gcrt1.s + +Scrt1.s: crt1.c + ${CC} ${CFLAGS} -fPIC -DPIC -S -o ${.TARGET} ${.CURDIR}/crt1.c + sed -i "" -e '/\.note\.ABI-tag/s/progbits/note/' ${.TARGET} + +Scrt1.o: Scrt1.s + ${CC} ${CFLAGS} -c -o ${.TARGET} Scrt1.s realinstall: ${INSTALL} -o ${LIBOWN} -g ${LIBGRP} -m ${LIBMODE} \ Modified: projects/binutils-2.17/lib/csu/powerpc64/Makefile ============================================================================== --- projects/binutils-2.17/lib/csu/powerpc64/Makefile Thu Jan 13 20:44:31 2011 (r217375) +++ projects/binutils-2.17/lib/csu/powerpc64/Makefile Thu Jan 13 21:06:30 2011 (r217376) @@ -12,9 +12,24 @@ CFLAGS+= -Wall -Wno-unused \ all: ${OBJS} CLEANFILES= ${OBJS} +CLEANFILES+= crt1.s gcrt1.s -gcrt1.o: crt1.c - ${CC} ${CFLAGS} -DGCRT -c -o gcrt1.o ${.ALLSRC} +# See the comment in lib/csu/common/crtbrand.c for the reason crt1.c is not +# directly compiled to .o files. + +crt1.s: crt1.c + ${CC} ${CFLAGS} -S -o ${.TARGET} ${.CURDIR}/crt1.c + sed -i "" -e '/\.note\.ABI-tag/s/progbits/note/' ${.TARGET} + +crt1.o: crt1.s + ${CC} ${CFLAGS} -c -o ${.TARGET} crt1.s + +gcrt1.s: crt1.c + ${CC} ${CFLAGS} -DGCRT -S -o ${.TARGET} ${.CURDIR}/crt1.c + sed -i "" -e '/\.note\.ABI-tag/s/progbits/note/' ${.TARGET} + +gcrt1.o: gcrt1.s + ${CC} ${CFLAGS} -c -o ${.TARGET} gcrt1.s realinstall: ${INSTALL} -o ${LIBOWN} -g ${LIBGRP} -m ${LIBMODE} \ Modified: projects/binutils-2.17/lib/libthr/pthread.map ============================================================================== --- projects/binutils-2.17/lib/libthr/pthread.map Thu Jan 13 20:44:31 2011 (r217375) +++ projects/binutils-2.17/lib/libthr/pthread.map Thu Jan 13 21:06:30 2011 (r217376) @@ -382,6 +382,8 @@ FBSDprivate_1.0 { _thread_size_key; _thread_state_running; _thread_state_zoombie; + + __pthread_map_stacks_exec; }; FBSD_1.1 { Modified: projects/binutils-2.17/lib/libthr/thread/thr_create.c ============================================================================== --- projects/binutils-2.17/lib/libthr/thread/thr_create.c Thu Jan 13 20:44:31 2011 (r217375) +++ projects/binutils-2.17/lib/libthr/thread/thr_create.c Thu Jan 13 21:06:30 2011 (r217376) @@ -32,6 +32,7 @@ #include <sys/rtprio.h> #include <sys/signalvar.h> #include <errno.h> +#include <link.h> #include <stdlib.h> #include <string.h> #include <stddef.h> @@ -58,6 +59,7 @@ _pthread_create(pthread_t * thread, cons sigset_t set, oset; cpuset_t *cpusetp = NULL; int cpusetsize = 0; + int old_stack_prot; _thr_check_init(); @@ -96,6 +98,7 @@ _pthread_create(pthread_t * thread, cons new_thread->tid = TID_TERMINATED; + old_stack_prot = _rtld_get_stack_prot(); if (create_stack(&new_thread->attr) != 0) { /* Insufficient memory to create a stack: */ _thr_free(curthread, new_thread); @@ -130,6 +133,14 @@ _pthread_create(pthread_t * thread, cons /* Add the new thread. */ new_thread->refcount = 1; _thr_link(curthread, new_thread); + + /* + * Handle the race between __pthread_map_stacks_exec and + * thread linkage. + */ + if (old_stack_prot != _rtld_get_stack_prot()) + _thr_stack_fix_protection(new_thread); + /* Return thread pointer eariler so that new thread can use it. */ (*thread) = new_thread; if (SHOULD_REPORT_EVENT(curthread, TD_CREATE) || cpusetp != NULL) { Modified: projects/binutils-2.17/lib/libthr/thread/thr_private.h ============================================================================== --- projects/binutils-2.17/lib/libthr/thread/thr_private.h Thu Jan 13 20:44:31 2011 (r217375) +++ projects/binutils-2.17/lib/libthr/thread/thr_private.h Thu Jan 13 21:06:30 2011 (r217376) @@ -898,6 +898,7 @@ struct dl_phdr_info; void __pthread_cxa_finalize(struct dl_phdr_info *phdr_info); void _thr_tsd_unload(struct dl_phdr_info *phdr_info) __hidden; void _thr_sigact_unload(struct dl_phdr_info *phdr_info) __hidden; +void _thr_stack_fix_protection(struct pthread *thrd); __END_DECLS Modified: projects/binutils-2.17/lib/libthr/thread/thr_rtld.c ============================================================================== --- projects/binutils-2.17/lib/libthr/thread/thr_rtld.c Thu Jan 13 20:44:31 2011 (r217375) +++ projects/binutils-2.17/lib/libthr/thread/thr_rtld.c Thu Jan 13 21:06:30 2011 (r217376) @@ -31,6 +31,8 @@ * A lockless rwlock for rtld. */ #include <sys/cdefs.h> +#include <sys/mman.h> +#include <link.h> #include <stdlib.h> #include <string.h> @@ -194,6 +196,9 @@ _thr_rtld_init(void) /* force to resolve memcpy PLT */ memcpy(&dummy, &dummy, sizeof(dummy)); + mprotect(NULL, 0, 0); + _rtld_get_stack_prot(); + li.lock_create = _thr_rtld_lock_create; li.lock_destroy = _thr_rtld_lock_destroy; li.rlock_acquire = _thr_rtld_rlock_acquire; Modified: projects/binutils-2.17/lib/libthr/thread/thr_sig.c ============================================================================== --- projects/binutils-2.17/lib/libthr/thread/thr_sig.c Thu Jan 13 20:44:31 2011 (r217375) +++ projects/binutils-2.17/lib/libthr/thread/thr_sig.c Thu Jan 13 21:06:30 2011 (r217376) @@ -321,7 +321,7 @@ check_deferred_signal(struct pthread *cu if (__predict_true(curthread->deferred_siginfo.si_signo == 0)) return; getcontext(&uc); - if (curthread->deferred_siginfo.si_signo == 0) { + if (curthread->deferred_siginfo.si_signo != 0) { act = curthread->deferred_sigact; uc.uc_sigmask = curthread->deferred_sigmask; memcpy(&info, &curthread->deferred_siginfo, sizeof(siginfo_t)); Modified: projects/binutils-2.17/lib/libthr/thread/thr_stack.c ============================================================================== --- projects/binutils-2.17/lib/libthr/thread/thr_stack.c Thu Jan 13 20:44:31 2011 (r217375) +++ projects/binutils-2.17/lib/libthr/thread/thr_stack.c Thu Jan 13 21:06:30 2011 (r217376) @@ -30,8 +30,11 @@ #include <sys/types.h> #include <sys/mman.h> #include <sys/queue.h> +#include <sys/resource.h> +#include <sys/sysctl.h> #include <stdlib.h> #include <pthread.h> +#include <link.h> #include "thr_private.h" @@ -128,6 +131,62 @@ round_up(size_t size) return size; } +void +_thr_stack_fix_protection(struct pthread *thrd) +{ + + mprotect((char *)thrd->attr.stackaddr_attr + + round_up(thrd->attr.guardsize_attr), + round_up(thrd->attr.stacksize_attr), + _rtld_get_stack_prot()); +} + +static void +singlethread_map_stacks_exec(void) +{ + int mib[2]; + struct rlimit rlim; + u_long usrstack; + size_t len; + + mib[0] = CTL_KERN; + mib[1] = KERN_USRSTACK; + len = sizeof(usrstack); + if (sysctl(mib, sizeof(mib) / sizeof(mib[0]), &usrstack, &len, NULL, 0) + == -1) + return; + if (getrlimit(RLIMIT_STACK, &rlim) == -1) + return; + mprotect((void *)(uintptr_t)(usrstack - rlim.rlim_cur), + rlim.rlim_cur, _rtld_get_stack_prot()); +} + +void __pthread_map_stacks_exec(void); +void +__pthread_map_stacks_exec(void) +{ + struct pthread *curthread, *thrd; + struct stack *st; + + if (!_thr_is_inited()) { + singlethread_map_stacks_exec(); + return; + } + curthread = _get_curthread(); + THREAD_LIST_RDLOCK(curthread); + LIST_FOREACH(st, &mstackq, qe) + mprotect((char *)st->stackaddr + st->guardsize, st->stacksize, + _rtld_get_stack_prot()); + LIST_FOREACH(st, &dstackq, qe) *** DIFF OUTPUT TRUNCATED AT 1000 LINES ***
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201101132106.p0DL6UBd063526>