svn commit: r216507 - in projects/binutils-2.17: . bin/sh contrib/bsnmp/lib contrib/top etc/rc.d lib/csu/ia64 lib/libc/posix1e lib/libc/powerpc64/sys lib/libipsec lib/libproc lib/libusb libexec/rtl...

Dimitry Andric dim at FreeBSD.org
Fri Dec 17 21:03:12 UTC 2010


Author: dim
Date: Fri Dec 17 21:03:10 2010
New Revision: 216507
URL: http://svn.freebsd.org/changeset/base/216507

Log:
  Sync: merge r216339 through r216505 from ^/head.

Added:
  projects/binutils-2.17/share/man/man4/xen.4
     - copied unchanged from r216505, head/share/man/man4/xen.4
  projects/binutils-2.17/sys/contrib/dev/acpica/events/evxfgpe.c
     - copied unchanged from r216505, head/sys/contrib/dev/acpica/events/evxfgpe.c
  projects/binutils-2.17/sys/mips/rmi/dev/iic/
     - copied from r216505, head/sys/mips/rmi/dev/iic/
  projects/binutils-2.17/tools/regression/acltools/tools-nfs4-psarc.test
     - copied unchanged from r216505, head/tools/regression/acltools/tools-nfs4-psarc.test
  projects/binutils-2.17/tools/regression/bin/sh/expansion/arith7.0
     - copied unchanged from r216505, head/tools/regression/bin/sh/expansion/arith7.0
  projects/binutils-2.17/tools/regression/bin/sh/expansion/cmdsubst3.0
     - copied unchanged from r216505, head/tools/regression/bin/sh/expansion/cmdsubst3.0
