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