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