Modified:
  projects/binutils-2.17/Makefile
  projects/binutils-2.17/ObsoleteFiles.inc
  projects/binutils-2.17/bin/sh/expand.c
  projects/binutils-2.17/bin/sh/jobs.c
  projects/binutils-2.17/bin/sh/memalloc.c
  projects/binutils-2.17/bin/sh/memalloc.h
  projects/binutils-2.17/bin/sh/output.c
  projects/binutils-2.17/bin/sh/parser.c
  projects/binutils-2.17/contrib/bsnmp/lib/snmp.c
  projects/binutils-2.17/contrib/bsnmp/lib/snmpcrypto.c
  projects/binutils-2.17/contrib/bsnmp/lib/snmppriv.h
  projects/binutils-2.17/etc/rc.d/pf
  projects/binutils-2.17/lib/csu/ia64/Makefile
  projects/binutils-2.17/lib/libc/posix1e/acl_is_trivial_np.3
  projects/binutils-2.17/lib/libc/powerpc64/sys/cerror.S
  projects/binutils-2.17/lib/libc/powerpc64/sys/ptrace.S
  projects/binutils-2.17/lib/libipsec/ipsec_dump_policy.c
  projects/binutils-2.17/lib/libproc/proc_create.c
  projects/binutils-2.17/lib/libusb/libusb20_compat01.c
  projects/binutils-2.17/libexec/rtld-elf/rtld.c
  projects/binutils-2.17/release/powerpc/mkisoimages.sh
  projects/binutils-2.17/sbin/camcontrol/camcontrol.c
  projects/binutils-2.17/sbin/geom/Makefile.inc
  projects/binutils-2.17/sbin/geom/class/Makefile.inc
  projects/binutils-2.17/sbin/geom/class/cache/Makefile
  projects/binutils-2.17/sbin/geom/class/concat/Makefile
  projects/binutils-2.17/sbin/geom/class/eli/Makefile
  projects/binutils-2.17/sbin/geom/class/journal/Makefile
  projects/binutils-2.17/sbin/geom/class/label/Makefile
  projects/binutils-2.17/sbin/geom/class/mirror/Makefile
  projects/binutils-2.17/sbin/geom/class/mountver/Makefile
  projects/binutils-2.17/sbin/geom/class/multipath/Makefile
  projects/binutils-2.17/sbin/geom/class/nop/Makefile
  projects/binutils-2.17/sbin/geom/class/part/Makefile
  projects/binutils-2.17/sbin/geom/class/raid3/Makefile
  projects/binutils-2.17/sbin/geom/class/sched/Makefile
  projects/binutils-2.17/sbin/geom/class/shsec/Makefile
  projects/binutils-2.17/sbin/geom/class/stripe/Makefile
  projects/binutils-2.17/sbin/geom/class/virstor/Makefile
  projects/binutils-2.17/sbin/geom/core/Makefile
  projects/binutils-2.17/sbin/geom/core/geom.c
  projects/binutils-2.17/sbin/hastd/hastd.c
  projects/binutils-2.17/sbin/hastd/primary.c
  projects/binutils-2.17/sbin/ifconfig/ifmedia.c
  projects/binutils-2.17/sbin/mount/mount_fs.c
  projects/binutils-2.17/sbin/newfs/newfs.c
  projects/binutils-2.17/sbin/ping6/ping6.c
  projects/binutils-2.17/sbin/savecore/savecore.c
  projects/binutils-2.17/share/man/man4/Makefile
  projects/binutils-2.17/share/man/man4/uplcom.4
  projects/binutils-2.17/share/misc/committers-ports.dot
  projects/binutils-2.17/sys/amd64/amd64/fpu.c
  projects/binutils-2.17/sys/amd64/amd64/legacy.c
  projects/binutils-2.17/sys/amd64/amd64/machdep.c
  projects/binutils-2.17/sys/amd64/conf/XENHVM
  projects/binutils-2.17/sys/cam/cam_periph.c
  projects/binutils-2.17/sys/cam/scsi/scsi_pass.c
  projects/binutils-2.17/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_vnops.c
  projects/binutils-2.17/sys/cddl/dev/cyclic/i386/cyclic_machdep.c
  projects/binutils-2.17/sys/conf/Makefile.mips
  projects/binutils-2.17/sys/conf/NOTES
  projects/binutils-2.17/sys/conf/files
  projects/binutils-2.17/sys/contrib/dev/acpica/changes.txt
  projects/binutils-2.17/sys/contrib/dev/acpica/common/dmtable.c
  projects/binutils-2.17/sys/contrib/dev/acpica/common/dmtbinfo.c
  projects/binutils-2.17/sys/contrib/dev/acpica/compiler/aslanalyze.c
  projects/binutils-2.17/sys/contrib/dev/acpica/compiler/aslerror.c
  projects/binutils-2.17/sys/contrib/dev/acpica/compiler/aslmessages.h
  projects/binutils-2.17/sys/contrib/dev/acpica/compiler/dtutils.c
  projects/binutils-2.17/sys/contrib/dev/acpica/debugger/dbcmds.c
  projects/binutils-2.17/sys/contrib/dev/acpica/debugger/dbdisply.c
  projects/binutils-2.17/sys/contrib/dev/acpica/debugger/dbexec.c
  projects/binutils-2.17/sys/contrib/dev/acpica/dispatcher/dswexec.c
  projects/binutils-2.17/sys/contrib/dev/acpica/events/evevent.c
  projects/binutils-2.17/sys/contrib/dev/acpica/events/evgpe.c
  projects/binutils-2.17/sys/contrib/dev/acpica/events/evgpeblk.c
  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/evxface.c
  projects/binutils-2.17/sys/contrib/dev/acpica/events/evxfevnt.c
  projects/binutils-2.17/sys/contrib/dev/acpica/executer/exconfig.c
  projects/binutils-2.17/sys/contrib/dev/acpica/include/acdebug.h
  projects/binutils-2.17/sys/contrib/dev/acpica/include/acdisasm.h
  projects/binutils-2.17/sys/contrib/dev/acpica/include/acevents.h
  projects/binutils-2.17/sys/contrib/dev/acpica/include/acglobal.h
  projects/binutils-2.17/sys/contrib/dev/acpica/include/aclocal.h
  projects/binutils-2.17/sys/contrib/dev/acpica/include/acpixf.h
  projects/binutils-2.17/sys/contrib/dev/acpica/include/actypes.h
  projects/binutils-2.17/sys/contrib/dev/acpica/tools/acpiexec/aecommon.h
  projects/binutils-2.17/sys/contrib/dev/acpica/utilities/utglobal.c
  projects/binutils-2.17/sys/contrib/dev/acpica/utilities/utxface.c
  projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-app-init.h
  projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-helper-board.c
  projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-helper-rgmii.c
  projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-pcie.c
  projects/binutils-2.17/sys/dev/acpi_support/acpi_fujitsu.c
  projects/binutils-2.17/sys/dev/acpica/acpi.c
  projects/binutils-2.17/sys/dev/acpica/acpi_battery.c
  projects/binutils-2.17/sys/dev/acpica/acpi_button.c
  projects/binutils-2.17/sys/dev/acpica/acpi_cmbat.c
  projects/binutils-2.17/sys/dev/acpica/acpi_cpu.c
  projects/binutils-2.17/sys/dev/acpica/acpi_ec.c
  projects/binutils-2.17/sys/dev/acpica/acpi_hpet.c
  projects/binutils-2.17/sys/dev/acpica/acpi_smbat.c
  projects/binutils-2.17/sys/dev/acpica/acpiio.h
  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/atkbdc/atkbd_atkbdc.c
  projects/binutils-2.17/sys/dev/atkbdc/atkbdc_isa.c
  projects/binutils-2.17/sys/dev/atkbdc/atkbdcreg.h
  projects/binutils-2.17/sys/dev/atkbdc/psm.c
  projects/binutils-2.17/sys/dev/cxgb/ulp/tom/cxgb_tom.c
  projects/binutils-2.17/sys/dev/drm/drm_irq.c
  projects/binutils-2.17/sys/dev/ieee488/ibfoo.c
  projects/binutils-2.17/sys/dev/if_ndis/if_ndis_pccard.c
  projects/binutils-2.17/sys/dev/if_ndis/if_ndis_pci.c
  projects/binutils-2.17/sys/dev/iicbus/ds1775.c
  projects/binutils-2.17/sys/dev/jme/if_jme.c
  projects/binutils-2.17/sys/dev/le/if_le_pci.c
  projects/binutils-2.17/sys/dev/mps/mps.c
  projects/binutils-2.17/sys/dev/mps/mps_sas.c
  projects/binutils-2.17/sys/dev/mps/mpsvar.h
  projects/binutils-2.17/sys/fs/devfs/devfs_devs.c
  projects/binutils-2.17/sys/fs/devfs/devfs_rule.c
  projects/binutils-2.17/sys/fs/devfs/devfs_vnops.c
  projects/binutils-2.17/sys/i386/i386/legacy.c
  projects/binutils-2.17/sys/i386/i386/machdep.c
  projects/binutils-2.17/sys/i386/isa/npx.c
  projects/binutils-2.17/sys/i386/xen/clock.c
  projects/binutils-2.17/sys/kern/kern_conf.c
  projects/binutils-2.17/sys/kern/kern_fork.c
  projects/binutils-2.17/sys/kern/kern_resource.c
  projects/binutils-2.17/sys/kern/kern_umtx.c
  projects/binutils-2.17/sys/kern/subr_acl_nfs4.c
  projects/binutils-2.17/sys/kern/subr_clock.c
  projects/binutils-2.17/sys/kern/uipc_syscalls.c
  projects/binutils-2.17/sys/mips/cavium/octe/ethernet-common.c
  projects/binutils-2.17/sys/mips/conf/SWARM
  projects/binutils-2.17/sys/mips/conf/SWARM64
  projects/binutils-2.17/sys/mips/conf/SWARM64_SMP
  projects/binutils-2.17/sys/mips/conf/SWARM_SMP
  projects/binutils-2.17/sys/mips/conf/XLR
  projects/binutils-2.17/sys/mips/mips/elf_trampoline.c
  projects/binutils-2.17/sys/mips/mips/inckern.S
  projects/binutils-2.17/sys/mips/rmi/board.c
  projects/binutils-2.17/sys/mips/rmi/board.h
  projects/binutils-2.17/sys/mips/rmi/dev/xlr/rge.c
  projects/binutils-2.17/sys/mips/rmi/files.xlr
  projects/binutils-2.17/sys/mips/rmi/iodi.c
  projects/binutils-2.17/sys/mips/rmi/xlr_i2c.c
  projects/binutils-2.17/sys/modules/acpi/acpi/Makefile
  projects/binutils-2.17/sys/netinet/if_atm.c
  projects/binutils-2.17/sys/netinet/sctp_indata.c
  projects/binutils-2.17/sys/netinet/sctp_input.c
  projects/binutils-2.17/sys/netinet/sctputil.c
  projects/binutils-2.17/sys/nfsserver/nfs_serv.c
  projects/binutils-2.17/sys/powerpc/aim/mmu_oea64.c
  projects/binutils-2.17/sys/powerpc/aim/moea64_native.c
  projects/binutils-2.17/sys/sys/sleepqueue.h
  projects/binutils-2.17/sys/sys/turnstile.h
  projects/binutils-2.17/sys/vm/memguard.c
  projects/binutils-2.17/sys/x86/isa/atrtc.c
  projects/binutils-2.17/sys/xen/xenstore/xenstore.c
  projects/binutils-2.17/tools/regression/acltools/02.t
  projects/binutils-2.17/tools/regression/bin/sh/errors/bad-keyword1.0
  projects/binutils-2.17/tools/regression/bin/sh/execution/func3.0
  projects/binutils-2.17/tools/regression/sockets/sendfile/sendfile.c
  projects/binutils-2.17/usr.bin/apply/apply.1
  projects/binutils-2.17/usr.bin/apply/apply.c
  projects/binutils-2.17/usr.bin/banner/banner.6
  projects/binutils-2.17/usr.bin/banner/banner.c
  projects/binutils-2.17/usr.bin/basename/basename.1
  projects/binutils-2.17/usr.bin/basename/basename.c
  projects/binutils-2.17/usr.bin/biff/biff.1
  projects/binutils-2.17/usr.bin/biff/biff.c
  projects/binutils-2.17/usr.bin/calendar/calendars/calendar.freebsd
  projects/binutils-2.17/usr.bin/cap_mkdb/cap_mkdb.1
  projects/binutils-2.17/usr.bin/cap_mkdb/cap_mkdb.c
  projects/binutils-2.17/usr.bin/checknr/checknr.1
  projects/binutils-2.17/usr.bin/checknr/checknr.c
  projects/binutils-2.17/usr.bin/chpass/chpass.1
  projects/binutils-2.17/usr.bin/chpass/table.c
  projects/binutils-2.17/usr.bin/cksum/cksum.1
  projects/binutils-2.17/usr.bin/cksum/cksum.c
  projects/binutils-2.17/usr.bin/cksum/crc.c
  projects/binutils-2.17/usr.bin/cksum/extern.h
  projects/binutils-2.17/usr.bin/cksum/print.c
  projects/binutils-2.17/usr.bin/cksum/sum1.c
  projects/binutils-2.17/usr.bin/cksum/sum2.c
  projects/binutils-2.17/usr.bin/cmp/cmp.1
  projects/binutils-2.17/usr.bin/cmp/cmp.c
  projects/binutils-2.17/usr.bin/cmp/extern.h
  projects/binutils-2.17/usr.bin/cmp/misc.c
  projects/binutils-2.17/usr.bin/cmp/regular.c
  projects/binutils-2.17/usr.bin/cmp/special.c
  projects/binutils-2.17/usr.bin/col/col.1
  projects/binutils-2.17/usr.bin/col/col.c
  projects/binutils-2.17/usr.bin/colcrt/colcrt.1
  projects/binutils-2.17/usr.bin/colcrt/colcrt.c
  projects/binutils-2.17/usr.bin/colrm/colrm.1
  projects/binutils-2.17/usr.bin/colrm/colrm.c
  projects/binutils-2.17/usr.bin/column/column.1
  projects/binutils-2.17/usr.bin/column/column.c
  projects/binutils-2.17/usr.bin/comm/comm.1
  projects/binutils-2.17/usr.bin/comm/comm.c
  projects/binutils-2.17/usr.bin/compress/compress.1
  projects/binutils-2.17/usr.bin/compress/compress.c
  projects/binutils-2.17/usr.bin/compress/zopen.3
  projects/binutils-2.17/usr.bin/compress/zopen.c
  projects/binutils-2.17/usr.bin/csup/fnmatch.c
  projects/binutils-2.17/usr.bin/csup/fnmatch.h
  projects/binutils-2.17/usr.bin/ctags/C.c
  projects/binutils-2.17/usr.bin/ctags/ctags.1
  projects/binutils-2.17/usr.bin/ctags/ctags.c
  projects/binutils-2.17/usr.bin/ctags/ctags.h
  projects/binutils-2.17/usr.bin/ctags/fortran.c
  projects/binutils-2.17/usr.bin/ctags/lisp.c
  projects/binutils-2.17/usr.bin/ctags/print.c
  projects/binutils-2.17/usr.bin/ctags/tree.c
  projects/binutils-2.17/usr.bin/ctags/yacc.c
  projects/binutils-2.17/usr.bin/cut/cut.1
  projects/binutils-2.17/usr.bin/cut/cut.c
  projects/binutils-2.17/usr.bin/dirname/dirname.c
  projects/binutils-2.17/usr.bin/du/du.1
  projects/binutils-2.17/usr.bin/du/du.c
  projects/binutils-2.17/usr.bin/env/env.1
  projects/binutils-2.17/usr.bin/env/env.c
  projects/binutils-2.17/usr.bin/expand/expand.1
  projects/binutils-2.17/usr.bin/expand/expand.c
  projects/binutils-2.17/usr.bin/false/false.1
  projects/binutils-2.17/usr.bin/false/false.c
  projects/binutils-2.17/usr.bin/find/extern.h
  projects/binutils-2.17/usr.bin/find/find.1
  projects/binutils-2.17/usr.bin/find/find.c
  projects/binutils-2.17/usr.bin/find/find.h
  projects/binutils-2.17/usr.bin/find/function.c
  projects/binutils-2.17/usr.bin/find/ls.c
  projects/binutils-2.17/usr.bin/find/main.c
  projects/binutils-2.17/usr.bin/find/misc.c
  projects/binutils-2.17/usr.bin/find/operator.c
  projects/binutils-2.17/usr.bin/find/option.c
  projects/binutils-2.17/usr.bin/finger/extern.h
  projects/binutils-2.17/usr.bin/finger/finger.1
  projects/binutils-2.17/usr.bin/finger/finger.c
  projects/binutils-2.17/usr.bin/finger/finger.h
  projects/binutils-2.17/usr.bin/finger/lprint.c
  projects/binutils-2.17/usr.bin/finger/net.c
  projects/binutils-2.17/usr.bin/finger/sprint.c
  projects/binutils-2.17/usr.bin/finger/util.c
  projects/binutils-2.17/usr.bin/fmt/fmt.1
  projects/binutils-2.17/usr.bin/fold/fold.1
  projects/binutils-2.17/usr.bin/fold/fold.c
  projects/binutils-2.17/usr.bin/from/from.1
  projects/binutils-2.17/usr.bin/from/from.c
  projects/binutils-2.17/usr.bin/fstat/fstat.1
  projects/binutils-2.17/usr.bin/fstat/fstat.c
  projects/binutils-2.17/usr.bin/fstat/fstat.h
  projects/binutils-2.17/usr.bin/gcore/extern.h
  projects/binutils-2.17/usr.bin/gcore/gcore.1
  projects/binutils-2.17/usr.bin/gcore/gcore.c
  projects/binutils-2.17/usr.bin/gprof/amd64.h
  projects/binutils-2.17/usr.bin/gprof/aout.c
  projects/binutils-2.17/usr.bin/gprof/arcs.c
  projects/binutils-2.17/usr.bin/gprof/arm.h
  projects/binutils-2.17/usr.bin/gprof/dfn.c
  projects/binutils-2.17/usr.bin/gprof/elf.c
  projects/binutils-2.17/usr.bin/gprof/gprof.1
  projects/binutils-2.17/usr.bin/gprof/gprof.c
  projects/binutils-2.17/usr.bin/gprof/gprof.h
  projects/binutils-2.17/usr.bin/gprof/hertz.c
  projects/binutils-2.17/usr.bin/gprof/i386.h
  projects/binutils-2.17/usr.bin/gprof/ia64.h
  projects/binutils-2.17/usr.bin/gprof/lookup.c
  projects/binutils-2.17/usr.bin/gprof/pathnames.h
  projects/binutils-2.17/usr.bin/gprof/powerpc.h
  projects/binutils-2.17/usr.bin/gprof/printgprof.c
  projects/binutils-2.17/usr.bin/gprof/printlist.c
  projects/binutils-2.17/usr.bin/gprof/sparc64.h
  projects/binutils-2.17/usr.bin/head/head.1
  projects/binutils-2.17/usr.bin/head/head.c
  projects/binutils-2.17/usr.bin/hexdump/conv.c
  projects/binutils-2.17/usr.bin/hexdump/display.c
  projects/binutils-2.17/usr.bin/hexdump/hexdump.1
  projects/binutils-2.17/usr.bin/hexdump/hexdump.c
  projects/binutils-2.17/usr.bin/hexdump/hexdump.h
  projects/binutils-2.17/usr.bin/hexdump/hexsyntax.c
  projects/binutils-2.17/usr.bin/hexdump/od.1
  projects/binutils-2.17/usr.bin/hexdump/odsyntax.c
  projects/binutils-2.17/usr.bin/hexdump/parse.c
  projects/binutils-2.17/usr.bin/id/groups.1
  projects/binutils-2.17/usr.bin/id/id.1
  projects/binutils-2.17/usr.bin/id/id.c
  projects/binutils-2.17/usr.bin/id/whoami.1
  projects/binutils-2.17/usr.bin/join/join.1
  projects/binutils-2.17/usr.bin/join/join.c
  projects/binutils-2.17/usr.bin/jot/jot.1
  projects/binutils-2.17/usr.bin/jot/jot.c
  projects/binutils-2.17/usr.bin/kdump/kdump.1
  projects/binutils-2.17/usr.bin/kdump/kdump.c
  projects/binutils-2.17/usr.bin/ktrace/ktrace.1
  projects/binutils-2.17/usr.bin/ktrace/ktrace.c
  projects/binutils-2.17/usr.bin/ktrace/ktrace.h
  projects/binutils-2.17/usr.bin/ktrace/subr.c
  projects/binutils-2.17/usr.bin/lam/lam.1
  projects/binutils-2.17/usr.bin/lam/lam.c
  projects/binutils-2.17/usr.bin/last/last.1
  projects/binutils-2.17/usr.bin/last/last.c
  projects/binutils-2.17/usr.bin/lastcomm/lastcomm.1
  projects/binutils-2.17/usr.bin/lastcomm/lastcomm.c
  projects/binutils-2.17/usr.bin/lastcomm/pathnames.h
  projects/binutils-2.17/usr.bin/leave/leave.1
  projects/binutils-2.17/usr.bin/leave/leave.c
  projects/binutils-2.17/usr.bin/lock/lock.1
  projects/binutils-2.17/usr.bin/lock/lock.c
  projects/binutils-2.17/usr.bin/logger/logger.1
  projects/binutils-2.17/usr.bin/logger/logger.c
  projects/binutils-2.17/usr.bin/login/login.1
  projects/binutils-2.17/usr.bin/login/pathnames.h
  projects/binutils-2.17/usr.bin/logname/logname.1
  projects/binutils-2.17/usr.bin/logname/logname.c
  projects/binutils-2.17/usr.bin/look/look.1
  projects/binutils-2.17/usr.bin/look/look.c
  projects/binutils-2.17/usr.bin/look/pathnames.h
  projects/binutils-2.17/usr.bin/lorder/lorder.1
  projects/binutils-2.17/usr.bin/lorder/lorder.sh
  projects/binutils-2.17/usr.bin/m4/TEST/ack.m4
  projects/binutils-2.17/usr.bin/m4/TEST/hanoi.m4
  projects/binutils-2.17/usr.bin/m4/TEST/hash.m4
  projects/binutils-2.17/usr.bin/m4/TEST/sqroot.m4
  projects/binutils-2.17/usr.bin/m4/TEST/string.m4
  projects/binutils-2.17/usr.bin/m4/TEST/test.m4
  projects/binutils-2.17/usr.bin/m4/eval.c
  projects/binutils-2.17/usr.bin/m4/expr.c
  projects/binutils-2.17/usr.bin/m4/extern.h
  projects/binutils-2.17/usr.bin/m4/look.c
  projects/binutils-2.17/usr.bin/m4/main.c
  projects/binutils-2.17/usr.bin/m4/mdef.h
  projects/binutils-2.17/usr.bin/m4/misc.c
  projects/binutils-2.17/usr.bin/m4/pathnames.h
  projects/binutils-2.17/usr.bin/m4/stdd.h
  projects/binutils-2.17/usr.bin/mail/cmd1.c
  projects/binutils-2.17/usr.bin/mail/cmd2.c
  projects/binutils-2.17/usr.bin/mail/cmd3.c
  projects/binutils-2.17/usr.bin/mail/cmdtab.c
  projects/binutils-2.17/usr.bin/mail/collect.c
  projects/binutils-2.17/usr.bin/mail/def.h
  projects/binutils-2.17/usr.bin/mail/edit.c
  projects/binutils-2.17/usr.bin/mail/extern.h
  projects/binutils-2.17/usr.bin/mail/fio.c
  projects/binutils-2.17/usr.bin/mail/getname.c
  projects/binutils-2.17/usr.bin/mail/glob.h
  projects/binutils-2.17/usr.bin/mail/head.c
  projects/binutils-2.17/usr.bin/mail/lex.c
  projects/binutils-2.17/usr.bin/mail/list.c
  projects/binutils-2.17/usr.bin/mail/mail.1
  projects/binutils-2.17/usr.bin/mail/main.c
  projects/binutils-2.17/usr.bin/mail/names.c
  projects/binutils-2.17/usr.bin/mail/pathnames.h
  projects/binutils-2.17/usr.bin/mail/popen.c
  projects/binutils-2.17/usr.bin/mail/quit.c
  projects/binutils-2.17/usr.bin/mail/rcv.h
  projects/binutils-2.17/usr.bin/mail/send.c
  projects/binutils-2.17/usr.bin/mail/strings.c
  projects/binutils-2.17/usr.bin/mail/temp.c
  projects/binutils-2.17/usr.bin/mail/tty.c
  projects/binutils-2.17/usr.bin/mail/util.c
  projects/binutils-2.17/usr.bin/mail/v7.local.c
  projects/binutils-2.17/usr.bin/mail/vars.c
  projects/binutils-2.17/usr.bin/mail/version.c
  projects/binutils-2.17/usr.bin/man/man.sh
  projects/binutils-2.17/usr.bin/mesg/mesg.1
  projects/binutils-2.17/usr.bin/mkdep/mkdep.1
  projects/binutils-2.17/usr.bin/mkdep/mkdep.gcc.sh
  projects/binutils-2.17/usr.bin/mkdep/mkdep.sh
  projects/binutils-2.17/usr.bin/mkfifo/mkfifo.1
  projects/binutils-2.17/usr.bin/mkfifo/mkfifo.c
  projects/binutils-2.17/usr.bin/mklocale/extern.h
  projects/binutils-2.17/usr.bin/mklocale/ldef.h
  projects/binutils-2.17/usr.bin/mklocale/lex.l
  projects/binutils-2.17/usr.bin/mklocale/mklocale.1
  projects/binutils-2.17/usr.bin/mklocale/yacc.y
  projects/binutils-2.17/usr.bin/mkstr/mkstr.1
  projects/binutils-2.17/usr.bin/mkstr/mkstr.c
  projects/binutils-2.17/usr.bin/mktemp/mktemp.1
  projects/binutils-2.17/usr.bin/msgs/msgs.1
  projects/binutils-2.17/usr.bin/msgs/msgs.c
  projects/binutils-2.17/usr.bin/msgs/pathnames.h
  projects/binutils-2.17/usr.bin/mt/mt.1
  projects/binutils-2.17/usr.bin/mt/mt.c
  projects/binutils-2.17/usr.bin/netstat/atalk.c
  projects/binutils-2.17/usr.bin/netstat/if.c
  projects/binutils-2.17/usr.bin/netstat/inet.c
  projects/binutils-2.17/usr.bin/netstat/inet6.c
  projects/binutils-2.17/usr.bin/netstat/ipsec.c
  projects/binutils-2.17/usr.bin/netstat/main.c
  projects/binutils-2.17/usr.bin/netstat/netstat.1
  projects/binutils-2.17/usr.bin/netstat/netstat.h
  projects/binutils-2.17/usr.bin/netstat/pfkey.c
  projects/binutils-2.17/usr.bin/netstat/route.c
  projects/binutils-2.17/usr.bin/netstat/unix.c
  projects/binutils-2.17/usr.bin/nfsstat/nfsstat.1
  projects/binutils-2.17/usr.bin/nfsstat/nfsstat.c
  projects/binutils-2.17/usr.bin/nice/nice.1
  projects/binutils-2.17/usr.bin/nice/nice.c
  projects/binutils-2.17/usr.bin/nohup/nohup.1
  projects/binutils-2.17/usr.bin/nohup/nohup.c
  projects/binutils-2.17/usr.bin/pagesize/pagesize.1
  projects/binutils-2.17/usr.bin/pagesize/pagesize.sh
  projects/binutils-2.17/usr.bin/passwd/passwd.1
  projects/binutils-2.17/usr.bin/paste/paste.1
  projects/binutils-2.17/usr.bin/paste/paste.c
  projects/binutils-2.17/usr.bin/printenv/printenv.1
  projects/binutils-2.17/usr.bin/printenv/printenv.c
  projects/binutils-2.17/usr.bin/printf/printf.1
  projects/binutils-2.17/usr.bin/printf/printf.c
  projects/binutils-2.17/usr.bin/quota/quota.1
  projects/binutils-2.17/usr.bin/quota/quota.c
  projects/binutils-2.17/usr.bin/renice/renice.8
  projects/binutils-2.17/usr.bin/renice/renice.c
  projects/binutils-2.17/usr.bin/rev/rev.1
  projects/binutils-2.17/usr.bin/rev/rev.c
  projects/binutils-2.17/usr.bin/rlogin/rlogin.1
  projects/binutils-2.17/usr.bin/rs/rs.1
  projects/binutils-2.17/usr.bin/rs/rs.c
  projects/binutils-2.17/usr.bin/rsh/rsh.1
  projects/binutils-2.17/usr.bin/rup/rup.1
  projects/binutils-2.17/usr.bin/ruptime/ruptime.1
  projects/binutils-2.17/usr.bin/ruptime/ruptime.c
  projects/binutils-2.17/usr.bin/rusers/rusers.1
  projects/binutils-2.17/usr.bin/rwall/rwall.1
  projects/binutils-2.17/usr.bin/rwho/rwho.1
  projects/binutils-2.17/usr.bin/rwho/rwho.c
  projects/binutils-2.17/usr.bin/script/script.1
  projects/binutils-2.17/usr.bin/script/script.c
  projects/binutils-2.17/usr.bin/shar/shar.1
  projects/binutils-2.17/usr.bin/shar/shar.sh
  projects/binutils-2.17/usr.bin/showmount/showmount.8
  projects/binutils-2.17/usr.bin/showmount/showmount.c
  projects/binutils-2.17/usr.bin/split/split.1
  projects/binutils-2.17/usr.bin/split/split.c
  projects/binutils-2.17/usr.bin/stat/stat.c
  projects/binutils-2.17/usr.bin/su/su.1
  projects/binutils-2.17/usr.bin/su/su.c
  projects/binutils-2.17/usr.bin/systat/cmds.c
  projects/binutils-2.17/usr.bin/systat/cmdtab.c
  projects/binutils-2.17/usr.bin/systat/devs.c
  projects/binutils-2.17/usr.bin/systat/extern.h
  projects/binutils-2.17/usr.bin/systat/fetch.c
  projects/binutils-2.17/usr.bin/systat/icmp.c
  projects/binutils-2.17/usr.bin/systat/icmp6.c
  projects/binutils-2.17/usr.bin/systat/iostat.c
  projects/binutils-2.17/usr.bin/systat/ip.c
  projects/binutils-2.17/usr.bin/systat/ip6.c
  projects/binutils-2.17/usr.bin/systat/keyboard.c
  projects/binutils-2.17/usr.bin/systat/main.c
  projects/binutils-2.17/usr.bin/systat/mbufs.c
  projects/binutils-2.17/usr.bin/systat/netcmds.c
  projects/binutils-2.17/usr.bin/systat/netstat.c
  projects/binutils-2.17/usr.bin/systat/pigs.c
  projects/binutils-2.17/usr.bin/systat/swap.c
  projects/binutils-2.17/usr.bin/systat/systat.1
  projects/binutils-2.17/usr.bin/systat/systat.h
  projects/binutils-2.17/usr.bin/systat/tcp.c
  projects/binutils-2.17/usr.bin/systat/vmstat.c
  projects/binutils-2.17/usr.bin/tail/extern.h
  projects/binutils-2.17/usr.bin/tail/forward.c
  projects/binutils-2.17/usr.bin/tail/misc.c
  projects/binutils-2.17/usr.bin/tail/read.c
  projects/binutils-2.17/usr.bin/tail/reverse.c
  projects/binutils-2.17/usr.bin/tail/tail.1
  projects/binutils-2.17/usr.bin/tail/tail.c
  projects/binutils-2.17/usr.bin/talk/ctl.c
  projects/binutils-2.17/usr.bin/talk/ctl_transact.c
  projects/binutils-2.17/usr.bin/talk/display.c
  projects/binutils-2.17/usr.bin/talk/get_addrs.c
  projects/binutils-2.17/usr.bin/talk/get_names.c
  projects/binutils-2.17/usr.bin/talk/init_disp.c
  projects/binutils-2.17/usr.bin/talk/invite.c
  projects/binutils-2.17/usr.bin/talk/io.c
  projects/binutils-2.17/usr.bin/talk/look_up.c
  projects/binutils-2.17/usr.bin/talk/msgs.c
  projects/binutils-2.17/usr.bin/talk/talk.1
  projects/binutils-2.17/usr.bin/talk/talk.c
  projects/binutils-2.17/usr.bin/talk/talk.h
  projects/binutils-2.17/usr.bin/talk/talk_ctl.h
  projects/binutils-2.17/usr.bin/tcopy/tcopy.1
  projects/binutils-2.17/usr.bin/tcopy/tcopy.c
  projects/binutils-2.17/usr.bin/tee/tee.1
  projects/binutils-2.17/usr.bin/tee/tee.c
  projects/binutils-2.17/usr.bin/tftp/main.c
  projects/binutils-2.17/usr.bin/tftp/tftp.1
  projects/binutils-2.17/usr.bin/tftp/tftp.c
  projects/binutils-2.17/usr.bin/tftp/tftp.h
  projects/binutils-2.17/usr.bin/time/time.1
  projects/binutils-2.17/usr.bin/time/time.c
  projects/binutils-2.17/usr.bin/touch/touch.1
  projects/binutils-2.17/usr.bin/touch/touch.c
  projects/binutils-2.17/usr.bin/tput/clear.sh
  projects/binutils-2.17/usr.bin/tput/tput.1
  projects/binutils-2.17/usr.bin/tput/tput.c
  projects/binutils-2.17/usr.bin/tr/extern.h
  projects/binutils-2.17/usr.bin/tr/str.c
  projects/binutils-2.17/usr.bin/tr/tr.1
  projects/binutils-2.17/usr.bin/tr/tr.c
  projects/binutils-2.17/usr.bin/true/true.1
  projects/binutils-2.17/usr.bin/true/true.c
  projects/binutils-2.17/usr.bin/tset/extern.h
  projects/binutils-2.17/usr.bin/tset/map.c
  projects/binutils-2.17/usr.bin/tset/misc.c
  projects/binutils-2.17/usr.bin/tset/set.c
  projects/binutils-2.17/usr.bin/tset/term.c
  projects/binutils-2.17/usr.bin/tset/tset.1
  projects/binutils-2.17/usr.bin/tset/tset.c
  projects/binutils-2.17/usr.bin/tset/wrterm.c
  projects/binutils-2.17/usr.bin/tsort/tsort.1
  projects/binutils-2.17/usr.bin/tsort/tsort.c
  projects/binutils-2.17/usr.bin/tty/tty.1
  projects/binutils-2.17/usr.bin/tty/tty.c
  projects/binutils-2.17/usr.bin/ul/ul.1
  projects/binutils-2.17/usr.bin/ul/ul.c
  projects/binutils-2.17/usr.bin/uname/uname.1
  projects/binutils-2.17/usr.bin/unexpand/unexpand.c
  projects/binutils-2.17/usr.bin/uniq/uniq.1
  projects/binutils-2.17/usr.bin/uniq/uniq.c
  projects/binutils-2.17/usr.bin/unvis/unvis.1
  projects/binutils-2.17/usr.bin/unvis/unvis.c
  projects/binutils-2.17/usr.bin/users/users.1
  projects/binutils-2.17/usr.bin/users/users.c
  projects/binutils-2.17/usr.bin/uudecode/uudecode.c
  projects/binutils-2.17/usr.bin/uuencode/uuencode.1
  projects/binutils-2.17/usr.bin/uuencode/uuencode.c
  projects/binutils-2.17/usr.bin/uuencode/uuencode.format.5
  projects/binutils-2.17/usr.bin/vgrind/RETEST/retest.c
  projects/binutils-2.17/usr.bin/vgrind/extern.h
  projects/binutils-2.17/usr.bin/vgrind/pathnames.h
  projects/binutils-2.17/usr.bin/vgrind/regexp.c
  projects/binutils-2.17/usr.bin/vgrind/vfontedpr.c
  projects/binutils-2.17/usr.bin/vgrind/vgrind.1
  projects/binutils-2.17/usr.bin/vgrind/vgrind.sh
  projects/binutils-2.17/usr.bin/vgrind/vgrindefs.5
  projects/binutils-2.17/usr.bin/vgrind/vgrindefs.c
  projects/binutils-2.17/usr.bin/vgrind/vgrindefs.src
  projects/binutils-2.17/usr.bin/vis/extern.h
  projects/binutils-2.17/usr.bin/vis/foldit.c
  projects/binutils-2.17/usr.bin/vis/vis.1
  projects/binutils-2.17/usr.bin/vis/vis.c
  projects/binutils-2.17/usr.bin/vmstat/vmstat.8
  projects/binutils-2.17/usr.bin/vmstat/vmstat.c
  projects/binutils-2.17/usr.bin/w/extern.h
  projects/binutils-2.17/usr.bin/w/pr_time.c
  projects/binutils-2.17/usr.bin/w/proc_compare.c
  projects/binutils-2.17/usr.bin/w/uptime.1
  projects/binutils-2.17/usr.bin/w/w.1
  projects/binutils-2.17/usr.bin/w/w.c
  projects/binutils-2.17/usr.bin/wall/ttymsg.c
  projects/binutils-2.17/usr.bin/wall/wall.1
  projects/binutils-2.17/usr.bin/wall/wall.c
  projects/binutils-2.17/usr.bin/wc/wc.1
  projects/binutils-2.17/usr.bin/wc/wc.c
  projects/binutils-2.17/usr.bin/what/what.1
  projects/binutils-2.17/usr.bin/what/what.c
  projects/binutils-2.17/usr.bin/who/who.1
  projects/binutils-2.17/usr.bin/whois/whois.1
  projects/binutils-2.17/usr.bin/whois/whois.c
  projects/binutils-2.17/usr.bin/write/write.1
  projects/binutils-2.17/usr.bin/write/write.c
  projects/binutils-2.17/usr.bin/xargs/pathnames.h
  projects/binutils-2.17/usr.bin/xargs/xargs.1
  projects/binutils-2.17/usr.bin/xargs/xargs.c
  projects/binutils-2.17/usr.bin/xinstall/install.1
  projects/binutils-2.17/usr.bin/xinstall/xinstall.c
  projects/binutils-2.17/usr.bin/xstr/pathnames.h
  projects/binutils-2.17/usr.bin/xstr/xstr.1
  projects/binutils-2.17/usr.bin/xstr/xstr.c
  projects/binutils-2.17/usr.bin/yacc/closure.c
  projects/binutils-2.17/usr.bin/yacc/defs.h
  projects/binutils-2.17/usr.bin/yacc/error.c
  projects/binutils-2.17/usr.bin/yacc/lalr.c
  projects/binutils-2.17/usr.bin/yacc/lr0.c
  projects/binutils-2.17/usr.bin/yacc/main.c
  projects/binutils-2.17/usr.bin/yacc/mkpar.c
  projects/binutils-2.17/usr.bin/yacc/output.c
  projects/binutils-2.17/usr.bin/yacc/reader.c
  projects/binutils-2.17/usr.bin/yacc/skeleton.c
  projects/binutils-2.17/usr.bin/yacc/symtab.c
  projects/binutils-2.17/usr.bin/yacc/verbose.c
  projects/binutils-2.17/usr.bin/yacc/warshall.c
  projects/binutils-2.17/usr.bin/yacc/yacc.1
  projects/binutils-2.17/usr.bin/yacc/yyfix.1
  projects/binutils-2.17/usr.bin/yacc/yyfix.sh
  projects/binutils-2.17/usr.bin/yes/yes.1
  projects/binutils-2.17/usr.bin/yes/yes.c
  projects/binutils-2.17/usr.sbin/acpi/acpidb/Makefile
  projects/binutils-2.17/usr.sbin/bsnmpd/bsnmpd/Makefile
  projects/binutils-2.17/usr.sbin/bsnmpd/tools/libbsnmptools/Makefile
  projects/binutils-2.17/usr.sbin/config/config.y
  projects/binutils-2.17/usr.sbin/gpioctl/gpioctl.8
  projects/binutils-2.17/usr.sbin/iostat/iostat.8
  projects/binutils-2.17/usr.sbin/iostat/iostat.c
  projects/binutils-2.17/usr.sbin/lpr/common_source/displayq.c
  projects/binutils-2.17/usr.sbin/lpr/common_source/lp.h
  projects/binutils-2.17/usr.sbin/lpr/common_source/lp.local.h
  projects/binutils-2.17/usr.sbin/lpr/common_source/pathnames.h
  projects/binutils-2.17/usr.sbin/lpr/common_source/rmjob.c
  projects/binutils-2.17/usr.sbin/lpr/common_source/startdaemon.c
  projects/binutils-2.17/usr.sbin/lpr/filters/lpf.c
  projects/binutils-2.17/usr.sbin/lpr/lpc/cmds.c
  projects/binutils-2.17/usr.sbin/lpr/lpc/cmdtab.c
  projects/binutils-2.17/usr.sbin/lpr/lpc/extern.h
  projects/binutils-2.17/usr.sbin/lpr/lpc/lpc.8
  projects/binutils-2.17/usr.sbin/lpr/lpc/lpc.c
  projects/binutils-2.17/usr.sbin/lpr/lpc/lpc.h
  projects/binutils-2.17/usr.sbin/lpr/lpd/extern.h
  projects/binutils-2.17/usr.sbin/lpr/lpd/lpd.8
  projects/binutils-2.17/usr.sbin/lpr/lpd/lpd.c
  projects/binutils-2.17/usr.sbin/lpr/lpd/lpdchar.c
  projects/binutils-2.17/usr.sbin/lpr/lpd/modes.c
  projects/binutils-2.17/usr.sbin/lpr/lpd/printjob.c
  projects/binutils-2.17/usr.sbin/lpr/lpd/recvjob.c
  projects/binutils-2.17/usr.sbin/lpr/lpq/lpq.1
  projects/binutils-2.17/usr.sbin/lpr/lpq/lpq.c
  projects/binutils-2.17/usr.sbin/lpr/lpr/lpr.1
  projects/binutils-2.17/usr.sbin/lpr/lpr/printcap.5
  projects/binutils-2.17/usr.sbin/lpr/lprm/lprm.1
  projects/binutils-2.17/usr.sbin/lpr/lprm/lprm.c
  projects/binutils-2.17/usr.sbin/lpr/lptest/lptest.1
  projects/binutils-2.17/usr.sbin/lpr/lptest/lptest.c
  projects/binutils-2.17/usr.sbin/lpr/pac/pac.8
  projects/binutils-2.17/usr.sbin/lpr/pac/pac.c
  projects/binutils-2.17/usr.sbin/sysinstall/media.c
  projects/binutils-2.17/usr.sbin/timed/timed/acksend.c
  projects/binutils-2.17/usr.sbin/timed/timed/byteorder.c
  projects/binutils-2.17/usr.sbin/timed/timed/candidate.c
  projects/binutils-2.17/usr.sbin/timed/timed/cksum.c
  projects/binutils-2.17/usr.sbin/timed/timed/correct.c
  projects/binutils-2.17/usr.sbin/timed/timed/extern.h
  projects/binutils-2.17/usr.sbin/timed/timed/globals.h
  projects/binutils-2.17/usr.sbin/timed/timed/master.c
  projects/binutils-2.17/usr.sbin/timed/timed/measure.c
  projects/binutils-2.17/usr.sbin/timed/timed/networkdelta.c
  projects/binutils-2.17/usr.sbin/timed/timed/pathnames.h
  projects/binutils-2.17/usr.sbin/timed/timed/readmsg.c
  projects/binutils-2.17/usr.sbin/timed/timed/slave.c
  projects/binutils-2.17/usr.sbin/timed/timed/timed.8
  projects/binutils-2.17/usr.sbin/timed/timed/timed.c
  projects/binutils-2.17/usr.sbin/timed/timedc/cmds.c
  projects/binutils-2.17/usr.sbin/timed/timedc/cmdtab.c
  projects/binutils-2.17/usr.sbin/timed/timedc/extern.h
  projects/binutils-2.17/usr.sbin/timed/timedc/timedc.8
  projects/binutils-2.17/usr.sbin/timed/timedc/timedc.c
  projects/binutils-2.17/usr.sbin/timed/timedc/timedc.h
  projects/binutils-2.17/usr.sbin/traceroute6/traceroute6.c
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	Fri Dec 17 19:48:54 2010	(r216506)
+++ projects/binutils-2.17/Makefile	Fri Dec 17 21:03:10 2010	(r216507)
@@ -271,7 +271,7 @@ make: .PHONY
 
 tinderbox:
 	cd ${.CURDIR} && \
