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...

Dimitry Andric dim at FreeBSD.org
Thu Jan 13 21:06:31 UTC 2011


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 ***


More information about the svn-src-projects mailing list