-		DOING_TINDERBOX=YES ${MAKE} ${JFLAG} universe
+		DOING_TINDERBOX=YES ${MAKE} JFLAG=${JFLAG} universe
 
 #
 # universe

Modified: projects/binutils-2.17/ObsoleteFiles.inc
==============================================================================
--- projects/binutils-2.17/ObsoleteFiles.inc	Fri Dec 17 19:48:54 2010	(r216506)
+++ projects/binutils-2.17/ObsoleteFiles.inc	Fri Dec 17 21:03:10 2010	(r216507)
@@ -284,6 +284,8 @@ OLD_FILES+=usr/share/man/man9/ieee80211_
 OLD_FILES+=usr/share/man/man9/ieee80211_wep_crypt.9.gz
 # 20090801: vimage.h removed in favour of vnet.h
 OLD_FILES+=usr/include/sys/vimage.h
+# 20101208: libbsnmp was moved to usr/lib
+OLD_LIBS+=lib/libbsnmp.so.5
 # 20090719: library version bump for 8.0
 OLD_LIBS+=lib/libalias.so.6
 OLD_LIBS+=lib/libavl.so.1

Modified: projects/binutils-2.17/bin/sh/expand.c
==============================================================================
--- projects/binutils-2.17/bin/sh/expand.c	Fri Dec 17 19:48:54 2010	(r216506)
+++ projects/binutils-2.17/bin/sh/expand.c	Fri Dec 17 21:03:10 2010	(r216507)
@@ -132,11 +132,22 @@ collate_range_cmp(int c1, int c2)
 void
 expandhere(union node *arg, int fd)
 {
-	herefd = fd;
 	expandarg(arg, (struct arglist *)NULL, 0);
 	xwrite(fd, stackblock(), expdest - stackblock());
 }
 
+static char *
+stputs_quotes(const char *data, const char *syntax, char *p)
+{
+	while (*data) {
+		CHECKSTRSPACE(2, p);
+		if (syntax[(int)*data] == CCTL)
+			USTPUTC(CTLESC, p);
+		USTPUTC(*data++, p);
+	}
+	return (p);
+}
+#define STPUTS_QUOTES(data, syntax, p) p = stputs_quotes((data), syntax, p)
 
 /*
  * Perform expansions on an argument, placing the resulting list of arguments
@@ -334,11 +345,10 @@ done:
 	if (*home == '\0')
 		goto lose;
 	*p = c;
-	while ((c = *home++) != '\0') {
-		if (quotes && SQSYNTAX[(int)c] == CCTL)
-			STPUTC(CTLESC, expdest);
-		STPUTC(c, expdest);
-	}
+	if (quotes)
+		STPUTS_QUOTES(home, SQSYNTAX, expdest);
+	else
+		STPUTS(home, expdest);
 	return (p);
 lose:
 	*p = c;
@@ -458,7 +468,6 @@ expbackq(union node *cmd, int quoted, in
 	char lastc;
 	int startloc = dest - stackblock();
 	char const *syntax = quoted? DQSYNTAX : BASESYNTAX;
-	int saveherefd;
 	int quotes = flag & (EXP_FULL | EXP_CASE | EXP_REDIR);
 	int nnl;
 
@@ -466,15 +475,12 @@ expbackq(union node *cmd, int quoted, in
 	saveifs = ifsfirst;
 	savelastp = ifslastp;
 	saveargbackq = argbackq;
-	saveherefd = herefd;
-	herefd = -1;
 	p = grabstackstr(dest);
 	evalbackcmd(cmd, &in);
 	ungrabstackstr(p, dest);
 	ifsfirst = saveifs;
 	ifslastp = savelastp;
 	argbackq = saveargbackq;
-	herefd = saveherefd;
 
 	p = in.buf;
 	lastc = '\0';
@@ -493,8 +499,6 @@ expbackq(union node *cmd, int quoted, in
 		}
 		lastc = *p++;
 		if (lastc != '\0') {
-			if (quotes && syntax[(int)lastc] == CCTL)
-				STPUTC(CTLESC, dest);
 			if (lastc == '\n') {
 				nnl++;
 			} else {
@@ -502,6 +506,8 @@ expbackq(union node *cmd, int quoted, in
 					nnl--;
 					STPUTC('\n', dest);
 				}
+				if (quotes && syntax[(int)lastc] == CCTL)
+					STPUTC(CTLESC, dest);
 				STPUTC(lastc, dest);
 			}
 		}
@@ -533,16 +539,13 @@ subevalvar(char *p, char *str, int strlo
 	char *loc = NULL;
 	char *q;
 	int c = 0;
-	int saveherefd = herefd;
 	struct nodelist *saveargbackq = argbackq;
 	int amount;
 
-	herefd = -1;
 	argstr(p, (subtype == VSTRIMLEFT || subtype == VSTRIMLEFTMAX ||
 	    subtype == VSTRIMRIGHT || subtype == VSTRIMRIGHTMAX ?
 	    EXP_CASE : 0) | EXP_TILDE);
 	STACKSTRNUL(expdest);
-	herefd = saveherefd;
 	argbackq = saveargbackq;
 	startp = stackblock() + startloc;
 	if (str == NULL)
@@ -723,12 +726,10 @@ again: /* jump here after setting a vari
 					varlen++;
 			}
 			else {
-				while (*val) {
-					if (quotes &&
-					    syntax[(int)*val] == CCTL)
-						STPUTC(CTLESC, expdest);
-					STPUTC(*val++, expdest);
-				}
+				if (quotes)
+					STPUTS_QUOTES(val, syntax, expdest);
+				else
+					STPUTS(val, expdest);
 
 			}
 		}
@@ -877,7 +878,14 @@ varisset(char *name, int nulok)
 	return 1;
 }
 
-
+static void
+strtodest(const char *p, int flag, int subtype, int quoted)
+{
+	if (flag & (EXP_FULL | EXP_CASE) && subtype != VSLENGTH)
+		STPUTS_QUOTES(p, quoted ? DQSYNTAX : BASESYNTAX, expdest);
+	else
+		STPUTS(p, expdest);
+}
 
 /*
  * Add the value of a specialized variable to the stack string.
@@ -891,21 +899,6 @@ varvalue(char *name, int quoted, int sub
 	int i;
 	char sep;
 	char **ap;
-	char const *syntax;
-
-#define STRTODEST(p) \
-	do {\
-	if (flag & (EXP_FULL | EXP_CASE) && subtype != VSLENGTH) { \
-		syntax = quoted? DQSYNTAX : BASESYNTAX; \
-		while (*p) { \
-			if (syntax[(int)*p] == CCTL) \
-				STPUTC(CTLESC, expdest); \
-			STPUTC(*p++, expdest); \
-		} \
-	} else \
-		STPUTS(p, expdest); \
-	} while (0)
-
 
 	switch (*name) {
 	case '$':
@@ -931,7 +924,7 @@ numvar:
 	case '@':
 		if (flag & EXP_FULL && quoted) {
 			for (ap = shellparam.p ; (p = *ap++) != NULL ; ) {
-				STRTODEST(p);
+				strtodest(p, flag, subtype, quoted);
 				if (*ap)
 					STPUTC('\0', expdest);
 			}
@@ -944,21 +937,21 @@ numvar:
 		else
 			sep = ' ';
 		for (ap = shellparam.p ; (p = *ap++) != NULL ; ) {
-			STRTODEST(p);
+			strtodest(p, flag, subtype, quoted);
 			if (*ap && sep)
 				STPUTC(sep, expdest);
 		}
 		break;
 	case '0':
 		p = arg0;
-		STRTODEST(p);
+		strtodest(p, flag, subtype, quoted);
 		break;
 	default:
 		if (is_digit(*name)) {
 			num = atoi(name);
 			if (num > 0 && num <= shellparam.nparam) {
 				p = shellparam.p[num - 1];
-				STRTODEST(p);
+				strtodest(p, flag, subtype, quoted);
 			}
 		}
 		break;

Modified: projects/binutils-2.17/bin/sh/jobs.c
==============================================================================
--- projects/binutils-2.17/bin/sh/jobs.c	Fri Dec 17 19:48:54 2010	(r216506)
+++ projects/binutils-2.17/bin/sh/jobs.c	Fri Dec 17 21:03:10 2010	(r216507)
@@ -153,10 +153,8 @@ out:				out2fmt_flush("sh: can't access 
 				mflag = 0;
 				return;
 			}
-			if (initialpgrp == -1)
-				initialpgrp = getpgrp();
-			else if (initialpgrp != getpgrp()) {
-				killpg(0, SIGTTIN);
+			if (initialpgrp != getpgrp()) {
+				kill(0, SIGTTIN);
 				continue;
 			}
 		} while (0);
@@ -222,7 +220,6 @@ fgcmd(int argc __unused, char **argv)
 int
 bgcmd(int argc, char **argv)
 {
-	char s[64];
 	struct job *jp;
 
 	do {
@@ -233,8 +230,7 @@ bgcmd(int argc, char **argv)
 			continue;
 		restartjob(jp);
 		jp->foreground = 0;
-		fmtstr(s, 64, "[%td] ", jp - jobtab + 1);
-		out1str(s);
+		out1fmt("[%td] ", jp - jobtab + 1);
 		printjobcmd(jp);
 	} while (--argc > 1);
 	return 0;
@@ -251,7 +247,7 @@ restartjob(struct job *jp)
 		return;
 	setcurjob(jp);
 	INTOFF;
-	killpg(jp->ps[0].pid, SIGCONT);
+	kill(-jp->ps[0].pid, SIGCONT);
 	for (ps = jp->ps, i = jp->nprocs ; --i >= 0 ; ps++) {
 		if (WIFSTOPPED(ps->status)) {
 			ps->status = -1;
@@ -951,9 +947,7 @@ waitforjob(struct job *jp, int *origstat
 	if (! JOBS || jp->state == JOBDONE)
 		freejob(jp);
 	if (int_pending()) {
-		if (WIFSIGNALED(status) && WTERMSIG(status) == SIGINT)
-			kill(getpid(), SIGINT);
-		else
+		if (!WIFSIGNALED(status) || WTERMSIG(status) != SIGINT)
 			CLEAR_PENDING_INT;
 	}
 #if JOBS

Modified: projects/binutils-2.17/bin/sh/memalloc.c
==============================================================================
--- projects/binutils-2.17/bin/sh/memalloc.c	Fri Dec 17 19:48:54 2010	(r216506)
+++ projects/binutils-2.17/bin/sh/memalloc.c	Fri Dec 17 21:03:10 2010	(r216507)
@@ -128,7 +128,6 @@ static struct stackmark *markp;
 char *stacknxt;
 int stacknleft;
 int sstrnleft;
-int herefd = -1;
 
 
 static void
@@ -309,11 +308,6 @@ growstackstr(void)
 	int len;
 
 	len = stackblocksize();
-	if (herefd >= 0 && len >= 1024) {
-		xwrite(herefd, stackblock(), len);
-		sstrnleft = len;
-		return stackblock();
-	}
 	return growstrstackblock(len);
 }
 

Modified: projects/binutils-2.17/bin/sh/memalloc.h
==============================================================================
--- projects/binutils-2.17/bin/sh/memalloc.h	Fri Dec 17 19:48:54 2010	(r216506)
+++ projects/binutils-2.17/bin/sh/memalloc.h	Fri Dec 17 21:03:10 2010	(r216507)
@@ -46,7 +46,6 @@ struct stackmark {
 extern char *stacknxt;
 extern int stacknleft;
 extern int sstrnleft;
-extern int herefd;
 
 pointer ckmalloc(size_t);
 pointer ckrealloc(pointer, int);

Modified: projects/binutils-2.17/bin/sh/output.c
==============================================================================
--- projects/binutils-2.17/bin/sh/output.c	Fri Dec 17 19:48:54 2010	(r216506)
+++ projects/binutils-2.17/bin/sh/output.c	Fri Dec 17 21:03:10 2010	(r216507)
@@ -64,8 +64,7 @@ __FBSDID("$FreeBSD$");
 
 
 #define OUTBUFSIZ BUFSIZ
-#define BLOCK_OUT -2		/* output to a fixed block of memory */
-#define MEM_OUT -3		/* output to dynamically allocated memory */
+#define MEM_OUT -2		/* output to dynamically allocated memory */
 #define OUTPUT_ERR 01		/* error occurred on output */
 
 static int doformat_wr(void *, const char *, int);
@@ -180,18 +179,12 @@ outbin(const void *data, size_t len, str
 		outc(*p++, file);
 }
 
-static char out_junk[16];
-
 void
 emptyoutbuf(struct output *dest)
 {
 	int offset;
 
-	if (dest->fd == BLOCK_OUT) {
-		dest->nextc = out_junk;
-		dest->nleft = sizeof out_junk;
-		dest->flags |= OUTPUT_ERR;
-	} else if (dest->buf == NULL) {
+	if (dest->buf == NULL) {
 		INTOFF;
 		dest->buf = ckmalloc(dest->bufsize);
 		dest->nextc = dest->buf;
@@ -282,18 +275,12 @@ void
 fmtstr(char *outbuf, int length, const char *fmt, ...)
 {
 	va_list ap;
-	struct output strout;
 
-	strout.nextc = outbuf;
-	strout.nleft = length;
-	strout.fd = BLOCK_OUT;
-	strout.flags = 0;
+	INTOFF;
 	va_start(ap, fmt);
-	doformat(&strout, fmt, ap);
+	vsnprintf(outbuf, length, fmt, ap);
 	va_end(ap);
-	outc('\0', &strout);
-	if (strout.flags & OUTPUT_ERR)
-		outbuf[length - 1] = '\0';
+	INTON;
 }
 
 static int

Modified: projects/binutils-2.17/bin/sh/parser.c
==============================================================================
--- projects/binutils-2.17/bin/sh/parser.c	Fri Dec 17 19:48:54 2010	(r216506)
+++ projects/binutils-2.17/bin/sh/parser.c	Fri Dec 17 21:03:10 2010	(r216507)
@@ -887,8 +887,6 @@ xxreadtoken(void)
 	startlinno = plinno;
 	for (;;) {	/* until token or start of word found */
 		c = pgetc_macro();
-		if (c == ' ' || c == '\t')
-			continue;		/* quick check for white space first */
 		switch (c) {
 		case ' ': case '\t':
 			continue;

Modified: projects/binutils-2.17/contrib/bsnmp/lib/snmp.c
==============================================================================
--- projects/binutils-2.17/contrib/bsnmp/lib/snmp.c	Fri Dec 17 19:48:54 2010	(r216506)
+++ projects/binutils-2.17/contrib/bsnmp/lib/snmp.c	Fri Dec 17 21:03:10 2010	(r216507)
@@ -640,7 +640,7 @@ snmp_pdu_decode_secmode(struct asn_buf *
 	    (pdu->flags & SNMP_MSG_AUTH_FLAG) == 0)
 		return (SNMP_CODE_BADSECLEVEL);
 
-	if ((code = snmp_pdu_calc_digest(b, pdu, digest)) !=
+	if ((code = snmp_pdu_calc_digest(pdu, digest)) !=
 	    SNMP_CODE_OK)
 		return (SNMP_CODE_FAILED);
 
@@ -659,7 +659,7 @@ snmp_pdu_decode_secmode(struct asn_buf *
 	    (pdu->flags & SNMP_MSG_PRIV_FLAG) == 0)
 		return (SNMP_CODE_BADSECLEVEL);
 
-	if ((code = snmp_pdu_decrypt(b, pdu)) != SNMP_CODE_OK)
+	if ((code = snmp_pdu_decrypt(pdu)) != SNMP_CODE_OK)
 		return (SNMP_CODE_FAILED);
 
 	return (code);
@@ -869,7 +869,7 @@ snmp_fix_encoding(struct asn_buf *b, str
 		if (pdu->security_model != SNMP_SECMODEL_USM)
 			return (SNMP_CODE_FAILED);
 
-		if (snmp_pdu_encrypt(b, pdu) != SNMP_CODE_OK)
+		if (snmp_pdu_encrypt(pdu) != SNMP_CODE_OK)
 			return (SNMP_CODE_FAILED);
 
 		if (pdu->user.priv_proto != SNMP_PRIV_NOPRIV &&
@@ -884,7 +884,7 @@ snmp_fix_encoding(struct asn_buf *b, str
 	pdu->digest_ptr -= moved;
 
 	if (pdu->version == SNMP_V3) {
-		if ((code = snmp_pdu_calc_digest(b, pdu, pdu->msg_digest)) !=
+		if ((code = snmp_pdu_calc_digest(pdu, pdu->msg_digest)) !=
 		    SNMP_CODE_OK)
 			return (SNMP_CODE_FAILED);
 

Modified: projects/binutils-2.17/contrib/bsnmp/lib/snmpcrypto.c
==============================================================================
--- projects/binutils-2.17/contrib/bsnmp/lib/snmpcrypto.c	Fri Dec 17 19:48:54 2010	(r216506)
+++ projects/binutils-2.17/contrib/bsnmp/lib/snmpcrypto.c	Fri Dec 17 21:03:10 2010	(r216507)
@@ -87,8 +87,7 @@ snmp_digest_init(const struct snmp_user 
 }
 
 enum snmp_code
-snmp_pdu_calc_digest(struct asn_buf *b, const struct snmp_pdu *pdu,
-    uint8_t *digest)
+snmp_pdu_calc_digest(const struct snmp_pdu *pdu, uint8_t *digest)
 {
 	uint8_t md[EVP_MAX_MD_SIZE], extkey[SNMP_EXTENDED_KEY_SIZ];
 	uint8_t key1[SNMP_EXTENDED_KEY_SIZ], key2[SNMP_EXTENDED_KEY_SIZ];
@@ -140,7 +139,7 @@ failed:
 
 static int32_t
 snmp_pdu_cipher_init(const struct snmp_pdu *pdu, int32_t len,
-    EVP_CIPHER_CTX *ctx, const EVP_CIPHER **ctype, uint8_t *piv)
+    const EVP_CIPHER **ctype, uint8_t *piv)
 {
 	int i;
 	uint32_t netint;
@@ -172,14 +171,14 @@ snmp_pdu_cipher_init(const struct snmp_p
 }
 
 enum snmp_code
-snmp_pdu_encrypt(struct asn_buf *b, const struct snmp_pdu *pdu)
+snmp_pdu_encrypt(const struct snmp_pdu *pdu)
 {
 	int32_t err, olen;
 	uint8_t iv[SNMP_PRIV_AES_IV_SIZ];
 	const EVP_CIPHER *ctype;
 	EVP_CIPHER_CTX ctx;
 
-	err = snmp_pdu_cipher_init(pdu, pdu->scoped_len, &ctx, &ctype, iv);
+	err = snmp_pdu_cipher_init(pdu, pdu->scoped_len, &ctype, iv);
 	if (err < 0)
 		return (SNMP_CODE_EDECRYPT);
 	else if (err == 0)
@@ -200,14 +199,14 @@ snmp_pdu_encrypt(struct asn_buf *b, cons
 }
 
 enum snmp_code
-snmp_pdu_decrypt(struct asn_buf *b, const struct snmp_pdu *pdu)
+snmp_pdu_decrypt(const struct snmp_pdu *pdu)
 {
 	int32_t err, olen;
 	uint8_t iv[SNMP_PRIV_AES_IV_SIZ];
 	const EVP_CIPHER *ctype;
 	EVP_CIPHER_CTX ctx;
 
-	err = snmp_pdu_cipher_init(pdu, pdu->scoped_len, &ctx, &ctype, iv);
+	err = snmp_pdu_cipher_init(pdu, pdu->scoped_len, &ctype, iv);
 	if (err < 0)
 		return (SNMP_CODE_EDECRYPT);
 	else if (err == 0)
@@ -310,8 +309,8 @@ snmp_get_local_keys(struct snmp_user *us
 enum snmp_code
 snmp_calc_keychange(struct snmp_user *user, uint8_t *keychange)
 {
-	int32_t i, err, rvalue[SNMP_AUTH_HMACSHA_KEY_SIZ / 4];
-	uint32_t  keylen, olen;
+	int32_t err, rvalue[SNMP_AUTH_HMACSHA_KEY_SIZ / 4];
+	uint32_t i, keylen, olen;
 	const EVP_MD *dtype;
 	EVP_MD_CTX ctx;
 
@@ -340,8 +339,7 @@ snmp_calc_keychange(struct snmp_user *us
 #else /* !HAVE_LIBCRYPTO */
 
 enum snmp_code
-snmp_pdu_calc_digest(struct asn_buf *b __unused, const struct snmp_pdu *pdu,
-    uint8_t *digest __unused)
+snmp_pdu_calc_digest(const struct snmp_pdu *pdu, uint8_t *digest __unused)
 {
 	if  (pdu->user.auth_proto != SNMP_AUTH_NOAUTH)
 		return (SNMP_CODE_BADSECLEVEL);
@@ -351,7 +349,7 @@ snmp_pdu_calc_digest(struct asn_buf *b _
 }
 
 enum snmp_code
-snmp_pdu_encrypt(struct asn_buf *b __unused, const struct snmp_pdu *pdu)
+snmp_pdu_encrypt(const struct snmp_pdu *pdu)
 {
 	if (pdu->user.priv_proto != SNMP_PRIV_NOPRIV)
 		return (SNMP_CODE_BADSECLEVEL);
@@ -360,7 +358,7 @@ snmp_pdu_encrypt(struct asn_buf *b __unu
 }
 
 enum snmp_code
-snmp_pdu_decrypt(struct asn_buf *b __unused, const struct snmp_pdu *pdu)
+snmp_pdu_decrypt(const struct snmp_pdu *pdu)
 {
 	if (pdu->user.priv_proto != SNMP_PRIV_NOPRIV)
 		return (SNMP_CODE_BADSECLEVEL);

Modified: projects/binutils-2.17/contrib/bsnmp/lib/snmppriv.h
==============================================================================
--- projects/binutils-2.17/contrib/bsnmp/lib/snmppriv.h	Fri Dec 17 19:48:54 2010	(r216506)
+++ projects/binutils-2.17/contrib/bsnmp/lib/snmppriv.h	Fri Dec 17 21:03:10 2010	(r216507)
@@ -41,10 +41,9 @@ enum asn_err snmp_parse_pdus_hdr(struct 
 void snmp_pdu_init_secparams(struct snmp_pdu *, struct snmp_engine *,
     struct snmp_user *);
 
-enum snmp_code snmp_pdu_calc_digest(struct asn_buf *, const struct snmp_pdu *,
-    uint8_t *);
-enum snmp_code snmp_pdu_encrypt(struct asn_buf *, const struct snmp_pdu *);
-enum snmp_code snmp_pdu_decrypt(struct asn_buf *, const struct snmp_pdu *);
+enum snmp_code snmp_pdu_calc_digest(const struct snmp_pdu *, uint8_t *);
+enum snmp_code snmp_pdu_encrypt(const struct snmp_pdu *);
+enum snmp_code snmp_pdu_decrypt(const struct snmp_pdu *);
 
 #define DEFAULT_HOST "localhost"
 #define DEFAULT_PORT "snmp"

Modified: projects/binutils-2.17/etc/rc.d/pf
==============================================================================
--- projects/binutils-2.17/etc/rc.d/pf	Fri Dec 17 19:48:54 2010	(r216506)
+++ projects/binutils-2.17/etc/rc.d/pf	Fri Dec 17 21:03:10 2010	(r216507)
@@ -29,7 +29,7 @@ pf_start()
 	$pf_program -F all > /dev/null 2>&1
 	$pf_program -f "$pf_rules" $pf_flags
 	if ! $pf_program -s info | grep -q "Enabled" ; then
-		$pf_program -e
+		$pf_program -eq
 	fi
 	check_startmsgs && echo '.'
 }
@@ -38,7 +38,7 @@ pf_stop()
 {
 	if $pf_program -s info | grep -q "Enabled" ; then
 		echo -n 'Disabling pf'
-		$pf_program -d
+		$pf_program -dq
 		echo '.'
 	fi
 }

Modified: projects/binutils-2.17/lib/csu/ia64/Makefile
==============================================================================
--- projects/binutils-2.17/lib/csu/ia64/Makefile	Fri Dec 17 19:48:54 2010	(r216506)
+++ projects/binutils-2.17/lib/csu/ia64/Makefile	Fri Dec 17 21:03:10 2010	(r216507)
@@ -2,21 +2,42 @@
 
 .PATH: ${.CURDIR}/../common
 
-SRCS=		crt1.S crti.S crtn.S
+SRCS=		crti.S crtn.S
 OBJS=		${SRCS:N*.h:R:S/$/.o/g}
-OBJS+=		Scrt1.o gcrt1.o
-CFLAGS+=	-I${.CURDIR}/../common \
-		-I${.CURDIR}/../../libc/include
+OBJS+=		crt1.o gcrt1.o Scrt1.o
 
 all: ${OBJS}
 
 CLEANFILES=	${OBJS}
+CLEANFILES+=	crt1_.o gcrt1_.o Scrt1_.o
+CLEANFILES+=	crtbrand.o gcrtbrand.o Scrtbrand.o
 
-gcrt1.o: crt1.S
-	${CC} ${CFLAGS} -DGCRT -c -o gcrt1.o ${.ALLSRC}
+crt1_.o: crt1.S
+	${CC} ${CFLAGS} -c -o ${.TARGET} ${.ALLSRC}
 
-Scrt1.o: crt1.S
-	${CC} ${CFLAGS} -fPIC -DPIC -c -o Scrt1.o ${.ALLSRC}
+crtbrand.o: crtbrand.c
+	${CC} ${CFLAGS} -c -o ${.TARGET} ${.ALLSRC}
+
+crt1.o: crt1_.o crtbrand.o
+	${LD} ${LDFLAGS} -r -o ${.TARGET} 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}
+
+gcrt1.o: gcrt1_.o gcrtbrand.o
+	${LD} ${LDFLAGS} -r -o ${.TARGET} ${.ALLSRC}
+
+Scrt1_.o: crt1.S
+	${CC} ${CFLAGS} -fPIC -DPIC -c -o ${.TARGET} ${.ALLSRC}
+
+Scrtbrand.o: crtbrand.c
+	${CC} ${CFLAGS} -fPIC -DPIC -c -o ${.TARGET} ${.ALLSRC}
+
+Scrt1.o: Scrt1_.o Scrtbrand.o
+	${LD} ${LDFLAGS} -r -o ${.TARGET} ${.ALLSRC}
 
 realinstall:
 	${INSTALL} -o ${LIBOWN} -g ${LIBGRP} -m ${LIBMODE} \

Modified: projects/binutils-2.17/lib/libc/posix1e/acl_is_trivial_np.3
==============================================================================
--- projects/binutils-2.17/lib/libc/posix1e/acl_is_trivial_np.3	Fri Dec 17 19:48:54 2010	(r216506)
+++ projects/binutils-2.17/lib/libc/posix1e/acl_is_trivial_np.3	Fri Dec 17 21:03:10 2010	(r216507)
@@ -27,7 +27,7 @@
 .\"
 .\" $FreeBSD$
 .\"
-.Dd June 25, 2009
+.Dd December 13, 2010
 .Dt ACL_STRIP_NP 3
 .Os
 .Sh NAME
@@ -56,7 +56,9 @@ ACL is trivial if it can be fully expres
 any access rules.
 For POSIX.1e ACLs, ACL is trivial if it has the three required entries,
 one for owner, one for owning group, and one for other.
-For NFSv4 ACLs, ACL is trivial if it has the "canonical six" entries.
+For NFSv4 ACLs, ACL is trivial if is identical to the ACL generated by
+.Fn acl_strip_np 3
+from the file mode.
 Files that have non-trivial ACL have a plus sign appended after mode bits
 in "ls -l" output.
 .Sh RETURN VALUES

Modified: projects/binutils-2.17/lib/libc/powerpc64/sys/cerror.S
==============================================================================
--- projects/binutils-2.17/lib/libc/powerpc64/sys/cerror.S	Fri Dec 17 19:48:54 2010	(r216506)
+++ projects/binutils-2.17/lib/libc/powerpc64/sys/cerror.S	Fri Dec 17 21:03:10 2010	(r216507)
@@ -41,7 +41,7 @@ __FBSDID("$FreeBSD$");
 ENTRY(HIDENAME(cerror))
 	mflr	%r0
 	std	%r0,16(%r1)		/* save lr */
-	stdu	%r1,-56(%r1)		/* allocate new stack frame */
+	stdu	%r1,-64(%r1)		/* allocate new stack frame */
 	std	%r31,48(%r1)
 
 	mr	%r31,%r3          /* stash errval in callee-saved register */

Modified: projects/binutils-2.17/lib/libc/powerpc64/sys/ptrace.S
==============================================================================
--- projects/binutils-2.17/lib/libc/powerpc64/sys/ptrace.S	Fri Dec 17 19:48:54 2010	(r216506)
+++ projects/binutils-2.17/lib/libc/powerpc64/sys/ptrace.S	Fri Dec 17 21:03:10 2010	(r216507)
@@ -32,8 +32,8 @@ __FBSDID("$FreeBSD$");
 
 ENTRY(ptrace)
 	mflr	%r0
-	stdu	%r1,-68(%r1)
-	std	%r0,84(%r1)
+	std	%r0,16(%r1)
+	stdu	%r1,-80(%r1)
 	stw	%r3,48(%r1)
 	stw	%r4,52(%r1)
 	std	%r5,56(%r1)
@@ -47,10 +47,10 @@ ENTRY(ptrace)
 	lwz	%r3,48(%r1)
 	lwz	%r4,52(%r1)
 	ld	%r5,56(%r1)
-	ld	%r0,84(%r1)
 	lwz	%r6,64(%r1)
-	mtlr	%r0
 	ld	%r1,0(%r1)
+	ld	%r0,16(%r1)
+	mtlr	%r0
 	li	%r0,SYS_ptrace
 	sc
 	bso	1f

Modified: projects/binutils-2.17/lib/libipsec/ipsec_dump_policy.c
==============================================================================
--- projects/binutils-2.17/lib/libipsec/ipsec_dump_policy.c	Fri Dec 17 19:48:54 2010	(r216506)
+++ projects/binutils-2.17/lib/libipsec/ipsec_dump_policy.c	Fri Dec 17 21:03:10 2010	(r216507)
@@ -162,7 +162,8 @@ ipsec_dump_policy(policy, delimiter)
 			return NULL;
 		}
 		buf = newbuf;
-		snprintf(buf, buflen, "%s%s%s", buf, delimiter, isrbuf);
+		snprintf(buf + strlen(buf), buflen - strlen(buf),
+		    "%s%s", delimiter, isrbuf);
 
 		off += xisr->sadb_x_ipsecrequest_len;
 	}

Modified: projects/binutils-2.17/lib/libproc/proc_create.c
==============================================================================
--- projects/binutils-2.17/lib/libproc/proc_create.c	Fri Dec 17 19:48:54 2010	(r216506)
+++ projects/binutils-2.17/lib/libproc/proc_create.c	Fri Dec 17 21:03:10 2010	(r216507)
@@ -84,7 +84,7 @@ proc_attach(pid_t pid, int flags, struct
 	else
 		*pphdl = phdl;
 out:
-
+	proc_free(phdl);
 	return (error);
 }
 

Modified: projects/binutils-2.17/lib/libusb/libusb20_compat01.c
==============================================================================
--- projects/binutils-2.17/lib/libusb/libusb20_compat01.c	Fri Dec 17 19:48:54 2010	(r216506)
+++ projects/binutils-2.17/lib/libusb/libusb20_compat01.c	Fri Dec 17 21:03:10 2010	(r216507)
@@ -457,6 +457,11 @@ usb_parse_configuration(struct usb_confi
 
 	/* allocate memory for our configuration */
 	ptr = malloc(a + b + c + d);
+	if (ptr == NULL) {
+		/* free config structure */
+		free(ps.a.currcfg);
+		return (-1);
+	}
 
 	/* "currifcw" must be first, hence this pointer is freed */
 	ps.b.currifcw = (void *)(ptr);

Modified: projects/binutils-2.17/libexec/rtld-elf/rtld.c
==============================================================================
--- projects/binutils-2.17/libexec/rtld-elf/rtld.c	Fri Dec 17 19:48:54 2010	(r216506)
+++ projects/binutils-2.17/libexec/rtld-elf/rtld.c	Fri Dec 17 21:03:10 2010	(r216507)
@@ -110,7 +110,7 @@ static int load_needed_objects(Obj_Entry
 static int load_preload_objects(void);
 static Obj_Entry *load_object(const char *, const Obj_Entry *, int);
 static Obj_Entry *obj_from_addr(const void *);
-static void objlist_call_fini(Objlist *, bool, int *);
+static void objlist_call_fini(Objlist *, Obj_Entry *, int *);
 static void objlist_call_init(Objlist *, int *);
 static void objlist_clear(Objlist *);
 static Objlist_Entry *objlist_find(Objlist *, const Obj_Entry *);
@@ -1609,36 +1609,56 @@ obj_from_addr(const void *addr)
 
 /*
  * Call the finalization functions for each of the objects in "list"
- * which are unreferenced.  All of the objects are expected to have
- * non-NULL fini functions.
+ * belonging to the DAG of "root" and referenced once. If NULL "root"
+ * is specified, every finalization function will be called regardless
+ * of the reference count and the list elements won't be freed. All of
+ * the objects are expected to have non-NULL fini functions.
  */
 static void
-objlist_call_fini(Objlist *list, bool force, int *lockstate)
+objlist_call_fini(Objlist *list, Obj_Entry *root, int *lockstate)
 {
-    Objlist_Entry *elm, *elm_tmp;
+    Objlist_Entry *elm;
     char *saved_msg;
 
+    assert(root == NULL || root->refcount == 1);
+
     /*
      * Preserve the current error message since a fini function might
      * call into the dynamic linker and overwrite it.
      */
     saved_msg = errmsg_save();
-    STAILQ_FOREACH_SAFE(elm, list, link, elm_tmp) {
-	if (elm->obj->refcount == 0 || force) {
+    do {
+	STAILQ_FOREACH(elm, list, link) {
+	    if (root != NULL && (elm->obj->refcount != 1 ||
+	      objlist_find(&root->dagmembers, elm->obj) == NULL))
+		continue;
 	    dbg("calling fini function for %s at %p", elm->obj->path,
 	        (void *)elm->obj->fini);
 	    LD_UTRACE(UTRACE_FINI_CALL, elm->obj, (void *)elm->obj->fini, 0, 0,
 		elm->obj->path);
 	    /* Remove object from fini list to prevent recursive invocation. */
 	    STAILQ_REMOVE(list, elm, Struct_Objlist_Entry, link);
+	    /*
+	     * XXX: If a dlopen() call references an object while the
+	     * fini function is in progress, we might end up trying to
+	     * unload the referenced object in dlclose() or the object
+	     * won't be unloaded although its fini function has been
+	     * called.
+	     */
 	    wlock_release(rtld_bind_lock, *lockstate);
 	    call_initfini_pointer(elm->obj, elm->obj->fini);
 	    *lockstate = wlock_acquire(rtld_bind_lock);
 	    /* No need to free anything if process is going down. */
-	    if (!force)
+	    if (root != NULL)
 	    	free(elm);
+	    /*
+	     * We must restart the list traversal after every fini call
+	     * because a dlclose() call from the fini function or from
+	     * another thread might have modified the reference counts.
+	     */
+	    break;
 	}
-    }
+    } while (elm != NULL);
     errmsg_restore(saved_msg);
 }
 
@@ -1826,7 +1846,7 @@ rtld_exit(void)
 
     lockstate = wlock_acquire(rtld_bind_lock);
     dbg("rtld_exit()");
-    objlist_call_fini(&list_fini, true, &lockstate);
+    objlist_call_fini(&list_fini, NULL, &lockstate);
     /* No need to remove the items from the list, since we are exiting. */
     if (!libmap_disable)
         lm_fini();
@@ -1939,20 +1959,22 @@ dlclose(void *handle)
     /* Unreference the object and its dependencies. */
     root->dl_refcount--;
 
-    unref_dag(root);
-
-    if (root->refcount == 0) {
+    if (root->refcount == 1) {
 	/*
-	 * The object is no longer referenced, so we must unload it.
+	 * The object will be no longer referenced, so we must unload it.
 	 * First, call the fini functions.
 	 */
-	objlist_call_fini(&list_fini, false, &lockstate);
+	objlist_call_fini(&list_fini, root, &lockstate);
+
+	unref_dag(root);
 
 	/* Finish cleaning up the newly-unreferenced objects. */
 	GDB_STATE(RT_DELETE,&root->linkmap);
 	unload_object(root);
 	GDB_STATE(RT_CONSISTENT,NULL);
-    }
+    } else
+	unref_dag(root);
+
     LD_UTRACE(UTRACE_DLCLOSE_STOP, handle, NULL, 0, 0, NULL);
     wlock_release(rtld_bind_lock, lockstate);
     return 0;

Modified: projects/binutils-2.17/release/powerpc/mkisoimages.sh
==============================================================================
--- projects/binutils-2.17/release/powerpc/mkisoimages.sh	Fri Dec 17 19:48:54 2010	(r216506)
+++ projects/binutils-2.17/release/powerpc/mkisoimages.sh	Fri Dec 17 21:03:10 2010	(r216507)
@@ -25,7 +25,7 @@
 
 if [ "x$1" = "x-b" ]; then
 	cp /usr/src/release/powerpc/boot.tbxi ${4}/boot
-	bootable="-hfs-bless ${4}/boot -map /usr/src/release/powerpc/hfs.map"
+	bootable="-hfs -hfs-bless ${4}/boot -map /usr/src/release/powerpc/hfs.map -hide-hfs ${4}/usr/share/man"
 	shift
 else
 	bootable=""
@@ -54,4 +54,4 @@ fi
 LABEL=$1; shift
 NAME=$1; shift
 
-mkisofs $bootable -r -hfs -part -no-desktop -hfs-volid $LABEL -l -J -allow-leading-dots -o $NAME $*
+mkisofs $bootable -l -r -part -no-desktop -V $LABEL -o $NAME $*

Modified: projects/binutils-2.17/sbin/camcontrol/camcontrol.c
==============================================================================
--- projects/binutils-2.17/sbin/camcontrol/camcontrol.c	Fri Dec 17 19:48:54 2010	(r216506)
+++ projects/binutils-2.17/sbin/camcontrol/camcontrol.c	Fri Dec 17 21:03:10 2010	(r216507)
@@ -5026,14 +5026,7 @@ getdevid(struct cam_devitem *item)
 		goto bailout;
 	}
 
-	item->device_id_len = CAM_SCSI_DEVID_MAXLEN;
-	item->device_id = malloc(item->device_id_len);
-	if (item->device_id == NULL) {
-		warn("%s: unable to allocate %d bytes", __func__,
-		     item->device_id_len);
-		retval = 1;
-		goto bailout;
-	}
+	item->device_id_len = 0;
 
 	ccb = cam_getccb(dev);
 	if (ccb == NULL) {
@@ -5044,12 +5037,19 @@ getdevid(struct cam_devitem *item)
 
 	bzero(&(&ccb->ccb_h)[1],
 	      sizeof(union ccb) - sizeof(struct ccb_hdr));
+
+	/*
+	 * On the first try, we just probe for the size of the data, and
+	 * then allocate that much memory and try again.
+	 */
+retry:
 	ccb->ccb_h.func_code = XPT_GDEV_ADVINFO;
 	ccb->ccb_h.flags = CAM_DIR_IN;
 	ccb->cgdai.flags = CGDAI_FLAG_PROTO;
 	ccb->cgdai.buftype = CGDAI_TYPE_SCSI_DEVID;
 	ccb->cgdai.bufsiz = item->device_id_len;
-	ccb->cgdai.buf = (uint8_t *)item->device_id;
+	if (item->device_id_len != 0)
+		ccb->cgdai.buf = (uint8_t *)item->device_id;
 
 	if (cam_send_ccb(dev, ccb) < 0) {
 		warn("%s: error sending XPT_GDEV_ADVINFO CCB", __func__);
@@ -5063,6 +5063,29 @@ getdevid(struct cam_devitem *item)
 		goto bailout;
 	}
 
+	if (item->device_id_len == 0) {
+		/*
+		 * This is our first time through.  Allocate the buffer,
+		 * and then go back to get the data.
+		 */
+		if (ccb->cgdai.provsiz == 0) {
+			warnx("%s: invalid .provsiz field returned with "
+			     "XPT_GDEV_ADVINFO CCB", __func__);
+			retval = 1;
+			goto bailout;
+		}
+		item->device_id_len = ccb->cgdai.provsiz;
+		item->device_id = malloc(item->device_id_len);
+		if (item->device_id == NULL) {
+			warn("%s: unable to allocate %d bytes", __func__,
+			     item->device_id_len);
+			retval = 1;
+			goto bailout;
+		}
+		ccb->ccb_h.status = CAM_REQ_INPROG;
+		goto retry;
+	}
+
 bailout:
 	if (dev != NULL)
 		cam_close_device(dev);
@@ -5158,9 +5181,8 @@ buildbusdevlist(struct cam_devlist *devl
 				dev_result = 
 				     &ccb.cdm.matches[i].result.device_result;
 
-				if ((dev_result->flags
-				     & DEV_RESULT_UNCONFIGURED)
-				 && ((arglist & CAM_ARG_VERBOSE) == 0)) {
+				if (dev_result->flags &
+				    DEV_RESULT_UNCONFIGURED) {
 					skip_device = 1;
 					break;
 				} else

Modified: projects/binutils-2.17/sbin/geom/Makefile.inc
==============================================================================
--- projects/binutils-2.17/sbin/geom/Makefile.inc	Fri Dec 17 19:48:54 2010	(r216506)
+++ projects/binutils-2.17/sbin/geom/Makefile.inc	Fri Dec 17 21:03:10 2010	(r216507)
@@ -1,5 +1,5 @@
 # $FreeBSD$
 
-CLASS_DIR?=/lib/geom
+GEOM_CLASS_DIR?=/lib/geom
 
 .include "../Makefile.inc"

Modified: projects/binutils-2.17/sbin/geom/class/Makefile.inc
==============================================================================
--- projects/binutils-2.17/sbin/geom/class/Makefile.inc	Fri Dec 17 19:48:54 2010	(r216506)
+++ projects/binutils-2.17/sbin/geom/class/Makefile.inc	Fri Dec 17 21:03:10 2010	(r216507)
@@ -1,10 +1,10 @@
 # $FreeBSD$
 
-SHLIBDIR?=${CLASS_DIR}
-SHLIB_NAME?=geom_${CLASS}.so
-LINKS=	${BINDIR}/geom ${BINDIR}/g${CLASS}
-MAN=	g${CLASS}.8
-SRCS+=	geom_${CLASS}.c subr.c
+SHLIBDIR?=${GEOM_CLASS_DIR}
+SHLIB_NAME?=geom_${GEOM_CLASS}.so
+LINKS=	${BINDIR}/geom ${BINDIR}/g${GEOM_CLASS}
+MAN=	g${GEOM_CLASS}.8
+SRCS+=	geom_${GEOM_CLASS}.c subr.c
 
 CFLAGS+= -I${.CURDIR}/../..
 

Modified: projects/binutils-2.17/sbin/geom/class/cache/Makefile
==============================================================================
--- projects/binutils-2.17/sbin/geom/class/cache/Makefile	Fri Dec 17 19:48:54 2010	(r216506)
+++ projects/binutils-2.17/sbin/geom/class/cache/Makefile	Fri Dec 17 21:03:10 2010	(r216507)
@@ -2,6 +2,6 @@
 
 .PATH: ${.CURDIR}/../../misc
 
-CLASS=	cache
+GEOM_CLASS=	cache
 
 .include <bsd.lib.mk>

Modified: projects/binutils-2.17/sbin/geom/class/concat/Makefile
==============================================================================
--- projects/binutils-2.17/sbin/geom/class/concat/Makefile	Fri Dec 17 19:48:54 2010	(r216506)
+++ projects/binutils-2.17/sbin/geom/class/concat/Makefile	Fri Dec 17 21:03:10 2010	(r216507)
@@ -2,6 +2,6 @@
 
 .PATH: ${.CURDIR}/../../misc
 
-CLASS=	concat
+GEOM_CLASS=	concat
 
 .include <bsd.lib.mk>

Modified: projects/binutils-2.17/sbin/geom/class/eli/Makefile
==============================================================================
--- projects/binutils-2.17/sbin/geom/class/eli/Makefile	Fri Dec 17 19:48:54 2010	(r216506)
+++ projects/binutils-2.17/sbin/geom/class/eli/Makefile	Fri Dec 17 21:03:10 2010	(r216507)
@@ -2,7 +2,7 @@
 
 .PATH: ${.CURDIR}/../../misc ${.CURDIR}/../../../../sys/geom/eli ${.CURDIR}/../../../../sys/crypto/sha2
 
-CLASS=	eli
+GEOM_CLASS=	eli
 SRCS=	g_eli_crypto.c
 SRCS+=	g_eli_key.c
 SRCS+=	pkcs5v2.c

Modified: projects/binutils-2.17/sbin/geom/class/journal/Makefile
==============================================================================
--- projects/binutils-2.17/sbin/geom/class/journal/Makefile	Fri Dec 17 19:48:54 2010	(r216506)
+++ projects/binutils-2.17/sbin/geom/class/journal/Makefile	Fri Dec 17 21:03:10 2010	(r216507)
@@ -1,8 +1,8 @@
 # $FreeBSD$
 
-.PATH:	${.CURDIR}/../../misc
+.PATH: ${.CURDIR}/../../misc
 
-CLASS=	journal
+GEOM_CLASS=	journal
 SRCS+=	geom_journal_ufs.c
 
 DPADD=	${LIBMD} ${LIBUFS}

Modified: projects/binutils-2.17/sbin/geom/class/label/Makefile
==============================================================================
--- projects/binutils-2.17/sbin/geom/class/label/Makefile	Fri Dec 17 19:48:54 2010	(r216506)
+++ projects/binutils-2.17/sbin/geom/class/label/Makefile	Fri Dec 17 21:03:10 2010	(r216507)
@@ -2,6 +2,6 @@
 
 .PATH: ${.CURDIR}/../../misc
 
-CLASS=	label
+GEOM_CLASS=	label
 
 .include <bsd.lib.mk>

Modified: projects/binutils-2.17/sbin/geom/class/mirror/Makefile
==============================================================================
--- projects/binutils-2.17/sbin/geom/class/mirror/Makefile	Fri Dec 17 19:48:54 2010	(r216506)
+++ projects/binutils-2.17/sbin/geom/class/mirror/Makefile	Fri Dec 17 21:03:10 2010	(r216507)
@@ -1,8 +1,8 @@
 # $FreeBSD$
 
-.PATH:	${.CURDIR}/../../misc
+.PATH: ${.CURDIR}/../../misc
 
-CLASS=	mirror
+GEOM_CLASS=	mirror
 
 DPADD=	${LIBMD}
 LDADD=	-lmd

Modified: projects/binutils-2.17/sbin/geom/class/mountver/Makefile
==============================================================================
--- projects/binutils-2.17/sbin/geom/class/mountver/Makefile	Fri Dec 17 19:48:54 2010	(r216506)
+++ projects/binutils-2.17/sbin/geom/class/mountver/Makefile	Fri Dec 17 21:03:10 2010	(r216507)
@@ -2,6 +2,6 @@
 
 .PATH: ${.CURDIR}/../../misc
 
-CLASS=	mountver
+GEOM_CLASS=	mountver
 
 .include <bsd.lib.mk>

Modified: projects/binutils-2.17/sbin/geom/class/multipath/Makefile
==============================================================================
--- projects/binutils-2.17/sbin/geom/class/multipath/Makefile	Fri Dec 17 19:48:54 2010	(r216506)
+++ projects/binutils-2.17/sbin/geom/class/multipath/Makefile	Fri Dec 17 21:03:10 2010	(r216507)
@@ -1,8 +1,9 @@
 # $FreeBSD$
 

*** DIFF OUTPUT TRUNCATED AT 1000 LINES ***


More information about the svn-src-projects mailing list