From owner-svn-src-projects@FreeBSD.ORG Sun Jan 26 11:44:45 2014 Return-Path: Delivered-To: svn-src-projects@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id E8F35D5A; Sun, 26 Jan 2014 11:44:45 +0000 (UTC) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id CFBD11FDE; Sun, 26 Jan 2014 11:44:45 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.7/8.14.7) with ESMTP id s0QBij30006983; Sun, 26 Jan 2014 11:44:45 GMT (envelope-from bryanv@svn.freebsd.org) Received: (from bryanv@localhost) by svn.freebsd.org (8.14.7/8.14.7/Submit) id s0QBidu0006952; Sun, 26 Jan 2014 11:44:39 GMT (envelope-from bryanv@svn.freebsd.org) Message-Id: <201401261144.s0QBidu0006952@svn.freebsd.org> From: Bryan Venteicher Date: Sun, 26 Jan 2014 11:44:39 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r261185 - in projects/virtio: . bin/cat bin/df bin/pax bin/pax/tests bin/ps bin/sh bin/sh/tests bin/sh/tests/builtins bin/sh/tests/parameters bin/sh/tests/parser bin/test/tests cddl/con... X-SVN-Group: projects MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: "SVN commit messages for the src " projects" tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 26 Jan 2014 11:44:46 -0000 Author: bryanv Date: Sun Jan 26 11:44:36 2014 New Revision: 261185 URL: http://svnweb.freebsd.org/changeset/base/261185 Log: IFC @ r261184 Added: projects/virtio/bin/pax/tests/legacy_test.pl - copied unchanged from r261184, head/bin/pax/tests/legacy_test.pl projects/virtio/bin/sh/tests/parameters/optind2.0 - copied unchanged from r261184, head/bin/sh/tests/parameters/optind2.0 projects/virtio/bin/sh/tests/parser/alias11.0 - copied unchanged from r261184, head/bin/sh/tests/parser/alias11.0 projects/virtio/bin/sh/tests/parser/alias12.0 - copied unchanged from r261184, head/bin/sh/tests/parser/alias12.0 projects/virtio/bin/sh/tests/parser/alias13.0 - copied unchanged from r261184, head/bin/sh/tests/parser/alias13.0 projects/virtio/contrib/atf/atf-c++/atf-c++.pc.in - copied unchanged from r261184, head/contrib/atf/atf-c++/atf-c++.pc.in projects/virtio/contrib/atf/atf-c/atf-c.pc.in - copied unchanged from r261184, head/contrib/atf/atf-c/atf-c.pc.in projects/virtio/contrib/atf/atf-sh/atf-sh.pc.in - copied unchanged from r261184, head/contrib/atf/atf-sh/atf-sh.pc.in projects/virtio/contrib/gcc/ChangeLog.apple - copied unchanged from r261184, head/contrib/gcc/ChangeLog.apple projects/virtio/contrib/gcc/cp/ChangeLog.apple - copied unchanged from r261184, head/contrib/gcc/cp/ChangeLog.apple projects/virtio/contrib/jemalloc/include/jemalloc/internal/jemalloc_internal_defs.h - copied unchanged from r261184, head/contrib/jemalloc/include/jemalloc/internal/jemalloc_internal_defs.h projects/virtio/contrib/jemalloc/include/jemalloc/internal/jemalloc_internal_macros.h - copied unchanged from r261184, head/contrib/jemalloc/include/jemalloc/internal/jemalloc_internal_macros.h projects/virtio/contrib/jemalloc/include/jemalloc/internal/public_namespace.h - copied unchanged from r261184, head/contrib/jemalloc/include/jemalloc/internal/public_namespace.h projects/virtio/lib/atf/common.mk - copied unchanged from r261184, head/lib/atf/common.mk projects/virtio/lib/atf/libatf-c++/tests/Makefile.inc - copied unchanged from r261184, head/lib/atf/libatf-c++/tests/Makefile.inc projects/virtio/lib/atf/libatf-c++/tests/detail/ - copied from r261184, head/lib/atf/libatf-c++/tests/detail/ projects/virtio/lib/atf/libatf-c/tests/Makefile.inc - copied unchanged from r261184, head/lib/atf/libatf-c/tests/Makefile.inc projects/virtio/lib/atf/libatf-c/tests/detail/ - copied from r261184, head/lib/atf/libatf-c/tests/detail/ projects/virtio/lib/libc/sys/aio_fsync.2 - copied unchanged from r261184, head/lib/libc/sys/aio_fsync.2 projects/virtio/lib/msun/ld128/k_expl.h - copied unchanged from r261184, head/lib/msun/ld128/k_expl.h projects/virtio/lib/msun/ld80/k_expl.h - copied unchanged from r261184, head/lib/msun/ld80/k_expl.h projects/virtio/lib/msun/src/e_coshl.c - copied unchanged from r261184, head/lib/msun/src/e_coshl.c projects/virtio/lib/msun/src/e_sinhl.c - copied unchanged from r261184, head/lib/msun/src/e_sinhl.c projects/virtio/lib/msun/src/s_tanhl.c - copied unchanged from r261184, head/lib/msun/src/s_tanhl.c projects/virtio/release/doc/en_US.ISO8859-1/share/xml/catalog.xml - copied unchanged from r261184, head/release/doc/en_US.ISO8859-1/share/xml/catalog.xml projects/virtio/release/doc/en_US.ISO8859-1/share/xml/release.xsl - copied unchanged from r261184, head/release/doc/en_US.ISO8859-1/share/xml/release.xsl projects/virtio/release/doc/share/xml/release.xsl - copied unchanged from r261184, head/release/doc/share/xml/release.xsl projects/virtio/release/pkg_repos/ - copied from r261184, head/release/pkg_repos/ projects/virtio/sbin/fsck_ffs/globs.c - copied unchanged from r261184, head/sbin/fsck_ffs/globs.c projects/virtio/share/man/man4/geom_uncompress.4 - copied unchanged from r261184, head/share/man/man4/geom_uncompress.4 projects/virtio/sys/amd64/conf/VT - copied unchanged from r261184, head/sys/amd64/conf/VT projects/virtio/sys/amd64/vmm/io/vlapic_priv.h - copied unchanged from r261184, head/sys/amd64/vmm/io/vlapic_priv.h projects/virtio/sys/arm/at91/at91_gpio.h - copied unchanged from r261184, head/sys/arm/at91/at91_gpio.h projects/virtio/sys/arm/at91/at91_smc.c - copied unchanged from r261184, head/sys/arm/at91/at91_smc.c projects/virtio/sys/arm/at91/at91_smc.h - copied unchanged from r261184, head/sys/arm/at91/at91_smc.h projects/virtio/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_bookmark.c - copied unchanged from r261184, head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_bookmark.c projects/virtio/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dsl_bookmark.h - copied unchanged from r261184, head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dsl_bookmark.h projects/virtio/sys/contrib/dev/iwn/iwlwifi-105-6-18.168.6.1.fw.uu - copied unchanged from r261184, head/sys/contrib/dev/iwn/iwlwifi-105-6-18.168.6.1.fw.uu projects/virtio/sys/contrib/dev/iwn/iwlwifi-135-6-18.168.6.1.fw.uu - copied unchanged from r261184, head/sys/contrib/dev/iwn/iwlwifi-135-6-18.168.6.1.fw.uu projects/virtio/sys/dev/aic7xxx/aic79xx_reg.h - copied unchanged from r261184, head/sys/dev/aic7xxx/aic79xx_reg.h projects/virtio/sys/dev/aic7xxx/aic79xx_reg_print.c - copied unchanged from r261184, head/sys/dev/aic7xxx/aic79xx_reg_print.c projects/virtio/sys/dev/aic7xxx/aic79xx_seq.h - copied unchanged from r261184, head/sys/dev/aic7xxx/aic79xx_seq.h projects/virtio/sys/dev/aic7xxx/aic7xxx_reg.h - copied unchanged from r261184, head/sys/dev/aic7xxx/aic7xxx_reg.h projects/virtio/sys/dev/aic7xxx/aic7xxx_reg_print.c - copied unchanged from r261184, head/sys/dev/aic7xxx/aic7xxx_reg_print.c projects/virtio/sys/dev/aic7xxx/aic7xxx_seq.h - copied unchanged from r261184, head/sys/dev/aic7xxx/aic7xxx_seq.h projects/virtio/sys/dev/nand/nfc_at91.h - copied unchanged from r261184, head/sys/dev/nand/nfc_at91.h projects/virtio/sys/i386/conf/VT - copied unchanged from r261184, head/sys/i386/conf/VT projects/virtio/sys/modules/iwnfw/iwn105/ - copied from r261184, head/sys/modules/iwnfw/iwn105/ projects/virtio/sys/modules/iwnfw/iwn135/ - copied from r261184, head/sys/modules/iwnfw/iwn135/ projects/virtio/sys/sys/sf_base.h - copied unchanged from r261184, head/sys/sys/sf_base.h projects/virtio/sys/x86/include/apicvar.h - copied unchanged from r261184, head/sys/x86/include/apicvar.h projects/virtio/tests/sys/ - copied from r261184, head/tests/sys/ projects/virtio/usr.sbin/bhyve/pm.c - copied unchanged from r261184, head/usr.sbin/bhyve/pm.c Deleted: projects/virtio/bin/pax/tests/legacy_test.sh projects/virtio/contrib/jemalloc/include/jemalloc/jemalloc_defs.h projects/virtio/release/amd64/pkg-stage.conf projects/virtio/release/doc/de_DE.ISO8859-1/ projects/virtio/release/doc/en_US.ISO8859-1/share/xml/catalog projects/virtio/release/doc/en_US.ISO8859-1/share/xml/release.dsl projects/virtio/release/doc/fr_FR.ISO8859-1/ projects/virtio/release/doc/ja_JP.eucJP/ projects/virtio/release/doc/ru_RU.KOI8-R/ projects/virtio/release/doc/share/xml/catalog projects/virtio/release/doc/share/xml/default.dsl projects/virtio/release/doc/share/xml/release.dsl projects/virtio/release/doc/zh_CN.GB2312/ projects/virtio/release/i386/pkg-stage.conf projects/virtio/sys/amd64/include/apicvar.h projects/virtio/sys/arm/tegra/bus_space.c projects/virtio/sys/dev/fdt/fdt_pci.c projects/virtio/sys/i386/include/apicvar.h projects/virtio/sys/pc98/include/apicvar.h projects/virtio/sys/powerpc/include/fdt.h projects/virtio/tools/build/options/WITHOUT_ATF projects/virtio/tools/regression/sockets/unix_seqpacket/ projects/virtio/tools/regression/sockets/unix_seqpacket_exercise/ Modified: projects/virtio/COPYRIGHT projects/virtio/Makefile.inc1 projects/virtio/UPDATING projects/virtio/bin/cat/cat.c projects/virtio/bin/df/df.1 projects/virtio/bin/pax/options.c projects/virtio/bin/pax/tests/Makefile projects/virtio/bin/ps/ps.1 projects/virtio/bin/sh/alias.c projects/virtio/bin/sh/input.c projects/virtio/bin/sh/sh.1 projects/virtio/bin/sh/tests/Makefile projects/virtio/bin/sh/tests/builtins/command3.0.stdout projects/virtio/bin/sh/tests/builtins/command5.0.stdout projects/virtio/bin/sh/tests/builtins/command6.0.stdout projects/virtio/bin/sh/tests/parameters/Makefile projects/virtio/bin/sh/tests/parser/Makefile projects/virtio/bin/sh/trap.c projects/virtio/bin/sh/trap.h projects/virtio/bin/sh/var.c projects/virtio/bin/sh/var.h projects/virtio/bin/test/tests/Makefile projects/virtio/cddl/contrib/opensolaris/cmd/zdb/zdb.8 projects/virtio/cddl/contrib/opensolaris/cmd/zdb/zdb.c projects/virtio/cddl/contrib/opensolaris/cmd/zdb/zdb_il.c projects/virtio/cddl/contrib/opensolaris/cmd/zfs/zfs.8 projects/virtio/cddl/contrib/opensolaris/cmd/zfs/zfs_iter.c projects/virtio/cddl/contrib/opensolaris/cmd/zfs/zfs_iter.h projects/virtio/cddl/contrib/opensolaris/cmd/zfs/zfs_main.c projects/virtio/cddl/contrib/opensolaris/cmd/zhack/zhack.c projects/virtio/cddl/contrib/opensolaris/cmd/zinject/zinject.c projects/virtio/cddl/contrib/opensolaris/cmd/zpool/zpool-features.7 projects/virtio/cddl/contrib/opensolaris/cmd/zpool/zpool.8 projects/virtio/cddl/contrib/opensolaris/cmd/zpool/zpool_main.c projects/virtio/cddl/contrib/opensolaris/cmd/zstreamdump/zstreamdump.1 projects/virtio/cddl/contrib/opensolaris/cmd/zstreamdump/zstreamdump.c projects/virtio/cddl/contrib/opensolaris/lib/libdtrace/common/dt_link.c projects/virtio/cddl/contrib/opensolaris/lib/libdtrace/common/dt_subr.c projects/virtio/cddl/contrib/opensolaris/lib/libzfs/common/libzfs.h projects/virtio/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_dataset.c projects/virtio/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_impl.h projects/virtio/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_iter.c projects/virtio/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_pool.c projects/virtio/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_sendrecv.c projects/virtio/cddl/contrib/opensolaris/lib/libzfs_core/common/libzfs_core.c projects/virtio/cddl/contrib/opensolaris/lib/libzfs_core/common/libzfs_core.h projects/virtio/cddl/contrib/opensolaris/lib/libzpool/common/kernel.c projects/virtio/cddl/contrib/opensolaris/lib/libzpool/common/sys/zfs_context.h projects/virtio/cddl/contrib/opensolaris/lib/pyzfs/common/allow.py projects/virtio/cddl/usr.bin/zinject/Makefile projects/virtio/contrib/atf/FREEBSD-Xlist projects/virtio/contrib/atf/atf-c++/detail/test_helpers.cpp projects/virtio/contrib/binutils/gas/config/tc-i386.c projects/virtio/contrib/binutils/gas/config/tc-ia64.c projects/virtio/contrib/binutils/opcodes/i386-dis.c projects/virtio/contrib/binutils/opcodes/i386-opc.h projects/virtio/contrib/binutils/opcodes/i386-tbl.h projects/virtio/contrib/binutils/opcodes/ia64-asmtab.c projects/virtio/contrib/bsnmp/lib/asn1.c projects/virtio/contrib/bsnmp/lib/snmpagent.c projects/virtio/contrib/byacc/CHANGES projects/virtio/contrib/byacc/VERSION projects/virtio/contrib/byacc/aclocal.m4 projects/virtio/contrib/byacc/config.guess projects/virtio/contrib/byacc/config.sub projects/virtio/contrib/byacc/configure projects/virtio/contrib/byacc/configure.in projects/virtio/contrib/byacc/defs.h projects/virtio/contrib/byacc/main.c projects/virtio/contrib/byacc/makefile.in projects/virtio/contrib/byacc/output.c projects/virtio/contrib/byacc/package/byacc.spec projects/virtio/contrib/byacc/package/debian/changelog projects/virtio/contrib/byacc/reader.c projects/virtio/contrib/byacc/skeleton.c projects/virtio/contrib/byacc/test/calc.tab.c projects/virtio/contrib/byacc/test/calc1.tab.c projects/virtio/contrib/byacc/test/calc2.tab.c projects/virtio/contrib/byacc/test/calc3.tab.c projects/virtio/contrib/byacc/test/code_calc.code.c projects/virtio/contrib/byacc/test/code_calc.tab.c projects/virtio/contrib/byacc/test/code_error.code.c projects/virtio/contrib/byacc/test/code_error.tab.c projects/virtio/contrib/byacc/test/error.tab.c projects/virtio/contrib/byacc/test/ftp.tab.c projects/virtio/contrib/byacc/test/grammar.tab.c projects/virtio/contrib/byacc/test/pure_calc.tab.c projects/virtio/contrib/byacc/test/pure_error.tab.c projects/virtio/contrib/byacc/test/quote_calc-s.tab.c projects/virtio/contrib/byacc/test/quote_calc.tab.c projects/virtio/contrib/byacc/test/quote_calc2-s.tab.c projects/virtio/contrib/byacc/test/quote_calc2.tab.c projects/virtio/contrib/byacc/test/quote_calc3-s.tab.c projects/virtio/contrib/byacc/test/quote_calc3.tab.c projects/virtio/contrib/byacc/test/quote_calc4-s.tab.c projects/virtio/contrib/byacc/test/quote_calc4.tab.c projects/virtio/contrib/byacc/yacc.1 projects/virtio/contrib/diff/man/diff3.1 projects/virtio/contrib/gcc/ChangeLog.gcc43 projects/virtio/contrib/gcc/attribs.c projects/virtio/contrib/gcc/c-common.c projects/virtio/contrib/gcc/c-common.h projects/virtio/contrib/gcc/c-convert.c projects/virtio/contrib/gcc/c-cppbuiltin.c projects/virtio/contrib/gcc/c-decl.c projects/virtio/contrib/gcc/c-objc-common.h projects/virtio/contrib/gcc/c-opts.c projects/virtio/contrib/gcc/c-parser.c projects/virtio/contrib/gcc/c-pretty-print.c projects/virtio/contrib/gcc/c-pretty-print.h projects/virtio/contrib/gcc/c-tree.h projects/virtio/contrib/gcc/c-typeck.c projects/virtio/contrib/gcc/c.opt projects/virtio/contrib/gcc/calls.c projects/virtio/contrib/gcc/cgraph.h projects/virtio/contrib/gcc/cgraphunit.c projects/virtio/contrib/gcc/combine.c projects/virtio/contrib/gcc/config/arm/arm.c projects/virtio/contrib/gcc/config/arm/arm.md projects/virtio/contrib/gcc/config/arm/freebsd.h projects/virtio/contrib/gcc/config/darwin.c projects/virtio/contrib/gcc/config/darwin.h projects/virtio/contrib/gcc/convert.c projects/virtio/contrib/gcc/convert.h projects/virtio/contrib/gcc/cp/ChangeLog.gcc43 projects/virtio/contrib/gcc/cp/call.c projects/virtio/contrib/gcc/cp/class.c projects/virtio/contrib/gcc/cp/cp-gimplify.c projects/virtio/contrib/gcc/cp/cp-objcp-common.c projects/virtio/contrib/gcc/cp/cp-objcp-common.h projects/virtio/contrib/gcc/cp/cp-tree.def projects/virtio/contrib/gcc/cp/cp-tree.h projects/virtio/contrib/gcc/cp/decl.c projects/virtio/contrib/gcc/cp/decl.h projects/virtio/contrib/gcc/cp/decl2.c projects/virtio/contrib/gcc/cp/dump.c projects/virtio/contrib/gcc/cp/error.c projects/virtio/contrib/gcc/cp/init.c projects/virtio/contrib/gcc/cp/mangle.c projects/virtio/contrib/gcc/cp/name-lookup.c projects/virtio/contrib/gcc/cp/name-lookup.h projects/virtio/contrib/gcc/cp/parser.c projects/virtio/contrib/gcc/cp/pt.c projects/virtio/contrib/gcc/cp/semantics.c projects/virtio/contrib/gcc/cp/tree.c projects/virtio/contrib/gcc/cp/typeck.c projects/virtio/contrib/gcc/dbxout.c projects/virtio/contrib/gcc/doc/extend.texi projects/virtio/contrib/gcc/doc/invoke.texi projects/virtio/contrib/gcc/dwarf2.h projects/virtio/contrib/gcc/dwarf2out.c projects/virtio/contrib/gcc/emit-rtl.c projects/virtio/contrib/gcc/expmed.c projects/virtio/contrib/gcc/expr.c projects/virtio/contrib/gcc/final.c projects/virtio/contrib/gcc/fold-const.c projects/virtio/contrib/gcc/function.c projects/virtio/contrib/gcc/function.h projects/virtio/contrib/gcc/ggc-common.c projects/virtio/contrib/gcc/ggc.h projects/virtio/contrib/gcc/langhooks-def.h projects/virtio/contrib/gcc/langhooks.c projects/virtio/contrib/gcc/langhooks.h projects/virtio/contrib/gcc/print-rtl.c projects/virtio/contrib/gcc/print-tree.c projects/virtio/contrib/gcc/reload1.c projects/virtio/contrib/gcc/rtl.def projects/virtio/contrib/gcc/rtl.h projects/virtio/contrib/gcc/stmt.c projects/virtio/contrib/gcc/stor-layout.c projects/virtio/contrib/gcc/stub-objc.c projects/virtio/contrib/gcc/targhooks.c projects/virtio/contrib/gcc/toplev.c projects/virtio/contrib/gcc/toplev.h projects/virtio/contrib/gcc/tree-cfg.c projects/virtio/contrib/gcc/tree-gimple.h projects/virtio/contrib/gcc/tree-nested.c projects/virtio/contrib/gcc/tree.c projects/virtio/contrib/gcc/tree.def projects/virtio/contrib/gcc/tree.h projects/virtio/contrib/gcc/varasm.c projects/virtio/contrib/gcclibs/include/libiberty.h projects/virtio/contrib/gcclibs/libcpp/ChangeLog.apple projects/virtio/contrib/gcclibs/libcpp/charset.c projects/virtio/contrib/gcclibs/libcpp/directives.c projects/virtio/contrib/gcclibs/libcpp/internal.h projects/virtio/contrib/gcclibs/libcpp/lex.c projects/virtio/contrib/gcclibs/libiberty/physmem.c projects/virtio/contrib/gperf/doc/gperf.1 projects/virtio/contrib/gperf/lib/getline.cc projects/virtio/contrib/gperf/src/options.cc projects/virtio/contrib/gperf/src/options.h projects/virtio/contrib/gperf/src/options.icc projects/virtio/contrib/gperf/src/output.cc projects/virtio/contrib/jemalloc/COPYING projects/virtio/contrib/jemalloc/ChangeLog projects/virtio/contrib/jemalloc/FREEBSD-Xlist projects/virtio/contrib/jemalloc/FREEBSD-diffs projects/virtio/contrib/jemalloc/FREEBSD-upgrade projects/virtio/contrib/jemalloc/VERSION projects/virtio/contrib/jemalloc/doc/jemalloc.3 projects/virtio/contrib/jemalloc/include/jemalloc/internal/arena.h projects/virtio/contrib/jemalloc/include/jemalloc/internal/chunk_dss.h projects/virtio/contrib/jemalloc/include/jemalloc/internal/ckh.h projects/virtio/contrib/jemalloc/include/jemalloc/internal/hash.h projects/virtio/contrib/jemalloc/include/jemalloc/internal/huge.h projects/virtio/contrib/jemalloc/include/jemalloc/internal/jemalloc_internal.h projects/virtio/contrib/jemalloc/include/jemalloc/internal/private_namespace.h projects/virtio/contrib/jemalloc/include/jemalloc/internal/prng.h projects/virtio/contrib/jemalloc/include/jemalloc/internal/prof.h projects/virtio/contrib/jemalloc/include/jemalloc/internal/ql.h projects/virtio/contrib/jemalloc/include/jemalloc/internal/qr.h projects/virtio/contrib/jemalloc/include/jemalloc/internal/rb.h projects/virtio/contrib/jemalloc/include/jemalloc/internal/rtree.h projects/virtio/contrib/jemalloc/include/jemalloc/internal/tcache.h projects/virtio/contrib/jemalloc/include/jemalloc/internal/tsd.h projects/virtio/contrib/jemalloc/include/jemalloc/internal/util.h projects/virtio/contrib/jemalloc/include/jemalloc/jemalloc.h projects/virtio/contrib/jemalloc/include/jemalloc/jemalloc_FreeBSD.h projects/virtio/contrib/jemalloc/src/arena.c projects/virtio/contrib/jemalloc/src/bitmap.c projects/virtio/contrib/jemalloc/src/chunk.c projects/virtio/contrib/jemalloc/src/chunk_dss.c projects/virtio/contrib/jemalloc/src/chunk_mmap.c projects/virtio/contrib/jemalloc/src/ckh.c projects/virtio/contrib/jemalloc/src/ctl.c projects/virtio/contrib/jemalloc/src/huge.c projects/virtio/contrib/jemalloc/src/jemalloc.c projects/virtio/contrib/jemalloc/src/mutex.c projects/virtio/contrib/jemalloc/src/prof.c projects/virtio/contrib/jemalloc/src/quarantine.c projects/virtio/contrib/jemalloc/src/rtree.c projects/virtio/contrib/jemalloc/src/stats.c projects/virtio/contrib/jemalloc/src/tcache.c projects/virtio/contrib/jemalloc/src/tsd.c projects/virtio/contrib/jemalloc/src/util.c projects/virtio/contrib/libc++/include/type_traits projects/virtio/contrib/libpcap/ieee80211.h projects/virtio/contrib/llvm/lib/Target/X86/MCTargetDesc/X86AsmBackend.cpp projects/virtio/contrib/llvm/lib/Target/X86/X86InstrMMX.td projects/virtio/contrib/ntp/ntpd/ntp_config.c projects/virtio/crypto/openssl/CHANGES projects/virtio/crypto/openssl/Configure projects/virtio/crypto/openssl/Makefile projects/virtio/crypto/openssl/Makefile.org projects/virtio/crypto/openssl/NEWS projects/virtio/crypto/openssl/README projects/virtio/crypto/openssl/apps/Makefile projects/virtio/crypto/openssl/apps/apps.h projects/virtio/crypto/openssl/apps/openssl.c projects/virtio/crypto/openssl/apps/pkcs12.c projects/virtio/crypto/openssl/config projects/virtio/crypto/openssl/crypto/Makefile projects/virtio/crypto/openssl/crypto/aes/asm/aes-parisc.pl projects/virtio/crypto/openssl/crypto/aes/asm/bsaes-x86_64.pl projects/virtio/crypto/openssl/crypto/armcap.c projects/virtio/crypto/openssl/crypto/asn1/a_int.c projects/virtio/crypto/openssl/crypto/bio/bss_dgram.c projects/virtio/crypto/openssl/crypto/bn/Makefile projects/virtio/crypto/openssl/crypto/bn/asm/mips-mont.pl projects/virtio/crypto/openssl/crypto/bn/asm/mips.pl projects/virtio/crypto/openssl/crypto/bn/asm/parisc-mont.pl projects/virtio/crypto/openssl/crypto/bn/asm/x86_64-gf2m.pl projects/virtio/crypto/openssl/crypto/bn/asm/x86_64-mont5.pl projects/virtio/crypto/openssl/crypto/bn/bn_nist.c projects/virtio/crypto/openssl/crypto/buffer/buffer.c projects/virtio/crypto/openssl/crypto/buffer/buffer.h projects/virtio/crypto/openssl/crypto/ec/ec_ameth.c projects/virtio/crypto/openssl/crypto/ec/ec_asn1.c projects/virtio/crypto/openssl/crypto/ec/ec_lib.c projects/virtio/crypto/openssl/crypto/engine/eng_rdrand.c projects/virtio/crypto/openssl/crypto/evp/Makefile projects/virtio/crypto/openssl/crypto/evp/digest.c projects/virtio/crypto/openssl/crypto/evp/e_aes.c projects/virtio/crypto/openssl/crypto/evp/e_aes_cbc_hmac_sha1.c projects/virtio/crypto/openssl/crypto/evp/e_des3.c projects/virtio/crypto/openssl/crypto/evp/p5_crpt2.c projects/virtio/crypto/openssl/crypto/modes/Makefile projects/virtio/crypto/openssl/crypto/modes/asm/ghash-parisc.pl projects/virtio/crypto/openssl/crypto/modes/cbc128.c projects/virtio/crypto/openssl/crypto/modes/ccm128.c projects/virtio/crypto/openssl/crypto/modes/cts128.c projects/virtio/crypto/openssl/crypto/modes/gcm128.c projects/virtio/crypto/openssl/crypto/modes/modes_lcl.h projects/virtio/crypto/openssl/crypto/opensslv.h projects/virtio/crypto/openssl/crypto/pariscid.pl projects/virtio/crypto/openssl/crypto/pem/pem_info.c projects/virtio/crypto/openssl/crypto/pkcs12/p12_crt.c projects/virtio/crypto/openssl/crypto/rand/md_rand.c projects/virtio/crypto/openssl/crypto/rand/rand.h projects/virtio/crypto/openssl/crypto/rand/rand_err.c projects/virtio/crypto/openssl/crypto/rand/rand_lib.c projects/virtio/crypto/openssl/crypto/rc4/asm/rc4-parisc.pl projects/virtio/crypto/openssl/crypto/rsa/rsa_ameth.c projects/virtio/crypto/openssl/crypto/rsa/rsa_chk.c projects/virtio/crypto/openssl/crypto/rsa/rsa_pmeth.c projects/virtio/crypto/openssl/crypto/sha/Makefile projects/virtio/crypto/openssl/crypto/sha/asm/sha1-parisc.pl projects/virtio/crypto/openssl/crypto/sha/asm/sha1-x86_64.pl projects/virtio/crypto/openssl/crypto/sha/asm/sha512-mips.pl projects/virtio/crypto/openssl/crypto/sha/asm/sha512-parisc.pl projects/virtio/crypto/openssl/crypto/sha/sha512.c projects/virtio/crypto/openssl/crypto/srp/srp_grps.h projects/virtio/crypto/openssl/crypto/srp/srp_lib.c projects/virtio/crypto/openssl/crypto/x509/x509_vfy.c projects/virtio/crypto/openssl/crypto/x509/x_all.c projects/virtio/crypto/openssl/crypto/x86cpuid.pl projects/virtio/crypto/openssl/doc/apps/cms.pod projects/virtio/crypto/openssl/doc/apps/rsa.pod projects/virtio/crypto/openssl/doc/apps/smime.pod projects/virtio/crypto/openssl/doc/crypto/X509_STORE_CTX_get_error.pod projects/virtio/crypto/openssl/doc/crypto/ecdsa.pod projects/virtio/crypto/openssl/doc/ssl/SSL_COMP_add_compression_method.pod projects/virtio/crypto/openssl/doc/ssl/SSL_CTX_add_session.pod projects/virtio/crypto/openssl/doc/ssl/SSL_CTX_load_verify_locations.pod projects/virtio/crypto/openssl/doc/ssl/SSL_CTX_set_client_CA_list.pod projects/virtio/crypto/openssl/doc/ssl/SSL_CTX_set_options.pod projects/virtio/crypto/openssl/doc/ssl/SSL_CTX_set_session_id_context.pod projects/virtio/crypto/openssl/doc/ssl/SSL_CTX_set_ssl_version.pod projects/virtio/crypto/openssl/doc/ssl/SSL_CTX_use_psk_identity_hint.pod projects/virtio/crypto/openssl/doc/ssl/SSL_accept.pod projects/virtio/crypto/openssl/doc/ssl/SSL_clear.pod projects/virtio/crypto/openssl/doc/ssl/SSL_connect.pod projects/virtio/crypto/openssl/doc/ssl/SSL_do_handshake.pod projects/virtio/crypto/openssl/doc/ssl/SSL_read.pod projects/virtio/crypto/openssl/doc/ssl/SSL_session_reused.pod projects/virtio/crypto/openssl/doc/ssl/SSL_set_fd.pod projects/virtio/crypto/openssl/doc/ssl/SSL_set_session.pod projects/virtio/crypto/openssl/doc/ssl/SSL_shutdown.pod projects/virtio/crypto/openssl/doc/ssl/SSL_write.pod projects/virtio/crypto/openssl/engines/ccgost/gost89.h projects/virtio/crypto/openssl/ssl/d1_both.c projects/virtio/crypto/openssl/ssl/d1_clnt.c projects/virtio/crypto/openssl/ssl/d1_lib.c projects/virtio/crypto/openssl/ssl/d1_pkt.c projects/virtio/crypto/openssl/ssl/d1_srvr.c projects/virtio/crypto/openssl/ssl/s23_clnt.c projects/virtio/crypto/openssl/ssl/s3_both.c projects/virtio/crypto/openssl/ssl/s3_clnt.c projects/virtio/crypto/openssl/ssl/s3_lib.c projects/virtio/crypto/openssl/ssl/s3_pkt.c projects/virtio/crypto/openssl/ssl/s3_srvr.c projects/virtio/crypto/openssl/ssl/ssl.h projects/virtio/crypto/openssl/ssl/ssl3.h projects/virtio/crypto/openssl/ssl/ssl_lib.c projects/virtio/crypto/openssl/ssl/ssl_locl.h projects/virtio/crypto/openssl/ssl/ssltest.c projects/virtio/crypto/openssl/ssl/t1_enc.c projects/virtio/crypto/openssl/ssl/t1_lib.c projects/virtio/crypto/openssl/util/shlib_wrap.sh projects/virtio/etc/defaults/periodic.conf projects/virtio/etc/defaults/rc.conf projects/virtio/etc/devd/usb.conf projects/virtio/etc/mtree/BSD.tests.dist projects/virtio/etc/ntp.conf projects/virtio/etc/rc.d/sysctl projects/virtio/gnu/lib/libgcc/Makefile projects/virtio/gnu/usr.bin/gdb/kgdb/Makefile projects/virtio/gnu/usr.bin/gdb/kgdb/main.c projects/virtio/gnu/usr.bin/gdb/kgdb/trgt.c projects/virtio/include/malloc_np.h projects/virtio/include/ttyent.h projects/virtio/kerberos5/lib/Makefile projects/virtio/kerberos5/lib/libkafs5/Makefile projects/virtio/lib/atf/Makefile.inc projects/virtio/lib/atf/libatf-c++/Makefile projects/virtio/lib/atf/libatf-c++/tests/Makefile projects/virtio/lib/atf/libatf-c/Makefile projects/virtio/lib/atf/libatf-c/tests/Makefile projects/virtio/lib/libc/Makefile projects/virtio/lib/libc/gen/Makefile.inc projects/virtio/lib/libc/gen/fts.3 projects/virtio/lib/libc/gen/fts.c projects/virtio/lib/libc/gen/getttyent.c projects/virtio/lib/libc/gen/tls.c projects/virtio/lib/libc/include/port_before.h projects/virtio/lib/libc/net/sctp_sys_calls.c projects/virtio/lib/libc/resolv/res_send.c projects/virtio/lib/libc/stdlib/getsubopt.c projects/virtio/lib/libc/stdlib/jemalloc/Makefile.inc projects/virtio/lib/libc/stdlib/jemalloc/Symbol.map projects/virtio/lib/libc/sys/Makefile.inc projects/virtio/lib/libc/sys/accept.2 projects/virtio/lib/libc/sys/aio_mlock.2 projects/virtio/lib/libc/sys/chflags.2 projects/virtio/lib/libc/sys/pipe.2 projects/virtio/lib/libc/sys/posix_fallocate.2 projects/virtio/lib/libc/sys/swapon.2 projects/virtio/lib/libcasper/libcasper.c projects/virtio/lib/libcxxrt/Version.map projects/virtio/lib/libdevstat/devstat.c projects/virtio/lib/libfetch/common.c projects/virtio/lib/libiconv/Makefile projects/virtio/lib/libiconv_modules/BIG5/Makefile projects/virtio/lib/libiconv_modules/BIG5/citrus_big5.c projects/virtio/lib/libiconv_modules/DECHanyu/citrus_dechanyu.c projects/virtio/lib/libiconv_modules/EUC/Makefile projects/virtio/lib/libiconv_modules/EUC/citrus_euc.c projects/virtio/lib/libiconv_modules/EUCTW/Makefile projects/virtio/lib/libiconv_modules/EUCTW/citrus_euctw.c projects/virtio/lib/libiconv_modules/GBK2K/Makefile projects/virtio/lib/libiconv_modules/GBK2K/citrus_gbk2k.c projects/virtio/lib/libiconv_modules/HZ/citrus_hz.c projects/virtio/lib/libiconv_modules/ISO2022/Makefile projects/virtio/lib/libiconv_modules/ISO2022/citrus_iso2022.c projects/virtio/lib/libiconv_modules/JOHAB/Makefile projects/virtio/lib/libiconv_modules/JOHAB/citrus_johab.c projects/virtio/lib/libiconv_modules/MSKanji/citrus_mskanji.c projects/virtio/lib/libiconv_modules/UES/Makefile projects/virtio/lib/libiconv_modules/UES/citrus_ues.c projects/virtio/lib/libiconv_modules/UTF1632/Makefile projects/virtio/lib/libiconv_modules/UTF7/Makefile projects/virtio/lib/libiconv_modules/UTF7/citrus_utf7.c projects/virtio/lib/libiconv_modules/UTF8/citrus_utf8.c projects/virtio/lib/libiconv_modules/VIQR/citrus_viqr.c projects/virtio/lib/libiconv_modules/ZW/citrus_zw.c projects/virtio/lib/libiconv_modules/iconv_std/Makefile projects/virtio/lib/libiconv_modules/mapper_parallel/Makefile projects/virtio/lib/libiconv_modules/mapper_serial/Makefile projects/virtio/lib/libiconv_modules/mapper_std/Makefile projects/virtio/lib/libiconv_modules/mapper_zone/Makefile projects/virtio/lib/libkvm/Makefile projects/virtio/lib/libkvm/kvm.c projects/virtio/lib/libkvm/kvm_ia64.c projects/virtio/lib/libmd/sha256.h projects/virtio/lib/libmd/sha256c.c projects/virtio/lib/libnetgraph/sock.c projects/virtio/lib/libnv/nvlist.c projects/virtio/lib/libprocstat/zfs/Makefile projects/virtio/lib/libstand/Makefile projects/virtio/lib/libusb/Makefile projects/virtio/lib/libusb/libusb.3 projects/virtio/lib/libusb/libusb.h projects/virtio/lib/libusb/libusb10_io.c projects/virtio/lib/libvmmapi/vmmapi.c projects/virtio/lib/libvmmapi/vmmapi.h projects/virtio/lib/msun/Makefile projects/virtio/lib/msun/Symbol.map projects/virtio/lib/msun/arm/fenv.h projects/virtio/lib/msun/ld128/s_expl.c projects/virtio/lib/msun/ld80/s_expl.c projects/virtio/lib/msun/man/cosh.3 projects/virtio/lib/msun/man/sinh.3 projects/virtio/lib/msun/man/tanh.3 projects/virtio/lib/msun/src/e_cosh.c projects/virtio/lib/msun/src/e_sinh.c projects/virtio/lib/msun/src/fenv-softfloat.h projects/virtio/lib/msun/src/imprecise.c projects/virtio/lib/msun/src/math.h projects/virtio/lib/msun/src/s_tanh.c projects/virtio/libexec/getty/ttys.5 projects/virtio/libexec/rtld-elf/Makefile projects/virtio/release/Makefile projects/virtio/release/doc/Makefile projects/virtio/release/doc/en_US.ISO8859-1/errata/article.xml projects/virtio/release/doc/en_US.ISO8859-1/relnotes/article.xml projects/virtio/release/doc/share/mk/doc.relnotes.mk projects/virtio/release/doc/share/xml/catalog.xml projects/virtio/release/doc/share/xml/release.ent projects/virtio/release/picobsd/build/picobsd projects/virtio/release/release.sh projects/virtio/release/scripts/pkg-stage.sh projects/virtio/sbin/camcontrol/camcontrol.8 projects/virtio/sbin/camcontrol/camcontrol.c projects/virtio/sbin/casperd/casperd.c projects/virtio/sbin/fsck_ffs/Makefile projects/virtio/sbin/fsck_ffs/dir.c projects/virtio/sbin/fsck_ffs/fsck.h projects/virtio/sbin/fsck_ffs/fsck_ffs.8 projects/virtio/sbin/fsck_ffs/fsutil.c projects/virtio/sbin/fsck_ffs/main.c projects/virtio/sbin/fsck_ffs/pass1.c projects/virtio/sbin/fsck_ffs/pass1b.c projects/virtio/sbin/fsck_ffs/suj.c projects/virtio/sbin/fsck_ffs/utilities.c projects/virtio/sbin/fsdb/Makefile projects/virtio/sbin/geom/class/eli/geom_eli.c projects/virtio/sbin/geom/class/mirror/geom_mirror.c projects/virtio/sbin/geom/class/mirror/gmirror.8 projects/virtio/sbin/geom/class/part/geom_part.c (contents, props changed) projects/virtio/sbin/kldload/kldload.c projects/virtio/sbin/kldstat/kldstat.8 projects/virtio/sbin/kldstat/kldstat.c projects/virtio/sbin/nvmecontrol/devlist.c projects/virtio/sbin/pfctl/Makefile projects/virtio/sbin/pfctl/pfctl_altq.c projects/virtio/sbin/pfctl/pfctl_parser.c projects/virtio/sbin/pfctl/pfctl_parser.h projects/virtio/sbin/route/keywords projects/virtio/sbin/route/route.8 projects/virtio/sbin/route/route.c projects/virtio/secure/lib/libcrypto/Makefile.inc projects/virtio/secure/lib/libcrypto/amd64/bsaes-x86_64.S projects/virtio/secure/lib/libcrypto/i386/x86cpuid.s projects/virtio/secure/lib/libcrypto/man/ASN1_OBJECT_new.3 projects/virtio/secure/lib/libcrypto/man/ASN1_STRING_length.3 projects/virtio/secure/lib/libcrypto/man/ASN1_STRING_new.3 projects/virtio/secure/lib/libcrypto/man/ASN1_STRING_print_ex.3 projects/virtio/secure/lib/libcrypto/man/ASN1_generate_nconf.3 projects/virtio/secure/lib/libcrypto/man/BIO_ctrl.3 projects/virtio/secure/lib/libcrypto/man/BIO_f_base64.3 projects/virtio/secure/lib/libcrypto/man/BIO_f_buffer.3 projects/virtio/secure/lib/libcrypto/man/BIO_f_cipher.3 projects/virtio/secure/lib/libcrypto/man/BIO_f_md.3 projects/virtio/secure/lib/libcrypto/man/BIO_f_null.3 projects/virtio/secure/lib/libcrypto/man/BIO_f_ssl.3 projects/virtio/secure/lib/libcrypto/man/BIO_find_type.3 projects/virtio/secure/lib/libcrypto/man/BIO_new.3 projects/virtio/secure/lib/libcrypto/man/BIO_new_CMS.3 projects/virtio/secure/lib/libcrypto/man/BIO_push.3 projects/virtio/secure/lib/libcrypto/man/BIO_read.3 projects/virtio/secure/lib/libcrypto/man/BIO_s_accept.3 projects/virtio/secure/lib/libcrypto/man/BIO_s_bio.3 projects/virtio/secure/lib/libcrypto/man/BIO_s_connect.3 projects/virtio/secure/lib/libcrypto/man/BIO_s_fd.3 projects/virtio/secure/lib/libcrypto/man/BIO_s_file.3 projects/virtio/secure/lib/libcrypto/man/BIO_s_mem.3 projects/virtio/secure/lib/libcrypto/man/BIO_s_null.3 projects/virtio/secure/lib/libcrypto/man/BIO_s_socket.3 projects/virtio/secure/lib/libcrypto/man/BIO_set_callback.3 projects/virtio/secure/lib/libcrypto/man/BIO_should_retry.3 projects/virtio/secure/lib/libcrypto/man/BN_BLINDING_new.3 projects/virtio/secure/lib/libcrypto/man/BN_CTX_new.3 projects/virtio/secure/lib/libcrypto/man/BN_CTX_start.3 projects/virtio/secure/lib/libcrypto/man/BN_add.3 projects/virtio/secure/lib/libcrypto/man/BN_add_word.3 projects/virtio/secure/lib/libcrypto/man/BN_bn2bin.3 projects/virtio/secure/lib/libcrypto/man/BN_cmp.3 projects/virtio/secure/lib/libcrypto/man/BN_copy.3 projects/virtio/secure/lib/libcrypto/man/BN_generate_prime.3 projects/virtio/secure/lib/libcrypto/man/BN_mod_inverse.3 projects/virtio/secure/lib/libcrypto/man/BN_mod_mul_montgomery.3 projects/virtio/secure/lib/libcrypto/man/BN_mod_mul_reciprocal.3 projects/virtio/secure/lib/libcrypto/man/BN_new.3 projects/virtio/secure/lib/libcrypto/man/BN_num_bytes.3 projects/virtio/secure/lib/libcrypto/man/BN_rand.3 projects/virtio/secure/lib/libcrypto/man/BN_set_bit.3 projects/virtio/secure/lib/libcrypto/man/BN_swap.3 projects/virtio/secure/lib/libcrypto/man/BN_zero.3 projects/virtio/secure/lib/libcrypto/man/CMS_add0_cert.3 projects/virtio/secure/lib/libcrypto/man/CMS_add1_recipient_cert.3 projects/virtio/secure/lib/libcrypto/man/CMS_compress.3 projects/virtio/secure/lib/libcrypto/man/CMS_decrypt.3 projects/virtio/secure/lib/libcrypto/man/CMS_encrypt.3 projects/virtio/secure/lib/libcrypto/man/CMS_final.3 projects/virtio/secure/lib/libcrypto/man/CMS_get0_RecipientInfos.3 projects/virtio/secure/lib/libcrypto/man/CMS_get0_SignerInfos.3 projects/virtio/secure/lib/libcrypto/man/CMS_get0_type.3 projects/virtio/secure/lib/libcrypto/man/CMS_get1_ReceiptRequest.3 projects/virtio/secure/lib/libcrypto/man/CMS_sign.3 projects/virtio/secure/lib/libcrypto/man/CMS_sign_add1_signer.3 projects/virtio/secure/lib/libcrypto/man/CMS_sign_receipt.3 projects/virtio/secure/lib/libcrypto/man/CMS_uncompress.3 projects/virtio/secure/lib/libcrypto/man/CMS_verify.3 projects/virtio/secure/lib/libcrypto/man/CMS_verify_receipt.3 projects/virtio/secure/lib/libcrypto/man/CONF_modules_free.3 projects/virtio/secure/lib/libcrypto/man/CONF_modules_load_file.3 projects/virtio/secure/lib/libcrypto/man/CRYPTO_set_ex_data.3 projects/virtio/secure/lib/libcrypto/man/DH_generate_key.3 projects/virtio/secure/lib/libcrypto/man/DH_generate_parameters.3 projects/virtio/secure/lib/libcrypto/man/DH_get_ex_new_index.3 projects/virtio/secure/lib/libcrypto/man/DH_new.3 projects/virtio/secure/lib/libcrypto/man/DH_set_method.3 projects/virtio/secure/lib/libcrypto/man/DH_size.3 projects/virtio/secure/lib/libcrypto/man/DSA_SIG_new.3 projects/virtio/secure/lib/libcrypto/man/DSA_do_sign.3 projects/virtio/secure/lib/libcrypto/man/DSA_dup_DH.3 projects/virtio/secure/lib/libcrypto/man/DSA_generate_key.3 projects/virtio/secure/lib/libcrypto/man/DSA_generate_parameters.3 projects/virtio/secure/lib/libcrypto/man/DSA_get_ex_new_index.3 projects/virtio/secure/lib/libcrypto/man/DSA_new.3 projects/virtio/secure/lib/libcrypto/man/DSA_set_method.3 projects/virtio/secure/lib/libcrypto/man/DSA_sign.3 projects/virtio/secure/lib/libcrypto/man/DSA_size.3 projects/virtio/secure/lib/libcrypto/man/ERR_GET_LIB.3 projects/virtio/secure/lib/libcrypto/man/ERR_clear_error.3 projects/virtio/secure/lib/libcrypto/man/ERR_error_string.3 projects/virtio/secure/lib/libcrypto/man/ERR_get_error.3 projects/virtio/secure/lib/libcrypto/man/ERR_load_crypto_strings.3 projects/virtio/secure/lib/libcrypto/man/ERR_load_strings.3 projects/virtio/secure/lib/libcrypto/man/ERR_print_errors.3 projects/virtio/secure/lib/libcrypto/man/ERR_put_error.3 projects/virtio/secure/lib/libcrypto/man/ERR_remove_state.3 projects/virtio/secure/lib/libcrypto/man/ERR_set_mark.3 projects/virtio/secure/lib/libcrypto/man/EVP_BytesToKey.3 projects/virtio/secure/lib/libcrypto/man/EVP_DigestInit.3 projects/virtio/secure/lib/libcrypto/man/EVP_DigestSignInit.3 projects/virtio/secure/lib/libcrypto/man/EVP_DigestVerifyInit.3 projects/virtio/secure/lib/libcrypto/man/EVP_EncryptInit.3 projects/virtio/secure/lib/libcrypto/man/EVP_OpenInit.3 projects/virtio/secure/lib/libcrypto/man/EVP_PKEY_CTX_ctrl.3 projects/virtio/secure/lib/libcrypto/man/EVP_PKEY_CTX_new.3 projects/virtio/secure/lib/libcrypto/man/EVP_PKEY_cmp.3 projects/virtio/secure/lib/libcrypto/man/EVP_PKEY_decrypt.3 projects/virtio/secure/lib/libcrypto/man/EVP_PKEY_derive.3 projects/virtio/secure/lib/libcrypto/man/EVP_PKEY_encrypt.3 projects/virtio/secure/lib/libcrypto/man/EVP_PKEY_get_default_digest.3 projects/virtio/secure/lib/libcrypto/man/EVP_PKEY_keygen.3 projects/virtio/secure/lib/libcrypto/man/EVP_PKEY_new.3 projects/virtio/secure/lib/libcrypto/man/EVP_PKEY_print_private.3 projects/virtio/secure/lib/libcrypto/man/EVP_PKEY_set1_RSA.3 projects/virtio/secure/lib/libcrypto/man/EVP_PKEY_sign.3 projects/virtio/secure/lib/libcrypto/man/EVP_PKEY_verify.3 projects/virtio/secure/lib/libcrypto/man/EVP_PKEY_verify_recover.3 projects/virtio/secure/lib/libcrypto/man/EVP_SealInit.3 projects/virtio/secure/lib/libcrypto/man/EVP_SignInit.3 projects/virtio/secure/lib/libcrypto/man/EVP_VerifyInit.3 projects/virtio/secure/lib/libcrypto/man/OBJ_nid2obj.3 projects/virtio/secure/lib/libcrypto/man/OPENSSL_Applink.3 projects/virtio/secure/lib/libcrypto/man/OPENSSL_VERSION_NUMBER.3 projects/virtio/secure/lib/libcrypto/man/OPENSSL_config.3 projects/virtio/secure/lib/libcrypto/man/OPENSSL_ia32cap.3 projects/virtio/secure/lib/libcrypto/man/OPENSSL_load_builtin_modules.3 projects/virtio/secure/lib/libcrypto/man/OpenSSL_add_all_algorithms.3 projects/virtio/secure/lib/libcrypto/man/PEM_write_bio_CMS_stream.3 projects/virtio/secure/lib/libcrypto/man/PEM_write_bio_PKCS7_stream.3 projects/virtio/secure/lib/libcrypto/man/PKCS12_create.3 projects/virtio/secure/lib/libcrypto/man/PKCS12_parse.3 projects/virtio/secure/lib/libcrypto/man/PKCS7_decrypt.3 projects/virtio/secure/lib/libcrypto/man/PKCS7_encrypt.3 projects/virtio/secure/lib/libcrypto/man/PKCS7_sign.3 projects/virtio/secure/lib/libcrypto/man/PKCS7_sign_add_signer.3 projects/virtio/secure/lib/libcrypto/man/PKCS7_verify.3 projects/virtio/secure/lib/libcrypto/man/RAND_add.3 projects/virtio/secure/lib/libcrypto/man/RAND_bytes.3 projects/virtio/secure/lib/libcrypto/man/RAND_cleanup.3 projects/virtio/secure/lib/libcrypto/man/RAND_egd.3 projects/virtio/secure/lib/libcrypto/man/RAND_load_file.3 projects/virtio/secure/lib/libcrypto/man/RAND_set_rand_method.3 projects/virtio/secure/lib/libcrypto/man/RSA_blinding_on.3 projects/virtio/secure/lib/libcrypto/man/RSA_check_key.3 projects/virtio/secure/lib/libcrypto/man/RSA_generate_key.3 projects/virtio/secure/lib/libcrypto/man/RSA_get_ex_new_index.3 projects/virtio/secure/lib/libcrypto/man/RSA_new.3 projects/virtio/secure/lib/libcrypto/man/RSA_padding_add_PKCS1_type_1.3 projects/virtio/secure/lib/libcrypto/man/RSA_print.3 projects/virtio/secure/lib/libcrypto/man/RSA_private_encrypt.3 projects/virtio/secure/lib/libcrypto/man/RSA_public_encrypt.3 projects/virtio/secure/lib/libcrypto/man/RSA_set_method.3 projects/virtio/secure/lib/libcrypto/man/RSA_sign.3 projects/virtio/secure/lib/libcrypto/man/RSA_sign_ASN1_OCTET_STRING.3 projects/virtio/secure/lib/libcrypto/man/RSA_size.3 projects/virtio/secure/lib/libcrypto/man/SMIME_read_CMS.3 projects/virtio/secure/lib/libcrypto/man/SMIME_read_PKCS7.3 projects/virtio/secure/lib/libcrypto/man/SMIME_write_CMS.3 projects/virtio/secure/lib/libcrypto/man/SMIME_write_PKCS7.3 projects/virtio/secure/lib/libcrypto/man/X509_NAME_ENTRY_get_object.3 projects/virtio/secure/lib/libcrypto/man/X509_NAME_add_entry_by_txt.3 projects/virtio/secure/lib/libcrypto/man/X509_NAME_get_index_by_NID.3 projects/virtio/secure/lib/libcrypto/man/X509_NAME_print_ex.3 projects/virtio/secure/lib/libcrypto/man/X509_STORE_CTX_get_error.3 projects/virtio/secure/lib/libcrypto/man/X509_STORE_CTX_get_ex_new_index.3 projects/virtio/secure/lib/libcrypto/man/X509_STORE_CTX_new.3 projects/virtio/secure/lib/libcrypto/man/X509_STORE_CTX_set_verify_cb.3 projects/virtio/secure/lib/libcrypto/man/X509_STORE_set_verify_cb_func.3 projects/virtio/secure/lib/libcrypto/man/X509_VERIFY_PARAM_set_flags.3 projects/virtio/secure/lib/libcrypto/man/X509_new.3 projects/virtio/secure/lib/libcrypto/man/X509_verify_cert.3 projects/virtio/secure/lib/libcrypto/man/bio.3 projects/virtio/secure/lib/libcrypto/man/blowfish.3 projects/virtio/secure/lib/libcrypto/man/bn.3 projects/virtio/secure/lib/libcrypto/man/bn_internal.3 projects/virtio/secure/lib/libcrypto/man/buffer.3 projects/virtio/secure/lib/libcrypto/man/crypto.3 projects/virtio/secure/lib/libcrypto/man/d2i_ASN1_OBJECT.3 projects/virtio/secure/lib/libcrypto/man/d2i_DHparams.3 projects/virtio/secure/lib/libcrypto/man/d2i_DSAPublicKey.3 projects/virtio/secure/lib/libcrypto/man/d2i_PKCS8PrivateKey.3 projects/virtio/secure/lib/libcrypto/man/d2i_RSAPublicKey.3 projects/virtio/secure/lib/libcrypto/man/d2i_X509.3 projects/virtio/secure/lib/libcrypto/man/d2i_X509_ALGOR.3 projects/virtio/secure/lib/libcrypto/man/d2i_X509_CRL.3 projects/virtio/secure/lib/libcrypto/man/d2i_X509_NAME.3 projects/virtio/secure/lib/libcrypto/man/d2i_X509_REQ.3 projects/virtio/secure/lib/libcrypto/man/d2i_X509_SIG.3 projects/virtio/secure/lib/libcrypto/man/des.3 projects/virtio/secure/lib/libcrypto/man/dh.3 projects/virtio/secure/lib/libcrypto/man/dsa.3 projects/virtio/secure/lib/libcrypto/man/ecdsa.3 projects/virtio/secure/lib/libcrypto/man/engine.3 projects/virtio/secure/lib/libcrypto/man/err.3 projects/virtio/secure/lib/libcrypto/man/evp.3 projects/virtio/secure/lib/libcrypto/man/hmac.3 projects/virtio/secure/lib/libcrypto/man/i2d_CMS_bio_stream.3 projects/virtio/secure/lib/libcrypto/man/i2d_PKCS7_bio_stream.3 projects/virtio/secure/lib/libcrypto/man/lh_stats.3 projects/virtio/secure/lib/libcrypto/man/lhash.3 projects/virtio/secure/lib/libcrypto/man/md5.3 projects/virtio/secure/lib/libcrypto/man/mdc2.3 projects/virtio/secure/lib/libcrypto/man/pem.3 projects/virtio/secure/lib/libcrypto/man/rand.3 projects/virtio/secure/lib/libcrypto/man/rc4.3 projects/virtio/secure/lib/libcrypto/man/ripemd.3 projects/virtio/secure/lib/libcrypto/man/rsa.3 projects/virtio/secure/lib/libcrypto/man/sha.3 projects/virtio/secure/lib/libcrypto/man/threads.3 projects/virtio/secure/lib/libcrypto/man/ui.3 projects/virtio/secure/lib/libcrypto/man/ui_compat.3 projects/virtio/secure/lib/libcrypto/man/x509.3 projects/virtio/secure/lib/libssl/man/SSL_CIPHER_get_name.3 projects/virtio/secure/lib/libssl/man/SSL_COMP_add_compression_method.3 projects/virtio/secure/lib/libssl/man/SSL_CTX_add_extra_chain_cert.3 projects/virtio/secure/lib/libssl/man/SSL_CTX_add_session.3 projects/virtio/secure/lib/libssl/man/SSL_CTX_ctrl.3 projects/virtio/secure/lib/libssl/man/SSL_CTX_flush_sessions.3 projects/virtio/secure/lib/libssl/man/SSL_CTX_free.3 projects/virtio/secure/lib/libssl/man/SSL_CTX_get_ex_new_index.3 projects/virtio/secure/lib/libssl/man/SSL_CTX_get_verify_mode.3 projects/virtio/secure/lib/libssl/man/SSL_CTX_load_verify_locations.3 projects/virtio/secure/lib/libssl/man/SSL_CTX_new.3 projects/virtio/secure/lib/libssl/man/SSL_CTX_sess_number.3 projects/virtio/secure/lib/libssl/man/SSL_CTX_sess_set_cache_size.3 projects/virtio/secure/lib/libssl/man/SSL_CTX_sess_set_get_cb.3 projects/virtio/secure/lib/libssl/man/SSL_CTX_sessions.3 projects/virtio/secure/lib/libssl/man/SSL_CTX_set_cert_store.3 projects/virtio/secure/lib/libssl/man/SSL_CTX_set_cert_verify_callback.3 projects/virtio/secure/lib/libssl/man/SSL_CTX_set_cipher_list.3 projects/virtio/secure/lib/libssl/man/SSL_CTX_set_client_CA_list.3 projects/virtio/secure/lib/libssl/man/SSL_CTX_set_client_cert_cb.3 projects/virtio/secure/lib/libssl/man/SSL_CTX_set_default_passwd_cb.3 projects/virtio/secure/lib/libssl/man/SSL_CTX_set_generate_session_id.3 projects/virtio/secure/lib/libssl/man/SSL_CTX_set_info_callback.3 projects/virtio/secure/lib/libssl/man/SSL_CTX_set_max_cert_list.3 projects/virtio/secure/lib/libssl/man/SSL_CTX_set_mode.3 projects/virtio/secure/lib/libssl/man/SSL_CTX_set_msg_callback.3 projects/virtio/secure/lib/libssl/man/SSL_CTX_set_options.3 projects/virtio/secure/lib/libssl/man/SSL_CTX_set_psk_client_callback.3 projects/virtio/secure/lib/libssl/man/SSL_CTX_set_quiet_shutdown.3 projects/virtio/secure/lib/libssl/man/SSL_CTX_set_session_cache_mode.3 projects/virtio/secure/lib/libssl/man/SSL_CTX_set_session_id_context.3 projects/virtio/secure/lib/libssl/man/SSL_CTX_set_ssl_version.3 projects/virtio/secure/lib/libssl/man/SSL_CTX_set_timeout.3 projects/virtio/secure/lib/libssl/man/SSL_CTX_set_tmp_dh_callback.3 projects/virtio/secure/lib/libssl/man/SSL_CTX_set_tmp_rsa_callback.3 projects/virtio/secure/lib/libssl/man/SSL_CTX_set_verify.3 projects/virtio/secure/lib/libssl/man/SSL_CTX_use_certificate.3 projects/virtio/secure/lib/libssl/man/SSL_CTX_use_psk_identity_hint.3 projects/virtio/secure/lib/libssl/man/SSL_SESSION_free.3 projects/virtio/secure/lib/libssl/man/SSL_SESSION_get_ex_new_index.3 projects/virtio/secure/lib/libssl/man/SSL_SESSION_get_time.3 projects/virtio/secure/lib/libssl/man/SSL_accept.3 projects/virtio/secure/lib/libssl/man/SSL_alert_type_string.3 projects/virtio/secure/lib/libssl/man/SSL_clear.3 projects/virtio/secure/lib/libssl/man/SSL_connect.3 projects/virtio/secure/lib/libssl/man/SSL_do_handshake.3 projects/virtio/secure/lib/libssl/man/SSL_free.3 projects/virtio/secure/lib/libssl/man/SSL_get_SSL_CTX.3 projects/virtio/secure/lib/libssl/man/SSL_get_ciphers.3 projects/virtio/secure/lib/libssl/man/SSL_get_client_CA_list.3 projects/virtio/secure/lib/libssl/man/SSL_get_current_cipher.3 projects/virtio/secure/lib/libssl/man/SSL_get_default_timeout.3 projects/virtio/secure/lib/libssl/man/SSL_get_error.3 projects/virtio/secure/lib/libssl/man/SSL_get_ex_data_X509_STORE_CTX_idx.3 projects/virtio/secure/lib/libssl/man/SSL_get_ex_new_index.3 projects/virtio/secure/lib/libssl/man/SSL_get_fd.3 projects/virtio/secure/lib/libssl/man/SSL_get_peer_cert_chain.3 projects/virtio/secure/lib/libssl/man/SSL_get_peer_certificate.3 projects/virtio/secure/lib/libssl/man/SSL_get_psk_identity.3 projects/virtio/secure/lib/libssl/man/SSL_get_rbio.3 projects/virtio/secure/lib/libssl/man/SSL_get_session.3 projects/virtio/secure/lib/libssl/man/SSL_get_verify_result.3 projects/virtio/secure/lib/libssl/man/SSL_get_version.3 projects/virtio/secure/lib/libssl/man/SSL_library_init.3 projects/virtio/secure/lib/libssl/man/SSL_load_client_CA_file.3 projects/virtio/secure/lib/libssl/man/SSL_new.3 projects/virtio/secure/lib/libssl/man/SSL_pending.3 projects/virtio/secure/lib/libssl/man/SSL_read.3 projects/virtio/secure/lib/libssl/man/SSL_rstate_string.3 projects/virtio/secure/lib/libssl/man/SSL_session_reused.3 projects/virtio/secure/lib/libssl/man/SSL_set_bio.3 projects/virtio/secure/lib/libssl/man/SSL_set_connect_state.3 projects/virtio/secure/lib/libssl/man/SSL_set_fd.3 projects/virtio/secure/lib/libssl/man/SSL_set_session.3 projects/virtio/secure/lib/libssl/man/SSL_set_shutdown.3 projects/virtio/secure/lib/libssl/man/SSL_set_verify_result.3 projects/virtio/secure/lib/libssl/man/SSL_shutdown.3 projects/virtio/secure/lib/libssl/man/SSL_state_string.3 projects/virtio/secure/lib/libssl/man/SSL_want.3 projects/virtio/secure/lib/libssl/man/SSL_write.3 projects/virtio/secure/lib/libssl/man/d2i_SSL_SESSION.3 projects/virtio/secure/lib/libssl/man/ssl.3 projects/virtio/secure/usr.bin/openssl/man/CA.pl.1 projects/virtio/secure/usr.bin/openssl/man/asn1parse.1 projects/virtio/secure/usr.bin/openssl/man/ca.1 projects/virtio/secure/usr.bin/openssl/man/ciphers.1 projects/virtio/secure/usr.bin/openssl/man/cms.1 projects/virtio/secure/usr.bin/openssl/man/crl.1 projects/virtio/secure/usr.bin/openssl/man/crl2pkcs7.1 projects/virtio/secure/usr.bin/openssl/man/dgst.1 projects/virtio/secure/usr.bin/openssl/man/dhparam.1 projects/virtio/secure/usr.bin/openssl/man/dsa.1 projects/virtio/secure/usr.bin/openssl/man/dsaparam.1 projects/virtio/secure/usr.bin/openssl/man/ec.1 projects/virtio/secure/usr.bin/openssl/man/ecparam.1 projects/virtio/secure/usr.bin/openssl/man/enc.1 projects/virtio/secure/usr.bin/openssl/man/errstr.1 projects/virtio/secure/usr.bin/openssl/man/gendsa.1 projects/virtio/secure/usr.bin/openssl/man/genpkey.1 projects/virtio/secure/usr.bin/openssl/man/genrsa.1 projects/virtio/secure/usr.bin/openssl/man/nseq.1 projects/virtio/secure/usr.bin/openssl/man/ocsp.1 projects/virtio/secure/usr.bin/openssl/man/openssl.1 projects/virtio/secure/usr.bin/openssl/man/passwd.1 projects/virtio/secure/usr.bin/openssl/man/pkcs12.1 projects/virtio/secure/usr.bin/openssl/man/pkcs7.1 projects/virtio/secure/usr.bin/openssl/man/pkcs8.1 projects/virtio/secure/usr.bin/openssl/man/pkey.1 projects/virtio/secure/usr.bin/openssl/man/pkeyparam.1 projects/virtio/secure/usr.bin/openssl/man/pkeyutl.1 projects/virtio/secure/usr.bin/openssl/man/rand.1 projects/virtio/secure/usr.bin/openssl/man/req.1 projects/virtio/secure/usr.bin/openssl/man/rsa.1 projects/virtio/secure/usr.bin/openssl/man/rsautl.1 projects/virtio/secure/usr.bin/openssl/man/s_client.1 projects/virtio/secure/usr.bin/openssl/man/s_server.1 projects/virtio/secure/usr.bin/openssl/man/s_time.1 projects/virtio/secure/usr.bin/openssl/man/sess_id.1 projects/virtio/secure/usr.bin/openssl/man/smime.1 projects/virtio/secure/usr.bin/openssl/man/speed.1 projects/virtio/secure/usr.bin/openssl/man/spkac.1 projects/virtio/secure/usr.bin/openssl/man/ts.1 projects/virtio/secure/usr.bin/openssl/man/tsget.1 projects/virtio/secure/usr.bin/openssl/man/verify.1 projects/virtio/secure/usr.bin/openssl/man/version.1 projects/virtio/secure/usr.bin/openssl/man/x509.1 projects/virtio/secure/usr.bin/openssl/man/x509v3_config.1 projects/virtio/share/i18n/esdb/UTF/UTF.alias projects/virtio/share/keys/pkg/trusted/pkg.freebsd.org.2013102301 projects/virtio/share/man/man4/Makefile projects/virtio/share/man/man4/cxgbe.4 projects/virtio/share/man/man4/kld.4 projects/virtio/share/man/man4/netmap.4 projects/virtio/share/man/man4/run.4 projects/virtio/share/man/man5/hosts.5 projects/virtio/share/man/man5/hosts.equiv.5 projects/virtio/share/man/man5/nsswitch.conf.5 projects/virtio/share/man/man5/periodic.conf.5 projects/virtio/share/man/man5/rc.conf.5 projects/virtio/share/man/man5/resolver.5 projects/virtio/share/man/man5/src.conf.5 projects/virtio/share/man/man7/hier.7 projects/virtio/share/man/man7/hostname.7 projects/virtio/share/man/man7/security.7 projects/virtio/share/man/man8/rc.8 projects/virtio/share/man/man9/Makefile projects/virtio/share/man/man9/ieee80211_crypto.9 projects/virtio/share/man/man9/malloc.9 projects/virtio/share/man/man9/mbuf.9 projects/virtio/share/man/man9/sglist.9 projects/virtio/share/misc/bsd-family-tree projects/virtio/share/misc/committers-doc.dot projects/virtio/share/misc/committers-ports.dot projects/virtio/share/misc/committers-src.dot projects/virtio/share/mk/bsd.libnames.mk projects/virtio/share/mk/bsd.own.mk projects/virtio/share/mk/bsd.sys.mk projects/virtio/share/mk/bsd.test.mk projects/virtio/share/mk/tap.test.mk projects/virtio/sys/Makefile projects/virtio/sys/amd64/amd64/identcpu.c projects/virtio/sys/amd64/amd64/machdep.c projects/virtio/sys/amd64/amd64/mp_machdep.c projects/virtio/sys/amd64/amd64/mp_watchdog.c projects/virtio/sys/amd64/amd64/pmap.c projects/virtio/sys/amd64/conf/NOTES projects/virtio/sys/amd64/include/cpu.h projects/virtio/sys/amd64/include/smp.h projects/virtio/sys/amd64/include/vmm.h (contents, props changed) projects/virtio/sys/amd64/include/vmm_dev.h (contents, props changed) projects/virtio/sys/amd64/vmm/amd/amdv.c projects/virtio/sys/amd64/vmm/intel/ept.c projects/virtio/sys/amd64/vmm/intel/ept.h projects/virtio/sys/amd64/vmm/intel/vmcs.c projects/virtio/sys/amd64/vmm/intel/vmcs.h projects/virtio/sys/amd64/vmm/intel/vmx.c projects/virtio/sys/amd64/vmm/intel/vmx.h projects/virtio/sys/amd64/vmm/intel/vmx_controls.h projects/virtio/sys/amd64/vmm/intel/vmx_genassym.c projects/virtio/sys/amd64/vmm/intel/vmx_support.S projects/virtio/sys/amd64/vmm/io/iommu.c projects/virtio/sys/amd64/vmm/io/ppt.c projects/virtio/sys/amd64/vmm/io/ppt.h projects/virtio/sys/amd64/vmm/io/vhpet.c projects/virtio/sys/amd64/vmm/io/vioapic.c projects/virtio/sys/amd64/vmm/io/vlapic.c projects/virtio/sys/amd64/vmm/io/vlapic.h projects/virtio/sys/amd64/vmm/vmm.c projects/virtio/sys/amd64/vmm/vmm_dev.c projects/virtio/sys/amd64/vmm/vmm_ipi.c projects/virtio/sys/amd64/vmm/vmm_ipi.h projects/virtio/sys/amd64/vmm/vmm_lapic.c projects/virtio/sys/amd64/vmm/vmm_lapic.h projects/virtio/sys/amd64/vmm/vmm_stat.c projects/virtio/sys/amd64/vmm/vmm_stat.h projects/virtio/sys/arm/allwinner/a10_machdep.c projects/virtio/sys/arm/arm/bus_space_generic.c projects/virtio/sys/arm/arm/devmap.c projects/virtio/sys/arm/arm/gic.c projects/virtio/sys/arm/arm/intr.c projects/virtio/sys/arm/arm/locore.S projects/virtio/sys/arm/arm/machdep.c projects/virtio/sys/arm/arm/nexus.c projects/virtio/sys/arm/arm/pmap-v6.c projects/virtio/sys/arm/arm/trap.c projects/virtio/sys/arm/at91/at91.c projects/virtio/sys/arm/at91/at91rm9200.c projects/virtio/sys/arm/at91/at91sam9260.c projects/virtio/sys/arm/at91/at91sam9g20.c projects/virtio/sys/arm/at91/at91sam9g45.c projects/virtio/sys/arm/at91/at91sam9x5.c projects/virtio/sys/arm/at91/at91var.h projects/virtio/sys/arm/at91/board_hl201.c projects/virtio/sys/arm/at91/board_sam9260ek.c projects/virtio/sys/arm/at91/files.at91 projects/virtio/sys/arm/at91/uart_bus_at91usart.c projects/virtio/sys/arm/at91/uart_cpu_at91usart.c projects/virtio/sys/arm/at91/uart_dev_at91usart.c projects/virtio/sys/arm/broadcom/bcm2835/bcm2835_fbd.c projects/virtio/sys/arm/broadcom/bcm2835/bcm2835_machdep.c projects/virtio/sys/arm/conf/AC100 projects/virtio/sys/arm/conf/ARMADAXP projects/virtio/sys/arm/conf/ARNDALE projects/virtio/sys/arm/conf/ATMEL projects/virtio/sys/arm/conf/AVILA projects/virtio/sys/arm/conf/BWCT projects/virtio/sys/arm/conf/CAMBRIA projects/virtio/sys/arm/conf/CNS11XXNAS projects/virtio/sys/arm/conf/COSMIC projects/virtio/sys/arm/conf/CUBIEBOARD projects/virtio/sys/arm/conf/CUBIEBOARD2 projects/virtio/sys/arm/conf/DB-78XXX projects/virtio/sys/arm/conf/DB-88F5XXX projects/virtio/sys/arm/conf/DB-88F6XXX projects/virtio/sys/arm/conf/DIGI-CCWMX53 projects/virtio/sys/arm/conf/DOCKSTAR projects/virtio/sys/arm/conf/EA3250 projects/virtio/sys/arm/conf/EB9200 projects/virtio/sys/arm/conf/EFIKA_MX projects/virtio/sys/arm/conf/ETHERNUT5 projects/virtio/sys/arm/conf/HL200 projects/virtio/sys/arm/conf/HL201 projects/virtio/sys/arm/conf/IMX53-QSB projects/virtio/sys/arm/conf/KB920X projects/virtio/sys/arm/conf/LN2410SBC projects/virtio/sys/arm/conf/NOTES projects/virtio/sys/arm/conf/NSLU projects/virtio/sys/arm/conf/PANDABOARD projects/virtio/sys/arm/conf/QILA9G20 projects/virtio/sys/arm/conf/RADXA projects/virtio/sys/arm/conf/RPI-B projects/virtio/sys/arm/conf/SAM9260EK projects/virtio/sys/arm/conf/SAM9G20EK projects/virtio/sys/arm/conf/SAM9X25EK projects/virtio/sys/arm/conf/SHEEVAPLUG projects/virtio/sys/arm/conf/SN9G45 projects/virtio/sys/arm/conf/TS7800 projects/virtio/sys/arm/conf/ZEDBOARD projects/virtio/sys/arm/freescale/imx/imx51_ipuv3.c projects/virtio/sys/arm/freescale/imx/imx51_ipuv3_fbd.c projects/virtio/sys/arm/include/asmacros.h projects/virtio/sys/arm/include/devmap.h projects/virtio/sys/arm/include/fdt.h projects/virtio/sys/arm/include/intr.h projects/virtio/sys/arm/include/ofw_machdep.h projects/virtio/sys/arm/include/psl.h projects/virtio/sys/arm/lpc/lpc_gpio.c projects/virtio/sys/arm/lpc/lpc_machdep.c projects/virtio/sys/arm/lpc/lpc_mmc.c projects/virtio/sys/arm/lpc/lpcreg.h projects/virtio/sys/arm/mv/mv_machdep.c projects/virtio/sys/arm/mv/mv_pci.c projects/virtio/sys/arm/mv/mvvar.h projects/virtio/sys/arm/s3c2xx0/uart_dev_s3c2410.c projects/virtio/sys/arm/sa11x0/uart_dev_sa1110.c projects/virtio/sys/arm/tegra/files.tegra2 projects/virtio/sys/arm/tegra/tegra2_machdep.c projects/virtio/sys/arm/ti/am335x/am335x_dmtimer.c projects/virtio/sys/arm/ti/ti_machdep.c projects/virtio/sys/arm/versatile/sp804.c projects/virtio/sys/arm/xilinx/uart_dev_cdnc.c projects/virtio/sys/boot/fdt/dts/cubieboard.dts projects/virtio/sys/boot/fdt/dts/cubieboard2.dts projects/virtio/sys/boot/fdt/dts/dockstar.dts projects/virtio/sys/boot/ficl/Makefile projects/virtio/sys/boot/i386/Makefile.inc projects/virtio/sys/boot/i386/boot2/Makefile projects/virtio/sys/boot/i386/gptboot/Makefile projects/virtio/sys/boot/i386/gptzfsboot/Makefile projects/virtio/sys/boot/i386/libi386/comconsole.c projects/virtio/sys/boot/i386/zfsboot/Makefile projects/virtio/sys/boot/pc98/Makefile.inc projects/virtio/sys/boot/pc98/boot2/Makefile projects/virtio/sys/boot/pc98/libpc98/comconsole.c projects/virtio/sys/boot/usb/Makefile projects/virtio/sys/boot/usb/Makefile.test projects/virtio/sys/boot/userboot/ficl/Makefile projects/virtio/sys/boot/userboot/libstand/Makefile projects/virtio/sys/boot/zfs/Makefile projects/virtio/sys/boot/zfs/zfsimpl.c projects/virtio/sys/cam/cam_debug.h projects/virtio/sys/cam/cam_periph.c projects/virtio/sys/cam/cam_periph.h projects/virtio/sys/cam/cam_xpt.c projects/virtio/sys/cam/scsi/scsi_da.c projects/virtio/sys/cam/scsi/scsi_low.c projects/virtio/sys/cam/scsi/scsi_xpt.c projects/virtio/sys/cddl/boot/zfs/zfsimpl.h projects/virtio/sys/cddl/compat/opensolaris/sys/time.h projects/virtio/sys/cddl/contrib/opensolaris/common/atomic/ia64/opensolaris_atomic.S projects/virtio/sys/cddl/contrib/opensolaris/common/zfs/zfeature_common.c projects/virtio/sys/cddl/contrib/opensolaris/common/zfs/zfeature_common.h projects/virtio/sys/cddl/contrib/opensolaris/common/zfs/zfs_deleg.c projects/virtio/sys/cddl/contrib/opensolaris/common/zfs/zfs_deleg.h projects/virtio/sys/cddl/contrib/opensolaris/common/zfs/zfs_ioctl_compat.c projects/virtio/sys/cddl/contrib/opensolaris/common/zfs/zfs_namecheck.c projects/virtio/sys/cddl/contrib/opensolaris/common/zfs/zfs_namecheck.h projects/virtio/sys/cddl/contrib/opensolaris/common/zfs/zfs_prop.c projects/virtio/sys/cddl/contrib/opensolaris/uts/common/Makefile.files projects/virtio/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/arc.c projects/virtio/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/bpobj.c projects/virtio/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/bptree.c projects/virtio/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dbuf.c projects/virtio/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/ddt.c projects/virtio/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dmu.c projects/virtio/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dmu_diff.c projects/virtio/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dmu_object.c projects/virtio/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dmu_send.c projects/virtio/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dmu_traverse.c projects/virtio/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dmu_zfetch.c projects/virtio/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dnode.c projects/virtio/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dnode_sync.c projects/virtio/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_dataset.c projects/virtio/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_destroy.c projects/virtio/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_dir.c projects/virtio/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_pool.c projects/virtio/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_scan.c projects/virtio/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/spa.c projects/virtio/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/spa_misc.c projects/virtio/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/space_map.c projects/virtio/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dbuf.h projects/virtio/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dmu.h projects/virtio/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dmu_impl.h projects/virtio/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dnode.h projects/virtio/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dsl_dataset.h projects/virtio/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dsl_deleg.h projects/virtio/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/spa.h projects/virtio/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/spa_impl.h projects/virtio/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/vdev.h projects/virtio/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/vdev_disk.h projects/virtio/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/vdev_impl.h projects/virtio/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zap.h projects/virtio/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zfeature.h projects/virtio/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zfs_debug.h projects/virtio/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_cache.c projects/virtio/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_disk.c projects/virtio/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_label.c projects/virtio/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_mirror.c projects/virtio/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zap_micro.c projects/virtio/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfeature.c projects/virtio/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_ctldir.c projects/virtio/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_dir.c projects/virtio/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_ioctl.c projects/virtio/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_vnops.c projects/virtio/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_znode.c projects/virtio/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zil.c projects/virtio/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zio.c projects/virtio/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zvol.c projects/virtio/sys/cddl/contrib/opensolaris/uts/common/sys/fs/zfs.h projects/virtio/sys/cddl/dev/dtrace/dtrace_load.c projects/virtio/sys/compat/freebsd32/freebsd32_misc.c projects/virtio/sys/conf/Makefile.arm projects/virtio/sys/conf/NOTES projects/virtio/sys/conf/files projects/virtio/sys/conf/kern.pre.mk projects/virtio/sys/conf/options projects/virtio/sys/conf/options.arm projects/virtio/sys/contrib/ipfilter/netinet/ip_compat.h projects/virtio/sys/contrib/ipfilter/netinet/ip_fil_freebsd.c (contents, props changed) projects/virtio/sys/dev/aac/aac.c projects/virtio/sys/dev/aacraid/aacraid.c projects/virtio/sys/dev/adb/adb_kbd.c projects/virtio/sys/dev/adb/adb_mouse.c projects/virtio/sys/dev/advansys/adwcam.c projects/virtio/sys/dev/aha/aha.c projects/virtio/sys/dev/ahci/ahci.c projects/virtio/sys/dev/aic7xxx/aic79xx.c projects/virtio/sys/dev/aic7xxx/aic7xxx.c projects/virtio/sys/dev/ale/if_ale.c projects/virtio/sys/dev/altera/atse/if_atse.c projects/virtio/sys/dev/ath/if_ath_rx_edma.c projects/virtio/sys/dev/ath/if_ath_tx.c projects/virtio/sys/dev/bge/if_bge.c projects/virtio/sys/dev/bwi/if_bwi.c projects/virtio/sys/dev/bwn/if_bwn.c projects/virtio/sys/dev/bxe/bxe.c projects/virtio/sys/dev/bxe/ecore_hsi.h projects/virtio/sys/dev/bxe/ecore_sp.c projects/virtio/sys/dev/cxgb/common/cxgb_mc5.c projects/virtio/sys/dev/cxgb/ulp/tom/cxgb_cpl_io.c projects/virtio/sys/dev/cxgbe/adapter.h projects/virtio/sys/dev/cxgbe/t4_main.c projects/virtio/sys/dev/cxgbe/t4_sge.c projects/virtio/sys/dev/drm/mach64_dma.c projects/virtio/sys/dev/e1000/if_em.c projects/virtio/sys/dev/e1000/if_igb.c projects/virtio/sys/dev/e1000/if_lem.c projects/virtio/sys/dev/ed/if_ed.c projects/virtio/sys/dev/ed/if_ed_3c503.c projects/virtio/sys/dev/ed/if_ed_pccard.c projects/virtio/sys/dev/ed/if_ed_rtl80x9.c projects/virtio/sys/dev/ed/if_edreg.h projects/virtio/sys/dev/ed/if_edvar.h projects/virtio/sys/dev/ed/tc5299jreg.h projects/virtio/sys/dev/en/midway.c projects/virtio/sys/dev/fb/boot_font.c projects/virtio/sys/dev/fb/fbd.c projects/virtio/sys/dev/fb/gallant12x22.c projects/virtio/sys/dev/fdt/fdt_common.c projects/virtio/sys/dev/fdt/fdt_common.h projects/virtio/sys/dev/fdt/fdt_mips.c projects/virtio/sys/dev/fdt/fdt_powerpc.c projects/virtio/sys/dev/fdt/fdt_x86.c projects/virtio/sys/dev/fdt/fdtbus.c projects/virtio/sys/dev/fdt/simplebus.c projects/virtio/sys/dev/ffec/if_ffec.c projects/virtio/sys/dev/firewire/if_fwe.c projects/virtio/sys/dev/hwpmc/hwpmc_core.c projects/virtio/sys/dev/hwpmc/hwpmc_piv.c projects/virtio/sys/dev/hwpmc/hwpmc_powerpc.c projects/virtio/sys/dev/hwpmc/hwpmc_ppro.c projects/virtio/sys/dev/hwpmc/hwpmc_uncore.c projects/virtio/sys/dev/hwpmc/hwpmc_x86.c projects/virtio/sys/dev/hyperv/netvsc/hv_netvsc_drv_freebsd.c projects/virtio/sys/dev/ie/if_ie.c projects/virtio/sys/dev/ipw/if_ipw.c projects/virtio/sys/dev/ipw/if_ipwvar.h projects/virtio/sys/dev/iscsi/icl.c projects/virtio/sys/dev/isp/isp.c projects/virtio/sys/dev/isp/isp_freebsd.c projects/virtio/sys/dev/iwi/if_iwi.c projects/virtio/sys/dev/iwi/if_iwivar.h projects/virtio/sys/dev/iwn/if_iwn.c projects/virtio/sys/dev/iwn/if_iwn_chip_cfg.h projects/virtio/sys/dev/iwn/if_iwn_devid.h projects/virtio/sys/dev/iwn/if_iwnvar.h projects/virtio/sys/dev/ixgbe/ixgbe.c projects/virtio/sys/dev/malo/if_malo.c projects/virtio/sys/dev/mcd/mcd.c projects/virtio/sys/dev/mfi/mfi_cam.c projects/virtio/sys/dev/mpt/mpt.h projects/virtio/sys/dev/mpt/mpt_cam.c projects/virtio/sys/dev/mpt/mpt_pci.c projects/virtio/sys/dev/mpt/mpt_raid.c projects/virtio/sys/dev/mwl/if_mwl.c projects/virtio/sys/dev/my/if_my.c projects/virtio/sys/dev/nand/nand_id.c projects/virtio/sys/dev/nand/nandbus.c projects/virtio/sys/dev/nand/nfc_at91.c projects/virtio/sys/dev/netmap/if_em_netmap.h projects/virtio/sys/dev/netmap/if_igb_netmap.h projects/virtio/sys/dev/netmap/if_lem_netmap.h projects/virtio/sys/dev/netmap/if_re_netmap.h projects/virtio/sys/dev/netmap/ixgbe_netmap.h projects/virtio/sys/dev/netmap/netmap.c projects/virtio/sys/dev/netmap/netmap_freebsd.c projects/virtio/sys/dev/netmap/netmap_generic.c projects/virtio/sys/dev/netmap/netmap_kern.h projects/virtio/sys/dev/netmap/netmap_mbq.c projects/virtio/sys/dev/netmap/netmap_mbq.h projects/virtio/sys/dev/netmap/netmap_mem2.c projects/virtio/sys/dev/netmap/netmap_mem2.h projects/virtio/sys/dev/netmap/netmap_vale.c projects/virtio/sys/dev/nvme/nvme_ctrlr.c projects/virtio/sys/dev/oce/oce_if.c projects/virtio/sys/dev/pci/pci.c projects/virtio/sys/dev/pci/pci_user.c projects/virtio/sys/dev/pci/pcivar.h projects/virtio/sys/dev/qlxge/qls_os.c projects/virtio/sys/dev/ral/if_ral_pci.c projects/virtio/sys/dev/ral/rt2560.c projects/virtio/sys/dev/ral/rt2661.c projects/virtio/sys/dev/ral/rt2860.c projects/virtio/sys/dev/scc/scc_dev_z8530.c projects/virtio/sys/dev/sk/if_sk.c projects/virtio/sys/dev/sound/pci/maestro.c projects/virtio/sys/dev/sym/sym_hipd.c projects/virtio/sys/dev/tpm/tpm.c projects/virtio/sys/dev/uart/uart.h projects/virtio/sys/dev/uart/uart_bus_fdt.c projects/virtio/sys/dev/uart/uart_bus_pci.c projects/virtio/sys/dev/uart/uart_core.c projects/virtio/sys/dev/uart/uart_cpu.h projects/virtio/sys/dev/uart/uart_cpu_fdt.c projects/virtio/sys/dev/uart/uart_dev_imx.c projects/virtio/sys/dev/uart/uart_dev_lpc.c projects/virtio/sys/dev/uart/uart_dev_ns8250.c projects/virtio/sys/dev/uart/uart_dev_ns8250.h projects/virtio/sys/dev/uart/uart_dev_pl011.c projects/virtio/sys/dev/uart/uart_dev_quicc.c projects/virtio/sys/dev/uart/uart_dev_sab82532.c projects/virtio/sys/dev/uart/uart_dev_z8530.c projects/virtio/sys/dev/uart/uart_if.m projects/virtio/sys/dev/usb/controller/ehci.c projects/virtio/sys/dev/usb/controller/uhci.c projects/virtio/sys/dev/usb/controller/xhci.c projects/virtio/sys/dev/usb/input/ukbd.c projects/virtio/sys/dev/usb/net/uhso.c projects/virtio/sys/dev/usb/quirk/usb_quirk.c projects/virtio/sys/dev/usb/serial/u3g.c projects/virtio/sys/dev/usb/serial/umcs.c projects/virtio/sys/dev/usb/usb_dev.c projects/virtio/sys/dev/usb/usb_device.c projects/virtio/sys/dev/usb/usb_device.h projects/virtio/sys/dev/usb/usb_freebsd.h projects/virtio/sys/dev/usb/usb_freebsd_loader.h projects/virtio/sys/dev/usb/usb_hub.c projects/virtio/sys/dev/usb/usb_hub.h projects/virtio/sys/dev/usb/usb_request.c projects/virtio/sys/dev/usb/usb_transfer.c projects/virtio/sys/dev/usb/usbdevs projects/virtio/sys/dev/usb/wlan/if_rsu.c projects/virtio/sys/dev/usb/wlan/if_rum.c projects/virtio/sys/dev/usb/wlan/if_run.c projects/virtio/sys/dev/usb/wlan/if_runreg.h projects/virtio/sys/dev/usb/wlan/if_runvar.h projects/virtio/sys/dev/usb/wlan/if_uath.c projects/virtio/sys/dev/usb/wlan/if_upgt.c projects/virtio/sys/dev/usb/wlan/if_ural.c projects/virtio/sys/dev/usb/wlan/if_urtw.c projects/virtio/sys/dev/usb/wlan/if_urtwn.c projects/virtio/sys/dev/usb/wlan/if_zyd.c projects/virtio/sys/dev/virtio/network/if_vtnet.c projects/virtio/sys/dev/virtio/scsi/virtio_scsi.c projects/virtio/sys/dev/vt/font/vt_font_default.c projects/virtio/sys/dev/vt/hw/fb/vt_fb.c projects/virtio/sys/dev/vt/hw/vga/vga.c projects/virtio/sys/dev/vt/hw/xboxfb/xboxfb.c projects/virtio/sys/dev/vt/vt.h projects/virtio/sys/dev/vt/vt_consolectl.c projects/virtio/sys/dev/vt/vt_core.c projects/virtio/sys/dev/vt/vt_font.c projects/virtio/sys/dev/vt/vt_sysmouse.c projects/virtio/sys/dev/vxge/vxgehal/vxgehal-ring.c projects/virtio/sys/dev/wi/if_wi.c projects/virtio/sys/dev/wpi/if_wpi.c projects/virtio/sys/dev/wpi/if_wpivar.h projects/virtio/sys/fs/ext2fs/ext2_alloc.c projects/virtio/sys/fs/ext2fs/ext2_bmap.c projects/virtio/sys/fs/ext2fs/ext2_dinode.h projects/virtio/sys/fs/ext2fs/ext2_hash.c projects/virtio/sys/fs/ext2fs/ext2_htree.c projects/virtio/sys/fs/ext2fs/ext2_inode_cnv.c projects/virtio/sys/fs/ext2fs/ext2_lookup.c projects/virtio/sys/fs/ext2fs/ext2_subr.c projects/virtio/sys/fs/ext2fs/ext2_vfsops.c projects/virtio/sys/fs/ext2fs/ext2_vnops.c projects/virtio/sys/fs/ext2fs/inode.h projects/virtio/sys/fs/nfs/nfs_commonsubs.c projects/virtio/sys/fs/nfs/nfs_var.h projects/virtio/sys/fs/nfs/nfsrvcache.h projects/virtio/sys/fs/nfsclient/nfs_clstate.c projects/virtio/sys/fs/nfsserver/nfs_fha_new.c projects/virtio/sys/fs/nfsserver/nfs_nfsdcache.c projects/virtio/sys/fs/nfsserver/nfs_nfsdkrpc.c projects/virtio/sys/fs/nfsserver/nfs_nfsdport.c projects/virtio/sys/fs/nfsserver/nfs_nfsdstate.c projects/virtio/sys/fs/nfsserver/nfs_nfsdsubs.c projects/virtio/sys/geom/geom_ctl.c projects/virtio/sys/geom/mirror/g_mirror.c projects/virtio/sys/geom/mirror/g_mirror.h projects/virtio/sys/geom/mirror/g_mirror_ctl.c projects/virtio/sys/geom/multipath/g_multipath.c projects/virtio/sys/geom/part/g_part.c projects/virtio/sys/geom/part/g_part.h projects/virtio/sys/geom/part/g_part_gpt.c projects/virtio/sys/geom/uncompress/g_uncompress.c projects/virtio/sys/i386/i386/identcpu.c projects/virtio/sys/i386/i386/machdep.c projects/virtio/sys/i386/i386/mp_watchdog.c projects/virtio/sys/i386/i386/pmap.c projects/virtio/sys/i386/include/smp.h projects/virtio/sys/i386/xen/mptable.c projects/virtio/sys/ia64/conf/GENERIC projects/virtio/sys/ia64/ia64/dump_machdep.c projects/virtio/sys/ia64/ia64/exception.S projects/virtio/sys/ia64/ia64/pmap.c projects/virtio/sys/ia64/include/atomic.h projects/virtio/sys/kern/kern_cons.c projects/virtio/sys/kern/kern_descrip.c projects/virtio/sys/kern/kern_event.c projects/virtio/sys/kern/sched_4bsd.c projects/virtio/sys/kern/sched_ule.c projects/virtio/sys/kern/subr_prf.c projects/virtio/sys/kern/subr_sglist.c projects/virtio/sys/kern/subr_terminal.c projects/virtio/sys/kern/subr_witness.c projects/virtio/sys/kern/uipc_mbuf.c projects/virtio/sys/kern/uipc_shm.c projects/virtio/sys/kern/uipc_sockbuf.c projects/virtio/sys/kern/uipc_socket.c projects/virtio/sys/kern/uipc_syscalls.c projects/virtio/sys/kern/vfs_bio.c projects/virtio/sys/kern/vfs_cache.c projects/virtio/sys/kern/vfs_mountroot.c projects/virtio/sys/kern/vfs_syscalls.c projects/virtio/sys/mips/adm5120/uart_dev_adm5120.c projects/virtio/sys/mips/atheros/ar724xreg.h projects/virtio/sys/mips/atheros/uart_dev_ar933x.c projects/virtio/sys/mips/cavium/ciu.c projects/virtio/sys/mips/cavium/uart_dev_oct16550.c projects/virtio/sys/mips/conf/TP-WN1043ND.hints projects/virtio/sys/mips/include/fdt.h projects/virtio/sys/mips/rt305x/uart_dev_rt305x.c projects/virtio/sys/modules/aic7xxx/Makefile projects/virtio/sys/modules/aic7xxx/ahc/Makefile projects/virtio/sys/modules/aic7xxx/ahc/ahc_eisa/Makefile projects/virtio/sys/modules/aic7xxx/ahc/ahc_isa/Makefile projects/virtio/sys/modules/aic7xxx/ahc/ahc_pci/Makefile projects/virtio/sys/modules/aic7xxx/ahd/Makefile projects/virtio/sys/modules/ath/Makefile projects/virtio/sys/modules/drm2/i915kms/Makefile projects/virtio/sys/modules/drm2/radeonkms/Makefile projects/virtio/sys/modules/geom/Makefile projects/virtio/sys/modules/geom/geom_uncompress/Makefile projects/virtio/sys/modules/ibcore/Makefile projects/virtio/sys/modules/ipfilter/Makefile projects/virtio/sys/modules/ipoib/Makefile projects/virtio/sys/modules/iwnfw/Makefile projects/virtio/sys/modules/mlx4/Makefile projects/virtio/sys/modules/mlx4ib/Makefile projects/virtio/sys/modules/mlxen/Makefile projects/virtio/sys/modules/mthca/Makefile projects/virtio/sys/modules/sound/driver/ai2s/Makefile projects/virtio/sys/modules/virtio/Makefile projects/virtio/sys/modules/wlan/Makefile projects/virtio/sys/net/ieee8023ad_lacp.c projects/virtio/sys/net/if.c projects/virtio/sys/net/if_arcsubr.c projects/virtio/sys/net/if_dl.h projects/virtio/sys/net/if_ethersubr.c projects/virtio/sys/net/if_fddisubr.c projects/virtio/sys/net/if_iso88025subr.c projects/virtio/sys/net/if_lagg.c projects/virtio/sys/net/if_lagg.h projects/virtio/sys/net/if_tap.c projects/virtio/sys/net/if_tun.c projects/virtio/sys/net/netmap.h projects/virtio/sys/net/netmap_user.h projects/virtio/sys/net/radix.c projects/virtio/sys/net/radix.h projects/virtio/sys/net/radix_mpath.c projects/virtio/sys/net/route.c projects/virtio/sys/net/route.h projects/virtio/sys/net/rtsock.c projects/virtio/sys/net/sff8472.h projects/virtio/sys/net80211/ieee80211.h projects/virtio/sys/net80211/ieee80211_adhoc.c projects/virtio/sys/net80211/ieee80211_hostap.c projects/virtio/sys/net80211/ieee80211_mesh.c projects/virtio/sys/net80211/ieee80211_output.c projects/virtio/sys/net80211/ieee80211_proto.c projects/virtio/sys/net80211/ieee80211_sta.c projects/virtio/sys/net80211/ieee80211_wds.c projects/virtio/sys/netgraph/bluetooth/drivers/ubt/ng_ubt.c projects/virtio/sys/netgraph/netflow/netflow.c projects/virtio/sys/netgraph/netflow/netflow_v9.c projects/virtio/sys/netgraph/netflow/ng_netflow.c projects/virtio/sys/netgraph/netflow/ng_netflow.h projects/virtio/sys/netgraph/ng_base.c projects/virtio/sys/netgraph/ng_l2tp.c projects/virtio/sys/netinet/if_ether.c projects/virtio/sys/netinet/in.c projects/virtio/sys/netinet/in.h projects/virtio/sys/netinet/in_mcast.c projects/virtio/sys/netinet/ip_carp.c projects/virtio/sys/netinet/ip_mroute.c projects/virtio/sys/netinet/ip_output.c projects/virtio/sys/netinet/libalias/alias.c projects/virtio/sys/netinet/libalias/alias_cuseeme.c projects/virtio/sys/netinet/libalias/alias_db.c projects/virtio/sys/netinet/libalias/alias_dummy.c projects/virtio/sys/netinet/libalias/alias_irc.c projects/virtio/sys/netinet/libalias/alias_mod.c projects/virtio/sys/netinet/libalias/alias_mod.h projects/virtio/sys/netinet/libalias/alias_nbt.c projects/virtio/sys/netinet/libalias/alias_pptp.c projects/virtio/sys/netinet/libalias/alias_skinny.c projects/virtio/sys/netinet/libalias/alias_smedia.c projects/virtio/sys/netinet/libalias/libalias.3 projects/virtio/sys/netinet/sctp_usrreq.c projects/virtio/sys/netinet/sctputil.c projects/virtio/sys/netinet/tcp_input.c projects/virtio/sys/netinet/tcp_syncache.c projects/virtio/sys/netinet6/in6.c projects/virtio/sys/netinet6/in6_ifattach.c projects/virtio/sys/netinet6/in6_mcast.c projects/virtio/sys/netinet6/in6_src.c projects/virtio/sys/netinet6/in6_var.h projects/virtio/sys/netinet6/ip6_mroute.c projects/virtio/sys/netinet6/ip6_mroute.h projects/virtio/sys/netinet6/mld6.c projects/virtio/sys/netinet6/nd6.c projects/virtio/sys/netinet6/nd6.h projects/virtio/sys/netinet6/nd6_nbr.c projects/virtio/sys/netinet6/nd6_rtr.c projects/virtio/sys/netpfil/ipfw/ip_fw2.c projects/virtio/sys/netpfil/ipfw/ip_fw_private.h projects/virtio/sys/netpfil/ipfw/ip_fw_sockopt.c projects/virtio/sys/netpfil/ipfw/ip_fw_table.c projects/virtio/sys/netpfil/pf/pf.c projects/virtio/sys/netpfil/pf/pf.h projects/virtio/sys/netpfil/pf/pf_ioctl.c projects/virtio/sys/netpfil/pf/pf_lb.c projects/virtio/sys/nfs/nfs_fha.c projects/virtio/sys/nfs/nfs_fha.h projects/virtio/sys/nfsserver/nfs_fha_old.c projects/virtio/sys/ofed/drivers/infiniband/hw/mlx4/Makefile projects/virtio/sys/ofed/drivers/infiniband/ulp/ipoib/ipoib_main.c projects/virtio/sys/ofed/drivers/net/mlx4/Makefile projects/virtio/sys/pc98/pc98/machdep.c projects/virtio/sys/powerpc/include/atomic.h projects/virtio/sys/powerpc/powermac/macgpio.c projects/virtio/sys/powerpc/powermac/macgpiovar.h projects/virtio/sys/powerpc/powermac/macio.c projects/virtio/sys/powerpc/powermac/maciovar.h projects/virtio/sys/powerpc/powermac/pmu.c projects/virtio/sys/powerpc/powerpc/bus_machdep.c projects/virtio/sys/powerpc/powerpc/exec_machdep.c projects/virtio/sys/rpc/clnt_dg.c projects/virtio/sys/rpc/clnt_vc.c projects/virtio/sys/rpc/rpcb_clnt.c projects/virtio/sys/rpc/svc.c projects/virtio/sys/rpc/svc.h projects/virtio/sys/rpc/svc_dg.c projects/virtio/sys/rpc/svc_vc.c projects/virtio/sys/security/mac/mac_framework.c projects/virtio/sys/sys/copyright.h projects/virtio/sys/sys/dtrace_bsd.h projects/virtio/sys/sys/event.h projects/virtio/sys/sys/fbio.h projects/virtio/sys/sys/gpt.h projects/virtio/sys/sys/mbuf.h projects/virtio/sys/sys/param.h projects/virtio/sys/sys/pciio.h projects/virtio/sys/sys/pctrie.h projects/virtio/sys/sys/pmckern.h projects/virtio/sys/sys/sf_sync.h projects/virtio/sys/sys/socket.h projects/virtio/sys/sys/systm.h projects/virtio/sys/sys/terminal.h projects/virtio/sys/sys/user.h projects/virtio/sys/teken/teken_subr.h projects/virtio/sys/ufs/ffs/ffs_alloc.c projects/virtio/sys/ufs/ufs/ufs_quota.c projects/virtio/sys/vm/vm_map.c projects/virtio/sys/vm/vm_page.c projects/virtio/sys/vm/vm_page.h projects/virtio/sys/vm/vm_pageout.c projects/virtio/sys/vm/vm_phys.c projects/virtio/sys/vm/vm_reserv.c projects/virtio/sys/vm/vnode_pager.c projects/virtio/sys/x86/acpica/acpi_wakeup.c projects/virtio/sys/x86/acpica/madt.c projects/virtio/sys/x86/acpica/srat.c projects/virtio/sys/x86/include/fdt.h projects/virtio/sys/x86/include/legacyvar.h projects/virtio/sys/x86/include/ofw_machdep.h projects/virtio/sys/x86/pci/pci_bus.c projects/virtio/sys/x86/pci/qpi.c projects/virtio/sys/x86/x86/io_apic.c projects/virtio/sys/x86/x86/local_apic.c projects/virtio/sys/x86/x86/mca.c projects/virtio/sys/x86/x86/mptable.c projects/virtio/sys/x86/x86/mptable_pci.c projects/virtio/sys/x86/x86/msi.c projects/virtio/sys/x86/x86/nexus.c projects/virtio/sys/x86/xen/xen_intr.c projects/virtio/tests/Makefile projects/virtio/tools/build/mk/OptionalObsoleteFiles.inc projects/virtio/tools/regression/capsicum/libcapsicum/Makefile projects/virtio/tools/regression/capsicum/libcapsicum/dns.c projects/virtio/tools/regression/capsicum/libcapsicum/grp.c projects/virtio/tools/regression/capsicum/libcapsicum/pwd.c projects/virtio/tools/regression/capsicum/libcapsicum/sysctl.c projects/virtio/tools/test/dtrace/Makefile projects/virtio/tools/tools/mcgrab/mcgrab.cc projects/virtio/tools/tools/net80211/stumbler/stumbler.c projects/virtio/tools/tools/net80211/w00t/ap/ap.c projects/virtio/tools/tools/net80211/w00t/assoc/assoc.c projects/virtio/tools/tools/net80211/w00t/expand/expand.c projects/virtio/tools/tools/net80211/w00t/prga/prga.c projects/virtio/tools/tools/net80211/w00t/redir/redir.c projects/virtio/tools/tools/net80211/wesside/wesside/wesside.c projects/virtio/tools/tools/net80211/wlaninject/wlaninject.c projects/virtio/tools/tools/netmap/Makefile projects/virtio/tools/tools/netmap/bridge.c projects/virtio/tools/tools/netmap/nm_util.c projects/virtio/tools/tools/netmap/nm_util.h projects/virtio/tools/tools/netmap/pcap.c projects/virtio/tools/tools/netmap/pkt-gen.c projects/virtio/tools/tools/netmap/vale-ctl.c projects/virtio/tools/tools/usbtest/usb_msc_test.c projects/virtio/tools/tools/usbtest/usb_msc_test.h projects/virtio/tools/tools/vt/mkkfont/mkkfont.c projects/virtio/usr.bin/atf/atf-sh/Makefile projects/virtio/usr.bin/atf/atf-sh/tests/Makefile projects/virtio/usr.bin/elfdump/elfdump.c projects/virtio/usr.bin/find/find.1 projects/virtio/usr.bin/find/function.c projects/virtio/usr.bin/iscsictl/iscsictl.8 projects/virtio/usr.bin/killall/killall.c projects/virtio/usr.bin/ktrdump/ktrdump.c projects/virtio/usr.bin/netstat/if.c projects/virtio/usr.bin/netstat/main.c projects/virtio/usr.bin/netstat/netstat.1 projects/virtio/usr.bin/netstat/route.c projects/virtio/usr.bin/rpcgen/rpc_main.c projects/virtio/usr.bin/script/script.c projects/virtio/usr.bin/sort/radixsort.c projects/virtio/usr.bin/whois/whois.c projects/virtio/usr.sbin/bhyve/Makefile projects/virtio/usr.sbin/bhyve/acpi.c projects/virtio/usr.sbin/bhyve/acpi.h projects/virtio/usr.sbin/bhyve/atpic.c projects/virtio/usr.sbin/bhyve/bhyve.8 projects/virtio/usr.sbin/bhyve/bhyverun.c projects/virtio/usr.sbin/bhyve/block_if.c projects/virtio/usr.sbin/bhyve/elcr.c projects/virtio/usr.sbin/bhyve/inout.h projects/virtio/usr.sbin/bhyve/mevent.c projects/virtio/usr.sbin/bhyve/mevent.h projects/virtio/usr.sbin/bhyve/mptbl.c projects/virtio/usr.sbin/bhyve/pci_ahci.c projects/virtio/usr.sbin/bhyve/pci_emul.c projects/virtio/usr.sbin/bhyve/pci_emul.h projects/virtio/usr.sbin/bhyve/pci_lpc.c projects/virtio/usr.sbin/bhyve/pci_lpc.h projects/virtio/usr.sbin/bhyve/pit_8254.c projects/virtio/usr.sbin/bhyve/pmtmr.c projects/virtio/usr.sbin/bhyve/post.c projects/virtio/usr.sbin/bhyve/rtc.c projects/virtio/usr.sbin/bhyve/virtio.c projects/virtio/usr.sbin/bhyvectl/bhyvectl.c projects/virtio/usr.sbin/bsdconfig/share/strings.subr projects/virtio/usr.sbin/bsdinstall/scripts/services projects/virtio/usr.sbin/bsdinstall/scripts/wlanconfig projects/virtio/usr.sbin/bsnmpd/modules/snmp_hast/BEGEMOT-HAST-MIB.txt projects/virtio/usr.sbin/bsnmpd/modules/snmp_hast/hast_snmp.c projects/virtio/usr.sbin/bsnmpd/modules/snmp_hast/hast_tree.def projects/virtio/usr.sbin/crashinfo/crashinfo.sh projects/virtio/usr.sbin/cron/cron/cron.c projects/virtio/usr.sbin/etcupdate/etcupdate.sh projects/virtio/usr.sbin/makefs/cd9660/iso9660_rrip.c projects/virtio/usr.sbin/makefs/cd9660/iso9660_rrip.h projects/virtio/usr.sbin/mergemaster/mergemaster.sh projects/virtio/usr.sbin/mfiutil/Makefile projects/virtio/usr.sbin/ndiscvt/ndisgen.sh projects/virtio/usr.sbin/pciconf/pciconf.8 projects/virtio/usr.sbin/pciconf/pciconf.c projects/virtio/usr.sbin/pkg/config.c projects/virtio/usr.sbin/pkg/pkg.c projects/virtio/usr.sbin/rpc.lockd/kern.c projects/virtio/usr.sbin/rpc.lockd/lock_proc.c projects/virtio/usr.sbin/rpc.lockd/lockd.c projects/virtio/usr.sbin/services_mkdb/extern.h projects/virtio/usr.sbin/services_mkdb/services_mkdb.8 projects/virtio/usr.sbin/services_mkdb/services_mkdb.c projects/virtio/usr.sbin/usbdump/usbdump.c Directory Properties: projects/virtio/ (props changed) projects/virtio/cddl/ (props changed) projects/virtio/cddl/contrib/opensolaris/ (props changed) projects/virtio/cddl/contrib/opensolaris/cmd/zfs/ (props changed) projects/virtio/cddl/contrib/opensolaris/lib/libzfs/ (props changed) projects/virtio/contrib/atf/ (props changed) projects/virtio/contrib/binutils/ (props changed) projects/virtio/contrib/byacc/ (props changed) projects/virtio/contrib/gcc/ (props changed) projects/virtio/contrib/libc++/ (props changed) projects/virtio/contrib/libpcap/ (props changed) projects/virtio/contrib/llvm/ (props changed) projects/virtio/contrib/ntp/ (props changed) projects/virtio/crypto/openssl/ (props changed) projects/virtio/etc/ (props changed) projects/virtio/gnu/lib/ (props changed) projects/virtio/gnu/usr.bin/gdb/ (props changed) projects/virtio/include/ (props changed) projects/virtio/lib/libc/ (props changed) projects/virtio/lib/libvmmapi/ (props changed) projects/virtio/sbin/ (props changed) projects/virtio/share/man/man4/ (props changed) projects/virtio/sys/ (props changed) projects/virtio/sys/amd64/vmm/ (props changed) projects/virtio/sys/boot/ (props changed) projects/virtio/sys/cddl/contrib/opensolaris/ (props changed) projects/virtio/sys/conf/ (props changed) projects/virtio/sys/contrib/ipfilter/ (props changed) projects/virtio/sys/dev/hyperv/ (props changed) projects/virtio/sys/dev/virtio/random/virtio_random.c (props changed) projects/virtio/sys/modules/virtio/random/Makefile (props changed) projects/virtio/usr.sbin/bhyve/ (props changed) projects/virtio/usr.sbin/bhyvectl/ (props changed) projects/virtio/usr.sbin/ndiscvt/ (props changed) Modified: projects/virtio/COPYRIGHT ============================================================================== --- projects/virtio/COPYRIGHT Sun Jan 26 10:36:19 2014 (r261184) +++ projects/virtio/COPYRIGHT Sun Jan 26 11:44:36 2014 (r261185) @@ -4,7 +4,7 @@ The compilation of software known as FreeBSD is distributed under the following terms: -Copyright (c) 1992-2013 The FreeBSD Project. All rights reserved. +Copyright (c) 1992-2014 The FreeBSD Project. All rights reserved. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions Modified: projects/virtio/Makefile.inc1 ============================================================================== --- projects/virtio/Makefile.inc1 Sun Jan 26 10:36:19 2014 (r261184) +++ projects/virtio/Makefile.inc1 Sun Jan 26 11:44:36 2014 (r261185) @@ -246,7 +246,7 @@ BMAKE= MAKEOBJDIRPREFIX=${WORLDTMP} \ SSP_CFLAGS= \ -DWITHOUT_HTML -DWITHOUT_INFO -DNO_LINT -DWITHOUT_MAN \ -DNO_PIC -DNO_PROFILE -DNO_SHARED \ - -DNO_CPU_CFLAGS -DNO_WARNS -DNO_CTF -DEARLY_BUILD + -DNO_CPU_CFLAGS -DNO_WARNS -DNO_CTF -DEARLY_BUILD -DNO_TESTS # build-tools stage TMAKE= MAKEOBJDIRPREFIX=${OBJTREE} \ @@ -256,12 +256,12 @@ TMAKE= MAKEOBJDIRPREFIX=${OBJTREE} \ BOOTSTRAPPING=${OSRELDATE} \ SSP_CFLAGS= \ -DNO_LINT \ - -DNO_CPU_CFLAGS -DNO_WARNS -DNO_CTF -DEARLY_BUILD + -DNO_CPU_CFLAGS -DNO_WARNS -DNO_CTF -DEARLY_BUILD -DNO_TESTS # cross-tools stage XMAKE= TOOLS_PREFIX=${WORLDTMP} ${BMAKE} \ TARGET=${TARGET} TARGET_ARCH=${TARGET_ARCH} \ - -DWITHOUT_GDB + -DWITHOUT_GDB -DNO_TESTS # kernel-tools stage KTMAKEENV= INSTALL="sh ${.CURDIR}/tools/install.sh" \ @@ -414,7 +414,8 @@ LIB32WMAKEFLAGS+= \ -DLIBRARIES_ONLY \ -DNO_CPU_CFLAGS \ -DNO_CTF \ - -DNO_LINT + -DNO_LINT \ + -DNO_TESTS LIB32WMAKE= ${LIB32WMAKEENV} ${MAKE} ${LIB32WMAKEFLAGS} \ -DWITHOUT_MAN -DWITHOUT_INFO -DWITHOUT_HTML @@ -569,7 +570,7 @@ _libraries: @echo "--------------------------------------------------------------" ${_+_}cd ${.CURDIR}; \ ${WMAKE} -DNO_FSCHG -DWITHOUT_HTML -DWITHOUT_INFO -DNO_LINT \ - -DWITHOUT_MAN -DNO_PROFILE libraries + -DWITHOUT_MAN -DNO_PROFILE -DNO_TESTS libraries _depend: @echo @echo "--------------------------------------------------------------" @@ -771,7 +772,7 @@ _nmtree_itools= nmtree ITOOLS= [ awk cap_mkdb cat chflags chmod chown \ date echo egrep find grep id install ${_install-info} \ ln lockf make mkdir mtree ${_nmtree_itools} mv pwd_mkdb \ - rm sed sh sysctl test true uname wc ${_zoneinfo} + rm sed services_mkdb sh sysctl test true uname wc ${_zoneinfo} # # distributeworld @@ -1369,15 +1370,6 @@ kernel-tools: .MAKE mkdir -p ${MAKEOBJDIRPREFIX}/usr mtree -deU -f ${.CURDIR}/etc/mtree/BSD.usr.dist \ -p ${MAKEOBJDIRPREFIX}/usr >/dev/null -.for _tool in \ - sys/dev/aic7xxx/aicasm - ${_+_}@${ECHODIR} "===> ${_tool} (obj,depend,all,install)"; \ - cd ${.CURDIR}/${_tool} && \ - ${MAKE} DIRPRFX=${_tool}/ obj && \ - ${MAKE} DIRPRFX=${_tool}/ depend && \ - ${MAKE} DIRPRFX=${_tool}/ all && \ - ${MAKE} DIRPRFX=${_tool}/ DESTDIR=${MAKEOBJDIRPREFIX} install -.endfor # # cross-tools: Build cross-building tools @@ -1510,7 +1502,12 @@ _prebuild_libs= ${_kerberos5_lib_libasn1 ${_secure_lib_libcrypto} ${_lib_libldns} \ ${_secure_lib_libssh} ${_secure_lib_libssl} -.if ${MK_TESTS} != "no" +.if defined(WITH_ATF) || ${MK_TESTS} != "no" +.if !defined(WITH_ATF) +# Ensure that the ATF libraries will be built during make libraries, even +# though they will have -DNO_TESTS +MAKE+= -DWITH_ATF +.endif _lib_atf= lib/atf .endif @@ -1886,7 +1883,7 @@ XDEV_CPUTYPE?=${TARGET_CPUTYPE} NOFUN=-DNO_FSCHG -DWITHOUT_HTML -DWITHOUT_INFO -DNO_LINT \ -DWITHOUT_MAN -DWITHOUT_NLS -DNO_PROFILE \ - -DWITHOUT_KERBEROS -DWITHOUT_RESCUE -DNO_WARNS \ + -DWITHOUT_KERBEROS -DWITHOUT_RESCUE -DNO_TESTS -DNO_WARNS \ TARGET=${XDEV} TARGET_ARCH=${XDEV_ARCH} \ CPUTYPE=${XDEV_CPUTYPE} Modified: projects/virtio/UPDATING ============================================================================== --- projects/virtio/UPDATING Sun Jan 26 10:36:19 2014 (r261184) +++ projects/virtio/UPDATING Sun Jan 26 11:44:36 2014 (r261185) @@ -31,6 +31,14 @@ NOTE TO PEOPLE WHO THINK THAT FreeBSD 11 disable the most expensive debugging functionality run "ln -s 'abort:false,junk:false' /etc/malloc.conf".) +20140110: + If a Makefile in a tests/ directory was auto-generating a Kyuafile + instead of providing an explicit one, this would prevent such + Makefile from providing its own Kyuafile in the future during + NO_CLEAN builds. This has been fixed in the Makefiles but manual + intervention is needed to clean an objdir if you use NO_CLEAN: + # find /usr/obj -name Kyuafile | xargs rm -f + 20131213: The behavior of gss_pseudo_random() for the krb5 mechanism has changed, for applications requesting a longer random string Modified: projects/virtio/bin/cat/cat.c ============================================================================== --- projects/virtio/bin/cat/cat.c Sun Jan 26 10:36:19 2014 (r261184) +++ projects/virtio/bin/cat/cat.c Sun Jan 26 11:44:36 2014 (r261185) @@ -316,6 +316,7 @@ udom_open(const char *path, int flags) sou.sun_family = AF_UNIX; if ((len = strlcpy(sou.sun_path, path, sizeof(sou.sun_path))) >= sizeof(sou.sun_path)) { + close(fd); errno = ENAMETOOLONG; return (-1); } Modified: projects/virtio/bin/df/df.1 ============================================================================== --- projects/virtio/bin/df/df.1 Sun Jan 26 10:36:19 2014 (r261184) +++ projects/virtio/bin/df/df.1 Sun Jan 26 11:44:36 2014 (r261185) @@ -29,7 +29,7 @@ .\" @(#)df.1 8.3 (Berkeley) 5/8/95 .\" $FreeBSD$ .\" -.Dd January 24, 2013 +.Dd January 16, 2014 .Dt DF 1 .Os .Sh NAME @@ -83,13 +83,13 @@ Use 1073741824 byte (1 Gibibyte) blocks This overrides any .Ev BLOCKSIZE specification from the environment. -.It Fl H +.It Fl h .Dq Human-readable output. Use unit suffixes: Byte, Kibibyte, Mebibyte, Gibibyte, Tebibyte and Pebibyte (based on powers of 1024) in order to reduce the number of digits to four or fewer. -.It Fl h +.It Fl H .Dq Human-readable output. Use unit suffixes: Byte, Kilobyte, Megabyte, Modified: projects/virtio/bin/pax/options.c ============================================================================== --- projects/virtio/bin/pax/options.c Sun Jan 26 10:36:19 2014 (r261184) +++ projects/virtio/bin/pax/options.c Sun Jan 26 11:44:36 2014 (r261185) @@ -1385,6 +1385,7 @@ opt_add(const char *str) free(lstr); return(-1); } + lstr = NULL; /* parts of string going onto the OPLIST */ *pt++ = '\0'; opt->name = frpt; opt->value = pt; @@ -1400,6 +1401,7 @@ opt_add(const char *str) optail->fow = opt; optail = opt; } + free(lstr); return(0); } Modified: projects/virtio/bin/pax/tests/Makefile ============================================================================== --- projects/virtio/bin/pax/tests/Makefile Sun Jan 26 10:36:19 2014 (r261184) +++ projects/virtio/bin/pax/tests/Makefile Sun Jan 26 11:44:36 2014 (r261185) @@ -4,6 +4,6 @@ TESTSDIR= ${TESTSBASE}/bin/pax -TAP_TESTS_SH= legacy_test +TAP_TESTS_PERL= legacy_test .include Copied: projects/virtio/bin/pax/tests/legacy_test.pl (from r261184, head/bin/pax/tests/legacy_test.pl) ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ projects/virtio/bin/pax/tests/legacy_test.pl Sun Jan 26 11:44:36 2014 (r261185, copy of r261184, head/bin/pax/tests/legacy_test.pl) @@ -0,0 +1,89 @@ +# $FreeBSD$ + +use strict; +use warnings; + +use Test::More tests => 6; +use File::Path qw(rmtree mkpath); +use Cwd; + +my $n = 0; +sub create_file { + my $fn = shift; + + $n++; + (my $dir = $fn) =~ s,/[^/]+$,,; + mkpath $dir; + open my $fd, ">", $fn or die "$fn: $!"; + print $fd "file $n\n"; +} + + +ustar_pathnames: { SKIP: { + # Prove that pax breaks up ustar pathnames properly + + my $top = getcwd . "/ustar-pathnames-1"; + skip "Current path is too long", 6 if length $top > 92; + rmtree $top; + my $subdir = "x" . "x" x (92 - length $top); + my $work94 = "$top/$subdir"; + mkpath $work94; # $work is 94 characters long + + my $x49 = "x" x 49; + my $x50 = "x" x 50; + my $x60 = "x" x 60; + my $x95 = "x" x 95; + + my @paths = ( + "$work94/x099", # 99 chars + "$work94/xx100", # 100 chars + "$work94/xxx101", # 101 chars + "$work94/$x49/${x50}x199", # 199 chars + "$work94/$x49/${x50}xx200", # 200 chars + "$work94/$x49/${x50}xxx201", # 201 chars + "$work94/$x60/${x95}254", # 254 chars + "$work94/$x60/${x95}x255", # 255 chars + ); + + my @l = map { length } @paths; + + my $n = 0; + create_file $_ for @paths; + system "pax -wf ustar.ok $work94"; + ok($? == 0, "Wrote 'ustar.ok' containing files with lengths @l"); + + (my $orig = $top) =~ s,1$,2,; + rmtree $orig; + rename $top, $orig; + + system "pax -rf ustar.ok"; + ok($? == 0, "Restored 'ustar.ok' containing files with lengths @l"); + + system "diff -ru $orig $top"; + ok($? == 0, "Restored files are identical"); + + rmtree $top; + rename $orig, $top; + + # 256 chars (with components < 100 chars) should not work + push @paths, "$work94/x$x60/${x95}x256"; # 256 chars + push @l, length $paths[-1]; + create_file $paths[-1]; + system "pax -wf ustar.fail1 $work94"; + ok($?, "Failed to write 'ustar.fail1' containing files with lengths @l"); + + # Components with 100 chars shouldn't work + unlink $paths[-1]; + $paths[-1] = "$work94/${x95}xc100"; # 100 char filename + $l[-1] = length $paths[-1]; + create_file $paths[-1]; + system "pax -wf ustar.fail2 $work94"; + ok($?, "Failed to write 'ustar.fail2' with a 100 char filename"); + + unlink $paths[-1]; + $paths[-1] = "$work94/${x95}xc100/x"; # 100 char component + $l[-1] = length $paths[-1]; + create_file $paths[-1]; + system "pax -wf ustar.fail3 $work94"; + ok($?, "Failed to write 'ustar.fail3' with a 100 char component"); +}} Modified: projects/virtio/bin/ps/ps.1 ============================================================================== --- projects/virtio/bin/ps/ps.1 Sun Jan 26 10:36:19 2014 (r261184) +++ projects/virtio/bin/ps/ps.1 Sun Jan 26 11:44:36 2014 (r261185) @@ -29,7 +29,7 @@ .\" @(#)ps.1 8.3 (Berkeley) 4/18/94 .\" $FreeBSD$ .\" -.Dd March 15, 2013 +.Dd December 27, 2013 .Dt PS 1 .Os .Sh NAME @@ -416,8 +416,9 @@ The process has reduced CPU scheduling p .It Li s The process is a session leader. .It Li V -The process is suspended during a -.Xr vfork 2 . +The process' parent is suspended during a +.Xr vfork 2 , +waiting for the process to exec or exit. .It Li W The process is swapped out. .It Li X Modified: projects/virtio/bin/sh/alias.c ============================================================================== --- projects/virtio/bin/sh/alias.c Sun Jan 26 10:36:19 2014 (r261184) +++ projects/virtio/bin/sh/alias.c Sun Jan 26 11:44:36 2014 (r261185) @@ -68,18 +68,7 @@ setalias(const char *name, const char *v if (equal(name, ap->name)) { INTOFF; ckfree(ap->val); - /* See HACK below. */ -#ifdef notyet ap->val = savestr(val); -#else - { - size_t len = strlen(val); - ap->val = ckmalloc(len + 2); - memcpy(ap->val, val, len); - ap->val[len] = ' '; - ap->val[len+1] = '\0'; - } -#endif INTON; return; } @@ -88,34 +77,7 @@ setalias(const char *name, const char *v INTOFF; ap = ckmalloc(sizeof (struct alias)); ap->name = savestr(name); - /* - * XXX - HACK: in order that the parser will not finish reading the - * alias value off the input before processing the next alias, we - * dummy up an extra space at the end of the alias. This is a crock - * and should be re-thought. The idea (if you feel inclined to help) - * is to avoid alias recursions. The mechanism used is: when - * expanding an alias, the value of the alias is pushed back on the - * input as a string and a pointer to the alias is stored with the - * string. The alias is marked as being in use. When the input - * routine finishes reading the string, it marks the alias not - * in use. The problem is synchronization with the parser. Since - * it reads ahead, the alias is marked not in use before the - * resulting token(s) is next checked for further alias sub. The - * H A C K is that we add a little fluff after the alias value - * so that the string will not be exhausted. This is a good - * idea ------- ***NOT*** - */ -#ifdef notyet ap->val = savestr(val); -#else /* hack */ - { - size_t len = strlen(val); - ap->val = ckmalloc(len + 2); - memcpy(ap->val, val, len); - ap->val[len] = ' '; /* fluff */ - ap->val[len+1] = '\0'; - } -#endif ap->flag = 0; ap->next = *app; *app = ap; @@ -207,14 +169,8 @@ comparealiases(const void *p1, const voi static void printalias(const struct alias *a) { - char *p; - out1fmt("%s=", a->name); - /* Don't print the space added above. */ - p = a->val + strlen(a->val) - 1; - *p = '\0'; out1qstr(a->val); - *p = ' '; out1c('\n'); } Modified: projects/virtio/bin/sh/input.c ============================================================================== --- projects/virtio/bin/sh/input.c Sun Jan 26 10:36:19 2014 (r261184) +++ projects/virtio/bin/sh/input.c Sun Jan 26 11:44:36 2014 (r261185) @@ -162,20 +162,16 @@ preadfd(void) int nr; parsenextc = parsefile->buf; -#ifndef NO_HISTORY - if (el != NULL && gotwinch) { - gotwinch = 0; - el_resize(el); - } -#endif retry: #ifndef NO_HISTORY if (parsefile->fd == 0 && el) { static const char *rl_cp; static int el_len; - if (rl_cp == NULL) + if (rl_cp == NULL) { + el_resize(el); rl_cp = el_gets(el, &el_len); + } if (rl_cp == NULL) nr = el_len == 0 ? 0 : -1; else { @@ -228,10 +224,16 @@ preadbuffer(void) { char *p, *q; int more; - int something; char savec; - if (parsefile->strpush) { + while (parsefile->strpush) { + /* + * Add a space to the end of an alias to ensure that the + * alias remains in use while parsing its last word. + * This avoids alias recursions. + */ + if (parsenleft == -1 && parsefile->strpush->ap != NULL) + return ' '; popstring(); if (--parsenleft >= 0) return (*parsenextc++); @@ -252,24 +254,18 @@ again: q = p = parsefile->buf + (parsenextc - parsefile->buf); /* delete nul characters */ - something = 0; for (more = 1; more;) { switch (*p) { case '\0': p++; /* Skip nul */ goto check; - case '\t': - case ' ': - break; - case '\n': parsenleft = q - parsenextc; more = 0; /* Stop processing here */ break; default: - something = 1; break; } @@ -288,7 +284,8 @@ check: *q = '\0'; #ifndef NO_HISTORY - if (parsefile->fd == 0 && hist && something) { + if (parsefile->fd == 0 && hist && + parsenextc[strspn(parsenextc, " \t\n")] != '\0') { HistEvent he; INTOFF; history(hist, &he, whichprompt == 1 ? H_ENTER : H_ADD, Modified: projects/virtio/bin/sh/sh.1 ============================================================================== --- projects/virtio/bin/sh/sh.1 Sun Jan 26 10:36:19 2014 (r261184) +++ projects/virtio/bin/sh/sh.1 Sun Jan 26 11:44:36 2014 (r261185) @@ -32,7 +32,7 @@ .\" from: @(#)sh.1 8.6 (Berkeley) 5/4/95 .\" $FreeBSD$ .\" -.Dd November 1, 2013 +.Dd January 3, 2014 .Dt SH 1 .Os .Sh NAME @@ -235,10 +235,16 @@ or .Dq Li || operator; or if the command is a pipeline preceded by the .Ic !\& -operator. +keyword. If a shell function is executed and its exit status is explicitly tested, all commands of the function are considered to be tested as well. +.Pp +It is recommended to check for failures explicitly +instead of relying on +.Fl e +because it tends to behave in unexpected ways, +particularly in larger scripts. .It Fl f Li noglob Disable pathname expansion. .It Fl h Li trackall Modified: projects/virtio/bin/sh/tests/Makefile ============================================================================== --- projects/virtio/bin/sh/tests/Makefile Sun Jan 26 10:36:19 2014 (r261184) +++ projects/virtio/bin/sh/tests/Makefile Sun Jan 26 11:44:36 2014 (r261185) @@ -6,6 +6,12 @@ TESTSDIR= ${TESTSBASE}/bin/sh TAP_TESTS_SH= legacy_test TAP_TESTS_SH_SED_legacy_test= -e 's,__SH__,/bin/sh,g' +# Some tests in here are silently not run when the tests are executed as +# root. Explicitly tell Kyua to drop privileges. +# +# TODO(jmmv): Kyua needs to do this by default, not only when explicitly +# requested. See https://code.google.com/p/kyua/issues/detail?id=6 +TEST_METADATA.legacy_test+= required_user="unprivileged" SUBDIR+= builtins errors execution expansion parameters parser set-e Modified: projects/virtio/bin/sh/tests/builtins/command3.0.stdout ============================================================================== --- projects/virtio/bin/sh/tests/builtins/command3.0.stdout Sun Jan 26 10:36:19 2014 (r261184) +++ projects/virtio/bin/sh/tests/builtins/command3.0.stdout Sun Jan 26 11:44:36 2014 (r261185) @@ -4,4 +4,4 @@ true fun break if -alias foo='bar ' +alias foo=bar Modified: projects/virtio/bin/sh/tests/builtins/command5.0.stdout ============================================================================== --- projects/virtio/bin/sh/tests/builtins/command5.0.stdout Sun Jan 26 10:36:19 2014 (r261184) +++ projects/virtio/bin/sh/tests/builtins/command5.0.stdout Sun Jan 26 11:44:36 2014 (r261185) @@ -5,4 +5,4 @@ fun is a shell function break is a special shell builtin if is a shell keyword { is a shell keyword -foo is an alias for bar +foo is an alias for bar Modified: projects/virtio/bin/sh/tests/builtins/command6.0.stdout ============================================================================== --- projects/virtio/bin/sh/tests/builtins/command6.0.stdout Sun Jan 26 10:36:19 2014 (r261184) +++ projects/virtio/bin/sh/tests/builtins/command6.0.stdout Sun Jan 26 11:44:36 2014 (r261185) @@ -4,4 +4,4 @@ fun is a shell function break is a special shell builtin if is a shell keyword { is a shell keyword -foo is an alias for bar +foo is an alias for bar Modified: projects/virtio/bin/sh/tests/parameters/Makefile ============================================================================== --- projects/virtio/bin/sh/tests/parameters/Makefile Sun Jan 26 10:36:19 2014 (r261184) +++ projects/virtio/bin/sh/tests/parameters/Makefile Sun Jan 26 11:44:36 2014 (r261185) @@ -10,6 +10,7 @@ FILES+= exitstatus1.0 FILES+= mail1.0 FILES+= mail2.0 FILES+= optind1.0 +FILES+= optind2.0 FILES+= positional1.0 FILES+= positional2.0 FILES+= pwd1.0 Copied: projects/virtio/bin/sh/tests/parameters/optind2.0 (from r261184, head/bin/sh/tests/parameters/optind2.0) ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ projects/virtio/bin/sh/tests/parameters/optind2.0 Sun Jan 26 11:44:36 2014 (r261185, copy of r261184, head/bin/sh/tests/parameters/optind2.0) @@ -0,0 +1,3 @@ +# $FreeBSD$ + +[ "$(OPTIND=42 ${SH} -c 'printf %s "$OPTIND"')" = 1 ] Modified: projects/virtio/bin/sh/tests/parser/Makefile ============================================================================== --- projects/virtio/bin/sh/tests/parser/Makefile Sun Jan 26 10:36:19 2014 (r261184) +++ projects/virtio/bin/sh/tests/parser/Makefile Sun Jan 26 11:44:36 2014 (r261185) @@ -15,6 +15,9 @@ FILES+= alias7.0 FILES+= alias8.0 FILES+= alias9.0 FILES+= alias10.0 +FILES+= alias11.0 +FILES+= alias12.0 +FILES+= alias13.0 FILES+= and-pipe-not.0 FILES+= case1.0 FILES+= case2.0 Copied: projects/virtio/bin/sh/tests/parser/alias11.0 (from r261184, head/bin/sh/tests/parser/alias11.0) ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ projects/virtio/bin/sh/tests/parser/alias11.0 Sun Jan 26 11:44:36 2014 (r261185, copy of r261184, head/bin/sh/tests/parser/alias11.0) @@ -0,0 +1,6 @@ +# $FreeBSD$ + +alias alias0=alias1 +alias alias1=exit +eval 'alias0 0' +exit 3 Copied: projects/virtio/bin/sh/tests/parser/alias12.0 (from r261184, head/bin/sh/tests/parser/alias12.0) ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ projects/virtio/bin/sh/tests/parser/alias12.0 Sun Jan 26 11:44:36 2014 (r261185, copy of r261184, head/bin/sh/tests/parser/alias12.0) @@ -0,0 +1,6 @@ +# $FreeBSD$ + +unalias -a +alias alias0=command +alias true='echo bad' +eval 'alias0 true' Copied: projects/virtio/bin/sh/tests/parser/alias13.0 (from r261184, head/bin/sh/tests/parser/alias13.0) ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ projects/virtio/bin/sh/tests/parser/alias13.0 Sun Jan 26 11:44:36 2014 (r261185, copy of r261184, head/bin/sh/tests/parser/alias13.0) @@ -0,0 +1,6 @@ +# $FreeBSD$ + +unalias -a +alias command=command +alias true='echo bad' +eval 'command true' Modified: projects/virtio/bin/sh/trap.c ============================================================================== --- projects/virtio/bin/sh/trap.c Sun Jan 26 10:36:19 2014 (r261184) +++ projects/virtio/bin/sh/trap.c Sun Jan 26 11:44:36 2014 (r261185) @@ -80,7 +80,6 @@ static char *volatile trap[NSIG]; /* tra static volatile sig_atomic_t gotsig[NSIG]; /* indicates specified signal received */ static int ignore_sigchld; /* Used while handling SIGCHLD traps. */ -volatile sig_atomic_t gotwinch; static int last_trapsig; static int exiting; /* exitshell() has been called */ @@ -293,12 +292,6 @@ setsignal(int signo) action = S_IGN; break; #endif -#ifndef NO_HISTORY - case SIGWINCH: - if (rootshell && iflag) - action = S_CATCH; - break; -#endif } } @@ -400,11 +393,6 @@ onsig(int signo) gotsig[signo] = 1; pendingsig = signo; } - -#ifndef NO_HISTORY - if (signo == SIGWINCH) - gotwinch = 1; -#endif } @@ -490,9 +478,6 @@ setinteractive(int on) setsignal(SIGINT); setsignal(SIGQUIT); setsignal(SIGTERM); -#ifndef NO_HISTORY - setsignal(SIGWINCH); -#endif is_interactive = on; } Modified: projects/virtio/bin/sh/trap.h ============================================================================== --- projects/virtio/bin/sh/trap.h Sun Jan 26 10:36:19 2014 (r261184) +++ projects/virtio/bin/sh/trap.h Sun Jan 26 11:44:36 2014 (r261185) @@ -36,7 +36,6 @@ extern volatile sig_atomic_t pendingsig; extern volatile sig_atomic_t pendingsig_waitcmd; extern int in_dotrap; -extern volatile sig_atomic_t gotwinch; void clear_traps(void); int have_traps(void); Modified: projects/virtio/bin/sh/var.c ============================================================================== --- projects/virtio/bin/sh/var.c Sun Jan 26 10:36:19 2014 (r261184) +++ projects/virtio/bin/sh/var.c Sun Jan 26 11:44:36 2014 (r261185) @@ -88,11 +88,9 @@ struct var vifs; struct var vmail; struct var vmpath; struct var vpath; -struct var vppid; struct var vps1; struct var vps2; struct var vps4; -struct var vvers; static struct var voptind; struct var vdisvfork; @@ -111,8 +109,6 @@ static const struct varinit varinit[] = NULL }, { &vpath, 0, "PATH=" _PATH_DEFPATH, changepath }, - { &vppid, VUNSET, "PPID=", - NULL }, /* * vps1 depends on uid */ @@ -180,15 +176,14 @@ initvar(void) vps1.text = __DECONST(char *, geteuid() ? "PS1=$ " : "PS1=# "); vps1.flags = VSTRFIXED|VTEXTFIXED; } - if ((vppid.flags & VEXPORT) == 0) { - fmtstr(ppid, sizeof(ppid), "%d", (int)getppid()); - setvarsafe("PPID", ppid, 0); - } + fmtstr(ppid, sizeof(ppid), "%d", (int)getppid()); + setvarsafe("PPID", ppid, 0); for (envp = environ ; *envp ; envp++) { if (strchr(*envp, '=')) { setvareq(*envp, VEXPORT|VTEXTFIXED); } } + setvareq("OPTIND=1", VTEXTFIXED); } /* Modified: projects/virtio/bin/sh/var.h ============================================================================== --- projects/virtio/bin/sh/var.h Sun Jan 26 10:36:19 2014 (r261184) +++ projects/virtio/bin/sh/var.h Sun Jan 26 11:44:36 2014 (r261185) @@ -75,7 +75,6 @@ extern struct var vifs; extern struct var vmail; extern struct var vmpath; extern struct var vpath; -extern struct var vppid; extern struct var vps1; extern struct var vps2; extern struct var vps4; Modified: projects/virtio/bin/test/tests/Makefile ============================================================================== --- projects/virtio/bin/test/tests/Makefile Sun Jan 26 10:36:19 2014 (r261184) +++ projects/virtio/bin/test/tests/Makefile Sun Jan 26 11:44:36 2014 (r261185) @@ -5,5 +5,11 @@ TESTSDIR= ${TESTSBASE}/bin/test TAP_TESTS_SH= legacy_test +# Some tests in here are silently not run when the tests are executed as +# root. Explicitly tell Kyua to drop privileges. +# +# TODO(jmmv): Kyua needs to do this by default, not only when explicitly +# requested. See https://code.google.com/p/kyua/issues/detail?id=6 +TEST_METADATA.legacy_test+= required_user="unprivileged" .include Modified: projects/virtio/cddl/contrib/opensolaris/cmd/zdb/zdb.8 ============================================================================== --- projects/virtio/cddl/contrib/opensolaris/cmd/zdb/zdb.8 Sun Jan 26 10:36:19 2014 (r261184) +++ projects/virtio/cddl/contrib/opensolaris/cmd/zdb/zdb.8 Sun Jan 26 11:44:36 2014 (r261185) @@ -14,11 +14,12 @@ .\" .\" Copyright 2012, Richard Lowe. .\" Copyright (c) 2012, Marcelo Araujo . +.\" Copyright (c) 2012 by Delphix. All rights reserved. .\" All Rights Reserved. .\" .\" $FreeBSD$ .\" -.Dd May 10, 2012 +.Dd December 31, 2013 .Dt ZDB 8 .Os .Sh NAME @@ -29,27 +30,35 @@ .Op Fl CumdibcsDvhLXFPA .Op Fl e Op Fl p Ar path... .Op Fl t Ar txg +.Op Fl U Ar cache +.Op Fl M Ar inflight I/Os .Ar poolname .Op Ar object ... .Nm .Op Fl divPA .Op Fl e Op Fl p Ar path... +.Op Fl U Ar cache .Ar dataset .Op Ar object ... .Nm .Fl m Op Fl LXFPA .Op Fl t Ar txg .Op Fl e Op Fl p Ar path... +.Op Fl U Ar cache .Ar poolname .Nm .Fl R Op Fl A .Op Fl e Op Fl p Ar path... +.Op Fl U Ar cache +.Ar poolname .Ar poolname .Ar vdev Ns : Ns Ar offset Ns : Ns Ar size Ns Op Ns : Ns Ar flags .Nm .Fl S .Op Fl AP .Op Fl e Op Fl p Ar path... +.Op Fl U Ar cache +.Ar poolname .Ar poolname .Nm .Fl l @@ -205,6 +214,11 @@ flag specifies the path under which devi .It Fl F Attempt to make an unreadable pool readable by trying progressively older transactions. +.It Fl M Ar inflight I/Os +Limit the number of outstanding checksum I/Os to the specified value. +The default value is 200. This option affects the performance of the +.Fl c +option. .It Fl P Print numbers in an unscaled form more amenable to parsing, eg. 1000000 rather than 1M. @@ -218,9 +232,7 @@ options for a means to see the available transaction numbers. .It Fl U Ar cachefile Use a cache file other than -.Pa /etc/zfs/zpool.cache . -This option is only valid with -.Fl C +.Pa /boot/zfs/zpool.cache . .It Fl v Enable verbosity. Specify multiple times for increased verbosity. Modified: projects/virtio/cddl/contrib/opensolaris/cmd/zdb/zdb.c ============================================================================== --- projects/virtio/cddl/contrib/opensolaris/cmd/zdb/zdb.c Sun Jan 26 10:36:19 2014 (r261184) +++ projects/virtio/cddl/contrib/opensolaris/cmd/zdb/zdb.c Sun Jan 26 11:44:36 2014 (r261185) @@ -89,6 +89,7 @@ extern void dump_intent_log(zilog_t *); uint64_t *zopt_object = NULL; int zopt_objects = 0; libzfs_handle_t *g_zfs; +uint64_t max_inflight = 200; /* * These libumem hooks provide a reasonable set of defaults for the allocator's @@ -110,16 +111,17 @@ static void usage(void) { (void) fprintf(stderr, - "Usage: %s [-CumdibcsDvhLXFPA] [-t txg] [-e [-p path...]]" - "poolname [object...]\n" - " %s [-divPA] [-e -p path...] dataset [object...]\n" - " %s -m [-LXFPA] [-t txg] [-e [-p path...]]" - "poolname [vdev [metaslab...]]\n" - " %s -R [-A] [-e [-p path...]] poolname " - "vdev:offset:size[:flags]\n" - " %s -S [-PA] [-e [-p path...]] poolname\n" - " %s -l [-uA] device\n" - " %s -C [-A] [-U config]\n\n", + "Usage: %s [-CumdibcsDvhLXFPA] [-t txg] [-e [-p path...]] " + "[-U config] [-M inflight I/Os] poolname [object...]\n" + " %s [-divPA] [-e -p path...] [-U config] dataset " + "[object...]\n" + " %s -m [-LXFPA] [-t txg] [-e [-p path...]] [-U config] " + "poolname [vdev [metaslab...]]\n" + " %s -R [-A] [-e [-p path...]] poolname " + "vdev:offset:size[:flags]\n" + " %s -S [-PA] [-e [-p path...]] [-U config] poolname\n" + " %s -l [-uA] device\n" + " %s -C [-A] [-U config]\n\n", cmdname, cmdname, cmdname, cmdname, cmdname, cmdname, cmdname); (void) fprintf(stderr, " Dataset name must include at least one " @@ -164,6 +166,8 @@ usage(void) (void) fprintf(stderr, " -P print numbers in parseable form\n"); (void) fprintf(stderr, " -t -- highest txg to use when " "searching for uberblocks\n"); + (void) fprintf(stderr, " -M -- " + "specify the maximum number of checksumming I/Os [default is 200]"); (void) fprintf(stderr, "Specify an option more than once (e.g. -bb) " "to make only that option verbose\n"); (void) fprintf(stderr, "Default is to dump everything non-verbosely\n"); @@ -559,16 +563,20 @@ get_metaslab_refcount(vdev_t *vd) static int verify_spacemap_refcounts(spa_t *spa) { - int expected_refcount, actual_refcount; + uint64_t expected_refcount = 0; + uint64_t actual_refcount; - expected_refcount = spa_feature_get_refcount(spa, - &spa_feature_table[SPA_FEATURE_SPACEMAP_HISTOGRAM]); + (void) feature_get_refcount(spa, + &spa_feature_table[SPA_FEATURE_SPACEMAP_HISTOGRAM], + &expected_refcount); actual_refcount = get_dtl_refcount(spa->spa_root_vdev); actual_refcount += get_metaslab_refcount(spa->spa_root_vdev); if (expected_refcount != actual_refcount) { - (void) printf("space map refcount mismatch: expected %d != " - "actual %d\n", expected_refcount, actual_refcount); + (void) printf("space map refcount mismatch: expected %lld != " + "actual %lld\n", + (longlong_t)expected_refcount, + (longlong_t)actual_refcount); return (2); } return (0); @@ -670,8 +678,7 @@ dump_metaslab(metaslab_t *msp) } if (dump_opt['m'] > 1 && sm != NULL && - spa_feature_is_active(spa, - &spa_feature_table[SPA_FEATURE_SPACEMAP_HISTOGRAM])) { + spa_feature_is_active(spa, SPA_FEATURE_SPACEMAP_HISTOGRAM)) { /* * The space map histogram represents free space in chunks * of sm_shift (i.e. bucket 0 refers to 2^sm_shift). @@ -757,7 +764,7 @@ dump_dde(const ddt_t *ddt, const ddt_ent if (ddp->ddp_phys_birth == 0) continue; ddt_bp_create(ddt->ddt_checksum, ddk, ddp, &blk); - sprintf_blkptr(blkbuf, &blk); + snprintf_blkptr(blkbuf, sizeof (blkbuf), &blk); (void) printf("index %llx refcnt %llu %s %s\n", (u_longlong_t)index, (u_longlong_t)ddp->ddp_refcnt, types[p], blkbuf); @@ -1017,31 +1024,39 @@ blkid2offset(const dnode_phys_t *dnp, co } static void -sprintf_blkptr_compact(char *blkbuf, const blkptr_t *bp) +snprintf_blkptr_compact(char *blkbuf, size_t buflen, const blkptr_t *bp) { const dva_t *dva = bp->blk_dva; int ndvas = dump_opt['d'] > 5 ? BP_GET_NDVAS(bp) : 1; if (dump_opt['b'] >= 6) { - sprintf_blkptr(blkbuf, bp); + snprintf_blkptr(blkbuf, buflen, bp); return; } blkbuf[0] = '\0'; for (int i = 0; i < ndvas; i++) - (void) sprintf(blkbuf + strlen(blkbuf), "%llu:%llx:%llx ", + (void) snprintf(blkbuf + strlen(blkbuf), + buflen - strlen(blkbuf), "%llu:%llx:%llx ", (u_longlong_t)DVA_GET_VDEV(&dva[i]), (u_longlong_t)DVA_GET_OFFSET(&dva[i]), (u_longlong_t)DVA_GET_ASIZE(&dva[i])); - (void) sprintf(blkbuf + strlen(blkbuf), - "%llxL/%llxP F=%llu B=%llu/%llu", - (u_longlong_t)BP_GET_LSIZE(bp), - (u_longlong_t)BP_GET_PSIZE(bp), - (u_longlong_t)bp->blk_fill, - (u_longlong_t)bp->blk_birth, - (u_longlong_t)BP_PHYSICAL_BIRTH(bp)); + if (BP_IS_HOLE(bp)) { + (void) snprintf(blkbuf + strlen(blkbuf), + buflen - strlen(blkbuf), "B=%llu", + (u_longlong_t)bp->blk_birth); + } else { + (void) snprintf(blkbuf + strlen(blkbuf), + buflen - strlen(blkbuf), + "%llxL/%llxP F=%llu B=%llu/%llu", + (u_longlong_t)BP_GET_LSIZE(bp), + (u_longlong_t)BP_GET_PSIZE(bp), + (u_longlong_t)bp->blk_fill, + (u_longlong_t)bp->blk_birth, + (u_longlong_t)BP_PHYSICAL_BIRTH(bp)); + } } static void @@ -1066,7 +1081,7 @@ print_indirect(blkptr_t *bp, const zbook } } - sprintf_blkptr_compact(blkbuf, bp); + snprintf_blkptr_compact(blkbuf, sizeof (blkbuf), bp); (void) printf("%s\n", blkbuf); } @@ -1081,7 +1096,7 @@ visit_indirect(spa_t *spa, const dnode_p print_indirect(bp, zb, dnp); - if (BP_GET_LEVEL(bp) > 0) { + if (BP_GET_LEVEL(bp) > 0 && !BP_IS_HOLE(bp)) { uint32_t flags = ARC_WAIT; int i; blkptr_t *cbp; @@ -1206,7 +1221,7 @@ dump_dsl_dataset(objset_t *os, uint64_t zdb_nicenum(ds->ds_compressed_bytes, compressed); zdb_nicenum(ds->ds_uncompressed_bytes, uncompressed); zdb_nicenum(ds->ds_unique_bytes, unique); - sprintf_blkptr(blkbuf, &ds->ds_bp); + snprintf_blkptr(blkbuf, sizeof (blkbuf), &ds->ds_bp); (void) printf("\t\tdir_obj = %llu\n", (u_longlong_t)ds->ds_dir_obj); @@ -1251,7 +1266,7 @@ dump_bptree_cb(void *arg, const blkptr_t char blkbuf[BP_SPRINTF_LEN]; if (bp->blk_birth != 0) { - sprintf_blkptr(blkbuf, bp); + snprintf_blkptr(blkbuf, sizeof (blkbuf), bp); (void) printf("\t%s\n", blkbuf); } return (0); @@ -1289,7 +1304,7 @@ dump_bpobj_cb(void *arg, const blkptr_t char blkbuf[BP_SPRINTF_LEN]; ASSERT(bp->blk_birth != 0); - sprintf_blkptr_compact(blkbuf, bp); + snprintf_blkptr_compact(blkbuf, sizeof (blkbuf), bp); (void) printf("\t%s\n", blkbuf); return (0); } @@ -1788,8 +1803,9 @@ dump_dir(objset_t *os) zdb_nicenum(refdbytes, numbuf); if (verbosity >= 4) { - (void) sprintf(blkbuf, ", rootbp "); - (void) sprintf_blkptr(blkbuf + strlen(blkbuf), os->os_rootbp); + (void) snprintf(blkbuf, sizeof (blkbuf), ", rootbp "); + (void) snprintf_blkptr(blkbuf + strlen(blkbuf), + sizeof (blkbuf) - strlen(blkbuf), os->os_rootbp); } else { blkbuf[0] = '\0'; } @@ -1819,7 +1835,7 @@ dump_dir(objset_t *os) if (verbosity < 2) return; - if (os->os_rootbp->blk_birth == 0) + if (BP_IS_HOLE(os->os_rootbp)) return; dump_object(os, 0, verbosity, &print_header); @@ -1860,7 +1876,7 @@ dump_uberblock(uberblock_t *ub, const ch (u_longlong_t)ub->ub_timestamp, asctime(localtime(×tamp))); if (dump_opt['u'] >= 3) { char blkbuf[BP_SPRINTF_LEN]; - sprintf_blkptr(blkbuf, &ub->ub_rootbp); + snprintf_blkptr(blkbuf, sizeof (blkbuf), &ub->ub_rootbp); (void) printf("\trootbp = %s\n", blkbuf); } (void) printf(footer ? footer : ""); @@ -2151,16 +2167,68 @@ zdb_count_block(zdb_cb_t *zcb, zilog_t * bp, NULL, NULL, ZIO_FLAG_CANFAIL)), ==, 0); } +/* ARGSUSED */ +static void +zdb_blkptr_done(zio_t *zio) +{ + spa_t *spa = zio->io_spa; + blkptr_t *bp = zio->io_bp; + int ioerr = zio->io_error; + zdb_cb_t *zcb = zio->io_private; *** DIFF OUTPUT TRUNCATED AT 1000 LINES *** From owner-svn-src-projects@FreeBSD.ORG Sun Jan 26 11:58:52 2014 Return-Path: Delivered-To: svn-src-projects@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 76C5AF5C; Sun, 26 Jan 2014 11:58:52 +0000 (UTC) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 5E9741098; Sun, 26 Jan 2014 11:58:52 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.7/8.14.7) with ESMTP id s0QBwqAa011338; Sun, 26 Jan 2014 11:58:52 GMT (envelope-from andrew@svn.freebsd.org) Received: (from andrew@localhost) by svn.freebsd.org (8.14.7/8.14.7/Submit) id s0QBwh6T011289; Sun, 26 Jan 2014 11:58:43 GMT (envelope-from andrew@svn.freebsd.org) Message-Id: <201401261158.s0QBwh6T011289@svn.freebsd.org> From: Andrew Turner Date: Sun, 26 Jan 2014 11:58:43 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r261186 - in projects/arm_eabi_vfp: . bin/df bin/pax bin/pax/tests bin/sh bin/sh/tests bin/sh/tests/builtins bin/sh/tests/parser bin/test/tests cddl/contrib/opensolaris/cmd/zdb cddl/con... X-SVN-Group: projects MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: "SVN commit messages for the src " projects" tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 26 Jan 2014 11:58:52 -0000 Author: andrew Date: Sun Jan 26 11:58:41 2014 New Revision: 261186 URL: http://svnweb.freebsd.org/changeset/base/261186 Log: MFC to r261181 Added: projects/arm_eabi_vfp/bin/pax/tests/legacy_test.pl - copied unchanged from r261181, head/bin/pax/tests/legacy_test.pl projects/arm_eabi_vfp/bin/sh/tests/parser/alias11.0 - copied unchanged from r261181, head/bin/sh/tests/parser/alias11.0 projects/arm_eabi_vfp/bin/sh/tests/parser/alias12.0 - copied unchanged from r261181, head/bin/sh/tests/parser/alias12.0 projects/arm_eabi_vfp/bin/sh/tests/parser/alias13.0 - copied unchanged from r261181, head/bin/sh/tests/parser/alias13.0 projects/arm_eabi_vfp/contrib/atf/atf-c++/atf-c++.pc.in - copied unchanged from r261181, head/contrib/atf/atf-c++/atf-c++.pc.in projects/arm_eabi_vfp/contrib/atf/atf-c/atf-c.pc.in - copied unchanged from r261181, head/contrib/atf/atf-c/atf-c.pc.in projects/arm_eabi_vfp/contrib/atf/atf-sh/atf-sh.pc.in - copied unchanged from r261181, head/contrib/atf/atf-sh/atf-sh.pc.in projects/arm_eabi_vfp/contrib/jemalloc/include/jemalloc/internal/jemalloc_internal_defs.h - copied unchanged from r261181, head/contrib/jemalloc/include/jemalloc/internal/jemalloc_internal_defs.h projects/arm_eabi_vfp/contrib/jemalloc/include/jemalloc/internal/jemalloc_internal_macros.h - copied unchanged from r261181, head/contrib/jemalloc/include/jemalloc/internal/jemalloc_internal_macros.h projects/arm_eabi_vfp/contrib/jemalloc/include/jemalloc/internal/public_namespace.h - copied unchanged from r261181, head/contrib/jemalloc/include/jemalloc/internal/public_namespace.h projects/arm_eabi_vfp/lib/atf/common.mk - copied unchanged from r261181, head/lib/atf/common.mk projects/arm_eabi_vfp/release/doc/en_US.ISO8859-1/share/xml/catalog.xml - copied unchanged from r261181, head/release/doc/en_US.ISO8859-1/share/xml/catalog.xml projects/arm_eabi_vfp/release/doc/en_US.ISO8859-1/share/xml/release.xsl - copied unchanged from r261181, head/release/doc/en_US.ISO8859-1/share/xml/release.xsl projects/arm_eabi_vfp/release/doc/share/xml/release.xsl - copied unchanged from r261181, head/release/doc/share/xml/release.xsl projects/arm_eabi_vfp/release/pkg_repos/ - copied from r261181, head/release/pkg_repos/ projects/arm_eabi_vfp/share/man/man4/virtio_random.4 - copied unchanged from r261181, head/share/man/man4/virtio_random.4 projects/arm_eabi_vfp/sys/amd64/conf/VT - copied unchanged from r261181, head/sys/amd64/conf/VT projects/arm_eabi_vfp/sys/arm/at91/at91_gpio.h - copied unchanged from r261181, head/sys/arm/at91/at91_gpio.h projects/arm_eabi_vfp/sys/arm/at91/at91_smc.c - copied unchanged from r261181, head/sys/arm/at91/at91_smc.c projects/arm_eabi_vfp/sys/arm/at91/at91_smc.h - copied unchanged from r261181, head/sys/arm/at91/at91_smc.h projects/arm_eabi_vfp/sys/contrib/dev/iwn/iwlwifi-105-6-18.168.6.1.fw.uu - copied unchanged from r261181, head/sys/contrib/dev/iwn/iwlwifi-105-6-18.168.6.1.fw.uu projects/arm_eabi_vfp/sys/dev/nand/nfc_at91.h - copied unchanged from r261181, head/sys/dev/nand/nfc_at91.h projects/arm_eabi_vfp/sys/dev/virtio/random/ - copied from r261181, head/sys/dev/virtio/random/ projects/arm_eabi_vfp/sys/i386/conf/VT - copied unchanged from r261181, head/sys/i386/conf/VT projects/arm_eabi_vfp/sys/modules/iwnfw/iwn105/ - copied from r261181, head/sys/modules/iwnfw/iwn105/ projects/arm_eabi_vfp/sys/modules/virtio/random/ - copied from r261181, head/sys/modules/virtio/random/ projects/arm_eabi_vfp/sys/x86/include/apicvar.h - copied unchanged from r261181, head/sys/x86/include/apicvar.h projects/arm_eabi_vfp/tests/sys/ - copied from r261181, head/tests/sys/ Deleted: projects/arm_eabi_vfp/bin/pax/tests/legacy_test.sh projects/arm_eabi_vfp/bin/sh/tests/Kyuafile projects/arm_eabi_vfp/bin/test/tests/Kyuafile projects/arm_eabi_vfp/contrib/jemalloc/include/jemalloc/jemalloc_defs.h projects/arm_eabi_vfp/release/amd64/pkg-stage.conf projects/arm_eabi_vfp/release/doc/de_DE.ISO8859-1/ projects/arm_eabi_vfp/release/doc/en_US.ISO8859-1/share/xml/catalog projects/arm_eabi_vfp/release/doc/en_US.ISO8859-1/share/xml/release.dsl projects/arm_eabi_vfp/release/doc/fr_FR.ISO8859-1/ projects/arm_eabi_vfp/release/doc/ja_JP.eucJP/ projects/arm_eabi_vfp/release/doc/ru_RU.KOI8-R/ projects/arm_eabi_vfp/release/doc/share/xml/catalog projects/arm_eabi_vfp/release/doc/share/xml/default.dsl projects/arm_eabi_vfp/release/doc/share/xml/release.dsl projects/arm_eabi_vfp/release/doc/zh_CN.GB2312/ projects/arm_eabi_vfp/release/i386/pkg-stage.conf projects/arm_eabi_vfp/sys/amd64/include/apicvar.h projects/arm_eabi_vfp/sys/i386/include/apicvar.h projects/arm_eabi_vfp/sys/pc98/include/apicvar.h projects/arm_eabi_vfp/tools/build/options/WITHOUT_ATF projects/arm_eabi_vfp/tools/regression/sockets/unix_seqpacket/ projects/arm_eabi_vfp/tools/regression/sockets/unix_seqpacket_exercise/ Modified: projects/arm_eabi_vfp/Makefile.inc1 projects/arm_eabi_vfp/bin/df/df.1 projects/arm_eabi_vfp/bin/pax/options.c projects/arm_eabi_vfp/bin/pax/tests/Makefile projects/arm_eabi_vfp/bin/sh/alias.c projects/arm_eabi_vfp/bin/sh/input.c projects/arm_eabi_vfp/bin/sh/tests/Makefile projects/arm_eabi_vfp/bin/sh/tests/builtins/command3.0.stdout projects/arm_eabi_vfp/bin/sh/tests/builtins/command5.0.stdout projects/arm_eabi_vfp/bin/sh/tests/builtins/command6.0.stdout projects/arm_eabi_vfp/bin/sh/tests/parser/Makefile projects/arm_eabi_vfp/bin/sh/trap.c projects/arm_eabi_vfp/bin/sh/trap.h projects/arm_eabi_vfp/bin/test/tests/Makefile projects/arm_eabi_vfp/cddl/contrib/opensolaris/cmd/zdb/zdb.c projects/arm_eabi_vfp/cddl/contrib/opensolaris/cmd/zinject/zinject.c projects/arm_eabi_vfp/cddl/contrib/opensolaris/lib/libdtrace/common/dt_subr.c projects/arm_eabi_vfp/cddl/usr.bin/zinject/Makefile projects/arm_eabi_vfp/contrib/atf/FREEBSD-Xlist projects/arm_eabi_vfp/contrib/binutils/gas/config/tc-i386.c projects/arm_eabi_vfp/contrib/binutils/opcodes/i386-dis.c projects/arm_eabi_vfp/contrib/binutils/opcodes/i386-opc.h projects/arm_eabi_vfp/contrib/binutils/opcodes/i386-tbl.h projects/arm_eabi_vfp/contrib/bsnmp/lib/asn1.c projects/arm_eabi_vfp/contrib/bsnmp/lib/snmpagent.c projects/arm_eabi_vfp/contrib/gcc/c.opt projects/arm_eabi_vfp/contrib/gcc/config/arm/freebsd.h projects/arm_eabi_vfp/contrib/gcc/cp/ChangeLog.apple projects/arm_eabi_vfp/contrib/gcc/cp/decl.c projects/arm_eabi_vfp/contrib/gcc/cp/parser.c projects/arm_eabi_vfp/contrib/gcc/doc/invoke.texi projects/arm_eabi_vfp/contrib/jemalloc/COPYING projects/arm_eabi_vfp/contrib/jemalloc/ChangeLog projects/arm_eabi_vfp/contrib/jemalloc/FREEBSD-Xlist projects/arm_eabi_vfp/contrib/jemalloc/FREEBSD-diffs projects/arm_eabi_vfp/contrib/jemalloc/FREEBSD-upgrade projects/arm_eabi_vfp/contrib/jemalloc/VERSION projects/arm_eabi_vfp/contrib/jemalloc/doc/jemalloc.3 projects/arm_eabi_vfp/contrib/jemalloc/include/jemalloc/internal/arena.h projects/arm_eabi_vfp/contrib/jemalloc/include/jemalloc/internal/chunk_dss.h projects/arm_eabi_vfp/contrib/jemalloc/include/jemalloc/internal/ckh.h projects/arm_eabi_vfp/contrib/jemalloc/include/jemalloc/internal/hash.h projects/arm_eabi_vfp/contrib/jemalloc/include/jemalloc/internal/huge.h projects/arm_eabi_vfp/contrib/jemalloc/include/jemalloc/internal/jemalloc_internal.h projects/arm_eabi_vfp/contrib/jemalloc/include/jemalloc/internal/private_namespace.h projects/arm_eabi_vfp/contrib/jemalloc/include/jemalloc/internal/prng.h projects/arm_eabi_vfp/contrib/jemalloc/include/jemalloc/internal/prof.h projects/arm_eabi_vfp/contrib/jemalloc/include/jemalloc/internal/ql.h projects/arm_eabi_vfp/contrib/jemalloc/include/jemalloc/internal/qr.h projects/arm_eabi_vfp/contrib/jemalloc/include/jemalloc/internal/rb.h projects/arm_eabi_vfp/contrib/jemalloc/include/jemalloc/internal/rtree.h projects/arm_eabi_vfp/contrib/jemalloc/include/jemalloc/internal/tcache.h projects/arm_eabi_vfp/contrib/jemalloc/include/jemalloc/internal/tsd.h projects/arm_eabi_vfp/contrib/jemalloc/include/jemalloc/internal/util.h projects/arm_eabi_vfp/contrib/jemalloc/include/jemalloc/jemalloc.h projects/arm_eabi_vfp/contrib/jemalloc/include/jemalloc/jemalloc_FreeBSD.h projects/arm_eabi_vfp/contrib/jemalloc/src/arena.c projects/arm_eabi_vfp/contrib/jemalloc/src/bitmap.c projects/arm_eabi_vfp/contrib/jemalloc/src/chunk.c projects/arm_eabi_vfp/contrib/jemalloc/src/chunk_dss.c projects/arm_eabi_vfp/contrib/jemalloc/src/chunk_mmap.c projects/arm_eabi_vfp/contrib/jemalloc/src/ckh.c projects/arm_eabi_vfp/contrib/jemalloc/src/ctl.c projects/arm_eabi_vfp/contrib/jemalloc/src/huge.c projects/arm_eabi_vfp/contrib/jemalloc/src/jemalloc.c projects/arm_eabi_vfp/contrib/jemalloc/src/mutex.c projects/arm_eabi_vfp/contrib/jemalloc/src/prof.c projects/arm_eabi_vfp/contrib/jemalloc/src/quarantine.c projects/arm_eabi_vfp/contrib/jemalloc/src/rtree.c projects/arm_eabi_vfp/contrib/jemalloc/src/stats.c projects/arm_eabi_vfp/contrib/jemalloc/src/tcache.c projects/arm_eabi_vfp/contrib/jemalloc/src/tsd.c projects/arm_eabi_vfp/contrib/jemalloc/src/util.c projects/arm_eabi_vfp/contrib/llvm/lib/Target/X86/MCTargetDesc/X86AsmBackend.cpp projects/arm_eabi_vfp/contrib/ntp/ntpd/ntp_config.c projects/arm_eabi_vfp/crypto/openssl/CHANGES projects/arm_eabi_vfp/crypto/openssl/Configure projects/arm_eabi_vfp/crypto/openssl/Makefile projects/arm_eabi_vfp/crypto/openssl/Makefile.org projects/arm_eabi_vfp/crypto/openssl/NEWS projects/arm_eabi_vfp/crypto/openssl/README projects/arm_eabi_vfp/crypto/openssl/apps/Makefile projects/arm_eabi_vfp/crypto/openssl/apps/apps.h projects/arm_eabi_vfp/crypto/openssl/apps/openssl.c projects/arm_eabi_vfp/crypto/openssl/apps/pkcs12.c projects/arm_eabi_vfp/crypto/openssl/config projects/arm_eabi_vfp/crypto/openssl/crypto/Makefile projects/arm_eabi_vfp/crypto/openssl/crypto/aes/asm/aes-parisc.pl projects/arm_eabi_vfp/crypto/openssl/crypto/aes/asm/bsaes-x86_64.pl projects/arm_eabi_vfp/crypto/openssl/crypto/armcap.c projects/arm_eabi_vfp/crypto/openssl/crypto/asn1/a_int.c projects/arm_eabi_vfp/crypto/openssl/crypto/bio/bss_dgram.c projects/arm_eabi_vfp/crypto/openssl/crypto/bn/Makefile projects/arm_eabi_vfp/crypto/openssl/crypto/bn/asm/mips-mont.pl projects/arm_eabi_vfp/crypto/openssl/crypto/bn/asm/mips.pl projects/arm_eabi_vfp/crypto/openssl/crypto/bn/asm/parisc-mont.pl projects/arm_eabi_vfp/crypto/openssl/crypto/bn/asm/x86_64-gf2m.pl projects/arm_eabi_vfp/crypto/openssl/crypto/bn/asm/x86_64-mont5.pl projects/arm_eabi_vfp/crypto/openssl/crypto/bn/bn_nist.c projects/arm_eabi_vfp/crypto/openssl/crypto/buffer/buffer.c projects/arm_eabi_vfp/crypto/openssl/crypto/buffer/buffer.h projects/arm_eabi_vfp/crypto/openssl/crypto/ec/ec_ameth.c projects/arm_eabi_vfp/crypto/openssl/crypto/ec/ec_asn1.c projects/arm_eabi_vfp/crypto/openssl/crypto/ec/ec_lib.c projects/arm_eabi_vfp/crypto/openssl/crypto/engine/eng_rdrand.c projects/arm_eabi_vfp/crypto/openssl/crypto/evp/Makefile projects/arm_eabi_vfp/crypto/openssl/crypto/evp/digest.c projects/arm_eabi_vfp/crypto/openssl/crypto/evp/e_aes.c projects/arm_eabi_vfp/crypto/openssl/crypto/evp/e_aes_cbc_hmac_sha1.c projects/arm_eabi_vfp/crypto/openssl/crypto/evp/e_des3.c projects/arm_eabi_vfp/crypto/openssl/crypto/evp/p5_crpt2.c projects/arm_eabi_vfp/crypto/openssl/crypto/modes/Makefile projects/arm_eabi_vfp/crypto/openssl/crypto/modes/asm/ghash-parisc.pl projects/arm_eabi_vfp/crypto/openssl/crypto/modes/cbc128.c projects/arm_eabi_vfp/crypto/openssl/crypto/modes/ccm128.c projects/arm_eabi_vfp/crypto/openssl/crypto/modes/cts128.c projects/arm_eabi_vfp/crypto/openssl/crypto/modes/gcm128.c projects/arm_eabi_vfp/crypto/openssl/crypto/modes/modes_lcl.h projects/arm_eabi_vfp/crypto/openssl/crypto/opensslv.h projects/arm_eabi_vfp/crypto/openssl/crypto/pariscid.pl projects/arm_eabi_vfp/crypto/openssl/crypto/pem/pem_info.c projects/arm_eabi_vfp/crypto/openssl/crypto/pkcs12/p12_crt.c projects/arm_eabi_vfp/crypto/openssl/crypto/rand/md_rand.c projects/arm_eabi_vfp/crypto/openssl/crypto/rand/rand.h projects/arm_eabi_vfp/crypto/openssl/crypto/rand/rand_err.c projects/arm_eabi_vfp/crypto/openssl/crypto/rand/rand_lib.c projects/arm_eabi_vfp/crypto/openssl/crypto/rc4/asm/rc4-parisc.pl projects/arm_eabi_vfp/crypto/openssl/crypto/rsa/rsa_ameth.c projects/arm_eabi_vfp/crypto/openssl/crypto/rsa/rsa_chk.c projects/arm_eabi_vfp/crypto/openssl/crypto/rsa/rsa_pmeth.c projects/arm_eabi_vfp/crypto/openssl/crypto/sha/Makefile projects/arm_eabi_vfp/crypto/openssl/crypto/sha/asm/sha1-parisc.pl projects/arm_eabi_vfp/crypto/openssl/crypto/sha/asm/sha1-x86_64.pl projects/arm_eabi_vfp/crypto/openssl/crypto/sha/asm/sha512-mips.pl projects/arm_eabi_vfp/crypto/openssl/crypto/sha/asm/sha512-parisc.pl projects/arm_eabi_vfp/crypto/openssl/crypto/sha/sha512.c projects/arm_eabi_vfp/crypto/openssl/crypto/srp/srp_grps.h projects/arm_eabi_vfp/crypto/openssl/crypto/srp/srp_lib.c projects/arm_eabi_vfp/crypto/openssl/crypto/x509/x509_vfy.c projects/arm_eabi_vfp/crypto/openssl/crypto/x509/x_all.c projects/arm_eabi_vfp/crypto/openssl/crypto/x86cpuid.pl projects/arm_eabi_vfp/crypto/openssl/doc/apps/cms.pod projects/arm_eabi_vfp/crypto/openssl/doc/apps/rsa.pod projects/arm_eabi_vfp/crypto/openssl/doc/apps/smime.pod projects/arm_eabi_vfp/crypto/openssl/doc/crypto/X509_STORE_CTX_get_error.pod projects/arm_eabi_vfp/crypto/openssl/doc/crypto/ecdsa.pod projects/arm_eabi_vfp/crypto/openssl/doc/ssl/SSL_COMP_add_compression_method.pod projects/arm_eabi_vfp/crypto/openssl/doc/ssl/SSL_CTX_add_session.pod projects/arm_eabi_vfp/crypto/openssl/doc/ssl/SSL_CTX_load_verify_locations.pod projects/arm_eabi_vfp/crypto/openssl/doc/ssl/SSL_CTX_set_client_CA_list.pod projects/arm_eabi_vfp/crypto/openssl/doc/ssl/SSL_CTX_set_options.pod projects/arm_eabi_vfp/crypto/openssl/doc/ssl/SSL_CTX_set_session_id_context.pod projects/arm_eabi_vfp/crypto/openssl/doc/ssl/SSL_CTX_set_ssl_version.pod projects/arm_eabi_vfp/crypto/openssl/doc/ssl/SSL_CTX_use_psk_identity_hint.pod projects/arm_eabi_vfp/crypto/openssl/doc/ssl/SSL_accept.pod projects/arm_eabi_vfp/crypto/openssl/doc/ssl/SSL_clear.pod projects/arm_eabi_vfp/crypto/openssl/doc/ssl/SSL_connect.pod projects/arm_eabi_vfp/crypto/openssl/doc/ssl/SSL_do_handshake.pod projects/arm_eabi_vfp/crypto/openssl/doc/ssl/SSL_read.pod projects/arm_eabi_vfp/crypto/openssl/doc/ssl/SSL_session_reused.pod projects/arm_eabi_vfp/crypto/openssl/doc/ssl/SSL_set_fd.pod projects/arm_eabi_vfp/crypto/openssl/doc/ssl/SSL_set_session.pod projects/arm_eabi_vfp/crypto/openssl/doc/ssl/SSL_shutdown.pod projects/arm_eabi_vfp/crypto/openssl/doc/ssl/SSL_write.pod projects/arm_eabi_vfp/crypto/openssl/engines/ccgost/gost89.h projects/arm_eabi_vfp/crypto/openssl/ssl/d1_both.c projects/arm_eabi_vfp/crypto/openssl/ssl/d1_clnt.c projects/arm_eabi_vfp/crypto/openssl/ssl/d1_lib.c projects/arm_eabi_vfp/crypto/openssl/ssl/d1_pkt.c projects/arm_eabi_vfp/crypto/openssl/ssl/d1_srvr.c projects/arm_eabi_vfp/crypto/openssl/ssl/s23_clnt.c projects/arm_eabi_vfp/crypto/openssl/ssl/s3_both.c projects/arm_eabi_vfp/crypto/openssl/ssl/s3_clnt.c projects/arm_eabi_vfp/crypto/openssl/ssl/s3_lib.c projects/arm_eabi_vfp/crypto/openssl/ssl/s3_pkt.c projects/arm_eabi_vfp/crypto/openssl/ssl/s3_srvr.c projects/arm_eabi_vfp/crypto/openssl/ssl/ssl.h projects/arm_eabi_vfp/crypto/openssl/ssl/ssl3.h projects/arm_eabi_vfp/crypto/openssl/ssl/ssl_lib.c projects/arm_eabi_vfp/crypto/openssl/ssl/ssl_locl.h projects/arm_eabi_vfp/crypto/openssl/ssl/ssltest.c projects/arm_eabi_vfp/crypto/openssl/ssl/t1_enc.c projects/arm_eabi_vfp/crypto/openssl/ssl/t1_lib.c projects/arm_eabi_vfp/crypto/openssl/util/shlib_wrap.sh projects/arm_eabi_vfp/etc/defaults/periodic.conf projects/arm_eabi_vfp/etc/mtree/BSD.tests.dist projects/arm_eabi_vfp/etc/rc.d/sysctl projects/arm_eabi_vfp/gnu/lib/libgcc/Makefile projects/arm_eabi_vfp/gnu/usr.bin/gdb/kgdb/trgt.c projects/arm_eabi_vfp/include/malloc_np.h projects/arm_eabi_vfp/include/ttyent.h projects/arm_eabi_vfp/lib/atf/libatf-c++/Makefile projects/arm_eabi_vfp/lib/atf/libatf-c/Makefile projects/arm_eabi_vfp/lib/libc/Makefile projects/arm_eabi_vfp/lib/libc/gen/Makefile.inc projects/arm_eabi_vfp/lib/libc/gen/fts.3 projects/arm_eabi_vfp/lib/libc/gen/fts.c projects/arm_eabi_vfp/lib/libc/gen/getttyent.c projects/arm_eabi_vfp/lib/libc/gen/tls.c projects/arm_eabi_vfp/lib/libc/include/port_before.h projects/arm_eabi_vfp/lib/libc/resolv/res_send.c projects/arm_eabi_vfp/lib/libc/stdlib/getsubopt.c projects/arm_eabi_vfp/lib/libc/stdlib/jemalloc/Makefile.inc projects/arm_eabi_vfp/lib/libc/stdlib/jemalloc/Symbol.map projects/arm_eabi_vfp/lib/libc/sys/accept.2 projects/arm_eabi_vfp/lib/libc/sys/chflags.2 projects/arm_eabi_vfp/lib/libc/sys/pipe.2 projects/arm_eabi_vfp/lib/libc/sys/posix_fallocate.2 projects/arm_eabi_vfp/lib/libcxxrt/Version.map projects/arm_eabi_vfp/lib/libfetch/common.c projects/arm_eabi_vfp/lib/libkvm/Makefile projects/arm_eabi_vfp/lib/libkvm/kvm_ia64.c projects/arm_eabi_vfp/lib/libmd/sha256.h projects/arm_eabi_vfp/lib/libmd/sha256c.c projects/arm_eabi_vfp/lib/msun/arm/fenv.h projects/arm_eabi_vfp/lib/msun/src/fenv-softfloat.h projects/arm_eabi_vfp/libexec/getty/ttys.5 projects/arm_eabi_vfp/libexec/rtld-elf/Makefile projects/arm_eabi_vfp/release/Makefile projects/arm_eabi_vfp/release/doc/en_US.ISO8859-1/errata/article.xml projects/arm_eabi_vfp/release/doc/en_US.ISO8859-1/relnotes/article.xml projects/arm_eabi_vfp/release/doc/share/mk/doc.relnotes.mk projects/arm_eabi_vfp/release/doc/share/xml/catalog.xml projects/arm_eabi_vfp/release/scripts/pkg-stage.sh projects/arm_eabi_vfp/sbin/kldload/kldload.c projects/arm_eabi_vfp/sbin/kldstat/kldstat.8 projects/arm_eabi_vfp/sbin/kldstat/kldstat.c projects/arm_eabi_vfp/secure/lib/libcrypto/Makefile.inc projects/arm_eabi_vfp/secure/lib/libcrypto/amd64/bsaes-x86_64.S projects/arm_eabi_vfp/secure/lib/libcrypto/i386/x86cpuid.s projects/arm_eabi_vfp/secure/lib/libcrypto/man/ASN1_OBJECT_new.3 projects/arm_eabi_vfp/secure/lib/libcrypto/man/ASN1_STRING_length.3 projects/arm_eabi_vfp/secure/lib/libcrypto/man/ASN1_STRING_new.3 projects/arm_eabi_vfp/secure/lib/libcrypto/man/ASN1_STRING_print_ex.3 projects/arm_eabi_vfp/secure/lib/libcrypto/man/ASN1_generate_nconf.3 projects/arm_eabi_vfp/secure/lib/libcrypto/man/BIO_ctrl.3 projects/arm_eabi_vfp/secure/lib/libcrypto/man/BIO_f_base64.3 projects/arm_eabi_vfp/secure/lib/libcrypto/man/BIO_f_buffer.3 projects/arm_eabi_vfp/secure/lib/libcrypto/man/BIO_f_cipher.3 projects/arm_eabi_vfp/secure/lib/libcrypto/man/BIO_f_md.3 projects/arm_eabi_vfp/secure/lib/libcrypto/man/BIO_f_null.3 projects/arm_eabi_vfp/secure/lib/libcrypto/man/BIO_f_ssl.3 projects/arm_eabi_vfp/secure/lib/libcrypto/man/BIO_find_type.3 projects/arm_eabi_vfp/secure/lib/libcrypto/man/BIO_new.3 projects/arm_eabi_vfp/secure/lib/libcrypto/man/BIO_new_CMS.3 projects/arm_eabi_vfp/secure/lib/libcrypto/man/BIO_push.3 projects/arm_eabi_vfp/secure/lib/libcrypto/man/BIO_read.3 projects/arm_eabi_vfp/secure/lib/libcrypto/man/BIO_s_accept.3 projects/arm_eabi_vfp/secure/lib/libcrypto/man/BIO_s_bio.3 projects/arm_eabi_vfp/secure/lib/libcrypto/man/BIO_s_connect.3 projects/arm_eabi_vfp/secure/lib/libcrypto/man/BIO_s_fd.3 projects/arm_eabi_vfp/secure/lib/libcrypto/man/BIO_s_file.3 projects/arm_eabi_vfp/secure/lib/libcrypto/man/BIO_s_mem.3 projects/arm_eabi_vfp/secure/lib/libcrypto/man/BIO_s_null.3 projects/arm_eabi_vfp/secure/lib/libcrypto/man/BIO_s_socket.3 projects/arm_eabi_vfp/secure/lib/libcrypto/man/BIO_set_callback.3 projects/arm_eabi_vfp/secure/lib/libcrypto/man/BIO_should_retry.3 projects/arm_eabi_vfp/secure/lib/libcrypto/man/BN_BLINDING_new.3 projects/arm_eabi_vfp/secure/lib/libcrypto/man/BN_CTX_new.3 projects/arm_eabi_vfp/secure/lib/libcrypto/man/BN_CTX_start.3 projects/arm_eabi_vfp/secure/lib/libcrypto/man/BN_add.3 projects/arm_eabi_vfp/secure/lib/libcrypto/man/BN_add_word.3 projects/arm_eabi_vfp/secure/lib/libcrypto/man/BN_bn2bin.3 projects/arm_eabi_vfp/secure/lib/libcrypto/man/BN_cmp.3 projects/arm_eabi_vfp/secure/lib/libcrypto/man/BN_copy.3 projects/arm_eabi_vfp/secure/lib/libcrypto/man/BN_generate_prime.3 projects/arm_eabi_vfp/secure/lib/libcrypto/man/BN_mod_inverse.3 projects/arm_eabi_vfp/secure/lib/libcrypto/man/BN_mod_mul_montgomery.3 projects/arm_eabi_vfp/secure/lib/libcrypto/man/BN_mod_mul_reciprocal.3 projects/arm_eabi_vfp/secure/lib/libcrypto/man/BN_new.3 projects/arm_eabi_vfp/secure/lib/libcrypto/man/BN_num_bytes.3 projects/arm_eabi_vfp/secure/lib/libcrypto/man/BN_rand.3 projects/arm_eabi_vfp/secure/lib/libcrypto/man/BN_set_bit.3 projects/arm_eabi_vfp/secure/lib/libcrypto/man/BN_swap.3 projects/arm_eabi_vfp/secure/lib/libcrypto/man/BN_zero.3 projects/arm_eabi_vfp/secure/lib/libcrypto/man/CMS_add0_cert.3 projects/arm_eabi_vfp/secure/lib/libcrypto/man/CMS_add1_recipient_cert.3 projects/arm_eabi_vfp/secure/lib/libcrypto/man/CMS_compress.3 projects/arm_eabi_vfp/secure/lib/libcrypto/man/CMS_decrypt.3 projects/arm_eabi_vfp/secure/lib/libcrypto/man/CMS_encrypt.3 projects/arm_eabi_vfp/secure/lib/libcrypto/man/CMS_final.3 projects/arm_eabi_vfp/secure/lib/libcrypto/man/CMS_get0_RecipientInfos.3 projects/arm_eabi_vfp/secure/lib/libcrypto/man/CMS_get0_SignerInfos.3 projects/arm_eabi_vfp/secure/lib/libcrypto/man/CMS_get0_type.3 projects/arm_eabi_vfp/secure/lib/libcrypto/man/CMS_get1_ReceiptRequest.3 projects/arm_eabi_vfp/secure/lib/libcrypto/man/CMS_sign.3 projects/arm_eabi_vfp/secure/lib/libcrypto/man/CMS_sign_add1_signer.3 projects/arm_eabi_vfp/secure/lib/libcrypto/man/CMS_sign_receipt.3 projects/arm_eabi_vfp/secure/lib/libcrypto/man/CMS_uncompress.3 projects/arm_eabi_vfp/secure/lib/libcrypto/man/CMS_verify.3 projects/arm_eabi_vfp/secure/lib/libcrypto/man/CMS_verify_receipt.3 projects/arm_eabi_vfp/secure/lib/libcrypto/man/CONF_modules_free.3 projects/arm_eabi_vfp/secure/lib/libcrypto/man/CONF_modules_load_file.3 projects/arm_eabi_vfp/secure/lib/libcrypto/man/CRYPTO_set_ex_data.3 projects/arm_eabi_vfp/secure/lib/libcrypto/man/DH_generate_key.3 projects/arm_eabi_vfp/secure/lib/libcrypto/man/DH_generate_parameters.3 projects/arm_eabi_vfp/secure/lib/libcrypto/man/DH_get_ex_new_index.3 projects/arm_eabi_vfp/secure/lib/libcrypto/man/DH_new.3 projects/arm_eabi_vfp/secure/lib/libcrypto/man/DH_set_method.3 projects/arm_eabi_vfp/secure/lib/libcrypto/man/DH_size.3 projects/arm_eabi_vfp/secure/lib/libcrypto/man/DSA_SIG_new.3 projects/arm_eabi_vfp/secure/lib/libcrypto/man/DSA_do_sign.3 projects/arm_eabi_vfp/secure/lib/libcrypto/man/DSA_dup_DH.3 projects/arm_eabi_vfp/secure/lib/libcrypto/man/DSA_generate_key.3 projects/arm_eabi_vfp/secure/lib/libcrypto/man/DSA_generate_parameters.3 projects/arm_eabi_vfp/secure/lib/libcrypto/man/DSA_get_ex_new_index.3 projects/arm_eabi_vfp/secure/lib/libcrypto/man/DSA_new.3 projects/arm_eabi_vfp/secure/lib/libcrypto/man/DSA_set_method.3 projects/arm_eabi_vfp/secure/lib/libcrypto/man/DSA_sign.3 projects/arm_eabi_vfp/secure/lib/libcrypto/man/DSA_size.3 projects/arm_eabi_vfp/secure/lib/libcrypto/man/ERR_GET_LIB.3 projects/arm_eabi_vfp/secure/lib/libcrypto/man/ERR_clear_error.3 projects/arm_eabi_vfp/secure/lib/libcrypto/man/ERR_error_string.3 projects/arm_eabi_vfp/secure/lib/libcrypto/man/ERR_get_error.3 projects/arm_eabi_vfp/secure/lib/libcrypto/man/ERR_load_crypto_strings.3 projects/arm_eabi_vfp/secure/lib/libcrypto/man/ERR_load_strings.3 projects/arm_eabi_vfp/secure/lib/libcrypto/man/ERR_print_errors.3 projects/arm_eabi_vfp/secure/lib/libcrypto/man/ERR_put_error.3 projects/arm_eabi_vfp/secure/lib/libcrypto/man/ERR_remove_state.3 projects/arm_eabi_vfp/secure/lib/libcrypto/man/ERR_set_mark.3 projects/arm_eabi_vfp/secure/lib/libcrypto/man/EVP_BytesToKey.3 projects/arm_eabi_vfp/secure/lib/libcrypto/man/EVP_DigestInit.3 projects/arm_eabi_vfp/secure/lib/libcrypto/man/EVP_DigestSignInit.3 projects/arm_eabi_vfp/secure/lib/libcrypto/man/EVP_DigestVerifyInit.3 projects/arm_eabi_vfp/secure/lib/libcrypto/man/EVP_EncryptInit.3 projects/arm_eabi_vfp/secure/lib/libcrypto/man/EVP_OpenInit.3 projects/arm_eabi_vfp/secure/lib/libcrypto/man/EVP_PKEY_CTX_ctrl.3 projects/arm_eabi_vfp/secure/lib/libcrypto/man/EVP_PKEY_CTX_new.3 projects/arm_eabi_vfp/secure/lib/libcrypto/man/EVP_PKEY_cmp.3 projects/arm_eabi_vfp/secure/lib/libcrypto/man/EVP_PKEY_decrypt.3 projects/arm_eabi_vfp/secure/lib/libcrypto/man/EVP_PKEY_derive.3 projects/arm_eabi_vfp/secure/lib/libcrypto/man/EVP_PKEY_encrypt.3 projects/arm_eabi_vfp/secure/lib/libcrypto/man/EVP_PKEY_get_default_digest.3 projects/arm_eabi_vfp/secure/lib/libcrypto/man/EVP_PKEY_keygen.3 projects/arm_eabi_vfp/secure/lib/libcrypto/man/EVP_PKEY_new.3 projects/arm_eabi_vfp/secure/lib/libcrypto/man/EVP_PKEY_print_private.3 projects/arm_eabi_vfp/secure/lib/libcrypto/man/EVP_PKEY_set1_RSA.3 projects/arm_eabi_vfp/secure/lib/libcrypto/man/EVP_PKEY_sign.3 projects/arm_eabi_vfp/secure/lib/libcrypto/man/EVP_PKEY_verify.3 projects/arm_eabi_vfp/secure/lib/libcrypto/man/EVP_PKEY_verify_recover.3 projects/arm_eabi_vfp/secure/lib/libcrypto/man/EVP_SealInit.3 projects/arm_eabi_vfp/secure/lib/libcrypto/man/EVP_SignInit.3 projects/arm_eabi_vfp/secure/lib/libcrypto/man/EVP_VerifyInit.3 projects/arm_eabi_vfp/secure/lib/libcrypto/man/OBJ_nid2obj.3 projects/arm_eabi_vfp/secure/lib/libcrypto/man/OPENSSL_Applink.3 projects/arm_eabi_vfp/secure/lib/libcrypto/man/OPENSSL_VERSION_NUMBER.3 projects/arm_eabi_vfp/secure/lib/libcrypto/man/OPENSSL_config.3 projects/arm_eabi_vfp/secure/lib/libcrypto/man/OPENSSL_ia32cap.3 projects/arm_eabi_vfp/secure/lib/libcrypto/man/OPENSSL_load_builtin_modules.3 projects/arm_eabi_vfp/secure/lib/libcrypto/man/OpenSSL_add_all_algorithms.3 projects/arm_eabi_vfp/secure/lib/libcrypto/man/PEM_write_bio_CMS_stream.3 projects/arm_eabi_vfp/secure/lib/libcrypto/man/PEM_write_bio_PKCS7_stream.3 projects/arm_eabi_vfp/secure/lib/libcrypto/man/PKCS12_create.3 projects/arm_eabi_vfp/secure/lib/libcrypto/man/PKCS12_parse.3 projects/arm_eabi_vfp/secure/lib/libcrypto/man/PKCS7_decrypt.3 projects/arm_eabi_vfp/secure/lib/libcrypto/man/PKCS7_encrypt.3 projects/arm_eabi_vfp/secure/lib/libcrypto/man/PKCS7_sign.3 projects/arm_eabi_vfp/secure/lib/libcrypto/man/PKCS7_sign_add_signer.3 projects/arm_eabi_vfp/secure/lib/libcrypto/man/PKCS7_verify.3 projects/arm_eabi_vfp/secure/lib/libcrypto/man/RAND_add.3 projects/arm_eabi_vfp/secure/lib/libcrypto/man/RAND_bytes.3 projects/arm_eabi_vfp/secure/lib/libcrypto/man/RAND_cleanup.3 projects/arm_eabi_vfp/secure/lib/libcrypto/man/RAND_egd.3 projects/arm_eabi_vfp/secure/lib/libcrypto/man/RAND_load_file.3 projects/arm_eabi_vfp/secure/lib/libcrypto/man/RAND_set_rand_method.3 projects/arm_eabi_vfp/secure/lib/libcrypto/man/RSA_blinding_on.3 projects/arm_eabi_vfp/secure/lib/libcrypto/man/RSA_check_key.3 projects/arm_eabi_vfp/secure/lib/libcrypto/man/RSA_generate_key.3 projects/arm_eabi_vfp/secure/lib/libcrypto/man/RSA_get_ex_new_index.3 projects/arm_eabi_vfp/secure/lib/libcrypto/man/RSA_new.3 projects/arm_eabi_vfp/secure/lib/libcrypto/man/RSA_padding_add_PKCS1_type_1.3 projects/arm_eabi_vfp/secure/lib/libcrypto/man/RSA_print.3 projects/arm_eabi_vfp/secure/lib/libcrypto/man/RSA_private_encrypt.3 projects/arm_eabi_vfp/secure/lib/libcrypto/man/RSA_public_encrypt.3 projects/arm_eabi_vfp/secure/lib/libcrypto/man/RSA_set_method.3 projects/arm_eabi_vfp/secure/lib/libcrypto/man/RSA_sign.3 projects/arm_eabi_vfp/secure/lib/libcrypto/man/RSA_sign_ASN1_OCTET_STRING.3 projects/arm_eabi_vfp/secure/lib/libcrypto/man/RSA_size.3 projects/arm_eabi_vfp/secure/lib/libcrypto/man/SMIME_read_CMS.3 projects/arm_eabi_vfp/secure/lib/libcrypto/man/SMIME_read_PKCS7.3 projects/arm_eabi_vfp/secure/lib/libcrypto/man/SMIME_write_CMS.3 projects/arm_eabi_vfp/secure/lib/libcrypto/man/SMIME_write_PKCS7.3 projects/arm_eabi_vfp/secure/lib/libcrypto/man/X509_NAME_ENTRY_get_object.3 projects/arm_eabi_vfp/secure/lib/libcrypto/man/X509_NAME_add_entry_by_txt.3 projects/arm_eabi_vfp/secure/lib/libcrypto/man/X509_NAME_get_index_by_NID.3 projects/arm_eabi_vfp/secure/lib/libcrypto/man/X509_NAME_print_ex.3 projects/arm_eabi_vfp/secure/lib/libcrypto/man/X509_STORE_CTX_get_error.3 projects/arm_eabi_vfp/secure/lib/libcrypto/man/X509_STORE_CTX_get_ex_new_index.3 projects/arm_eabi_vfp/secure/lib/libcrypto/man/X509_STORE_CTX_new.3 projects/arm_eabi_vfp/secure/lib/libcrypto/man/X509_STORE_CTX_set_verify_cb.3 projects/arm_eabi_vfp/secure/lib/libcrypto/man/X509_STORE_set_verify_cb_func.3 projects/arm_eabi_vfp/secure/lib/libcrypto/man/X509_VERIFY_PARAM_set_flags.3 projects/arm_eabi_vfp/secure/lib/libcrypto/man/X509_new.3 projects/arm_eabi_vfp/secure/lib/libcrypto/man/X509_verify_cert.3 projects/arm_eabi_vfp/secure/lib/libcrypto/man/bio.3 projects/arm_eabi_vfp/secure/lib/libcrypto/man/blowfish.3 projects/arm_eabi_vfp/secure/lib/libcrypto/man/bn.3 projects/arm_eabi_vfp/secure/lib/libcrypto/man/bn_internal.3 projects/arm_eabi_vfp/secure/lib/libcrypto/man/buffer.3 projects/arm_eabi_vfp/secure/lib/libcrypto/man/crypto.3 projects/arm_eabi_vfp/secure/lib/libcrypto/man/d2i_ASN1_OBJECT.3 projects/arm_eabi_vfp/secure/lib/libcrypto/man/d2i_DHparams.3 projects/arm_eabi_vfp/secure/lib/libcrypto/man/d2i_DSAPublicKey.3 projects/arm_eabi_vfp/secure/lib/libcrypto/man/d2i_PKCS8PrivateKey.3 projects/arm_eabi_vfp/secure/lib/libcrypto/man/d2i_RSAPublicKey.3 projects/arm_eabi_vfp/secure/lib/libcrypto/man/d2i_X509.3 projects/arm_eabi_vfp/secure/lib/libcrypto/man/d2i_X509_ALGOR.3 projects/arm_eabi_vfp/secure/lib/libcrypto/man/d2i_X509_CRL.3 projects/arm_eabi_vfp/secure/lib/libcrypto/man/d2i_X509_NAME.3 projects/arm_eabi_vfp/secure/lib/libcrypto/man/d2i_X509_REQ.3 projects/arm_eabi_vfp/secure/lib/libcrypto/man/d2i_X509_SIG.3 projects/arm_eabi_vfp/secure/lib/libcrypto/man/des.3 projects/arm_eabi_vfp/secure/lib/libcrypto/man/dh.3 projects/arm_eabi_vfp/secure/lib/libcrypto/man/dsa.3 projects/arm_eabi_vfp/secure/lib/libcrypto/man/ecdsa.3 projects/arm_eabi_vfp/secure/lib/libcrypto/man/engine.3 projects/arm_eabi_vfp/secure/lib/libcrypto/man/err.3 projects/arm_eabi_vfp/secure/lib/libcrypto/man/evp.3 projects/arm_eabi_vfp/secure/lib/libcrypto/man/hmac.3 projects/arm_eabi_vfp/secure/lib/libcrypto/man/i2d_CMS_bio_stream.3 projects/arm_eabi_vfp/secure/lib/libcrypto/man/i2d_PKCS7_bio_stream.3 projects/arm_eabi_vfp/secure/lib/libcrypto/man/lh_stats.3 projects/arm_eabi_vfp/secure/lib/libcrypto/man/lhash.3 projects/arm_eabi_vfp/secure/lib/libcrypto/man/md5.3 projects/arm_eabi_vfp/secure/lib/libcrypto/man/mdc2.3 projects/arm_eabi_vfp/secure/lib/libcrypto/man/pem.3 projects/arm_eabi_vfp/secure/lib/libcrypto/man/rand.3 projects/arm_eabi_vfp/secure/lib/libcrypto/man/rc4.3 projects/arm_eabi_vfp/secure/lib/libcrypto/man/ripemd.3 projects/arm_eabi_vfp/secure/lib/libcrypto/man/rsa.3 projects/arm_eabi_vfp/secure/lib/libcrypto/man/sha.3 projects/arm_eabi_vfp/secure/lib/libcrypto/man/threads.3 projects/arm_eabi_vfp/secure/lib/libcrypto/man/ui.3 projects/arm_eabi_vfp/secure/lib/libcrypto/man/ui_compat.3 projects/arm_eabi_vfp/secure/lib/libcrypto/man/x509.3 projects/arm_eabi_vfp/secure/lib/libssl/man/SSL_CIPHER_get_name.3 projects/arm_eabi_vfp/secure/lib/libssl/man/SSL_COMP_add_compression_method.3 projects/arm_eabi_vfp/secure/lib/libssl/man/SSL_CTX_add_extra_chain_cert.3 projects/arm_eabi_vfp/secure/lib/libssl/man/SSL_CTX_add_session.3 projects/arm_eabi_vfp/secure/lib/libssl/man/SSL_CTX_ctrl.3 projects/arm_eabi_vfp/secure/lib/libssl/man/SSL_CTX_flush_sessions.3 projects/arm_eabi_vfp/secure/lib/libssl/man/SSL_CTX_free.3 projects/arm_eabi_vfp/secure/lib/libssl/man/SSL_CTX_get_ex_new_index.3 projects/arm_eabi_vfp/secure/lib/libssl/man/SSL_CTX_get_verify_mode.3 projects/arm_eabi_vfp/secure/lib/libssl/man/SSL_CTX_load_verify_locations.3 projects/arm_eabi_vfp/secure/lib/libssl/man/SSL_CTX_new.3 projects/arm_eabi_vfp/secure/lib/libssl/man/SSL_CTX_sess_number.3 projects/arm_eabi_vfp/secure/lib/libssl/man/SSL_CTX_sess_set_cache_size.3 projects/arm_eabi_vfp/secure/lib/libssl/man/SSL_CTX_sess_set_get_cb.3 projects/arm_eabi_vfp/secure/lib/libssl/man/SSL_CTX_sessions.3 projects/arm_eabi_vfp/secure/lib/libssl/man/SSL_CTX_set_cert_store.3 projects/arm_eabi_vfp/secure/lib/libssl/man/SSL_CTX_set_cert_verify_callback.3 projects/arm_eabi_vfp/secure/lib/libssl/man/SSL_CTX_set_cipher_list.3 projects/arm_eabi_vfp/secure/lib/libssl/man/SSL_CTX_set_client_CA_list.3 projects/arm_eabi_vfp/secure/lib/libssl/man/SSL_CTX_set_client_cert_cb.3 projects/arm_eabi_vfp/secure/lib/libssl/man/SSL_CTX_set_default_passwd_cb.3 projects/arm_eabi_vfp/secure/lib/libssl/man/SSL_CTX_set_generate_session_id.3 projects/arm_eabi_vfp/secure/lib/libssl/man/SSL_CTX_set_info_callback.3 projects/arm_eabi_vfp/secure/lib/libssl/man/SSL_CTX_set_max_cert_list.3 projects/arm_eabi_vfp/secure/lib/libssl/man/SSL_CTX_set_mode.3 projects/arm_eabi_vfp/secure/lib/libssl/man/SSL_CTX_set_msg_callback.3 projects/arm_eabi_vfp/secure/lib/libssl/man/SSL_CTX_set_options.3 projects/arm_eabi_vfp/secure/lib/libssl/man/SSL_CTX_set_psk_client_callback.3 projects/arm_eabi_vfp/secure/lib/libssl/man/SSL_CTX_set_quiet_shutdown.3 projects/arm_eabi_vfp/secure/lib/libssl/man/SSL_CTX_set_session_cache_mode.3 projects/arm_eabi_vfp/secure/lib/libssl/man/SSL_CTX_set_session_id_context.3 projects/arm_eabi_vfp/secure/lib/libssl/man/SSL_CTX_set_ssl_version.3 projects/arm_eabi_vfp/secure/lib/libssl/man/SSL_CTX_set_timeout.3 projects/arm_eabi_vfp/secure/lib/libssl/man/SSL_CTX_set_tmp_dh_callback.3 projects/arm_eabi_vfp/secure/lib/libssl/man/SSL_CTX_set_tmp_rsa_callback.3 projects/arm_eabi_vfp/secure/lib/libssl/man/SSL_CTX_set_verify.3 projects/arm_eabi_vfp/secure/lib/libssl/man/SSL_CTX_use_certificate.3 projects/arm_eabi_vfp/secure/lib/libssl/man/SSL_CTX_use_psk_identity_hint.3 projects/arm_eabi_vfp/secure/lib/libssl/man/SSL_SESSION_free.3 projects/arm_eabi_vfp/secure/lib/libssl/man/SSL_SESSION_get_ex_new_index.3 projects/arm_eabi_vfp/secure/lib/libssl/man/SSL_SESSION_get_time.3 projects/arm_eabi_vfp/secure/lib/libssl/man/SSL_accept.3 projects/arm_eabi_vfp/secure/lib/libssl/man/SSL_alert_type_string.3 projects/arm_eabi_vfp/secure/lib/libssl/man/SSL_clear.3 projects/arm_eabi_vfp/secure/lib/libssl/man/SSL_connect.3 projects/arm_eabi_vfp/secure/lib/libssl/man/SSL_do_handshake.3 projects/arm_eabi_vfp/secure/lib/libssl/man/SSL_free.3 projects/arm_eabi_vfp/secure/lib/libssl/man/SSL_get_SSL_CTX.3 projects/arm_eabi_vfp/secure/lib/libssl/man/SSL_get_ciphers.3 projects/arm_eabi_vfp/secure/lib/libssl/man/SSL_get_client_CA_list.3 projects/arm_eabi_vfp/secure/lib/libssl/man/SSL_get_current_cipher.3 projects/arm_eabi_vfp/secure/lib/libssl/man/SSL_get_default_timeout.3 projects/arm_eabi_vfp/secure/lib/libssl/man/SSL_get_error.3 projects/arm_eabi_vfp/secure/lib/libssl/man/SSL_get_ex_data_X509_STORE_CTX_idx.3 projects/arm_eabi_vfp/secure/lib/libssl/man/SSL_get_ex_new_index.3 projects/arm_eabi_vfp/secure/lib/libssl/man/SSL_get_fd.3 projects/arm_eabi_vfp/secure/lib/libssl/man/SSL_get_peer_cert_chain.3 projects/arm_eabi_vfp/secure/lib/libssl/man/SSL_get_peer_certificate.3 projects/arm_eabi_vfp/secure/lib/libssl/man/SSL_get_psk_identity.3 projects/arm_eabi_vfp/secure/lib/libssl/man/SSL_get_rbio.3 projects/arm_eabi_vfp/secure/lib/libssl/man/SSL_get_session.3 projects/arm_eabi_vfp/secure/lib/libssl/man/SSL_get_verify_result.3 projects/arm_eabi_vfp/secure/lib/libssl/man/SSL_get_version.3 projects/arm_eabi_vfp/secure/lib/libssl/man/SSL_library_init.3 projects/arm_eabi_vfp/secure/lib/libssl/man/SSL_load_client_CA_file.3 projects/arm_eabi_vfp/secure/lib/libssl/man/SSL_new.3 projects/arm_eabi_vfp/secure/lib/libssl/man/SSL_pending.3 projects/arm_eabi_vfp/secure/lib/libssl/man/SSL_read.3 projects/arm_eabi_vfp/secure/lib/libssl/man/SSL_rstate_string.3 projects/arm_eabi_vfp/secure/lib/libssl/man/SSL_session_reused.3 projects/arm_eabi_vfp/secure/lib/libssl/man/SSL_set_bio.3 projects/arm_eabi_vfp/secure/lib/libssl/man/SSL_set_connect_state.3 projects/arm_eabi_vfp/secure/lib/libssl/man/SSL_set_fd.3 projects/arm_eabi_vfp/secure/lib/libssl/man/SSL_set_session.3 projects/arm_eabi_vfp/secure/lib/libssl/man/SSL_set_shutdown.3 projects/arm_eabi_vfp/secure/lib/libssl/man/SSL_set_verify_result.3 projects/arm_eabi_vfp/secure/lib/libssl/man/SSL_shutdown.3 projects/arm_eabi_vfp/secure/lib/libssl/man/SSL_state_string.3 projects/arm_eabi_vfp/secure/lib/libssl/man/SSL_want.3 projects/arm_eabi_vfp/secure/lib/libssl/man/SSL_write.3 projects/arm_eabi_vfp/secure/lib/libssl/man/d2i_SSL_SESSION.3 projects/arm_eabi_vfp/secure/lib/libssl/man/ssl.3 projects/arm_eabi_vfp/secure/usr.bin/openssl/man/CA.pl.1 projects/arm_eabi_vfp/secure/usr.bin/openssl/man/asn1parse.1 projects/arm_eabi_vfp/secure/usr.bin/openssl/man/ca.1 projects/arm_eabi_vfp/secure/usr.bin/openssl/man/ciphers.1 projects/arm_eabi_vfp/secure/usr.bin/openssl/man/cms.1 projects/arm_eabi_vfp/secure/usr.bin/openssl/man/crl.1 projects/arm_eabi_vfp/secure/usr.bin/openssl/man/crl2pkcs7.1 projects/arm_eabi_vfp/secure/usr.bin/openssl/man/dgst.1 projects/arm_eabi_vfp/secure/usr.bin/openssl/man/dhparam.1 projects/arm_eabi_vfp/secure/usr.bin/openssl/man/dsa.1 projects/arm_eabi_vfp/secure/usr.bin/openssl/man/dsaparam.1 projects/arm_eabi_vfp/secure/usr.bin/openssl/man/ec.1 projects/arm_eabi_vfp/secure/usr.bin/openssl/man/ecparam.1 projects/arm_eabi_vfp/secure/usr.bin/openssl/man/enc.1 projects/arm_eabi_vfp/secure/usr.bin/openssl/man/errstr.1 projects/arm_eabi_vfp/secure/usr.bin/openssl/man/gendsa.1 projects/arm_eabi_vfp/secure/usr.bin/openssl/man/genpkey.1 projects/arm_eabi_vfp/secure/usr.bin/openssl/man/genrsa.1 projects/arm_eabi_vfp/secure/usr.bin/openssl/man/nseq.1 projects/arm_eabi_vfp/secure/usr.bin/openssl/man/ocsp.1 projects/arm_eabi_vfp/secure/usr.bin/openssl/man/openssl.1 projects/arm_eabi_vfp/secure/usr.bin/openssl/man/passwd.1 projects/arm_eabi_vfp/secure/usr.bin/openssl/man/pkcs12.1 projects/arm_eabi_vfp/secure/usr.bin/openssl/man/pkcs7.1 projects/arm_eabi_vfp/secure/usr.bin/openssl/man/pkcs8.1 projects/arm_eabi_vfp/secure/usr.bin/openssl/man/pkey.1 projects/arm_eabi_vfp/secure/usr.bin/openssl/man/pkeyparam.1 projects/arm_eabi_vfp/secure/usr.bin/openssl/man/pkeyutl.1 projects/arm_eabi_vfp/secure/usr.bin/openssl/man/rand.1 projects/arm_eabi_vfp/secure/usr.bin/openssl/man/req.1 projects/arm_eabi_vfp/secure/usr.bin/openssl/man/rsa.1 projects/arm_eabi_vfp/secure/usr.bin/openssl/man/rsautl.1 projects/arm_eabi_vfp/secure/usr.bin/openssl/man/s_client.1 projects/arm_eabi_vfp/secure/usr.bin/openssl/man/s_server.1 projects/arm_eabi_vfp/secure/usr.bin/openssl/man/s_time.1 projects/arm_eabi_vfp/secure/usr.bin/openssl/man/sess_id.1 projects/arm_eabi_vfp/secure/usr.bin/openssl/man/smime.1 projects/arm_eabi_vfp/secure/usr.bin/openssl/man/speed.1 projects/arm_eabi_vfp/secure/usr.bin/openssl/man/spkac.1 projects/arm_eabi_vfp/secure/usr.bin/openssl/man/ts.1 projects/arm_eabi_vfp/secure/usr.bin/openssl/man/tsget.1 projects/arm_eabi_vfp/secure/usr.bin/openssl/man/verify.1 projects/arm_eabi_vfp/secure/usr.bin/openssl/man/version.1 projects/arm_eabi_vfp/secure/usr.bin/openssl/man/x509.1 projects/arm_eabi_vfp/secure/usr.bin/openssl/man/x509v3_config.1 projects/arm_eabi_vfp/share/keys/pkg/trusted/pkg.freebsd.org.2013102301 projects/arm_eabi_vfp/share/man/man4/Makefile projects/arm_eabi_vfp/share/man/man4/kld.4 projects/arm_eabi_vfp/share/man/man5/src.conf.5 projects/arm_eabi_vfp/share/man/man9/Makefile projects/arm_eabi_vfp/share/man/man9/malloc.9 projects/arm_eabi_vfp/share/man/man9/mbuf.9 projects/arm_eabi_vfp/share/man/man9/sglist.9 projects/arm_eabi_vfp/share/misc/bsd-family-tree projects/arm_eabi_vfp/share/misc/committers-doc.dot projects/arm_eabi_vfp/share/misc/committers-ports.dot projects/arm_eabi_vfp/share/misc/committers-src.dot projects/arm_eabi_vfp/share/mk/bsd.libnames.mk projects/arm_eabi_vfp/share/mk/bsd.own.mk projects/arm_eabi_vfp/share/mk/bsd.test.mk projects/arm_eabi_vfp/share/mk/tap.test.mk projects/arm_eabi_vfp/sys/amd64/amd64/identcpu.c projects/arm_eabi_vfp/sys/amd64/amd64/machdep.c projects/arm_eabi_vfp/sys/amd64/amd64/mp_watchdog.c projects/arm_eabi_vfp/sys/amd64/amd64/pmap.c projects/arm_eabi_vfp/sys/amd64/conf/NOTES projects/arm_eabi_vfp/sys/amd64/include/smp.h projects/arm_eabi_vfp/sys/amd64/include/vmm.h (contents, props changed) projects/arm_eabi_vfp/sys/amd64/vmm/amd/amdv.c projects/arm_eabi_vfp/sys/amd64/vmm/intel/vmcs.h projects/arm_eabi_vfp/sys/amd64/vmm/intel/vmx.c projects/arm_eabi_vfp/sys/amd64/vmm/io/iommu.c projects/arm_eabi_vfp/sys/amd64/vmm/io/ppt.c projects/arm_eabi_vfp/sys/amd64/vmm/io/ppt.h projects/arm_eabi_vfp/sys/amd64/vmm/io/vioapic.c projects/arm_eabi_vfp/sys/amd64/vmm/io/vlapic.c projects/arm_eabi_vfp/sys/amd64/vmm/io/vlapic.h projects/arm_eabi_vfp/sys/amd64/vmm/io/vlapic_priv.h projects/arm_eabi_vfp/sys/amd64/vmm/vmm.c projects/arm_eabi_vfp/sys/amd64/vmm/vmm_ipi.c projects/arm_eabi_vfp/sys/amd64/vmm/vmm_stat.c projects/arm_eabi_vfp/sys/amd64/vmm/vmm_stat.h projects/arm_eabi_vfp/sys/arm/arm/locore.S projects/arm_eabi_vfp/sys/arm/at91/at91.c projects/arm_eabi_vfp/sys/arm/at91/at91rm9200.c projects/arm_eabi_vfp/sys/arm/at91/at91sam9260.c projects/arm_eabi_vfp/sys/arm/at91/at91sam9g20.c projects/arm_eabi_vfp/sys/arm/at91/at91sam9g45.c projects/arm_eabi_vfp/sys/arm/at91/at91sam9x5.c projects/arm_eabi_vfp/sys/arm/at91/at91var.h projects/arm_eabi_vfp/sys/arm/at91/board_hl201.c projects/arm_eabi_vfp/sys/arm/at91/board_sam9260ek.c projects/arm_eabi_vfp/sys/arm/at91/files.at91 projects/arm_eabi_vfp/sys/arm/at91/uart_bus_at91usart.c projects/arm_eabi_vfp/sys/arm/at91/uart_cpu_at91usart.c projects/arm_eabi_vfp/sys/arm/at91/uart_dev_at91usart.c projects/arm_eabi_vfp/sys/arm/conf/ATMEL projects/arm_eabi_vfp/sys/arm/conf/BWCT projects/arm_eabi_vfp/sys/arm/conf/HL200 projects/arm_eabi_vfp/sys/arm/conf/HL201 projects/arm_eabi_vfp/sys/arm/conf/NOTES projects/arm_eabi_vfp/sys/arm/conf/QILA9G20 projects/arm_eabi_vfp/sys/arm/conf/SAM9260EK projects/arm_eabi_vfp/sys/arm/conf/SAM9G20EK projects/arm_eabi_vfp/sys/arm/conf/SAM9X25EK projects/arm_eabi_vfp/sys/arm/conf/SN9G45 projects/arm_eabi_vfp/sys/arm/freescale/imx/imx51_ipuv3_fbd.c projects/arm_eabi_vfp/sys/arm/include/asmacros.h projects/arm_eabi_vfp/sys/arm/s3c2xx0/uart_dev_s3c2410.c projects/arm_eabi_vfp/sys/arm/sa11x0/uart_dev_sa1110.c projects/arm_eabi_vfp/sys/arm/xilinx/uart_dev_cdnc.c projects/arm_eabi_vfp/sys/boot/i386/libi386/comconsole.c projects/arm_eabi_vfp/sys/boot/pc98/libpc98/comconsole.c projects/arm_eabi_vfp/sys/cam/cam_xpt.c projects/arm_eabi_vfp/sys/cam/scsi/scsi_da.c projects/arm_eabi_vfp/sys/cam/scsi/scsi_xpt.c projects/arm_eabi_vfp/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/arc.c projects/arm_eabi_vfp/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dmu_traverse.c projects/arm_eabi_vfp/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_mirror.c projects/arm_eabi_vfp/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_dir.c projects/arm_eabi_vfp/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_vnops.c projects/arm_eabi_vfp/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_znode.c projects/arm_eabi_vfp/sys/compat/freebsd32/freebsd32_misc.c projects/arm_eabi_vfp/sys/conf/NOTES projects/arm_eabi_vfp/sys/conf/files.amd64 projects/arm_eabi_vfp/sys/conf/files.i386 projects/arm_eabi_vfp/sys/conf/options projects/arm_eabi_vfp/sys/conf/options.arm projects/arm_eabi_vfp/sys/contrib/ipfilter/netinet/ip_compat.h projects/arm_eabi_vfp/sys/contrib/ipfilter/netinet/ip_fil_freebsd.c (contents, props changed) projects/arm_eabi_vfp/sys/dev/adb/adb_kbd.c projects/arm_eabi_vfp/sys/dev/adb/adb_mouse.c projects/arm_eabi_vfp/sys/dev/aha/aha.c projects/arm_eabi_vfp/sys/dev/ahci/ahci.c projects/arm_eabi_vfp/sys/dev/altera/atse/if_atse.c projects/arm_eabi_vfp/sys/dev/bxe/bxe.c projects/arm_eabi_vfp/sys/dev/e1000/if_igb.c projects/arm_eabi_vfp/sys/dev/fdt/fdt_common.c projects/arm_eabi_vfp/sys/dev/hwpmc/hwpmc_core.c projects/arm_eabi_vfp/sys/dev/hwpmc/hwpmc_piv.c projects/arm_eabi_vfp/sys/dev/hwpmc/hwpmc_powerpc.c projects/arm_eabi_vfp/sys/dev/hwpmc/hwpmc_ppro.c projects/arm_eabi_vfp/sys/dev/hwpmc/hwpmc_uncore.c projects/arm_eabi_vfp/sys/dev/hwpmc/hwpmc_x86.c projects/arm_eabi_vfp/sys/dev/hyperv/netvsc/hv_netvsc_drv_freebsd.c projects/arm_eabi_vfp/sys/dev/nand/nfc_at91.c projects/arm_eabi_vfp/sys/dev/netmap/netmap.c projects/arm_eabi_vfp/sys/dev/netmap/netmap_generic.c projects/arm_eabi_vfp/sys/dev/netmap/netmap_vale.c projects/arm_eabi_vfp/sys/dev/pci/pci.c projects/arm_eabi_vfp/sys/dev/pci/pci_user.c projects/arm_eabi_vfp/sys/dev/pci/pcivar.h projects/arm_eabi_vfp/sys/dev/qlxge/qls_os.c projects/arm_eabi_vfp/sys/dev/uart/uart.h projects/arm_eabi_vfp/sys/dev/uart/uart_bus_fdt.c projects/arm_eabi_vfp/sys/dev/uart/uart_core.c projects/arm_eabi_vfp/sys/dev/uart/uart_cpu.h projects/arm_eabi_vfp/sys/dev/uart/uart_cpu_fdt.c projects/arm_eabi_vfp/sys/dev/uart/uart_dev_imx.c projects/arm_eabi_vfp/sys/dev/uart/uart_dev_lpc.c projects/arm_eabi_vfp/sys/dev/uart/uart_dev_ns8250.c projects/arm_eabi_vfp/sys/dev/uart/uart_dev_ns8250.h projects/arm_eabi_vfp/sys/dev/uart/uart_dev_pl011.c projects/arm_eabi_vfp/sys/dev/uart/uart_dev_quicc.c projects/arm_eabi_vfp/sys/dev/uart/uart_dev_sab82532.c projects/arm_eabi_vfp/sys/dev/uart/uart_dev_z8530.c projects/arm_eabi_vfp/sys/dev/uart/uart_if.m projects/arm_eabi_vfp/sys/dev/usb/controller/ehci.c projects/arm_eabi_vfp/sys/dev/usb/controller/uhci.c projects/arm_eabi_vfp/sys/dev/usb/input/ukbd.c projects/arm_eabi_vfp/sys/dev/usb/net/uhso.c projects/arm_eabi_vfp/sys/dev/usb/quirk/usb_quirk.c projects/arm_eabi_vfp/sys/dev/usb/serial/umcs.c projects/arm_eabi_vfp/sys/dev/usb/usb_dev.c projects/arm_eabi_vfp/sys/dev/usb/usb_device.c projects/arm_eabi_vfp/sys/dev/usb/usb_device.h projects/arm_eabi_vfp/sys/dev/usb/usb_freebsd.h projects/arm_eabi_vfp/sys/dev/usb/usb_freebsd_loader.h projects/arm_eabi_vfp/sys/dev/usb/usb_hub.c projects/arm_eabi_vfp/sys/dev/usb/usb_hub.h projects/arm_eabi_vfp/sys/dev/usb/usb_request.c projects/arm_eabi_vfp/sys/dev/usb/usb_transfer.c projects/arm_eabi_vfp/sys/dev/usb/usbdevs projects/arm_eabi_vfp/sys/dev/usb/wlan/if_run.c projects/arm_eabi_vfp/sys/dev/virtio/block/virtio_blk.c projects/arm_eabi_vfp/sys/dev/virtio/network/if_vtnet.c projects/arm_eabi_vfp/sys/dev/virtio/scsi/virtio_scsi.c projects/arm_eabi_vfp/sys/dev/vt/hw/fb/vt_fb.c projects/arm_eabi_vfp/sys/dev/vt/hw/xboxfb/xboxfb.c projects/arm_eabi_vfp/sys/fs/ext2fs/ext2_alloc.c projects/arm_eabi_vfp/sys/fs/ext2fs/ext2_bmap.c projects/arm_eabi_vfp/sys/fs/ext2fs/ext2_dinode.h projects/arm_eabi_vfp/sys/fs/ext2fs/ext2_htree.c projects/arm_eabi_vfp/sys/fs/ext2fs/ext2_inode_cnv.c projects/arm_eabi_vfp/sys/fs/ext2fs/ext2_lookup.c projects/arm_eabi_vfp/sys/fs/ext2fs/ext2_subr.c projects/arm_eabi_vfp/sys/fs/ext2fs/ext2_vfsops.c projects/arm_eabi_vfp/sys/fs/ext2fs/ext2_vnops.c projects/arm_eabi_vfp/sys/fs/ext2fs/inode.h projects/arm_eabi_vfp/sys/fs/nfs/nfs_var.h projects/arm_eabi_vfp/sys/fs/nfsserver/nfs_nfsdcache.c projects/arm_eabi_vfp/sys/fs/nfsserver/nfs_nfsdkrpc.c projects/arm_eabi_vfp/sys/geom/geom_ctl.c projects/arm_eabi_vfp/sys/geom/multipath/g_multipath.c projects/arm_eabi_vfp/sys/i386/conf/NOTES projects/arm_eabi_vfp/sys/i386/i386/identcpu.c projects/arm_eabi_vfp/sys/i386/i386/machdep.c projects/arm_eabi_vfp/sys/i386/i386/mp_watchdog.c projects/arm_eabi_vfp/sys/i386/i386/pmap.c projects/arm_eabi_vfp/sys/i386/include/smp.h projects/arm_eabi_vfp/sys/i386/xen/mptable.c projects/arm_eabi_vfp/sys/ia64/conf/GENERIC projects/arm_eabi_vfp/sys/ia64/ia64/exception.S projects/arm_eabi_vfp/sys/ia64/ia64/pmap.c projects/arm_eabi_vfp/sys/kern/kern_event.c projects/arm_eabi_vfp/sys/kern/subr_prf.c projects/arm_eabi_vfp/sys/kern/subr_sglist.c projects/arm_eabi_vfp/sys/kern/subr_witness.c projects/arm_eabi_vfp/sys/kern/uipc_mbuf.c projects/arm_eabi_vfp/sys/kern/uipc_shm.c projects/arm_eabi_vfp/sys/kern/uipc_sockbuf.c projects/arm_eabi_vfp/sys/kern/uipc_socket.c projects/arm_eabi_vfp/sys/kern/uipc_syscalls.c projects/arm_eabi_vfp/sys/kern/vfs_bio.c projects/arm_eabi_vfp/sys/kern/vfs_syscalls.c projects/arm_eabi_vfp/sys/mips/adm5120/uart_dev_adm5120.c projects/arm_eabi_vfp/sys/mips/atheros/ar724xreg.h projects/arm_eabi_vfp/sys/mips/atheros/uart_dev_ar933x.c projects/arm_eabi_vfp/sys/mips/cavium/ciu.c projects/arm_eabi_vfp/sys/mips/cavium/uart_dev_oct16550.c projects/arm_eabi_vfp/sys/mips/rt305x/uart_dev_rt305x.c projects/arm_eabi_vfp/sys/modules/iwnfw/Makefile projects/arm_eabi_vfp/sys/modules/sound/driver/ai2s/Makefile projects/arm_eabi_vfp/sys/modules/virtio/Makefile projects/arm_eabi_vfp/sys/net/ieee8023ad_lacp.c projects/arm_eabi_vfp/sys/net/if.c projects/arm_eabi_vfp/sys/net/if_arcsubr.c projects/arm_eabi_vfp/sys/net/if_dl.h projects/arm_eabi_vfp/sys/net/if_ethersubr.c projects/arm_eabi_vfp/sys/net/if_fddisubr.c projects/arm_eabi_vfp/sys/net/if_iso88025subr.c projects/arm_eabi_vfp/sys/net/if_lagg.c projects/arm_eabi_vfp/sys/net/netmap_user.h projects/arm_eabi_vfp/sys/net80211/ieee80211_mesh.c projects/arm_eabi_vfp/sys/netinet/in.c projects/arm_eabi_vfp/sys/netinet/in_mcast.c projects/arm_eabi_vfp/sys/netinet/ip_carp.c projects/arm_eabi_vfp/sys/netinet/ip_mroute.c projects/arm_eabi_vfp/sys/netinet/ip_output.c projects/arm_eabi_vfp/sys/netinet/tcp_syncache.c projects/arm_eabi_vfp/sys/netinet6/in6.c projects/arm_eabi_vfp/sys/netinet6/in6_ifattach.c projects/arm_eabi_vfp/sys/netinet6/in6_var.h projects/arm_eabi_vfp/sys/netinet6/nd6.c projects/arm_eabi_vfp/sys/netinet6/nd6.h projects/arm_eabi_vfp/sys/netinet6/nd6_rtr.c projects/arm_eabi_vfp/sys/netpfil/ipfw/ip_fw2.c projects/arm_eabi_vfp/sys/netpfil/ipfw/ip_fw_private.h projects/arm_eabi_vfp/sys/netpfil/ipfw/ip_fw_sockopt.c projects/arm_eabi_vfp/sys/netpfil/pf/pf.c projects/arm_eabi_vfp/sys/netpfil/pf/pf_ioctl.c projects/arm_eabi_vfp/sys/ofed/drivers/infiniband/ulp/ipoib/ipoib_main.c projects/arm_eabi_vfp/sys/pc98/pc98/machdep.c projects/arm_eabi_vfp/sys/powerpc/include/atomic.h projects/arm_eabi_vfp/sys/powerpc/powermac/macio.c projects/arm_eabi_vfp/sys/powerpc/powermac/maciovar.h projects/arm_eabi_vfp/sys/powerpc/powermac/pmu.c projects/arm_eabi_vfp/sys/powerpc/powerpc/exec_machdep.c projects/arm_eabi_vfp/sys/sys/mbuf.h projects/arm_eabi_vfp/sys/sys/pciio.h projects/arm_eabi_vfp/sys/sys/random.h projects/arm_eabi_vfp/sys/sys/sf_base.h projects/arm_eabi_vfp/sys/sys/sf_sync.h projects/arm_eabi_vfp/sys/sys/sglist.h projects/arm_eabi_vfp/sys/sys/socket.h projects/arm_eabi_vfp/sys/sys/systm.h projects/arm_eabi_vfp/sys/vm/vm_page.c projects/arm_eabi_vfp/sys/vm/vm_pageout.c projects/arm_eabi_vfp/sys/vm/vnode_pager.c projects/arm_eabi_vfp/sys/x86/acpica/madt.c projects/arm_eabi_vfp/sys/x86/acpica/srat.c projects/arm_eabi_vfp/sys/x86/include/legacyvar.h projects/arm_eabi_vfp/sys/x86/pci/pci_bus.c projects/arm_eabi_vfp/sys/x86/pci/qpi.c projects/arm_eabi_vfp/sys/x86/x86/io_apic.c projects/arm_eabi_vfp/sys/x86/x86/local_apic.c projects/arm_eabi_vfp/sys/x86/x86/mca.c projects/arm_eabi_vfp/sys/x86/x86/mptable.c projects/arm_eabi_vfp/sys/x86/x86/mptable_pci.c projects/arm_eabi_vfp/sys/x86/x86/msi.c projects/arm_eabi_vfp/sys/x86/x86/nexus.c projects/arm_eabi_vfp/sys/x86/xen/xen_intr.c projects/arm_eabi_vfp/tests/Makefile projects/arm_eabi_vfp/tools/tools/mcgrab/mcgrab.cc projects/arm_eabi_vfp/tools/tools/netmap/Makefile projects/arm_eabi_vfp/tools/tools/netmap/bridge.c projects/arm_eabi_vfp/tools/tools/netmap/nm_util.c projects/arm_eabi_vfp/tools/tools/netmap/nm_util.h projects/arm_eabi_vfp/tools/tools/netmap/pcap.c projects/arm_eabi_vfp/tools/tools/netmap/pkt-gen.c projects/arm_eabi_vfp/tools/tools/netmap/vale-ctl.c projects/arm_eabi_vfp/tools/tools/usbtest/usb_msc_test.c projects/arm_eabi_vfp/tools/tools/usbtest/usb_msc_test.h projects/arm_eabi_vfp/usr.bin/atf/atf-sh/Makefile projects/arm_eabi_vfp/usr.bin/atf/atf-sh/tests/Makefile projects/arm_eabi_vfp/usr.bin/elfdump/elfdump.c projects/arm_eabi_vfp/usr.bin/find/function.c projects/arm_eabi_vfp/usr.bin/killall/killall.c projects/arm_eabi_vfp/usr.bin/ktrdump/ktrdump.c projects/arm_eabi_vfp/usr.bin/script/script.c projects/arm_eabi_vfp/usr.sbin/bhyve/block_if.c projects/arm_eabi_vfp/usr.sbin/bhyve/pci_ahci.c projects/arm_eabi_vfp/usr.sbin/bhyvectl/bhyvectl.c projects/arm_eabi_vfp/usr.sbin/bsdconfig/share/strings.subr projects/arm_eabi_vfp/usr.sbin/bsdinstall/scripts/services projects/arm_eabi_vfp/usr.sbin/cron/cron/cron.c projects/arm_eabi_vfp/usr.sbin/etcupdate/etcupdate.sh projects/arm_eabi_vfp/usr.sbin/mergemaster/mergemaster.sh projects/arm_eabi_vfp/usr.sbin/pciconf/pciconf.8 projects/arm_eabi_vfp/usr.sbin/pciconf/pciconf.c projects/arm_eabi_vfp/usr.sbin/pkg/config.c projects/arm_eabi_vfp/usr.sbin/services_mkdb/extern.h projects/arm_eabi_vfp/usr.sbin/services_mkdb/services_mkdb.8 projects/arm_eabi_vfp/usr.sbin/services_mkdb/services_mkdb.c projects/arm_eabi_vfp/usr.sbin/usbdump/usbdump.c Directory Properties: projects/arm_eabi_vfp/ (props changed) projects/arm_eabi_vfp/cddl/ (props changed) projects/arm_eabi_vfp/cddl/contrib/opensolaris/ (props changed) projects/arm_eabi_vfp/contrib/atf/ (props changed) projects/arm_eabi_vfp/contrib/binutils/ (props changed) projects/arm_eabi_vfp/contrib/gcc/ (props changed) projects/arm_eabi_vfp/contrib/llvm/ (props changed) projects/arm_eabi_vfp/contrib/ntp/ (props changed) projects/arm_eabi_vfp/crypto/openssl/ (props changed) projects/arm_eabi_vfp/etc/ (props changed) projects/arm_eabi_vfp/gnu/lib/ (props changed) projects/arm_eabi_vfp/gnu/usr.bin/gdb/ (props changed) projects/arm_eabi_vfp/include/ (props changed) projects/arm_eabi_vfp/lib/libc/ (props changed) projects/arm_eabi_vfp/sbin/ (props changed) projects/arm_eabi_vfp/share/man/man4/ (props changed) projects/arm_eabi_vfp/sys/ (props changed) projects/arm_eabi_vfp/sys/amd64/vmm/ (props changed) projects/arm_eabi_vfp/sys/boot/ (props changed) projects/arm_eabi_vfp/sys/cddl/contrib/opensolaris/ (props changed) projects/arm_eabi_vfp/sys/conf/ (props changed) projects/arm_eabi_vfp/sys/contrib/ipfilter/ (props changed) projects/arm_eabi_vfp/sys/dev/hyperv/ (props changed) projects/arm_eabi_vfp/usr.sbin/bhyve/ (props changed) projects/arm_eabi_vfp/usr.sbin/bhyvectl/ (props changed) Modified: projects/arm_eabi_vfp/Makefile.inc1 ============================================================================== --- projects/arm_eabi_vfp/Makefile.inc1 Sun Jan 26 11:44:36 2014 (r261185) +++ projects/arm_eabi_vfp/Makefile.inc1 Sun Jan 26 11:58:41 2014 (r261186) @@ -246,7 +246,7 @@ BMAKE= MAKEOBJDIRPREFIX=${WORLDTMP} \ SSP_CFLAGS= \ -DWITHOUT_HTML -DWITHOUT_INFO -DNO_LINT -DWITHOUT_MAN \ -DNO_PIC -DNO_PROFILE -DNO_SHARED \ - -DNO_CPU_CFLAGS -DNO_WARNS -DNO_CTF -DEARLY_BUILD + -DNO_CPU_CFLAGS -DNO_WARNS -DNO_CTF -DEARLY_BUILD -DNO_TESTS # build-tools stage TMAKE= MAKEOBJDIRPREFIX=${OBJTREE} \ @@ -256,12 +256,12 @@ TMAKE= MAKEOBJDIRPREFIX=${OBJTREE} \ BOOTSTRAPPING=${OSRELDATE} \ SSP_CFLAGS= \ -DNO_LINT \ - -DNO_CPU_CFLAGS -DNO_WARNS -DNO_CTF -DEARLY_BUILD + -DNO_CPU_CFLAGS -DNO_WARNS -DNO_CTF -DEARLY_BUILD -DNO_TESTS # cross-tools stage XMAKE= TOOLS_PREFIX=${WORLDTMP} ${BMAKE} \ TARGET=${TARGET} TARGET_ARCH=${TARGET_ARCH} \ - -DWITHOUT_GDB + -DWITHOUT_GDB -DNO_TESTS # kernel-tools stage KTMAKEENV= INSTALL="sh ${.CURDIR}/tools/install.sh" \ @@ -416,7 +416,8 @@ LIB32WMAKEFLAGS+= \ -DLIBRARIES_ONLY \ -DNO_CPU_CFLAGS \ -DNO_CTF \ - -DNO_LINT + -DNO_LINT \ + -DNO_TESTS LIB32WMAKE= ${LIB32WMAKEENV} ${MAKE} ${LIB32WMAKEFLAGS} \ -DWITHOUT_MAN -DWITHOUT_INFO -DWITHOUT_HTML @@ -571,7 +572,7 @@ _libraries: @echo "--------------------------------------------------------------" ${_+_}cd ${.CURDIR}; \ ${WMAKE} -DNO_FSCHG -DWITHOUT_HTML -DWITHOUT_INFO -DNO_LINT \ - -DWITHOUT_MAN -DNO_PROFILE libraries + -DWITHOUT_MAN -DNO_PROFILE -DNO_TESTS libraries _depend: @echo @echo "--------------------------------------------------------------" @@ -773,7 +774,7 @@ _nmtree_itools= nmtree ITOOLS= [ awk cap_mkdb cat chflags chmod chown \ date echo egrep find grep id install ${_install-info} \ ln lockf make mkdir mtree ${_nmtree_itools} mv pwd_mkdb \ - rm sed sh sysctl test true uname wc ${_zoneinfo} + rm sed services_mkdb sh sysctl test true uname wc ${_zoneinfo} # # distributeworld @@ -1503,7 +1504,12 @@ _prebuild_libs= ${_kerberos5_lib_libasn1 ${_secure_lib_libcrypto} ${_lib_libldns} \ ${_secure_lib_libssh} ${_secure_lib_libssl} -.if ${MK_TESTS} != "no" +.if defined(WITH_ATF) || ${MK_TESTS} != "no" +.if !defined(WITH_ATF) +# Ensure that the ATF libraries will be built during make libraries, even +# though they will have -DNO_TESTS +MAKE+= -DWITH_ATF +.endif _lib_atf= lib/atf .endif @@ -1879,7 +1885,7 @@ XDEV_CPUTYPE?=${TARGET_CPUTYPE} NOFUN=-DNO_FSCHG -DWITHOUT_HTML -DWITHOUT_INFO -DNO_LINT \ -DWITHOUT_MAN -DWITHOUT_NLS -DNO_PROFILE \ - -DWITHOUT_KERBEROS -DWITHOUT_RESCUE -DNO_WARNS \ + -DWITHOUT_KERBEROS -DWITHOUT_RESCUE -DNO_TESTS -DNO_WARNS \ TARGET=${XDEV} TARGET_ARCH=${XDEV_ARCH} \ CPUTYPE=${XDEV_CPUTYPE} Modified: projects/arm_eabi_vfp/bin/df/df.1 ============================================================================== --- projects/arm_eabi_vfp/bin/df/df.1 Sun Jan 26 11:44:36 2014 (r261185) +++ projects/arm_eabi_vfp/bin/df/df.1 Sun Jan 26 11:58:41 2014 (r261186) @@ -29,7 +29,7 @@ .\" @(#)df.1 8.3 (Berkeley) 5/8/95 .\" $FreeBSD$ .\" -.Dd January 24, 2013 +.Dd January 16, 2014 .Dt DF 1 .Os .Sh NAME @@ -83,13 +83,13 @@ Use 1073741824 byte (1 Gibibyte) blocks This overrides any .Ev BLOCKSIZE specification from the environment. -.It Fl H +.It Fl h .Dq Human-readable output. Use unit suffixes: Byte, Kibibyte, Mebibyte, Gibibyte, Tebibyte and Pebibyte (based on powers of 1024) in order to reduce the number of digits to four or fewer. -.It Fl h +.It Fl H .Dq Human-readable output. Use unit suffixes: Byte, Kilobyte, Megabyte, Modified: projects/arm_eabi_vfp/bin/pax/options.c ============================================================================== --- projects/arm_eabi_vfp/bin/pax/options.c Sun Jan 26 11:44:36 2014 (r261185) +++ projects/arm_eabi_vfp/bin/pax/options.c Sun Jan 26 11:58:41 2014 (r261186) @@ -1385,6 +1385,7 @@ opt_add(const char *str) free(lstr); return(-1); } + lstr = NULL; /* parts of string going onto the OPLIST */ *pt++ = '\0'; opt->name = frpt; opt->value = pt; @@ -1400,6 +1401,7 @@ opt_add(const char *str) optail->fow = opt; optail = opt; } + free(lstr); return(0); } Modified: projects/arm_eabi_vfp/bin/pax/tests/Makefile ============================================================================== --- projects/arm_eabi_vfp/bin/pax/tests/Makefile Sun Jan 26 11:44:36 2014 (r261185) +++ projects/arm_eabi_vfp/bin/pax/tests/Makefile Sun Jan 26 11:58:41 2014 (r261186) @@ -4,6 +4,6 @@ TESTSDIR= ${TESTSBASE}/bin/pax -TAP_TESTS_SH= legacy_test +TAP_TESTS_PERL= legacy_test .include Copied: projects/arm_eabi_vfp/bin/pax/tests/legacy_test.pl (from r261181, head/bin/pax/tests/legacy_test.pl) ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ projects/arm_eabi_vfp/bin/pax/tests/legacy_test.pl Sun Jan 26 11:58:41 2014 (r261186, copy of r261181, head/bin/pax/tests/legacy_test.pl) @@ -0,0 +1,89 @@ +# $FreeBSD$ + +use strict; +use warnings; + +use Test::More tests => 6; +use File::Path qw(rmtree mkpath); +use Cwd; + +my $n = 0; +sub create_file { + my $fn = shift; + + $n++; + (my $dir = $fn) =~ s,/[^/]+$,,; + mkpath $dir; + open my $fd, ">", $fn or die "$fn: $!"; + print $fd "file $n\n"; +} + + +ustar_pathnames: { SKIP: { + # Prove that pax breaks up ustar pathnames properly + + my $top = getcwd . "/ustar-pathnames-1"; + skip "Current path is too long", 6 if length $top > 92; + rmtree $top; + my $subdir = "x" . "x" x (92 - length $top); + my $work94 = "$top/$subdir"; + mkpath $work94; # $work is 94 characters long + + my $x49 = "x" x 49; + my $x50 = "x" x 50; + my $x60 = "x" x 60; + my $x95 = "x" x 95; + + my @paths = ( + "$work94/x099", # 99 chars + "$work94/xx100", # 100 chars + "$work94/xxx101", # 101 chars + "$work94/$x49/${x50}x199", # 199 chars + "$work94/$x49/${x50}xx200", # 200 chars + "$work94/$x49/${x50}xxx201", # 201 chars + "$work94/$x60/${x95}254", # 254 chars + "$work94/$x60/${x95}x255", # 255 chars + ); + + my @l = map { length } @paths; + + my $n = 0; + create_file $_ for @paths; + system "pax -wf ustar.ok $work94"; + ok($? == 0, "Wrote 'ustar.ok' containing files with lengths @l"); + + (my $orig = $top) =~ s,1$,2,; + rmtree $orig; + rename $top, $orig; + + system "pax -rf ustar.ok"; + ok($? == 0, "Restored 'ustar.ok' containing files with lengths @l"); + + system "diff -ru $orig $top"; + ok($? == 0, "Restored files are identical"); + + rmtree $top; + rename $orig, $top; + + # 256 chars (with components < 100 chars) should not work + push @paths, "$work94/x$x60/${x95}x256"; # 256 chars + push @l, length $paths[-1]; + create_file $paths[-1]; + system "pax -wf ustar.fail1 $work94"; + ok($?, "Failed to write 'ustar.fail1' containing files with lengths @l"); + + # Components with 100 chars shouldn't work + unlink $paths[-1]; + $paths[-1] = "$work94/${x95}xc100"; # 100 char filename + $l[-1] = length $paths[-1]; + create_file $paths[-1]; + system "pax -wf ustar.fail2 $work94"; + ok($?, "Failed to write 'ustar.fail2' with a 100 char filename"); + + unlink $paths[-1]; + $paths[-1] = "$work94/${x95}xc100/x"; # 100 char component + $l[-1] = length $paths[-1]; + create_file $paths[-1]; + system "pax -wf ustar.fail3 $work94"; + ok($?, "Failed to write 'ustar.fail3' with a 100 char component"); +}} Modified: projects/arm_eabi_vfp/bin/sh/alias.c ============================================================================== --- projects/arm_eabi_vfp/bin/sh/alias.c Sun Jan 26 11:44:36 2014 (r261185) +++ projects/arm_eabi_vfp/bin/sh/alias.c Sun Jan 26 11:58:41 2014 (r261186) @@ -68,18 +68,7 @@ setalias(const char *name, const char *v if (equal(name, ap->name)) { INTOFF; ckfree(ap->val); - /* See HACK below. */ -#ifdef notyet ap->val = savestr(val); -#else - { - size_t len = strlen(val); - ap->val = ckmalloc(len + 2); - memcpy(ap->val, val, len); - ap->val[len] = ' '; - ap->val[len+1] = '\0'; - } -#endif INTON; return; } @@ -88,34 +77,7 @@ setalias(const char *name, const char *v INTOFF; ap = ckmalloc(sizeof (struct alias)); ap->name = savestr(name); - /* - * XXX - HACK: in order that the parser will not finish reading the - * alias value off the input before processing the next alias, we - * dummy up an extra space at the end of the alias. This is a crock - * and should be re-thought. The idea (if you feel inclined to help) - * is to avoid alias recursions. The mechanism used is: when - * expanding an alias, the value of the alias is pushed back on the - * input as a string and a pointer to the alias is stored with the - * string. The alias is marked as being in use. When the input - * routine finishes reading the string, it marks the alias not - * in use. The problem is synchronization with the parser. Since - * it reads ahead, the alias is marked not in use before the - * resulting token(s) is next checked for further alias sub. The - * H A C K is that we add a little fluff after the alias value - * so that the string will not be exhausted. This is a good - * idea ------- ***NOT*** - */ -#ifdef notyet ap->val = savestr(val); -#else /* hack */ - { - size_t len = strlen(val); - ap->val = ckmalloc(len + 2); - memcpy(ap->val, val, len); - ap->val[len] = ' '; /* fluff */ - ap->val[len+1] = '\0'; - } -#endif ap->flag = 0; ap->next = *app; *app = ap; @@ -207,14 +169,8 @@ comparealiases(const void *p1, const voi static void printalias(const struct alias *a) { - char *p; - out1fmt("%s=", a->name); - /* Don't print the space added above. */ - p = a->val + strlen(a->val) - 1; - *p = '\0'; out1qstr(a->val); - *p = ' '; out1c('\n'); } Modified: projects/arm_eabi_vfp/bin/sh/input.c ============================================================================== --- projects/arm_eabi_vfp/bin/sh/input.c Sun Jan 26 11:44:36 2014 (r261185) +++ projects/arm_eabi_vfp/bin/sh/input.c Sun Jan 26 11:58:41 2014 (r261186) @@ -162,20 +162,16 @@ preadfd(void) int nr; parsenextc = parsefile->buf; -#ifndef NO_HISTORY - if (el != NULL && gotwinch) { - gotwinch = 0; - el_resize(el); - } -#endif retry: #ifndef NO_HISTORY if (parsefile->fd == 0 && el) { static const char *rl_cp; static int el_len; - if (rl_cp == NULL) + if (rl_cp == NULL) { + el_resize(el); rl_cp = el_gets(el, &el_len); + } if (rl_cp == NULL) nr = el_len == 0 ? 0 : -1; else { @@ -230,7 +226,14 @@ preadbuffer(void) int more; char savec; - if (parsefile->strpush) { + while (parsefile->strpush) { + /* + * Add a space to the end of an alias to ensure that the + * alias remains in use while parsing its last word. + * This avoids alias recursions. + */ + if (parsenleft == -1 && parsefile->strpush->ap != NULL) + return ' '; popstring(); if (--parsenleft >= 0) return (*parsenextc++); Modified: projects/arm_eabi_vfp/bin/sh/tests/Makefile ============================================================================== --- projects/arm_eabi_vfp/bin/sh/tests/Makefile Sun Jan 26 11:44:36 2014 (r261185) +++ projects/arm_eabi_vfp/bin/sh/tests/Makefile Sun Jan 26 11:58:41 2014 (r261186) @@ -3,10 +3,15 @@ .include TESTSDIR= ${TESTSBASE}/bin/sh -KYUAFILE= yes TAP_TESTS_SH= legacy_test TAP_TESTS_SH_SED_legacy_test= -e 's,__SH__,/bin/sh,g' +# Some tests in here are silently not run when the tests are executed as +# root. Explicitly tell Kyua to drop privileges. +# +# TODO(jmmv): Kyua needs to do this by default, not only when explicitly +# requested. See https://code.google.com/p/kyua/issues/detail?id=6 +TEST_METADATA.legacy_test+= required_user="unprivileged" SUBDIR+= builtins errors execution expansion parameters parser set-e Modified: projects/arm_eabi_vfp/bin/sh/tests/builtins/command3.0.stdout ============================================================================== --- projects/arm_eabi_vfp/bin/sh/tests/builtins/command3.0.stdout Sun Jan 26 11:44:36 2014 (r261185) +++ projects/arm_eabi_vfp/bin/sh/tests/builtins/command3.0.stdout Sun Jan 26 11:58:41 2014 (r261186) @@ -4,4 +4,4 @@ true fun break if -alias foo='bar ' +alias foo=bar Modified: projects/arm_eabi_vfp/bin/sh/tests/builtins/command5.0.stdout ============================================================================== --- projects/arm_eabi_vfp/bin/sh/tests/builtins/command5.0.stdout Sun Jan 26 11:44:36 2014 (r261185) +++ projects/arm_eabi_vfp/bin/sh/tests/builtins/command5.0.stdout Sun Jan 26 11:58:41 2014 (r261186) @@ -5,4 +5,4 @@ fun is a shell function break is a special shell builtin if is a shell keyword { is a shell keyword -foo is an alias for bar +foo is an alias for bar Modified: projects/arm_eabi_vfp/bin/sh/tests/builtins/command6.0.stdout ============================================================================== --- projects/arm_eabi_vfp/bin/sh/tests/builtins/command6.0.stdout Sun Jan 26 11:44:36 2014 (r261185) +++ projects/arm_eabi_vfp/bin/sh/tests/builtins/command6.0.stdout Sun Jan 26 11:58:41 2014 (r261186) @@ -4,4 +4,4 @@ fun is a shell function break is a special shell builtin if is a shell keyword { is a shell keyword -foo is an alias for bar +foo is an alias for bar Modified: projects/arm_eabi_vfp/bin/sh/tests/parser/Makefile ============================================================================== --- projects/arm_eabi_vfp/bin/sh/tests/parser/Makefile Sun Jan 26 11:44:36 2014 (r261185) +++ projects/arm_eabi_vfp/bin/sh/tests/parser/Makefile Sun Jan 26 11:58:41 2014 (r261186) @@ -15,6 +15,9 @@ FILES+= alias7.0 FILES+= alias8.0 FILES+= alias9.0 FILES+= alias10.0 +FILES+= alias11.0 +FILES+= alias12.0 +FILES+= alias13.0 FILES+= and-pipe-not.0 FILES+= case1.0 FILES+= case2.0 Copied: projects/arm_eabi_vfp/bin/sh/tests/parser/alias11.0 (from r261181, head/bin/sh/tests/parser/alias11.0) ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ projects/arm_eabi_vfp/bin/sh/tests/parser/alias11.0 Sun Jan 26 11:58:41 2014 (r261186, copy of r261181, head/bin/sh/tests/parser/alias11.0) @@ -0,0 +1,6 @@ +# $FreeBSD$ + +alias alias0=alias1 +alias alias1=exit +eval 'alias0 0' +exit 3 Copied: projects/arm_eabi_vfp/bin/sh/tests/parser/alias12.0 (from r261181, head/bin/sh/tests/parser/alias12.0) ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ projects/arm_eabi_vfp/bin/sh/tests/parser/alias12.0 Sun Jan 26 11:58:41 2014 (r261186, copy of r261181, head/bin/sh/tests/parser/alias12.0) @@ -0,0 +1,6 @@ +# $FreeBSD$ + +unalias -a +alias alias0=command +alias true='echo bad' +eval 'alias0 true' Copied: projects/arm_eabi_vfp/bin/sh/tests/parser/alias13.0 (from r261181, head/bin/sh/tests/parser/alias13.0) ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ projects/arm_eabi_vfp/bin/sh/tests/parser/alias13.0 Sun Jan 26 11:58:41 2014 (r261186, copy of r261181, head/bin/sh/tests/parser/alias13.0) @@ -0,0 +1,6 @@ +# $FreeBSD$ + +unalias -a +alias command=command +alias true='echo bad' +eval 'command true' Modified: projects/arm_eabi_vfp/bin/sh/trap.c ============================================================================== --- projects/arm_eabi_vfp/bin/sh/trap.c Sun Jan 26 11:44:36 2014 (r261185) +++ projects/arm_eabi_vfp/bin/sh/trap.c Sun Jan 26 11:58:41 2014 (r261186) @@ -80,7 +80,6 @@ static char *volatile trap[NSIG]; /* tra static volatile sig_atomic_t gotsig[NSIG]; /* indicates specified signal received */ static int ignore_sigchld; /* Used while handling SIGCHLD traps. */ -volatile sig_atomic_t gotwinch; static int last_trapsig; static int exiting; /* exitshell() has been called */ @@ -293,12 +292,6 @@ setsignal(int signo) action = S_IGN; break; #endif -#ifndef NO_HISTORY - case SIGWINCH: - if (rootshell && iflag) - action = S_CATCH; - break; -#endif } } @@ -400,11 +393,6 @@ onsig(int signo) gotsig[signo] = 1; pendingsig = signo; } - -#ifndef NO_HISTORY - if (signo == SIGWINCH) - gotwinch = 1; -#endif } @@ -490,9 +478,6 @@ setinteractive(int on) setsignal(SIGINT); setsignal(SIGQUIT); setsignal(SIGTERM); -#ifndef NO_HISTORY - setsignal(SIGWINCH); -#endif is_interactive = on; } Modified: projects/arm_eabi_vfp/bin/sh/trap.h ============================================================================== --- projects/arm_eabi_vfp/bin/sh/trap.h Sun Jan 26 11:44:36 2014 (r261185) +++ projects/arm_eabi_vfp/bin/sh/trap.h Sun Jan 26 11:58:41 2014 (r261186) @@ -36,7 +36,6 @@ extern volatile sig_atomic_t pendingsig; extern volatile sig_atomic_t pendingsig_waitcmd; extern int in_dotrap; -extern volatile sig_atomic_t gotwinch; void clear_traps(void); int have_traps(void); Modified: projects/arm_eabi_vfp/bin/test/tests/Makefile ============================================================================== --- projects/arm_eabi_vfp/bin/test/tests/Makefile Sun Jan 26 11:44:36 2014 (r261185) +++ projects/arm_eabi_vfp/bin/test/tests/Makefile Sun Jan 26 11:58:41 2014 (r261186) @@ -3,8 +3,13 @@ .include TESTSDIR= ${TESTSBASE}/bin/test -KYUAFILE= yes TAP_TESTS_SH= legacy_test +# Some tests in here are silently not run when the tests are executed as +# root. Explicitly tell Kyua to drop privileges. +# +# TODO(jmmv): Kyua needs to do this by default, not only when explicitly +# requested. See https://code.google.com/p/kyua/issues/detail?id=6 +TEST_METADATA.legacy_test+= required_user="unprivileged" .include Modified: projects/arm_eabi_vfp/cddl/contrib/opensolaris/cmd/zdb/zdb.c ============================================================================== --- projects/arm_eabi_vfp/cddl/contrib/opensolaris/cmd/zdb/zdb.c Sun Jan 26 11:44:36 2014 (r261185) +++ projects/arm_eabi_vfp/cddl/contrib/opensolaris/cmd/zdb/zdb.c Sun Jan 26 11:58:41 2014 (r261186) @@ -3012,6 +3012,7 @@ zdb_read_block(char *thing, spa_t *spa) free(dup); return; } + i += p - &flagstr[i + 1]; /* skip over the number */ } } Modified: projects/arm_eabi_vfp/cddl/contrib/opensolaris/cmd/zinject/zinject.c ============================================================================== --- projects/arm_eabi_vfp/cddl/contrib/opensolaris/cmd/zinject/zinject.c Sun Jan 26 11:44:36 2014 (r261185) +++ projects/arm_eabi_vfp/cddl/contrib/opensolaris/cmd/zinject/zinject.c Sun Jan 26 11:58:41 2014 (r261186) @@ -148,6 +148,7 @@ #include #include +#include #undef verify /* both libzfs.h and zfs_context.h want to define this */ Modified: projects/arm_eabi_vfp/cddl/contrib/opensolaris/lib/libdtrace/common/dt_subr.c ============================================================================== --- projects/arm_eabi_vfp/cddl/contrib/opensolaris/lib/libdtrace/common/dt_subr.c Sun Jan 26 11:44:36 2014 (r261185) +++ projects/arm_eabi_vfp/cddl/contrib/opensolaris/lib/libdtrace/common/dt_subr.c Sun Jan 26 11:58:41 2014 (r261186) @@ -734,11 +734,6 @@ dt_zalloc(dtrace_hdl_t *dtp, size_t size { void *data; - if (size > 16 * 1024 * 1024) { - (void) dt_set_errno(dtp, EDT_NOMEM); - return (NULL); - } - if ((data = malloc(size)) == NULL) (void) dt_set_errno(dtp, EDT_NOMEM); else @@ -752,11 +747,6 @@ dt_alloc(dtrace_hdl_t *dtp, size_t size) { void *data; - if (size > 16 * 1024 * 1024) { - (void) dt_set_errno(dtp, EDT_NOMEM); - return (NULL); - } - if ((data = malloc(size)) == NULL) (void) dt_set_errno(dtp, EDT_NOMEM); Modified: projects/arm_eabi_vfp/cddl/usr.bin/zinject/Makefile ============================================================================== --- projects/arm_eabi_vfp/cddl/usr.bin/zinject/Makefile Sun Jan 26 11:44:36 2014 (r261185) +++ projects/arm_eabi_vfp/cddl/usr.bin/zinject/Makefile Sun Jan 26 11:58:41 2014 (r261186) @@ -16,6 +16,7 @@ CFLAGS+= -I${.CURDIR}/../../contrib/open CFLAGS+= -I${.CURDIR}/../../../sys/cddl/contrib/opensolaris/uts/common/fs/zfs CFLAGS+= -I${.CURDIR}/../../../sys/cddl/contrib/opensolaris/uts/common/sys CFLAGS+= -I${.CURDIR}/../../../sys/cddl/contrib/opensolaris/uts/common +CFLAGS+= -I${.CURDIR}/../../../sys/cddl/contrib/opensolaris/common/zfs/ CFLAGS+= -I${.CURDIR}/../../contrib/opensolaris/head CFLAGS+= -I${.CURDIR}/../../lib/libumem Modified: projects/arm_eabi_vfp/contrib/atf/FREEBSD-Xlist ============================================================================== --- projects/arm_eabi_vfp/contrib/atf/FREEBSD-Xlist Sun Jan 26 11:44:36 2014 (r261185) +++ projects/arm_eabi_vfp/contrib/atf/FREEBSD-Xlist Sun Jan 26 11:58:41 2014 (r261186) @@ -8,7 +8,6 @@ Makefile* aclocal.m4 admin/ atf-*/atf-*.m4 -atf-*/atf-*.pc.in atf-config/ atf-report/ atf-run/ Copied: projects/arm_eabi_vfp/contrib/atf/atf-c++/atf-c++.pc.in (from r261181, head/contrib/atf/atf-c++/atf-c++.pc.in) ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ projects/arm_eabi_vfp/contrib/atf/atf-c++/atf-c++.pc.in Sun Jan 26 11:58:41 2014 (r261186, copy of r261181, head/contrib/atf/atf-c++/atf-c++.pc.in) @@ -0,0 +1,11 @@ +# ATF pkg-config file + +cxx=__CXX__ +includedir=__INCLUDEDIR__ +libdir=__LIBDIR__ + +Name: atf-c++ +Description: Automated Testing Framework (C++ binding) +Version: __ATF_VERSION__ +Cflags: -I${includedir} +Libs: -L${libdir} -latf-c++ -latf-c Copied: projects/arm_eabi_vfp/contrib/atf/atf-c/atf-c.pc.in (from r261181, head/contrib/atf/atf-c/atf-c.pc.in) ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ projects/arm_eabi_vfp/contrib/atf/atf-c/atf-c.pc.in Sun Jan 26 11:58:41 2014 (r261186, copy of r261181, head/contrib/atf/atf-c/atf-c.pc.in) @@ -0,0 +1,11 @@ +# ATF pkg-config file + +cc=__CC__ +includedir=__INCLUDEDIR__ +libdir=__LIBDIR__ + +Name: atf-c +Description: Automated Testing Framework (C binding) +Version: __ATF_VERSION__ +Cflags: -I${includedir} +Libs: -L${libdir} -latf-c Copied: projects/arm_eabi_vfp/contrib/atf/atf-sh/atf-sh.pc.in (from r261181, head/contrib/atf/atf-sh/atf-sh.pc.in) ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ projects/arm_eabi_vfp/contrib/atf/atf-sh/atf-sh.pc.in Sun Jan 26 11:58:41 2014 (r261186, copy of r261181, head/contrib/atf/atf-sh/atf-sh.pc.in) @@ -0,0 +1,8 @@ +# ATF pkg-config file + +exec_prefix=__EXEC_PREFIX__ +interpreter=${exec_prefix}/bin/atf-sh + +Name: atf-sh +Description: Automated Testing Framework (POSIX shell binding) +Version: __ATF_VERSION__ Modified: projects/arm_eabi_vfp/contrib/binutils/gas/config/tc-i386.c ============================================================================== --- projects/arm_eabi_vfp/contrib/binutils/gas/config/tc-i386.c Sun Jan 26 11:44:36 2014 (r261185) +++ projects/arm_eabi_vfp/contrib/binutils/gas/config/tc-i386.c Sun Jan 26 11:58:41 2014 (r261186) @@ -1827,7 +1827,7 @@ md_assemble (line) { expressionS *exp; - if ((i.tm.cpu_flags & CpuSSE3) && i.operands > 0) + if ((i.tm.cpu_flags & (CpuSSE3|CpuSMAP)) && i.operands > 0) { /* Streaming SIMD extensions 3 Instructions have the fixed operands with an opcode suffix which is coded in the same Modified: projects/arm_eabi_vfp/contrib/binutils/opcodes/i386-dis.c ============================================================================== --- projects/arm_eabi_vfp/contrib/binutils/opcodes/i386-dis.c Sun Jan 26 11:44:36 2014 (r261185) +++ projects/arm_eabi_vfp/contrib/binutils/opcodes/i386-dis.c Sun Jan 26 11:58:41 2014 (r261186) @@ -6257,6 +6257,16 @@ PNI_Fixup (int extrachar ATTRIBUTE_UNUSE codep++; } + else if (modrm.mod == 3 && modrm.reg == 1 && modrm.rm <= 3) + { + size_t olen = strlen (obuf); + char *p = obuf + olen - 4; + if (*codep == 0xca) + strcpy (p, "clac"); + else if (*codep == 0xcb) + strcpy (p, "stac"); + codep++; + } else OP_M (0, sizeflag); } Modified: projects/arm_eabi_vfp/contrib/binutils/opcodes/i386-opc.h ============================================================================== --- projects/arm_eabi_vfp/contrib/binutils/opcodes/i386-opc.h Sun Jan 26 11:44:36 2014 (r261185) +++ projects/arm_eabi_vfp/contrib/binutils/opcodes/i386-opc.h Sun Jan 26 11:58:41 2014 (r261186) @@ -80,6 +80,7 @@ typedef struct template #define CpuPCLMUL 0x10000000 /* Carry-less Multiplication extensions */ #define CpuRdRnd 0x20000000 /* Intel Random Number Generator extensions */ +#define CpuSMAP 0x40000000 /* Intel Supervisor Mode Access Prevention */ /* SSE4.1/4.2 Instructions required */ #define CpuSSE4 (CpuSSE4_1|CpuSSE4_2) @@ -88,7 +89,7 @@ typedef struct template #define CpuUnknownFlags (Cpu186|Cpu286|Cpu386|Cpu486|Cpu586|Cpu686 \ |CpuP4|CpuSledgehammer|CpuMMX|CpuMMX2|CpuSSE|CpuSSE2|CpuSSE3|CpuVMX \ |Cpu3dnow|Cpu3dnowA|CpuK6|CpuPadLock|CpuSVME|CpuSSSE3|CpuSSE4_1 \ - |CpuSSE4_2|CpuABM|CpuSSE4a|CpuXSAVE|CpuAES|CpuPCLMUL|CpuRdRnd) + |CpuSSE4_2|CpuABM|CpuSSE4a|CpuXSAVE|CpuAES|CpuPCLMUL|CpuRdRnd|CpuSMAP) /* the bits in opcode_modifier are used to generate the final opcode from the base_opcode. These bits also are used to detect alternate forms of Modified: projects/arm_eabi_vfp/contrib/binutils/opcodes/i386-tbl.h ============================================================================== --- projects/arm_eabi_vfp/contrib/binutils/opcodes/i386-tbl.h Sun Jan 26 11:44:36 2014 (r261185) +++ projects/arm_eabi_vfp/contrib/binutils/opcodes/i386-tbl.h Sun Jan 26 11:58:41 2014 (r261186) @@ -4379,6 +4379,12 @@ const template i386_optab[] = {"rdrand", 1, 0x0fc7, 0x6, CpuRdRnd, Modrm|NoSuf, { Reg16|Reg32|Reg64 } }, + + /* Intel Supervisor Mode Access Prevention extensions */ + {"clac", 0, 0x0f01, 0xca, CpuSMAP, + NoSuf|ImmExt, { 0, 0, 0 } }, + {"stac", 0, 0x0f01, 0xcb, CpuSMAP, + NoSuf|ImmExt, { 0, 0, 0 } }, { NULL, 0, 0, 0, 0, 0, { 0 } } }; Modified: projects/arm_eabi_vfp/contrib/bsnmp/lib/asn1.c ============================================================================== --- projects/arm_eabi_vfp/contrib/bsnmp/lib/asn1.c Sun Jan 26 11:44:36 2014 (r261185) +++ projects/arm_eabi_vfp/contrib/bsnmp/lib/asn1.c Sun Jan 26 11:58:41 2014 (r261186) @@ -652,7 +652,7 @@ asn_put_objid(struct asn_buf *b, const s err = ASN_ERR_RANGE; } if (oid->subs[0] > 2 || - (oid->subs[0] < 2 && oid->subs[0] >= 40)) { + (oid->subs[0] < 2 && oid->subs[1] >= 40)) { asn_error(NULL, "oid out of range (%u,%u)", oid->subs[0], oid->subs[1]); err = ASN_ERR_RANGE; Modified: projects/arm_eabi_vfp/contrib/bsnmp/lib/snmpagent.c ============================================================================== --- projects/arm_eabi_vfp/contrib/bsnmp/lib/snmpagent.c Sun Jan 26 11:44:36 2014 (r261185) +++ projects/arm_eabi_vfp/contrib/bsnmp/lib/snmpagent.c Sun Jan 26 11:58:41 2014 (r261186) @@ -510,6 +510,11 @@ snmp_getbulk(struct snmp_pdu *pdu, struc for (cnt = 0; cnt < pdu->error_index; cnt++) { eomib = 1; for (i = non_rep; i < pdu->nbindings; i++) { + + if (resp->nbindings == SNMP_MAX_BINDINGS) + /* PDU is full */ + goto done; + if (cnt == 0) result = do_getnext(&context, &pdu->bindings[i], &resp->bindings[resp->nbindings], pdu); Modified: projects/arm_eabi_vfp/contrib/gcc/c.opt ============================================================================== --- projects/arm_eabi_vfp/contrib/gcc/c.opt Sun Jan 26 11:44:36 2014 (r261185) +++ projects/arm_eabi_vfp/contrib/gcc/c.opt Sun Jan 26 11:58:41 2014 (r261186) @@ -280,9 +280,11 @@ Wmissing-include-dirs C ObjC C++ ObjC++ Warn about user-specified include directories that do not exist +; APPLE LOCAL begin warn missing prototype 6261539 Wmissing-prototypes -C ObjC Var(warn_missing_prototypes) +C ObjC C++ ObjC++ Var(warn_missing_prototypes) Warn about global functions without prototypes +; APPLE LOCAL end warn missing prototype 6261539 ; APPLE LOCAL begin -Wmost Wmost Modified: projects/arm_eabi_vfp/contrib/gcc/config/arm/freebsd.h ============================================================================== --- projects/arm_eabi_vfp/contrib/gcc/config/arm/freebsd.h Sun Jan 26 11:44:36 2014 (r261185) +++ projects/arm_eabi_vfp/contrib/gcc/config/arm/freebsd.h Sun Jan 26 11:58:41 2014 (r261186) @@ -72,6 +72,9 @@ #undef TARGET_DEFAULT_FLOAT_ABI #define TARGET_DEFAULT_FLOAT_ABI ARM_FLOAT_ABI_SOFT +#undef TARGET_DEFAULT +#define TARGET_DEFAULT (MASK_INTERWORK | TARGET_ENDIAN_DEFAULT) + #undef ARM_DEFAULT_ABI #define ARM_DEFAULT_ABI ARM_ABI_AAPCS_LINUX Modified: projects/arm_eabi_vfp/contrib/gcc/cp/ChangeLog.apple ============================================================================== --- projects/arm_eabi_vfp/contrib/gcc/cp/ChangeLog.apple Sun Jan 26 11:44:36 2014 (r261185) +++ projects/arm_eabi_vfp/contrib/gcc/cp/ChangeLog.apple Sun Jan 26 11:58:41 2014 (r261186) @@ -302,15 +302,6 @@ (cp_parser_objc_declaration): Parses attribute list and passes it down to cp_parser_objc_class_interface/cp_parser_objc_protocol_declaration. -2007-07-24 Fariborz Jahanian - - Radar 5355344 - * cp-tree.h (cp_objc_protocol_id_list): New declaration - * cp-lang.c (cp_objc_protocol_id_list): New stub - * parser.c (cp_parser_type_name): Added code to disambiguate - conditional from a protocol type. - (cp_parser_objc_tentative_protocol_refs_opt): New - 2007-07-13 Fariborz Jahanian Radar 5277239 Modified: projects/arm_eabi_vfp/contrib/gcc/cp/decl.c ============================================================================== --- projects/arm_eabi_vfp/contrib/gcc/cp/decl.c Sun Jan 26 11:44:36 2014 (r261185) +++ projects/arm_eabi_vfp/contrib/gcc/cp/decl.c Sun Jan 26 11:58:41 2014 (r261186) @@ -11486,6 +11486,10 @@ start_function (cp_decl_specifier_seq *d gcc_assert (same_type_p (TREE_TYPE (TREE_TYPE (decl1)), integer_type_node)); + /* APPLE LOCAL begin warn missing prototype 6261539 */ + check_missing_prototype (decl1); + /* APPLE LOCAL end warn missing prototype 6261539 */ + start_preparsed_function (decl1, attrs, /*flags=*/SF_DEFAULT); return 1; Modified: projects/arm_eabi_vfp/contrib/gcc/cp/parser.c ============================================================================== --- projects/arm_eabi_vfp/contrib/gcc/cp/parser.c Sun Jan 26 11:44:36 2014 (r261185) +++ projects/arm_eabi_vfp/contrib/gcc/cp/parser.c Sun Jan 26 11:58:41 2014 (r261186) @@ -1827,10 +1827,6 @@ static tree cp_parser_objc_identifier_li /* APPLE LOCAL end radar 3803157 - objc attribute */ static tree cp_parser_objc_protocol_refs_opt (cp_parser *); -/* APPLE LOCAL begin radar 5355344 */ -static bool cp_parser_objc_tentative_protocol_refs_opt - (cp_parser *, tree *); -/* APPLE LOCAL end radar 5355344 */ static void cp_parser_objc_declaration (cp_parser *); static tree cp_parser_objc_statement @@ -17873,32 +17869,6 @@ cp_parser_objc_protocol_refs_opt (cp_par return protorefs; } -/* APPLE LOCAL begin radar 5355344 */ -/* This routine also parses a list of Objective-C protocol references; except that - if list is not valid, it returns FALSE and back-tracks parsing. */ - -static bool -cp_parser_objc_tentative_protocol_refs_opt (cp_parser* parser, tree *protorefs) -{ - *protorefs = NULL_TREE; - if(cp_lexer_next_token_is (parser->lexer, CPP_LESS)) - { - cp_parser_parse_tentatively (parser); - cp_lexer_consume_token (parser->lexer); /* Eat '<'. */ - *protorefs = cp_parser_objc_identifier_list (parser); - if (!cp_objc_protocol_id_list (*protorefs)) - { - cp_parser_abort_tentative_parse (parser); - return false; - } - if (cp_parser_parse_definitely (parser)) - cp_parser_require (parser, CPP_GREATER, "`>'"); - } - - return true; -} -/* APPLE LOCAL end radar 5355344 */ - /* Parse a Objective-C visibility specification. */ static void Modified: projects/arm_eabi_vfp/contrib/gcc/doc/invoke.texi ============================================================================== --- projects/arm_eabi_vfp/contrib/gcc/doc/invoke.texi Sun Jan 26 11:44:36 2014 (r261185) +++ projects/arm_eabi_vfp/contrib/gcc/doc/invoke.texi Sun Jan 26 11:58:41 2014 (r261186) @@ -225,6 +225,8 @@ in the following sections. -Wmain -Wmissing-braces -Wmissing-field-initializers @gol -Wmissing-format-attribute -Wmissing-include-dirs @gol -Wmissing-noreturn @gol +@c APPLE LOCAL warn missing prototype 6261539 +-Wmissing-prototypes @gol @c APPLE LOCAL -Wmost -Wmost (APPLE ONLY) @gol -Wno-multichar -Wnonnull -Wno-overflow @gol @@ -245,7 +247,8 @@ in the following sections. @item C-only Warning Options @gccoptlist{-Wbad-function-cast -Wmissing-declarations @gol --Wmissing-prototypes -Wnested-externs -Wold-style-definition @gol +@c APPLE LOCAL warn missing prototype 6261539 +-Wnested-externs -Wold-style-definition @gol -Wstrict-prototypes -Wtraditional @gol -Wdeclaration-after-statement -Wpointer-sign} @@ -3052,7 +3055,8 @@ types.) Warn if an old-style function definition is used. A warning is given even if there is a previous prototype. -@item -Wmissing-prototypes @r{(C only)} +@c APPLE LOCAL warn missing prototype 6261539 +@item -Wmissing-prototypes @opindex Wmissing-prototypes Warn if a global function is defined without a previous prototype declaration. This warning is issued even if the definition itself Modified: projects/arm_eabi_vfp/contrib/jemalloc/COPYING ============================================================================== --- projects/arm_eabi_vfp/contrib/jemalloc/COPYING Sun Jan 26 11:44:36 2014 (r261185) +++ projects/arm_eabi_vfp/contrib/jemalloc/COPYING Sun Jan 26 11:58:41 2014 (r261186) @@ -1,10 +1,10 @@ Unless otherwise specified, files in the jemalloc source distribution are subject to the following license: -------------------------------------------------------------------------------- -Copyright (C) 2002-2013 Jason Evans . +Copyright (C) 2002-2014 Jason Evans . All rights reserved. Copyright (C) 2007-2012 Mozilla Foundation. All rights reserved. -Copyright (C) 2009-2013 Facebook, Inc. All rights reserved. +Copyright (C) 2009-2014 Facebook, Inc. All rights reserved. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: Modified: projects/arm_eabi_vfp/contrib/jemalloc/ChangeLog ============================================================================== --- projects/arm_eabi_vfp/contrib/jemalloc/ChangeLog Sun Jan 26 11:44:36 2014 (r261185) +++ projects/arm_eabi_vfp/contrib/jemalloc/ChangeLog Sun Jan 26 11:58:41 2014 (r261186) @@ -6,6 +6,59 @@ found in the git revision history: http://www.canonware.com/cgi-bin/gitweb.cgi?p=jemalloc.git git://canonware.com/jemalloc.git +* 3.5.0 (January 22, 2014) + + This version focuses on refactoring and automated testing, though it also + includes some non-trivial heap profiling optimizations not mentioned below. + + New features: + - Add the *allocx() API, which is a successor to the experimental *allocm() + API. The *allocx() functions are slightly simpler to use because they have + fewer parameters, they directly return the results of primary interest, and + mallocx()/rallocx() avoid the strict aliasing pitfall that + allocm()/rallocx() share with posix_memalign(). Note that *allocm() is + slated for removal in the next non-bugfix release. + - Add support for LinuxThreads. + + Bug fixes: + - Unless heap profiling is enabled, disable floating point code and don't link + with libm. This, in combination with e.g. EXTRA_CFLAGS=-mno-sse on x64 + systems, makes it possible to completely disable floating point register + use. Some versions of glibc neglect to save/restore caller-saved floating + point registers during dynamic lazy symbol loading, and the symbol loading + code uses whatever malloc the application happens to have linked/loaded + with, the result being potential floating point register corruption. + - Report ENOMEM rather than EINVAL if an OOM occurs during heap profiling + backtrace creation in imemalign(). This bug impacted posix_memalign() and + aligned_alloc(). + - Fix a file descriptor leak in a prof_dump_maps() error path. + - Fix prof_dump() to close the dump file descriptor for all relevant error + paths. + - Fix rallocm() to use the arena specified by the ALLOCM_ARENA(s) flag for + allocation, not just deallocation. + - Fix a data race for large allocation stats counters. + - Fix a potential infinite loop during thread exit. This bug occurred on + Solaris, and could affect other platforms with similar pthreads TSD + implementations. + - Don't junk-fill reallocations unless usable size changes. This fixes a + violation of the *allocx()/*allocm() semantics. + - Fix growing large reallocation to junk fill new space. + - Fix huge deallocation to junk fill when munmap is disabled. + - Change the default private namespace prefix from empty to je_, and change + --with-private-namespace-prefix so that it prepends an additional prefix + rather than replacing je_. This reduces the likelihood of applications + which statically link jemalloc experiencing symbol name collisions. + - Add missing private namespace mangling (relevant when + --with-private-namespace is specified). + - Add and use JEMALLOC_INLINE_C so that static inline functions are marked as + static even for debug builds. + - Add a missing mutex unlock in a malloc_init_hard() error path. In practice + this error path is never executed. + - Fix numerous bugs in malloc_strotumax() error handling/reporting. These + bugs had no impact except for malformed inputs. + - Fix numerous bugs in malloc_snprintf(). These bugs were not exercised by + existing calls, so they had no impact. + * 3.4.1 (October 20, 2013) Bug fixes: Modified: projects/arm_eabi_vfp/contrib/jemalloc/FREEBSD-Xlist ============================================================================== --- projects/arm_eabi_vfp/contrib/jemalloc/FREEBSD-Xlist Sun Jan 26 11:44:36 2014 (r261185) +++ projects/arm_eabi_vfp/contrib/jemalloc/FREEBSD-Xlist Sun Jan 26 11:58:41 2014 (r261186) @@ -10,14 +10,35 @@ autom4te.cache/ bin/ config.* configure* +coverage.sh doc/*.in doc/*.xml doc/*.xsl doc/*.html include/jemalloc/internal/jemalloc_internal.h.in +include/jemalloc/internal/jemalloc_internal_defs.h.in +include/jemalloc/internal/private_namespace.sh +include/jemalloc/internal/private_symbols.txt +include/jemalloc/internal/private_unnamespace.h +include/jemalloc/internal/private_unnamespace.sh +include/jemalloc/internal/public_namespace.sh +include/jemalloc/internal/public_symbols.txt +include/jemalloc/internal/public_unnamespace.h +include/jemalloc/internal/public_unnamespace.sh include/jemalloc/internal/size_classes.sh include/jemalloc/jemalloc.h.in +include/jemalloc/jemalloc.sh include/jemalloc/jemalloc_defs.h.in +include/jemalloc/jemalloc_macros.h +include/jemalloc/jemalloc_macros.h.in +include/jemalloc/jemalloc_mangle_jet.h +include/jemalloc/jemalloc_mangle.sh +include/jemalloc/jemalloc_mangle.h +include/jemalloc/jemalloc_protos_jet.h +include/jemalloc/jemalloc_protos.h +include/jemalloc/jemalloc_protos.h.in +include/jemalloc/jemalloc_rename.h +include/jemalloc/jemalloc_rename.sh include/msvc_compat/ install-sh src/zone.c Modified: projects/arm_eabi_vfp/contrib/jemalloc/FREEBSD-diffs ============================================================================== --- projects/arm_eabi_vfp/contrib/jemalloc/FREEBSD-diffs Sun Jan 26 11:44:36 2014 (r261185) +++ projects/arm_eabi_vfp/contrib/jemalloc/FREEBSD-diffs Sun Jan 26 11:58:41 2014 (r261186) @@ -1,8 +1,8 @@ diff --git a/doc/jemalloc.xml.in b/doc/jemalloc.xml.in -index abd5e6f..1d7491a 100644 +index c7e2e87..2bd59f0 100644 --- a/doc/jemalloc.xml.in +++ b/doc/jemalloc.xml.in -@@ -51,12 +51,23 @@ +@@ -57,12 +57,23 @@ This manual describes jemalloc @jemalloc_version@. More information can be found at the jemalloc website. @@ -27,7 +27,7 @@ index abd5e6f..1d7491a 100644 Standard API -@@ -2180,4 +2191,16 @@ malloc_conf = "lg_chunk:24";]]> +@@ -2338,4 +2349,19 @@ malloc_conf = "lg_chunk:24";]]> The posix_memalign function conforms to IEEE Std 1003.1-2001 (“POSIX.1”). @@ -42,32 +42,35 @@ index abd5e6f..1d7491a 100644 + mallctl*, and + *allocm functions first appeared in + FreeBSD 10.0. ++ ++ The *allocx functions first appeared ++ in FreeBSD 11.0. + diff --git a/include/jemalloc/internal/jemalloc_internal.h.in b/include/jemalloc/internal/jemalloc_internal.h.in -index 53c135c..c547339 100644 +index d24a1fe..d101c3d 100644 --- a/include/jemalloc/internal/jemalloc_internal.h.in +++ b/include/jemalloc/internal/jemalloc_internal.h.in @@ -1,5 +1,8 @@ #ifndef JEMALLOC_INTERNAL_H - #define JEMALLOC_INTERNAL_H + #define JEMALLOC_INTERNAL_H +#include "libc_private.h" +#include "namespace.h" + #include #ifdef _WIN32 # include -@@ -54,6 +57,9 @@ typedef intptr_t ssize_t; +@@ -65,6 +68,9 @@ typedef intptr_t ssize_t; + #include #endif - #include +#include "un-namespace.h" +#include "libc_private.h" + #define JEMALLOC_NO_DEMANGLE - #include "../jemalloc@install_suffix@.h" - -@@ -95,13 +101,7 @@ static const bool config_fill = + #ifdef JEMALLOC_JET + # define JEMALLOC_N(n) jet_##n +@@ -99,13 +105,7 @@ static const bool config_fill = false #endif ; *** DIFF OUTPUT TRUNCATED AT 1000 LINES *** From owner-svn-src-projects@FreeBSD.ORG Sun Jan 26 12:45:56 2014 Return-Path: Delivered-To: svn-src-projects@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 67BA6C13; Sun, 26 Jan 2014 12:45:56 +0000 (UTC) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 538B513C0; Sun, 26 Jan 2014 12:45:56 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.7/8.14.7) with ESMTP id s0QCjuGp031328; Sun, 26 Jan 2014 12:45:56 GMT (envelope-from andrew@svn.freebsd.org) Received: (from andrew@localhost) by svn.freebsd.org (8.14.7/8.14.7/Submit) id s0QCjuNc031327; Sun, 26 Jan 2014 12:45:56 GMT (envelope-from andrew@svn.freebsd.org) Message-Id: <201401261245.s0QCjuNc031327@svn.freebsd.org> From: Andrew Turner Date: Sun, 26 Jan 2014 12:45:56 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r261187 - projects/arm_eabi_vfp/lib/libkvm X-SVN-Group: projects MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: "SVN commit messages for the src " projects" tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 26 Jan 2014 12:45:56 -0000 Author: andrew Date: Sun Jan 26 12:45:55 2014 New Revision: 261187 URL: http://svnweb.freebsd.org/changeset/base/261187 Log: Teach libkvm about armv6hf Modified: projects/arm_eabi_vfp/lib/libkvm/Makefile Modified: projects/arm_eabi_vfp/lib/libkvm/Makefile ============================================================================== --- projects/arm_eabi_vfp/lib/libkvm/Makefile Sun Jan 26 11:58:41 2014 (r261186) +++ projects/arm_eabi_vfp/lib/libkvm/Makefile Sun Jan 26 12:45:55 2014 (r261187) @@ -3,7 +3,7 @@ .if defined(TARGET_ARCH) && !defined(COMPAT_32BIT) KVM_XARCH=${TARGET_ARCH} -KVM_XCPUARCH=${KVM_XARCH:C/mips(n32|64)?(el)?/mips/:C/arm(v6)?(eb)?/arm/:C/powerpc64/powerpc/} +KVM_XCPUARCH=${KVM_XARCH:C/mips(n32|64)?(el)?/mips/:C/arm(v6)?(eb|hf)?/arm/:C/powerpc64/powerpc/} .else KVM_XARCH=${MACHINE_ARCH} KVM_XCPUARCH=${MACHINE_CPUARCH} From owner-svn-src-projects@FreeBSD.ORG Sun Jan 26 23:57:45 2014 Return-Path: Delivered-To: svn-src-projects@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 346F0ABD; Sun, 26 Jan 2014 23:57:45 +0000 (UTC) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 1B349196B; Sun, 26 Jan 2014 23:57:45 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.7/8.14.7) with ESMTP id s0QNvj4P002445; Sun, 26 Jan 2014 23:57:45 GMT (envelope-from jhibbits@svn.freebsd.org) Received: (from jhibbits@localhost) by svn.freebsd.org (8.14.7/8.14.7/Submit) id s0QNvZHk002397; Sun, 26 Jan 2014 23:57:35 GMT (envelope-from jhibbits@svn.freebsd.org) Message-Id: <201401262357.s0QNvZHk002397@svn.freebsd.org> From: Justin Hibbits Date: Sun, 26 Jan 2014 23:57:35 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r261201 - in projects/pmac_pmu: . bin/df bin/pax bin/pax/tests bin/sh bin/sh/tests bin/sh/tests/builtins bin/sh/tests/parser bin/test/tests cddl/contrib/opensolaris/cmd/zdb cddl/contrib... X-SVN-Group: projects MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: "SVN commit messages for the src " projects" tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 26 Jan 2014 23:57:45 -0000 Author: jhibbits Date: Sun Jan 26 23:57:34 2014 New Revision: 261201 URL: http://svnweb.freebsd.org/changeset/base/261201 Log: MFC@r261193 Added: projects/pmac_pmu/bin/pax/tests/legacy_test.pl - copied unchanged from r261193, head/bin/pax/tests/legacy_test.pl projects/pmac_pmu/bin/sh/tests/parser/alias11.0 - copied unchanged from r261193, head/bin/sh/tests/parser/alias11.0 projects/pmac_pmu/bin/sh/tests/parser/alias12.0 - copied unchanged from r261193, head/bin/sh/tests/parser/alias12.0 projects/pmac_pmu/bin/sh/tests/parser/alias13.0 - copied unchanged from r261193, head/bin/sh/tests/parser/alias13.0 projects/pmac_pmu/bin/sh/tests/parser/alias14.0 - copied unchanged from r261193, head/bin/sh/tests/parser/alias14.0 projects/pmac_pmu/bin/sh/tests/parser/alias15.0 - copied unchanged from r261193, head/bin/sh/tests/parser/alias15.0 projects/pmac_pmu/bin/sh/tests/parser/alias15.0.stdout - copied unchanged from r261193, head/bin/sh/tests/parser/alias15.0.stdout projects/pmac_pmu/contrib/jemalloc/include/jemalloc/internal/jemalloc_internal_defs.h - copied unchanged from r261193, head/contrib/jemalloc/include/jemalloc/internal/jemalloc_internal_defs.h projects/pmac_pmu/contrib/jemalloc/include/jemalloc/internal/jemalloc_internal_macros.h - copied unchanged from r261193, head/contrib/jemalloc/include/jemalloc/internal/jemalloc_internal_macros.h projects/pmac_pmu/contrib/jemalloc/include/jemalloc/internal/public_namespace.h - copied unchanged from r261193, head/contrib/jemalloc/include/jemalloc/internal/public_namespace.h projects/pmac_pmu/release/doc/en_US.ISO8859-1/share/xml/catalog.xml - copied unchanged from r261193, head/release/doc/en_US.ISO8859-1/share/xml/catalog.xml projects/pmac_pmu/release/doc/en_US.ISO8859-1/share/xml/release.xsl - copied unchanged from r261193, head/release/doc/en_US.ISO8859-1/share/xml/release.xsl projects/pmac_pmu/release/doc/share/xml/release.xsl - copied unchanged from r261193, head/release/doc/share/xml/release.xsl projects/pmac_pmu/release/pkg_repos/ - copied from r261193, head/release/pkg_repos/ projects/pmac_pmu/share/man/man4/virtio_random.4 - copied unchanged from r261193, head/share/man/man4/virtio_random.4 projects/pmac_pmu/sys/amd64/conf/VT - copied unchanged from r261193, head/sys/amd64/conf/VT projects/pmac_pmu/sys/arm/at91/at91_gpio.h - copied unchanged from r261193, head/sys/arm/at91/at91_gpio.h projects/pmac_pmu/sys/arm/at91/at91_smc.c - copied unchanged from r261193, head/sys/arm/at91/at91_smc.c projects/pmac_pmu/sys/arm/at91/at91_smc.h - copied unchanged from r261193, head/sys/arm/at91/at91_smc.h projects/pmac_pmu/sys/dev/nand/nfc_at91.h - copied unchanged from r261193, head/sys/dev/nand/nfc_at91.h projects/pmac_pmu/sys/dev/virtio/random/ - copied from r261193, head/sys/dev/virtio/random/ projects/pmac_pmu/sys/i386/conf/VT - copied unchanged from r261193, head/sys/i386/conf/VT projects/pmac_pmu/sys/modules/virtio/random/ - copied from r261193, head/sys/modules/virtio/random/ projects/pmac_pmu/sys/x86/include/apicvar.h - copied unchanged from r261193, head/sys/x86/include/apicvar.h projects/pmac_pmu/tests/sys/ - copied from r261193, head/tests/sys/ Deleted: projects/pmac_pmu/bin/pax/tests/Kyuafile projects/pmac_pmu/bin/pax/tests/legacy_test.sh projects/pmac_pmu/bin/sh/tests/Kyuafile projects/pmac_pmu/bin/test/tests/Kyuafile projects/pmac_pmu/contrib/jemalloc/include/jemalloc/jemalloc_defs.h projects/pmac_pmu/release/amd64/pkg-stage.conf projects/pmac_pmu/release/doc/de_DE.ISO8859-1/ projects/pmac_pmu/release/doc/en_US.ISO8859-1/share/xml/catalog projects/pmac_pmu/release/doc/en_US.ISO8859-1/share/xml/release.dsl projects/pmac_pmu/release/doc/fr_FR.ISO8859-1/ projects/pmac_pmu/release/doc/ja_JP.eucJP/ projects/pmac_pmu/release/doc/ru_RU.KOI8-R/ projects/pmac_pmu/release/doc/share/xml/catalog projects/pmac_pmu/release/doc/share/xml/default.dsl projects/pmac_pmu/release/doc/share/xml/release.dsl projects/pmac_pmu/release/doc/zh_CN.GB2312/ projects/pmac_pmu/release/i386/pkg-stage.conf projects/pmac_pmu/sys/amd64/include/apicvar.h projects/pmac_pmu/sys/i386/include/apicvar.h projects/pmac_pmu/sys/pc98/include/apicvar.h projects/pmac_pmu/tools/build/options/WITHOUT_ATF projects/pmac_pmu/tools/regression/sockets/unix_seqpacket/ projects/pmac_pmu/tools/regression/sockets/unix_seqpacket_exercise/ Modified: projects/pmac_pmu/Makefile.inc1 projects/pmac_pmu/bin/df/df.1 projects/pmac_pmu/bin/pax/options.c projects/pmac_pmu/bin/pax/tests/Makefile projects/pmac_pmu/bin/sh/alias.c projects/pmac_pmu/bin/sh/input.c projects/pmac_pmu/bin/sh/parser.c projects/pmac_pmu/bin/sh/parser.h projects/pmac_pmu/bin/sh/sh.1 projects/pmac_pmu/bin/sh/tests/Makefile projects/pmac_pmu/bin/sh/tests/builtins/command3.0.stdout projects/pmac_pmu/bin/sh/tests/builtins/command5.0.stdout projects/pmac_pmu/bin/sh/tests/builtins/command6.0.stdout projects/pmac_pmu/bin/sh/tests/parser/Makefile projects/pmac_pmu/bin/sh/trap.c projects/pmac_pmu/bin/sh/trap.h projects/pmac_pmu/bin/test/tests/Makefile projects/pmac_pmu/cddl/contrib/opensolaris/cmd/zdb/zdb.c projects/pmac_pmu/cddl/contrib/opensolaris/cmd/zinject/zinject.c projects/pmac_pmu/cddl/contrib/opensolaris/lib/libdtrace/common/dt_subr.c projects/pmac_pmu/cddl/usr.bin/zinject/Makefile projects/pmac_pmu/contrib/binutils/gas/config/tc-i386.c projects/pmac_pmu/contrib/binutils/opcodes/i386-dis.c projects/pmac_pmu/contrib/binutils/opcodes/i386-opc.h projects/pmac_pmu/contrib/binutils/opcodes/i386-tbl.h projects/pmac_pmu/contrib/bsnmp/lib/asn1.c projects/pmac_pmu/contrib/bsnmp/lib/snmpagent.c projects/pmac_pmu/contrib/gcc/c.opt projects/pmac_pmu/contrib/gcc/cp/ChangeLog.apple projects/pmac_pmu/contrib/gcc/cp/decl.c projects/pmac_pmu/contrib/gcc/cp/parser.c projects/pmac_pmu/contrib/gcc/doc/invoke.texi projects/pmac_pmu/contrib/jemalloc/COPYING projects/pmac_pmu/contrib/jemalloc/ChangeLog projects/pmac_pmu/contrib/jemalloc/FREEBSD-Xlist projects/pmac_pmu/contrib/jemalloc/FREEBSD-diffs projects/pmac_pmu/contrib/jemalloc/FREEBSD-upgrade projects/pmac_pmu/contrib/jemalloc/VERSION projects/pmac_pmu/contrib/jemalloc/doc/jemalloc.3 projects/pmac_pmu/contrib/jemalloc/include/jemalloc/internal/arena.h projects/pmac_pmu/contrib/jemalloc/include/jemalloc/internal/chunk_dss.h projects/pmac_pmu/contrib/jemalloc/include/jemalloc/internal/ckh.h projects/pmac_pmu/contrib/jemalloc/include/jemalloc/internal/hash.h projects/pmac_pmu/contrib/jemalloc/include/jemalloc/internal/huge.h projects/pmac_pmu/contrib/jemalloc/include/jemalloc/internal/jemalloc_internal.h projects/pmac_pmu/contrib/jemalloc/include/jemalloc/internal/private_namespace.h projects/pmac_pmu/contrib/jemalloc/include/jemalloc/internal/prng.h projects/pmac_pmu/contrib/jemalloc/include/jemalloc/internal/prof.h projects/pmac_pmu/contrib/jemalloc/include/jemalloc/internal/ql.h projects/pmac_pmu/contrib/jemalloc/include/jemalloc/internal/qr.h projects/pmac_pmu/contrib/jemalloc/include/jemalloc/internal/rb.h projects/pmac_pmu/contrib/jemalloc/include/jemalloc/internal/rtree.h projects/pmac_pmu/contrib/jemalloc/include/jemalloc/internal/tcache.h projects/pmac_pmu/contrib/jemalloc/include/jemalloc/internal/tsd.h projects/pmac_pmu/contrib/jemalloc/include/jemalloc/internal/util.h projects/pmac_pmu/contrib/jemalloc/include/jemalloc/jemalloc.h projects/pmac_pmu/contrib/jemalloc/include/jemalloc/jemalloc_FreeBSD.h projects/pmac_pmu/contrib/jemalloc/src/arena.c projects/pmac_pmu/contrib/jemalloc/src/bitmap.c projects/pmac_pmu/contrib/jemalloc/src/chunk.c projects/pmac_pmu/contrib/jemalloc/src/chunk_dss.c projects/pmac_pmu/contrib/jemalloc/src/chunk_mmap.c projects/pmac_pmu/contrib/jemalloc/src/ckh.c projects/pmac_pmu/contrib/jemalloc/src/ctl.c projects/pmac_pmu/contrib/jemalloc/src/huge.c projects/pmac_pmu/contrib/jemalloc/src/jemalloc.c projects/pmac_pmu/contrib/jemalloc/src/mutex.c projects/pmac_pmu/contrib/jemalloc/src/prof.c projects/pmac_pmu/contrib/jemalloc/src/quarantine.c projects/pmac_pmu/contrib/jemalloc/src/rtree.c projects/pmac_pmu/contrib/jemalloc/src/stats.c projects/pmac_pmu/contrib/jemalloc/src/tcache.c projects/pmac_pmu/contrib/jemalloc/src/tsd.c projects/pmac_pmu/contrib/jemalloc/src/util.c projects/pmac_pmu/contrib/llvm/lib/Target/X86/MCTargetDesc/X86AsmBackend.cpp projects/pmac_pmu/contrib/ntp/ntpd/ntp_config.c projects/pmac_pmu/contrib/sendmail/FREEBSD-upgrade projects/pmac_pmu/crypto/openssl/CHANGES projects/pmac_pmu/crypto/openssl/Configure projects/pmac_pmu/crypto/openssl/Makefile projects/pmac_pmu/crypto/openssl/Makefile.org projects/pmac_pmu/crypto/openssl/NEWS projects/pmac_pmu/crypto/openssl/README projects/pmac_pmu/crypto/openssl/apps/Makefile projects/pmac_pmu/crypto/openssl/apps/apps.h projects/pmac_pmu/crypto/openssl/apps/openssl.c projects/pmac_pmu/crypto/openssl/apps/pkcs12.c projects/pmac_pmu/crypto/openssl/config projects/pmac_pmu/crypto/openssl/crypto/Makefile projects/pmac_pmu/crypto/openssl/crypto/aes/asm/aes-parisc.pl projects/pmac_pmu/crypto/openssl/crypto/aes/asm/bsaes-x86_64.pl projects/pmac_pmu/crypto/openssl/crypto/armcap.c projects/pmac_pmu/crypto/openssl/crypto/asn1/a_int.c projects/pmac_pmu/crypto/openssl/crypto/bio/bss_dgram.c projects/pmac_pmu/crypto/openssl/crypto/bn/Makefile projects/pmac_pmu/crypto/openssl/crypto/bn/asm/mips-mont.pl projects/pmac_pmu/crypto/openssl/crypto/bn/asm/mips.pl projects/pmac_pmu/crypto/openssl/crypto/bn/asm/parisc-mont.pl projects/pmac_pmu/crypto/openssl/crypto/bn/asm/x86_64-gf2m.pl projects/pmac_pmu/crypto/openssl/crypto/bn/asm/x86_64-mont5.pl projects/pmac_pmu/crypto/openssl/crypto/bn/bn_nist.c projects/pmac_pmu/crypto/openssl/crypto/buffer/buffer.c projects/pmac_pmu/crypto/openssl/crypto/buffer/buffer.h projects/pmac_pmu/crypto/openssl/crypto/ec/ec_ameth.c projects/pmac_pmu/crypto/openssl/crypto/ec/ec_asn1.c projects/pmac_pmu/crypto/openssl/crypto/ec/ec_lib.c projects/pmac_pmu/crypto/openssl/crypto/engine/eng_rdrand.c projects/pmac_pmu/crypto/openssl/crypto/evp/Makefile projects/pmac_pmu/crypto/openssl/crypto/evp/digest.c projects/pmac_pmu/crypto/openssl/crypto/evp/e_aes.c projects/pmac_pmu/crypto/openssl/crypto/evp/e_aes_cbc_hmac_sha1.c projects/pmac_pmu/crypto/openssl/crypto/evp/e_des3.c projects/pmac_pmu/crypto/openssl/crypto/evp/p5_crpt2.c projects/pmac_pmu/crypto/openssl/crypto/modes/Makefile projects/pmac_pmu/crypto/openssl/crypto/modes/asm/ghash-parisc.pl projects/pmac_pmu/crypto/openssl/crypto/modes/cbc128.c projects/pmac_pmu/crypto/openssl/crypto/modes/ccm128.c projects/pmac_pmu/crypto/openssl/crypto/modes/cts128.c projects/pmac_pmu/crypto/openssl/crypto/modes/gcm128.c projects/pmac_pmu/crypto/openssl/crypto/modes/modes_lcl.h projects/pmac_pmu/crypto/openssl/crypto/opensslv.h projects/pmac_pmu/crypto/openssl/crypto/pariscid.pl projects/pmac_pmu/crypto/openssl/crypto/pem/pem_info.c projects/pmac_pmu/crypto/openssl/crypto/pkcs12/p12_crt.c projects/pmac_pmu/crypto/openssl/crypto/rand/md_rand.c projects/pmac_pmu/crypto/openssl/crypto/rand/rand.h projects/pmac_pmu/crypto/openssl/crypto/rand/rand_err.c projects/pmac_pmu/crypto/openssl/crypto/rand/rand_lib.c projects/pmac_pmu/crypto/openssl/crypto/rc4/asm/rc4-parisc.pl projects/pmac_pmu/crypto/openssl/crypto/rsa/rsa_ameth.c projects/pmac_pmu/crypto/openssl/crypto/rsa/rsa_chk.c projects/pmac_pmu/crypto/openssl/crypto/rsa/rsa_pmeth.c projects/pmac_pmu/crypto/openssl/crypto/sha/Makefile projects/pmac_pmu/crypto/openssl/crypto/sha/asm/sha1-parisc.pl projects/pmac_pmu/crypto/openssl/crypto/sha/asm/sha1-x86_64.pl projects/pmac_pmu/crypto/openssl/crypto/sha/asm/sha512-mips.pl projects/pmac_pmu/crypto/openssl/crypto/sha/asm/sha512-parisc.pl projects/pmac_pmu/crypto/openssl/crypto/sha/sha512.c projects/pmac_pmu/crypto/openssl/crypto/srp/srp_grps.h projects/pmac_pmu/crypto/openssl/crypto/srp/srp_lib.c projects/pmac_pmu/crypto/openssl/crypto/x509/x509_vfy.c projects/pmac_pmu/crypto/openssl/crypto/x509/x_all.c projects/pmac_pmu/crypto/openssl/crypto/x86cpuid.pl projects/pmac_pmu/crypto/openssl/doc/apps/cms.pod projects/pmac_pmu/crypto/openssl/doc/apps/rsa.pod projects/pmac_pmu/crypto/openssl/doc/apps/smime.pod projects/pmac_pmu/crypto/openssl/doc/crypto/X509_STORE_CTX_get_error.pod projects/pmac_pmu/crypto/openssl/doc/crypto/ecdsa.pod projects/pmac_pmu/crypto/openssl/doc/ssl/SSL_COMP_add_compression_method.pod projects/pmac_pmu/crypto/openssl/doc/ssl/SSL_CTX_add_session.pod projects/pmac_pmu/crypto/openssl/doc/ssl/SSL_CTX_load_verify_locations.pod projects/pmac_pmu/crypto/openssl/doc/ssl/SSL_CTX_set_client_CA_list.pod projects/pmac_pmu/crypto/openssl/doc/ssl/SSL_CTX_set_options.pod projects/pmac_pmu/crypto/openssl/doc/ssl/SSL_CTX_set_session_id_context.pod projects/pmac_pmu/crypto/openssl/doc/ssl/SSL_CTX_set_ssl_version.pod projects/pmac_pmu/crypto/openssl/doc/ssl/SSL_CTX_use_psk_identity_hint.pod projects/pmac_pmu/crypto/openssl/doc/ssl/SSL_accept.pod projects/pmac_pmu/crypto/openssl/doc/ssl/SSL_clear.pod projects/pmac_pmu/crypto/openssl/doc/ssl/SSL_connect.pod projects/pmac_pmu/crypto/openssl/doc/ssl/SSL_do_handshake.pod projects/pmac_pmu/crypto/openssl/doc/ssl/SSL_read.pod projects/pmac_pmu/crypto/openssl/doc/ssl/SSL_session_reused.pod projects/pmac_pmu/crypto/openssl/doc/ssl/SSL_set_fd.pod projects/pmac_pmu/crypto/openssl/doc/ssl/SSL_set_session.pod projects/pmac_pmu/crypto/openssl/doc/ssl/SSL_shutdown.pod projects/pmac_pmu/crypto/openssl/doc/ssl/SSL_write.pod projects/pmac_pmu/crypto/openssl/engines/ccgost/gost89.h projects/pmac_pmu/crypto/openssl/ssl/d1_both.c projects/pmac_pmu/crypto/openssl/ssl/d1_clnt.c projects/pmac_pmu/crypto/openssl/ssl/d1_lib.c projects/pmac_pmu/crypto/openssl/ssl/d1_pkt.c projects/pmac_pmu/crypto/openssl/ssl/d1_srvr.c projects/pmac_pmu/crypto/openssl/ssl/s23_clnt.c projects/pmac_pmu/crypto/openssl/ssl/s3_both.c projects/pmac_pmu/crypto/openssl/ssl/s3_clnt.c projects/pmac_pmu/crypto/openssl/ssl/s3_lib.c projects/pmac_pmu/crypto/openssl/ssl/s3_pkt.c projects/pmac_pmu/crypto/openssl/ssl/s3_srvr.c projects/pmac_pmu/crypto/openssl/ssl/ssl.h projects/pmac_pmu/crypto/openssl/ssl/ssl3.h projects/pmac_pmu/crypto/openssl/ssl/ssl_lib.c projects/pmac_pmu/crypto/openssl/ssl/ssl_locl.h projects/pmac_pmu/crypto/openssl/ssl/ssltest.c projects/pmac_pmu/crypto/openssl/ssl/t1_enc.c projects/pmac_pmu/crypto/openssl/ssl/t1_lib.c projects/pmac_pmu/crypto/openssl/util/shlib_wrap.sh projects/pmac_pmu/etc/defaults/periodic.conf projects/pmac_pmu/etc/mtree/BSD.tests.dist projects/pmac_pmu/etc/rc.d/sysctl projects/pmac_pmu/gnu/lib/libgcc/Makefile projects/pmac_pmu/include/malloc_np.h projects/pmac_pmu/include/ttyent.h projects/pmac_pmu/lib/libc/Makefile projects/pmac_pmu/lib/libc/gen/Makefile.inc projects/pmac_pmu/lib/libc/gen/getttyent.c projects/pmac_pmu/lib/libc/gen/tls.c projects/pmac_pmu/lib/libc/include/port_before.h projects/pmac_pmu/lib/libc/resolv/res_send.c projects/pmac_pmu/lib/libc/stdlib/getsubopt.c projects/pmac_pmu/lib/libc/stdlib/jemalloc/Makefile.inc projects/pmac_pmu/lib/libc/stdlib/jemalloc/Symbol.map projects/pmac_pmu/lib/libc/sys/posix_fallocate.2 projects/pmac_pmu/lib/libfetch/common.c projects/pmac_pmu/lib/libkvm/kvm_ia64.c projects/pmac_pmu/lib/msun/arm/fenv.h projects/pmac_pmu/lib/msun/src/fenv-softfloat.h projects/pmac_pmu/libexec/getty/ttys.5 projects/pmac_pmu/libexec/rtld-elf/Makefile projects/pmac_pmu/release/Makefile projects/pmac_pmu/release/doc/en_US.ISO8859-1/errata/article.xml projects/pmac_pmu/release/doc/en_US.ISO8859-1/relnotes/article.xml projects/pmac_pmu/release/doc/share/mk/doc.relnotes.mk projects/pmac_pmu/release/doc/share/xml/catalog.xml projects/pmac_pmu/release/scripts/pkg-stage.sh projects/pmac_pmu/sbin/kldstat/kldstat.8 projects/pmac_pmu/sbin/kldstat/kldstat.c projects/pmac_pmu/secure/lib/libcrypto/Makefile.inc projects/pmac_pmu/secure/lib/libcrypto/amd64/bsaes-x86_64.S projects/pmac_pmu/secure/lib/libcrypto/i386/x86cpuid.s projects/pmac_pmu/secure/lib/libcrypto/man/ASN1_OBJECT_new.3 projects/pmac_pmu/secure/lib/libcrypto/man/ASN1_STRING_length.3 projects/pmac_pmu/secure/lib/libcrypto/man/ASN1_STRING_new.3 projects/pmac_pmu/secure/lib/libcrypto/man/ASN1_STRING_print_ex.3 projects/pmac_pmu/secure/lib/libcrypto/man/ASN1_generate_nconf.3 projects/pmac_pmu/secure/lib/libcrypto/man/BIO_ctrl.3 projects/pmac_pmu/secure/lib/libcrypto/man/BIO_f_base64.3 projects/pmac_pmu/secure/lib/libcrypto/man/BIO_f_buffer.3 projects/pmac_pmu/secure/lib/libcrypto/man/BIO_f_cipher.3 projects/pmac_pmu/secure/lib/libcrypto/man/BIO_f_md.3 projects/pmac_pmu/secure/lib/libcrypto/man/BIO_f_null.3 projects/pmac_pmu/secure/lib/libcrypto/man/BIO_f_ssl.3 projects/pmac_pmu/secure/lib/libcrypto/man/BIO_find_type.3 projects/pmac_pmu/secure/lib/libcrypto/man/BIO_new.3 projects/pmac_pmu/secure/lib/libcrypto/man/BIO_new_CMS.3 projects/pmac_pmu/secure/lib/libcrypto/man/BIO_push.3 projects/pmac_pmu/secure/lib/libcrypto/man/BIO_read.3 projects/pmac_pmu/secure/lib/libcrypto/man/BIO_s_accept.3 projects/pmac_pmu/secure/lib/libcrypto/man/BIO_s_bio.3 projects/pmac_pmu/secure/lib/libcrypto/man/BIO_s_connect.3 projects/pmac_pmu/secure/lib/libcrypto/man/BIO_s_fd.3 projects/pmac_pmu/secure/lib/libcrypto/man/BIO_s_file.3 projects/pmac_pmu/secure/lib/libcrypto/man/BIO_s_mem.3 projects/pmac_pmu/secure/lib/libcrypto/man/BIO_s_null.3 projects/pmac_pmu/secure/lib/libcrypto/man/BIO_s_socket.3 projects/pmac_pmu/secure/lib/libcrypto/man/BIO_set_callback.3 projects/pmac_pmu/secure/lib/libcrypto/man/BIO_should_retry.3 projects/pmac_pmu/secure/lib/libcrypto/man/BN_BLINDING_new.3 projects/pmac_pmu/secure/lib/libcrypto/man/BN_CTX_new.3 projects/pmac_pmu/secure/lib/libcrypto/man/BN_CTX_start.3 projects/pmac_pmu/secure/lib/libcrypto/man/BN_add.3 projects/pmac_pmu/secure/lib/libcrypto/man/BN_add_word.3 projects/pmac_pmu/secure/lib/libcrypto/man/BN_bn2bin.3 projects/pmac_pmu/secure/lib/libcrypto/man/BN_cmp.3 projects/pmac_pmu/secure/lib/libcrypto/man/BN_copy.3 projects/pmac_pmu/secure/lib/libcrypto/man/BN_generate_prime.3 projects/pmac_pmu/secure/lib/libcrypto/man/BN_mod_inverse.3 projects/pmac_pmu/secure/lib/libcrypto/man/BN_mod_mul_montgomery.3 projects/pmac_pmu/secure/lib/libcrypto/man/BN_mod_mul_reciprocal.3 projects/pmac_pmu/secure/lib/libcrypto/man/BN_new.3 projects/pmac_pmu/secure/lib/libcrypto/man/BN_num_bytes.3 projects/pmac_pmu/secure/lib/libcrypto/man/BN_rand.3 projects/pmac_pmu/secure/lib/libcrypto/man/BN_set_bit.3 projects/pmac_pmu/secure/lib/libcrypto/man/BN_swap.3 projects/pmac_pmu/secure/lib/libcrypto/man/BN_zero.3 projects/pmac_pmu/secure/lib/libcrypto/man/CMS_add0_cert.3 projects/pmac_pmu/secure/lib/libcrypto/man/CMS_add1_recipient_cert.3 projects/pmac_pmu/secure/lib/libcrypto/man/CMS_compress.3 projects/pmac_pmu/secure/lib/libcrypto/man/CMS_decrypt.3 projects/pmac_pmu/secure/lib/libcrypto/man/CMS_encrypt.3 projects/pmac_pmu/secure/lib/libcrypto/man/CMS_final.3 projects/pmac_pmu/secure/lib/libcrypto/man/CMS_get0_RecipientInfos.3 projects/pmac_pmu/secure/lib/libcrypto/man/CMS_get0_SignerInfos.3 projects/pmac_pmu/secure/lib/libcrypto/man/CMS_get0_type.3 projects/pmac_pmu/secure/lib/libcrypto/man/CMS_get1_ReceiptRequest.3 projects/pmac_pmu/secure/lib/libcrypto/man/CMS_sign.3 projects/pmac_pmu/secure/lib/libcrypto/man/CMS_sign_add1_signer.3 projects/pmac_pmu/secure/lib/libcrypto/man/CMS_sign_receipt.3 projects/pmac_pmu/secure/lib/libcrypto/man/CMS_uncompress.3 projects/pmac_pmu/secure/lib/libcrypto/man/CMS_verify.3 projects/pmac_pmu/secure/lib/libcrypto/man/CMS_verify_receipt.3 projects/pmac_pmu/secure/lib/libcrypto/man/CONF_modules_free.3 projects/pmac_pmu/secure/lib/libcrypto/man/CONF_modules_load_file.3 projects/pmac_pmu/secure/lib/libcrypto/man/CRYPTO_set_ex_data.3 projects/pmac_pmu/secure/lib/libcrypto/man/DH_generate_key.3 projects/pmac_pmu/secure/lib/libcrypto/man/DH_generate_parameters.3 projects/pmac_pmu/secure/lib/libcrypto/man/DH_get_ex_new_index.3 projects/pmac_pmu/secure/lib/libcrypto/man/DH_new.3 projects/pmac_pmu/secure/lib/libcrypto/man/DH_set_method.3 projects/pmac_pmu/secure/lib/libcrypto/man/DH_size.3 projects/pmac_pmu/secure/lib/libcrypto/man/DSA_SIG_new.3 projects/pmac_pmu/secure/lib/libcrypto/man/DSA_do_sign.3 projects/pmac_pmu/secure/lib/libcrypto/man/DSA_dup_DH.3 projects/pmac_pmu/secure/lib/libcrypto/man/DSA_generate_key.3 projects/pmac_pmu/secure/lib/libcrypto/man/DSA_generate_parameters.3 projects/pmac_pmu/secure/lib/libcrypto/man/DSA_get_ex_new_index.3 projects/pmac_pmu/secure/lib/libcrypto/man/DSA_new.3 projects/pmac_pmu/secure/lib/libcrypto/man/DSA_set_method.3 projects/pmac_pmu/secure/lib/libcrypto/man/DSA_sign.3 projects/pmac_pmu/secure/lib/libcrypto/man/DSA_size.3 projects/pmac_pmu/secure/lib/libcrypto/man/ERR_GET_LIB.3 projects/pmac_pmu/secure/lib/libcrypto/man/ERR_clear_error.3 projects/pmac_pmu/secure/lib/libcrypto/man/ERR_error_string.3 projects/pmac_pmu/secure/lib/libcrypto/man/ERR_get_error.3 projects/pmac_pmu/secure/lib/libcrypto/man/ERR_load_crypto_strings.3 projects/pmac_pmu/secure/lib/libcrypto/man/ERR_load_strings.3 projects/pmac_pmu/secure/lib/libcrypto/man/ERR_print_errors.3 projects/pmac_pmu/secure/lib/libcrypto/man/ERR_put_error.3 projects/pmac_pmu/secure/lib/libcrypto/man/ERR_remove_state.3 projects/pmac_pmu/secure/lib/libcrypto/man/ERR_set_mark.3 projects/pmac_pmu/secure/lib/libcrypto/man/EVP_BytesToKey.3 projects/pmac_pmu/secure/lib/libcrypto/man/EVP_DigestInit.3 projects/pmac_pmu/secure/lib/libcrypto/man/EVP_DigestSignInit.3 projects/pmac_pmu/secure/lib/libcrypto/man/EVP_DigestVerifyInit.3 projects/pmac_pmu/secure/lib/libcrypto/man/EVP_EncryptInit.3 projects/pmac_pmu/secure/lib/libcrypto/man/EVP_OpenInit.3 projects/pmac_pmu/secure/lib/libcrypto/man/EVP_PKEY_CTX_ctrl.3 projects/pmac_pmu/secure/lib/libcrypto/man/EVP_PKEY_CTX_new.3 projects/pmac_pmu/secure/lib/libcrypto/man/EVP_PKEY_cmp.3 projects/pmac_pmu/secure/lib/libcrypto/man/EVP_PKEY_decrypt.3 projects/pmac_pmu/secure/lib/libcrypto/man/EVP_PKEY_derive.3 projects/pmac_pmu/secure/lib/libcrypto/man/EVP_PKEY_encrypt.3 projects/pmac_pmu/secure/lib/libcrypto/man/EVP_PKEY_get_default_digest.3 projects/pmac_pmu/secure/lib/libcrypto/man/EVP_PKEY_keygen.3 projects/pmac_pmu/secure/lib/libcrypto/man/EVP_PKEY_new.3 projects/pmac_pmu/secure/lib/libcrypto/man/EVP_PKEY_print_private.3 projects/pmac_pmu/secure/lib/libcrypto/man/EVP_PKEY_set1_RSA.3 projects/pmac_pmu/secure/lib/libcrypto/man/EVP_PKEY_sign.3 projects/pmac_pmu/secure/lib/libcrypto/man/EVP_PKEY_verify.3 projects/pmac_pmu/secure/lib/libcrypto/man/EVP_PKEY_verify_recover.3 projects/pmac_pmu/secure/lib/libcrypto/man/EVP_SealInit.3 projects/pmac_pmu/secure/lib/libcrypto/man/EVP_SignInit.3 projects/pmac_pmu/secure/lib/libcrypto/man/EVP_VerifyInit.3 projects/pmac_pmu/secure/lib/libcrypto/man/OBJ_nid2obj.3 projects/pmac_pmu/secure/lib/libcrypto/man/OPENSSL_Applink.3 projects/pmac_pmu/secure/lib/libcrypto/man/OPENSSL_VERSION_NUMBER.3 projects/pmac_pmu/secure/lib/libcrypto/man/OPENSSL_config.3 projects/pmac_pmu/secure/lib/libcrypto/man/OPENSSL_ia32cap.3 projects/pmac_pmu/secure/lib/libcrypto/man/OPENSSL_load_builtin_modules.3 projects/pmac_pmu/secure/lib/libcrypto/man/OpenSSL_add_all_algorithms.3 projects/pmac_pmu/secure/lib/libcrypto/man/PEM_write_bio_CMS_stream.3 projects/pmac_pmu/secure/lib/libcrypto/man/PEM_write_bio_PKCS7_stream.3 projects/pmac_pmu/secure/lib/libcrypto/man/PKCS12_create.3 projects/pmac_pmu/secure/lib/libcrypto/man/PKCS12_parse.3 projects/pmac_pmu/secure/lib/libcrypto/man/PKCS7_decrypt.3 projects/pmac_pmu/secure/lib/libcrypto/man/PKCS7_encrypt.3 projects/pmac_pmu/secure/lib/libcrypto/man/PKCS7_sign.3 projects/pmac_pmu/secure/lib/libcrypto/man/PKCS7_sign_add_signer.3 projects/pmac_pmu/secure/lib/libcrypto/man/PKCS7_verify.3 projects/pmac_pmu/secure/lib/libcrypto/man/RAND_add.3 projects/pmac_pmu/secure/lib/libcrypto/man/RAND_bytes.3 projects/pmac_pmu/secure/lib/libcrypto/man/RAND_cleanup.3 projects/pmac_pmu/secure/lib/libcrypto/man/RAND_egd.3 projects/pmac_pmu/secure/lib/libcrypto/man/RAND_load_file.3 projects/pmac_pmu/secure/lib/libcrypto/man/RAND_set_rand_method.3 projects/pmac_pmu/secure/lib/libcrypto/man/RSA_blinding_on.3 projects/pmac_pmu/secure/lib/libcrypto/man/RSA_check_key.3 projects/pmac_pmu/secure/lib/libcrypto/man/RSA_generate_key.3 projects/pmac_pmu/secure/lib/libcrypto/man/RSA_get_ex_new_index.3 projects/pmac_pmu/secure/lib/libcrypto/man/RSA_new.3 projects/pmac_pmu/secure/lib/libcrypto/man/RSA_padding_add_PKCS1_type_1.3 projects/pmac_pmu/secure/lib/libcrypto/man/RSA_print.3 projects/pmac_pmu/secure/lib/libcrypto/man/RSA_private_encrypt.3 projects/pmac_pmu/secure/lib/libcrypto/man/RSA_public_encrypt.3 projects/pmac_pmu/secure/lib/libcrypto/man/RSA_set_method.3 projects/pmac_pmu/secure/lib/libcrypto/man/RSA_sign.3 projects/pmac_pmu/secure/lib/libcrypto/man/RSA_sign_ASN1_OCTET_STRING.3 projects/pmac_pmu/secure/lib/libcrypto/man/RSA_size.3 projects/pmac_pmu/secure/lib/libcrypto/man/SMIME_read_CMS.3 projects/pmac_pmu/secure/lib/libcrypto/man/SMIME_read_PKCS7.3 projects/pmac_pmu/secure/lib/libcrypto/man/SMIME_write_CMS.3 projects/pmac_pmu/secure/lib/libcrypto/man/SMIME_write_PKCS7.3 projects/pmac_pmu/secure/lib/libcrypto/man/X509_NAME_ENTRY_get_object.3 projects/pmac_pmu/secure/lib/libcrypto/man/X509_NAME_add_entry_by_txt.3 projects/pmac_pmu/secure/lib/libcrypto/man/X509_NAME_get_index_by_NID.3 projects/pmac_pmu/secure/lib/libcrypto/man/X509_NAME_print_ex.3 projects/pmac_pmu/secure/lib/libcrypto/man/X509_STORE_CTX_get_error.3 projects/pmac_pmu/secure/lib/libcrypto/man/X509_STORE_CTX_get_ex_new_index.3 projects/pmac_pmu/secure/lib/libcrypto/man/X509_STORE_CTX_new.3 projects/pmac_pmu/secure/lib/libcrypto/man/X509_STORE_CTX_set_verify_cb.3 projects/pmac_pmu/secure/lib/libcrypto/man/X509_STORE_set_verify_cb_func.3 projects/pmac_pmu/secure/lib/libcrypto/man/X509_VERIFY_PARAM_set_flags.3 projects/pmac_pmu/secure/lib/libcrypto/man/X509_new.3 projects/pmac_pmu/secure/lib/libcrypto/man/X509_verify_cert.3 projects/pmac_pmu/secure/lib/libcrypto/man/bio.3 projects/pmac_pmu/secure/lib/libcrypto/man/blowfish.3 projects/pmac_pmu/secure/lib/libcrypto/man/bn.3 projects/pmac_pmu/secure/lib/libcrypto/man/bn_internal.3 projects/pmac_pmu/secure/lib/libcrypto/man/buffer.3 projects/pmac_pmu/secure/lib/libcrypto/man/crypto.3 projects/pmac_pmu/secure/lib/libcrypto/man/d2i_ASN1_OBJECT.3 projects/pmac_pmu/secure/lib/libcrypto/man/d2i_DHparams.3 projects/pmac_pmu/secure/lib/libcrypto/man/d2i_DSAPublicKey.3 projects/pmac_pmu/secure/lib/libcrypto/man/d2i_PKCS8PrivateKey.3 projects/pmac_pmu/secure/lib/libcrypto/man/d2i_RSAPublicKey.3 projects/pmac_pmu/secure/lib/libcrypto/man/d2i_X509.3 projects/pmac_pmu/secure/lib/libcrypto/man/d2i_X509_ALGOR.3 projects/pmac_pmu/secure/lib/libcrypto/man/d2i_X509_CRL.3 projects/pmac_pmu/secure/lib/libcrypto/man/d2i_X509_NAME.3 projects/pmac_pmu/secure/lib/libcrypto/man/d2i_X509_REQ.3 projects/pmac_pmu/secure/lib/libcrypto/man/d2i_X509_SIG.3 projects/pmac_pmu/secure/lib/libcrypto/man/des.3 projects/pmac_pmu/secure/lib/libcrypto/man/dh.3 projects/pmac_pmu/secure/lib/libcrypto/man/dsa.3 projects/pmac_pmu/secure/lib/libcrypto/man/ecdsa.3 projects/pmac_pmu/secure/lib/libcrypto/man/engine.3 projects/pmac_pmu/secure/lib/libcrypto/man/err.3 projects/pmac_pmu/secure/lib/libcrypto/man/evp.3 projects/pmac_pmu/secure/lib/libcrypto/man/hmac.3 projects/pmac_pmu/secure/lib/libcrypto/man/i2d_CMS_bio_stream.3 projects/pmac_pmu/secure/lib/libcrypto/man/i2d_PKCS7_bio_stream.3 projects/pmac_pmu/secure/lib/libcrypto/man/lh_stats.3 projects/pmac_pmu/secure/lib/libcrypto/man/lhash.3 projects/pmac_pmu/secure/lib/libcrypto/man/md5.3 projects/pmac_pmu/secure/lib/libcrypto/man/mdc2.3 projects/pmac_pmu/secure/lib/libcrypto/man/pem.3 projects/pmac_pmu/secure/lib/libcrypto/man/rand.3 projects/pmac_pmu/secure/lib/libcrypto/man/rc4.3 projects/pmac_pmu/secure/lib/libcrypto/man/ripemd.3 projects/pmac_pmu/secure/lib/libcrypto/man/rsa.3 projects/pmac_pmu/secure/lib/libcrypto/man/sha.3 projects/pmac_pmu/secure/lib/libcrypto/man/threads.3 projects/pmac_pmu/secure/lib/libcrypto/man/ui.3 projects/pmac_pmu/secure/lib/libcrypto/man/ui_compat.3 projects/pmac_pmu/secure/lib/libcrypto/man/x509.3 projects/pmac_pmu/secure/lib/libssl/man/SSL_CIPHER_get_name.3 projects/pmac_pmu/secure/lib/libssl/man/SSL_COMP_add_compression_method.3 projects/pmac_pmu/secure/lib/libssl/man/SSL_CTX_add_extra_chain_cert.3 projects/pmac_pmu/secure/lib/libssl/man/SSL_CTX_add_session.3 projects/pmac_pmu/secure/lib/libssl/man/SSL_CTX_ctrl.3 projects/pmac_pmu/secure/lib/libssl/man/SSL_CTX_flush_sessions.3 projects/pmac_pmu/secure/lib/libssl/man/SSL_CTX_free.3 projects/pmac_pmu/secure/lib/libssl/man/SSL_CTX_get_ex_new_index.3 projects/pmac_pmu/secure/lib/libssl/man/SSL_CTX_get_verify_mode.3 projects/pmac_pmu/secure/lib/libssl/man/SSL_CTX_load_verify_locations.3 projects/pmac_pmu/secure/lib/libssl/man/SSL_CTX_new.3 projects/pmac_pmu/secure/lib/libssl/man/SSL_CTX_sess_number.3 projects/pmac_pmu/secure/lib/libssl/man/SSL_CTX_sess_set_cache_size.3 projects/pmac_pmu/secure/lib/libssl/man/SSL_CTX_sess_set_get_cb.3 projects/pmac_pmu/secure/lib/libssl/man/SSL_CTX_sessions.3 projects/pmac_pmu/secure/lib/libssl/man/SSL_CTX_set_cert_store.3 projects/pmac_pmu/secure/lib/libssl/man/SSL_CTX_set_cert_verify_callback.3 projects/pmac_pmu/secure/lib/libssl/man/SSL_CTX_set_cipher_list.3 projects/pmac_pmu/secure/lib/libssl/man/SSL_CTX_set_client_CA_list.3 projects/pmac_pmu/secure/lib/libssl/man/SSL_CTX_set_client_cert_cb.3 projects/pmac_pmu/secure/lib/libssl/man/SSL_CTX_set_default_passwd_cb.3 projects/pmac_pmu/secure/lib/libssl/man/SSL_CTX_set_generate_session_id.3 projects/pmac_pmu/secure/lib/libssl/man/SSL_CTX_set_info_callback.3 projects/pmac_pmu/secure/lib/libssl/man/SSL_CTX_set_max_cert_list.3 projects/pmac_pmu/secure/lib/libssl/man/SSL_CTX_set_mode.3 projects/pmac_pmu/secure/lib/libssl/man/SSL_CTX_set_msg_callback.3 projects/pmac_pmu/secure/lib/libssl/man/SSL_CTX_set_options.3 projects/pmac_pmu/secure/lib/libssl/man/SSL_CTX_set_psk_client_callback.3 projects/pmac_pmu/secure/lib/libssl/man/SSL_CTX_set_quiet_shutdown.3 projects/pmac_pmu/secure/lib/libssl/man/SSL_CTX_set_session_cache_mode.3 projects/pmac_pmu/secure/lib/libssl/man/SSL_CTX_set_session_id_context.3 projects/pmac_pmu/secure/lib/libssl/man/SSL_CTX_set_ssl_version.3 projects/pmac_pmu/secure/lib/libssl/man/SSL_CTX_set_timeout.3 projects/pmac_pmu/secure/lib/libssl/man/SSL_CTX_set_tmp_dh_callback.3 projects/pmac_pmu/secure/lib/libssl/man/SSL_CTX_set_tmp_rsa_callback.3 projects/pmac_pmu/secure/lib/libssl/man/SSL_CTX_set_verify.3 projects/pmac_pmu/secure/lib/libssl/man/SSL_CTX_use_certificate.3 projects/pmac_pmu/secure/lib/libssl/man/SSL_CTX_use_psk_identity_hint.3 projects/pmac_pmu/secure/lib/libssl/man/SSL_SESSION_free.3 projects/pmac_pmu/secure/lib/libssl/man/SSL_SESSION_get_ex_new_index.3 projects/pmac_pmu/secure/lib/libssl/man/SSL_SESSION_get_time.3 projects/pmac_pmu/secure/lib/libssl/man/SSL_accept.3 projects/pmac_pmu/secure/lib/libssl/man/SSL_alert_type_string.3 projects/pmac_pmu/secure/lib/libssl/man/SSL_clear.3 projects/pmac_pmu/secure/lib/libssl/man/SSL_connect.3 projects/pmac_pmu/secure/lib/libssl/man/SSL_do_handshake.3 projects/pmac_pmu/secure/lib/libssl/man/SSL_free.3 projects/pmac_pmu/secure/lib/libssl/man/SSL_get_SSL_CTX.3 projects/pmac_pmu/secure/lib/libssl/man/SSL_get_ciphers.3 projects/pmac_pmu/secure/lib/libssl/man/SSL_get_client_CA_list.3 projects/pmac_pmu/secure/lib/libssl/man/SSL_get_current_cipher.3 projects/pmac_pmu/secure/lib/libssl/man/SSL_get_default_timeout.3 projects/pmac_pmu/secure/lib/libssl/man/SSL_get_error.3 projects/pmac_pmu/secure/lib/libssl/man/SSL_get_ex_data_X509_STORE_CTX_idx.3 projects/pmac_pmu/secure/lib/libssl/man/SSL_get_ex_new_index.3 projects/pmac_pmu/secure/lib/libssl/man/SSL_get_fd.3 projects/pmac_pmu/secure/lib/libssl/man/SSL_get_peer_cert_chain.3 projects/pmac_pmu/secure/lib/libssl/man/SSL_get_peer_certificate.3 projects/pmac_pmu/secure/lib/libssl/man/SSL_get_psk_identity.3 projects/pmac_pmu/secure/lib/libssl/man/SSL_get_rbio.3 projects/pmac_pmu/secure/lib/libssl/man/SSL_get_session.3 projects/pmac_pmu/secure/lib/libssl/man/SSL_get_verify_result.3 projects/pmac_pmu/secure/lib/libssl/man/SSL_get_version.3 projects/pmac_pmu/secure/lib/libssl/man/SSL_library_init.3 projects/pmac_pmu/secure/lib/libssl/man/SSL_load_client_CA_file.3 projects/pmac_pmu/secure/lib/libssl/man/SSL_new.3 projects/pmac_pmu/secure/lib/libssl/man/SSL_pending.3 projects/pmac_pmu/secure/lib/libssl/man/SSL_read.3 projects/pmac_pmu/secure/lib/libssl/man/SSL_rstate_string.3 projects/pmac_pmu/secure/lib/libssl/man/SSL_session_reused.3 projects/pmac_pmu/secure/lib/libssl/man/SSL_set_bio.3 projects/pmac_pmu/secure/lib/libssl/man/SSL_set_connect_state.3 projects/pmac_pmu/secure/lib/libssl/man/SSL_set_fd.3 projects/pmac_pmu/secure/lib/libssl/man/SSL_set_session.3 projects/pmac_pmu/secure/lib/libssl/man/SSL_set_shutdown.3 projects/pmac_pmu/secure/lib/libssl/man/SSL_set_verify_result.3 projects/pmac_pmu/secure/lib/libssl/man/SSL_shutdown.3 projects/pmac_pmu/secure/lib/libssl/man/SSL_state_string.3 projects/pmac_pmu/secure/lib/libssl/man/SSL_want.3 projects/pmac_pmu/secure/lib/libssl/man/SSL_write.3 projects/pmac_pmu/secure/lib/libssl/man/d2i_SSL_SESSION.3 projects/pmac_pmu/secure/lib/libssl/man/ssl.3 projects/pmac_pmu/secure/usr.bin/openssl/man/CA.pl.1 projects/pmac_pmu/secure/usr.bin/openssl/man/asn1parse.1 projects/pmac_pmu/secure/usr.bin/openssl/man/ca.1 projects/pmac_pmu/secure/usr.bin/openssl/man/ciphers.1 projects/pmac_pmu/secure/usr.bin/openssl/man/cms.1 projects/pmac_pmu/secure/usr.bin/openssl/man/crl.1 projects/pmac_pmu/secure/usr.bin/openssl/man/crl2pkcs7.1 projects/pmac_pmu/secure/usr.bin/openssl/man/dgst.1 projects/pmac_pmu/secure/usr.bin/openssl/man/dhparam.1 projects/pmac_pmu/secure/usr.bin/openssl/man/dsa.1 projects/pmac_pmu/secure/usr.bin/openssl/man/dsaparam.1 projects/pmac_pmu/secure/usr.bin/openssl/man/ec.1 projects/pmac_pmu/secure/usr.bin/openssl/man/ecparam.1 projects/pmac_pmu/secure/usr.bin/openssl/man/enc.1 projects/pmac_pmu/secure/usr.bin/openssl/man/errstr.1 projects/pmac_pmu/secure/usr.bin/openssl/man/gendsa.1 projects/pmac_pmu/secure/usr.bin/openssl/man/genpkey.1 projects/pmac_pmu/secure/usr.bin/openssl/man/genrsa.1 projects/pmac_pmu/secure/usr.bin/openssl/man/nseq.1 projects/pmac_pmu/secure/usr.bin/openssl/man/ocsp.1 projects/pmac_pmu/secure/usr.bin/openssl/man/openssl.1 projects/pmac_pmu/secure/usr.bin/openssl/man/passwd.1 projects/pmac_pmu/secure/usr.bin/openssl/man/pkcs12.1 projects/pmac_pmu/secure/usr.bin/openssl/man/pkcs7.1 projects/pmac_pmu/secure/usr.bin/openssl/man/pkcs8.1 projects/pmac_pmu/secure/usr.bin/openssl/man/pkey.1 projects/pmac_pmu/secure/usr.bin/openssl/man/pkeyparam.1 projects/pmac_pmu/secure/usr.bin/openssl/man/pkeyutl.1 projects/pmac_pmu/secure/usr.bin/openssl/man/rand.1 projects/pmac_pmu/secure/usr.bin/openssl/man/req.1 projects/pmac_pmu/secure/usr.bin/openssl/man/rsa.1 projects/pmac_pmu/secure/usr.bin/openssl/man/rsautl.1 projects/pmac_pmu/secure/usr.bin/openssl/man/s_client.1 projects/pmac_pmu/secure/usr.bin/openssl/man/s_server.1 projects/pmac_pmu/secure/usr.bin/openssl/man/s_time.1 projects/pmac_pmu/secure/usr.bin/openssl/man/sess_id.1 projects/pmac_pmu/secure/usr.bin/openssl/man/smime.1 projects/pmac_pmu/secure/usr.bin/openssl/man/speed.1 projects/pmac_pmu/secure/usr.bin/openssl/man/spkac.1 projects/pmac_pmu/secure/usr.bin/openssl/man/ts.1 projects/pmac_pmu/secure/usr.bin/openssl/man/tsget.1 projects/pmac_pmu/secure/usr.bin/openssl/man/verify.1 projects/pmac_pmu/secure/usr.bin/openssl/man/version.1 projects/pmac_pmu/secure/usr.bin/openssl/man/x509.1 projects/pmac_pmu/secure/usr.bin/openssl/man/x509v3_config.1 projects/pmac_pmu/share/man/man4/Makefile projects/pmac_pmu/share/man/man5/src.conf.5 projects/pmac_pmu/share/man/man9/malloc.9 projects/pmac_pmu/share/man/man9/mbuf.9 projects/pmac_pmu/share/misc/bsd-family-tree projects/pmac_pmu/share/misc/committers-doc.dot projects/pmac_pmu/share/misc/committers-ports.dot projects/pmac_pmu/share/misc/committers-src.dot projects/pmac_pmu/share/mk/bsd.libnames.mk projects/pmac_pmu/share/mk/bsd.own.mk projects/pmac_pmu/share/mk/bsd.test.mk projects/pmac_pmu/share/mk/tap.test.mk projects/pmac_pmu/sys/amd64/amd64/machdep.c projects/pmac_pmu/sys/amd64/amd64/mp_watchdog.c projects/pmac_pmu/sys/amd64/amd64/pmap.c projects/pmac_pmu/sys/amd64/conf/NOTES projects/pmac_pmu/sys/amd64/include/smp.h projects/pmac_pmu/sys/amd64/include/vmm.h (contents, props changed) projects/pmac_pmu/sys/amd64/vmm/amd/amdv.c projects/pmac_pmu/sys/amd64/vmm/intel/vmcs.h projects/pmac_pmu/sys/amd64/vmm/intel/vmx.c projects/pmac_pmu/sys/amd64/vmm/io/iommu.c projects/pmac_pmu/sys/amd64/vmm/io/ppt.c projects/pmac_pmu/sys/amd64/vmm/io/ppt.h projects/pmac_pmu/sys/amd64/vmm/io/vioapic.c projects/pmac_pmu/sys/amd64/vmm/io/vlapic.c projects/pmac_pmu/sys/amd64/vmm/io/vlapic.h projects/pmac_pmu/sys/amd64/vmm/io/vlapic_priv.h projects/pmac_pmu/sys/amd64/vmm/vmm.c projects/pmac_pmu/sys/amd64/vmm/vmm_ipi.c projects/pmac_pmu/sys/amd64/vmm/vmm_stat.c projects/pmac_pmu/sys/amd64/vmm/vmm_stat.h projects/pmac_pmu/sys/arm/arm/locore.S projects/pmac_pmu/sys/arm/at91/at91.c projects/pmac_pmu/sys/arm/at91/at91rm9200.c projects/pmac_pmu/sys/arm/at91/at91sam9260.c projects/pmac_pmu/sys/arm/at91/at91sam9g20.c projects/pmac_pmu/sys/arm/at91/at91sam9g45.c projects/pmac_pmu/sys/arm/at91/at91sam9x5.c projects/pmac_pmu/sys/arm/at91/at91var.h projects/pmac_pmu/sys/arm/at91/board_hl201.c projects/pmac_pmu/sys/arm/at91/board_sam9260ek.c projects/pmac_pmu/sys/arm/at91/files.at91 projects/pmac_pmu/sys/arm/at91/uart_bus_at91usart.c projects/pmac_pmu/sys/arm/at91/uart_cpu_at91usart.c projects/pmac_pmu/sys/arm/at91/uart_dev_at91usart.c projects/pmac_pmu/sys/arm/conf/ATMEL projects/pmac_pmu/sys/arm/conf/BWCT projects/pmac_pmu/sys/arm/conf/HL200 projects/pmac_pmu/sys/arm/conf/HL201 projects/pmac_pmu/sys/arm/conf/NOTES projects/pmac_pmu/sys/arm/conf/QILA9G20 projects/pmac_pmu/sys/arm/conf/SAM9260EK projects/pmac_pmu/sys/arm/conf/SAM9G20EK projects/pmac_pmu/sys/arm/conf/SAM9X25EK projects/pmac_pmu/sys/arm/conf/SN9G45 projects/pmac_pmu/sys/arm/freescale/imx/imx51_ipuv3_fbd.c projects/pmac_pmu/sys/arm/include/asmacros.h projects/pmac_pmu/sys/arm/s3c2xx0/uart_dev_s3c2410.c projects/pmac_pmu/sys/arm/sa11x0/uart_dev_sa1110.c projects/pmac_pmu/sys/arm/xilinx/uart_dev_cdnc.c projects/pmac_pmu/sys/boot/i386/libi386/comconsole.c projects/pmac_pmu/sys/boot/pc98/libpc98/comconsole.c projects/pmac_pmu/sys/cam/cam_xpt.c projects/pmac_pmu/sys/cam/scsi/scsi_da.c projects/pmac_pmu/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/arc.c projects/pmac_pmu/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dmu_traverse.c projects/pmac_pmu/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_mirror.c projects/pmac_pmu/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_dir.c projects/pmac_pmu/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_vnops.c projects/pmac_pmu/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_znode.c projects/pmac_pmu/sys/compat/freebsd32/freebsd32_misc.c projects/pmac_pmu/sys/conf/NOTES projects/pmac_pmu/sys/conf/files.amd64 projects/pmac_pmu/sys/conf/files.i386 projects/pmac_pmu/sys/conf/options projects/pmac_pmu/sys/conf/options.arm projects/pmac_pmu/sys/contrib/ipfilter/netinet/ip_compat.h projects/pmac_pmu/sys/contrib/ipfilter/netinet/ip_fil_freebsd.c (contents, props changed) projects/pmac_pmu/sys/dev/adb/adb_kbd.c projects/pmac_pmu/sys/dev/adb/adb_mouse.c projects/pmac_pmu/sys/dev/aha/aha.c projects/pmac_pmu/sys/dev/ahci/ahci.c projects/pmac_pmu/sys/dev/altera/atse/if_atse.c projects/pmac_pmu/sys/dev/bxe/bxe.c projects/pmac_pmu/sys/dev/e1000/if_igb.c projects/pmac_pmu/sys/dev/fdt/fdt_common.c projects/pmac_pmu/sys/dev/hwpmc/hwpmc_core.c projects/pmac_pmu/sys/dev/hwpmc/hwpmc_piv.c projects/pmac_pmu/sys/dev/hwpmc/hwpmc_powerpc.c projects/pmac_pmu/sys/dev/hwpmc/hwpmc_ppro.c projects/pmac_pmu/sys/dev/hwpmc/hwpmc_uncore.c projects/pmac_pmu/sys/dev/hwpmc/hwpmc_x86.c projects/pmac_pmu/sys/dev/hyperv/netvsc/hv_netvsc_drv_freebsd.c projects/pmac_pmu/sys/dev/nand/nfc_at91.c projects/pmac_pmu/sys/dev/netmap/netmap.c projects/pmac_pmu/sys/dev/netmap/netmap_generic.c projects/pmac_pmu/sys/dev/netmap/netmap_vale.c projects/pmac_pmu/sys/dev/pci/pci.c projects/pmac_pmu/sys/dev/pci/pci_user.c projects/pmac_pmu/sys/dev/pci/pcivar.h projects/pmac_pmu/sys/dev/qlxge/qls_os.c projects/pmac_pmu/sys/dev/uart/uart.h projects/pmac_pmu/sys/dev/uart/uart_bus_fdt.c projects/pmac_pmu/sys/dev/uart/uart_core.c projects/pmac_pmu/sys/dev/uart/uart_cpu.h projects/pmac_pmu/sys/dev/uart/uart_cpu_fdt.c projects/pmac_pmu/sys/dev/uart/uart_dev_imx.c projects/pmac_pmu/sys/dev/uart/uart_dev_lpc.c projects/pmac_pmu/sys/dev/uart/uart_dev_ns8250.c projects/pmac_pmu/sys/dev/uart/uart_dev_ns8250.h projects/pmac_pmu/sys/dev/uart/uart_dev_pl011.c projects/pmac_pmu/sys/dev/uart/uart_dev_quicc.c projects/pmac_pmu/sys/dev/uart/uart_dev_sab82532.c projects/pmac_pmu/sys/dev/uart/uart_dev_z8530.c projects/pmac_pmu/sys/dev/uart/uart_if.m projects/pmac_pmu/sys/dev/usb/controller/ehci.c projects/pmac_pmu/sys/dev/usb/input/ukbd.c projects/pmac_pmu/sys/dev/usb/net/uhso.c projects/pmac_pmu/sys/dev/usb/quirk/usb_quirk.c projects/pmac_pmu/sys/dev/usb/usb_dev.c projects/pmac_pmu/sys/dev/usb/usb_device.c projects/pmac_pmu/sys/dev/usb/usb_freebsd.h projects/pmac_pmu/sys/dev/usb/usb_freebsd_loader.h projects/pmac_pmu/sys/dev/usb/usb_transfer.c projects/pmac_pmu/sys/dev/usb/usbdevs projects/pmac_pmu/sys/dev/usb/wlan/if_run.c projects/pmac_pmu/sys/dev/virtio/network/if_vtnet.c projects/pmac_pmu/sys/dev/virtio/scsi/virtio_scsi.c projects/pmac_pmu/sys/dev/vt/hw/fb/vt_fb.c projects/pmac_pmu/sys/dev/vt/hw/xboxfb/xboxfb.c projects/pmac_pmu/sys/fs/ext2fs/ext2_alloc.c projects/pmac_pmu/sys/fs/ext2fs/ext2_bmap.c projects/pmac_pmu/sys/fs/ext2fs/ext2_dinode.h projects/pmac_pmu/sys/fs/ext2fs/ext2_htree.c projects/pmac_pmu/sys/fs/ext2fs/ext2_inode_cnv.c projects/pmac_pmu/sys/fs/ext2fs/ext2_lookup.c projects/pmac_pmu/sys/fs/ext2fs/ext2_subr.c projects/pmac_pmu/sys/fs/ext2fs/ext2_vfsops.c projects/pmac_pmu/sys/fs/ext2fs/ext2_vnops.c projects/pmac_pmu/sys/fs/ext2fs/inode.h projects/pmac_pmu/sys/fs/nfs/nfs_var.h projects/pmac_pmu/sys/fs/nfsserver/nfs_nfsdcache.c projects/pmac_pmu/sys/fs/nfsserver/nfs_nfsdkrpc.c projects/pmac_pmu/sys/geom/geom_ctl.c projects/pmac_pmu/sys/geom/multipath/g_multipath.c projects/pmac_pmu/sys/i386/conf/NOTES projects/pmac_pmu/sys/i386/i386/machdep.c projects/pmac_pmu/sys/i386/i386/mp_watchdog.c projects/pmac_pmu/sys/i386/i386/pmap.c projects/pmac_pmu/sys/i386/include/smp.h projects/pmac_pmu/sys/i386/xen/mptable.c projects/pmac_pmu/sys/ia64/conf/GENERIC projects/pmac_pmu/sys/ia64/ia64/exception.S projects/pmac_pmu/sys/ia64/ia64/pmap.c projects/pmac_pmu/sys/kern/kern_event.c projects/pmac_pmu/sys/kern/subr_prf.c projects/pmac_pmu/sys/kern/subr_witness.c projects/pmac_pmu/sys/kern/uipc_mbuf.c projects/pmac_pmu/sys/kern/uipc_shm.c projects/pmac_pmu/sys/kern/uipc_sockbuf.c projects/pmac_pmu/sys/kern/uipc_socket.c projects/pmac_pmu/sys/kern/uipc_syscalls.c projects/pmac_pmu/sys/kern/vfs_bio.c projects/pmac_pmu/sys/kern/vfs_syscalls.c projects/pmac_pmu/sys/mips/adm5120/uart_dev_adm5120.c projects/pmac_pmu/sys/mips/atheros/ar724xreg.h projects/pmac_pmu/sys/mips/atheros/uart_dev_ar933x.c projects/pmac_pmu/sys/mips/cavium/ciu.c projects/pmac_pmu/sys/mips/cavium/uart_dev_oct16550.c projects/pmac_pmu/sys/mips/rt305x/uart_dev_rt305x.c projects/pmac_pmu/sys/modules/sound/driver/ai2s/Makefile projects/pmac_pmu/sys/modules/virtio/Makefile projects/pmac_pmu/sys/net/ieee8023ad_lacp.c projects/pmac_pmu/sys/net/if.c projects/pmac_pmu/sys/net/if_arcsubr.c projects/pmac_pmu/sys/net/if_dl.h projects/pmac_pmu/sys/net/if_ethersubr.c projects/pmac_pmu/sys/net/if_fddisubr.c projects/pmac_pmu/sys/net/if_iso88025subr.c projects/pmac_pmu/sys/net/if_lagg.c projects/pmac_pmu/sys/net/netmap_user.h projects/pmac_pmu/sys/net80211/ieee80211_mesh.c projects/pmac_pmu/sys/netinet/in.c projects/pmac_pmu/sys/netinet/in_mcast.c projects/pmac_pmu/sys/netinet/ip_carp.c projects/pmac_pmu/sys/netinet/ip_mroute.c projects/pmac_pmu/sys/netinet/ip_output.c projects/pmac_pmu/sys/netinet/tcp_syncache.c projects/pmac_pmu/sys/netinet6/in6.c projects/pmac_pmu/sys/netinet6/in6_ifattach.c projects/pmac_pmu/sys/netinet6/in6_var.h projects/pmac_pmu/sys/netinet6/nd6.c projects/pmac_pmu/sys/netinet6/nd6.h projects/pmac_pmu/sys/netinet6/nd6_rtr.c projects/pmac_pmu/sys/netpfil/ipfw/ip_fw2.c projects/pmac_pmu/sys/netpfil/ipfw/ip_fw_private.h projects/pmac_pmu/sys/netpfil/ipfw/ip_fw_sockopt.c projects/pmac_pmu/sys/netpfil/pf/pf.c projects/pmac_pmu/sys/netpfil/pf/pf_ioctl.c projects/pmac_pmu/sys/ofed/drivers/infiniband/ulp/ipoib/ipoib_main.c projects/pmac_pmu/sys/pc98/pc98/machdep.c projects/pmac_pmu/sys/powerpc/include/atomic.h projects/pmac_pmu/sys/powerpc/powermac/macio.c projects/pmac_pmu/sys/powerpc/powermac/pmu.c projects/pmac_pmu/sys/powerpc/powerpc/exec_machdep.c projects/pmac_pmu/sys/sys/mbuf.h projects/pmac_pmu/sys/sys/pciio.h projects/pmac_pmu/sys/sys/random.h projects/pmac_pmu/sys/sys/sf_base.h projects/pmac_pmu/sys/sys/sf_sync.h projects/pmac_pmu/sys/sys/socket.h projects/pmac_pmu/sys/sys/systm.h projects/pmac_pmu/sys/vm/vm_page.c projects/pmac_pmu/sys/vm/vm_pageout.c projects/pmac_pmu/sys/vm/vnode_pager.c projects/pmac_pmu/sys/x86/acpica/madt.c projects/pmac_pmu/sys/x86/acpica/srat.c projects/pmac_pmu/sys/x86/include/legacyvar.h projects/pmac_pmu/sys/x86/pci/pci_bus.c projects/pmac_pmu/sys/x86/pci/qpi.c projects/pmac_pmu/sys/x86/x86/io_apic.c projects/pmac_pmu/sys/x86/x86/local_apic.c projects/pmac_pmu/sys/x86/x86/mca.c projects/pmac_pmu/sys/x86/x86/mptable.c projects/pmac_pmu/sys/x86/x86/mptable_pci.c projects/pmac_pmu/sys/x86/x86/msi.c projects/pmac_pmu/sys/x86/x86/nexus.c projects/pmac_pmu/sys/x86/xen/xen_intr.c projects/pmac_pmu/tests/Makefile projects/pmac_pmu/tools/tools/mcgrab/mcgrab.cc projects/pmac_pmu/tools/tools/netmap/Makefile projects/pmac_pmu/tools/tools/netmap/bridge.c projects/pmac_pmu/tools/tools/netmap/nm_util.c projects/pmac_pmu/tools/tools/netmap/nm_util.h projects/pmac_pmu/tools/tools/netmap/pcap.c projects/pmac_pmu/tools/tools/netmap/pkt-gen.c projects/pmac_pmu/tools/tools/netmap/vale-ctl.c projects/pmac_pmu/usr.bin/elfdump/elfdump.c projects/pmac_pmu/usr.bin/killall/killall.c projects/pmac_pmu/usr.bin/ktrdump/ktrdump.c projects/pmac_pmu/usr.bin/login/login.c projects/pmac_pmu/usr.bin/script/script.c projects/pmac_pmu/usr.sbin/bhyve/block_if.c projects/pmac_pmu/usr.sbin/bhyve/pci_ahci.c projects/pmac_pmu/usr.sbin/bsdconfig/share/strings.subr projects/pmac_pmu/usr.sbin/bsdinstall/scripts/services projects/pmac_pmu/usr.sbin/cron/cron/cron.c projects/pmac_pmu/usr.sbin/etcupdate/etcupdate.sh projects/pmac_pmu/usr.sbin/mergemaster/mergemaster.sh projects/pmac_pmu/usr.sbin/pciconf/pciconf.8 projects/pmac_pmu/usr.sbin/pciconf/pciconf.c projects/pmac_pmu/usr.sbin/pkg/config.c projects/pmac_pmu/usr.sbin/services_mkdb/extern.h projects/pmac_pmu/usr.sbin/services_mkdb/services_mkdb.8 projects/pmac_pmu/usr.sbin/services_mkdb/services_mkdb.c projects/pmac_pmu/usr.sbin/usbdump/usbdump.c Directory Properties: projects/pmac_pmu/ (props changed) projects/pmac_pmu/cddl/ (props changed) projects/pmac_pmu/cddl/contrib/opensolaris/ (props changed) projects/pmac_pmu/contrib/binutils/ (props changed) projects/pmac_pmu/contrib/gcc/ (props changed) projects/pmac_pmu/contrib/llvm/ (props changed) projects/pmac_pmu/contrib/ntp/ (props changed) projects/pmac_pmu/contrib/sendmail/ (props changed) projects/pmac_pmu/crypto/openssl/ (props changed) projects/pmac_pmu/etc/ (props changed) projects/pmac_pmu/gnu/lib/ (props changed) projects/pmac_pmu/include/ (props changed) projects/pmac_pmu/lib/libc/ (props changed) projects/pmac_pmu/sbin/ (props changed) projects/pmac_pmu/share/man/man4/ (props changed) projects/pmac_pmu/sys/ (props changed) projects/pmac_pmu/sys/amd64/vmm/ (props changed) projects/pmac_pmu/sys/boot/ (props changed) projects/pmac_pmu/sys/cddl/contrib/opensolaris/ (props changed) projects/pmac_pmu/sys/conf/ (props changed) projects/pmac_pmu/sys/contrib/ipfilter/ (props changed) projects/pmac_pmu/sys/dev/hyperv/ (props changed) projects/pmac_pmu/usr.sbin/bhyve/ (props changed) Modified: projects/pmac_pmu/Makefile.inc1 ============================================================================== --- projects/pmac_pmu/Makefile.inc1 Sun Jan 26 23:55:35 2014 (r261200) +++ projects/pmac_pmu/Makefile.inc1 Sun Jan 26 23:57:34 2014 (r261201) @@ -246,7 +246,7 @@ BMAKE= MAKEOBJDIRPREFIX=${WORLDTMP} \ SSP_CFLAGS= \ -DWITHOUT_HTML -DWITHOUT_INFO -DNO_LINT -DWITHOUT_MAN \ -DNO_PIC -DNO_PROFILE -DNO_SHARED \ - -DNO_CPU_CFLAGS -DNO_WARNS -DNO_CTF -DEARLY_BUILD + -DNO_CPU_CFLAGS -DNO_WARNS -DNO_CTF -DEARLY_BUILD -DNO_TESTS # build-tools stage TMAKE= MAKEOBJDIRPREFIX=${OBJTREE} \ @@ -256,12 +256,12 @@ TMAKE= MAKEOBJDIRPREFIX=${OBJTREE} \ BOOTSTRAPPING=${OSRELDATE} \ SSP_CFLAGS= \ -DNO_LINT \ - -DNO_CPU_CFLAGS -DNO_WARNS -DNO_CTF -DEARLY_BUILD + -DNO_CPU_CFLAGS -DNO_WARNS -DNO_CTF -DEARLY_BUILD -DNO_TESTS # cross-tools stage XMAKE= TOOLS_PREFIX=${WORLDTMP} ${BMAKE} \ TARGET=${TARGET} TARGET_ARCH=${TARGET_ARCH} \ - -DWITHOUT_GDB + -DWITHOUT_GDB -DNO_TESTS # kernel-tools stage KTMAKEENV= INSTALL="sh ${.CURDIR}/tools/install.sh" \ @@ -414,7 +414,8 @@ LIB32WMAKEFLAGS+= \ -DLIBRARIES_ONLY \ -DNO_CPU_CFLAGS \ -DNO_CTF \ - -DNO_LINT + -DNO_LINT \ + -DNO_TESTS LIB32WMAKE= ${LIB32WMAKEENV} ${MAKE} ${LIB32WMAKEFLAGS} \ -DWITHOUT_MAN -DWITHOUT_INFO -DWITHOUT_HTML @@ -569,7 +570,7 @@ _libraries: @echo "--------------------------------------------------------------" ${_+_}cd ${.CURDIR}; \ ${WMAKE} -DNO_FSCHG -DWITHOUT_HTML -DWITHOUT_INFO -DNO_LINT \ - -DWITHOUT_MAN -DNO_PROFILE libraries + -DWITHOUT_MAN -DNO_PROFILE -DNO_TESTS libraries _depend: @echo @echo "--------------------------------------------------------------" @@ -771,7 +772,7 @@ _nmtree_itools= nmtree ITOOLS= [ awk cap_mkdb cat chflags chmod chown \ date echo egrep find grep id install ${_install-info} \ ln lockf make mkdir mtree ${_nmtree_itools} mv pwd_mkdb \ - rm sed sh sysctl test true uname wc ${_zoneinfo} + rm sed services_mkdb sh sysctl test true uname wc ${_zoneinfo} # # distributeworld @@ -1501,7 +1502,12 @@ _prebuild_libs= ${_kerberos5_lib_libasn1 ${_secure_lib_libcrypto} ${_lib_libldns} \ ${_secure_lib_libssh} ${_secure_lib_libssl} -.if ${MK_TESTS} != "no" +.if defined(WITH_ATF) || ${MK_TESTS} != "no" +.if !defined(WITH_ATF) +# Ensure that the ATF libraries will be built during make libraries, even +# though they will have -DNO_TESTS +MAKE+= -DWITH_ATF +.endif _lib_atf= lib/atf .endif @@ -1877,7 +1883,7 @@ XDEV_CPUTYPE?=${TARGET_CPUTYPE} NOFUN=-DNO_FSCHG -DWITHOUT_HTML -DWITHOUT_INFO -DNO_LINT \ -DWITHOUT_MAN -DWITHOUT_NLS -DNO_PROFILE \ - -DWITHOUT_KERBEROS -DWITHOUT_RESCUE -DNO_WARNS \ + -DWITHOUT_KERBEROS -DWITHOUT_RESCUE -DNO_TESTS -DNO_WARNS \ TARGET=${XDEV} TARGET_ARCH=${XDEV_ARCH} \ CPUTYPE=${XDEV_CPUTYPE} Modified: projects/pmac_pmu/bin/df/df.1 ============================================================================== --- projects/pmac_pmu/bin/df/df.1 Sun Jan 26 23:55:35 2014 (r261200) +++ projects/pmac_pmu/bin/df/df.1 Sun Jan 26 23:57:34 2014 (r261201) @@ -29,7 +29,7 @@ .\" @(#)df.1 8.3 (Berkeley) 5/8/95 .\" $FreeBSD$ .\" -.Dd January 24, 2013 +.Dd January 16, 2014 .Dt DF 1 .Os .Sh NAME @@ -83,13 +83,13 @@ Use 1073741824 byte (1 Gibibyte) blocks This overrides any .Ev BLOCKSIZE specification from the environment. -.It Fl H +.It Fl h .Dq Human-readable output. Use unit suffixes: Byte, Kibibyte, Mebibyte, Gibibyte, Tebibyte and Pebibyte (based on powers of 1024) in order to reduce the number of digits to four or fewer. -.It Fl h +.It Fl H .Dq Human-readable output. Use unit suffixes: Byte, Kilobyte, Megabyte, Modified: projects/pmac_pmu/bin/pax/options.c ============================================================================== --- projects/pmac_pmu/bin/pax/options.c Sun Jan 26 23:55:35 2014 (r261200) +++ projects/pmac_pmu/bin/pax/options.c Sun Jan 26 23:57:34 2014 (r261201) @@ -1385,6 +1385,7 @@ opt_add(const char *str) free(lstr); return(-1); } + lstr = NULL; /* parts of string going onto the OPLIST */ *pt++ = '\0'; opt->name = frpt; opt->value = pt; @@ -1400,6 +1401,7 @@ opt_add(const char *str) optail->fow = opt; optail = opt; } + free(lstr); return(0); } Modified: projects/pmac_pmu/bin/pax/tests/Makefile ============================================================================== --- projects/pmac_pmu/bin/pax/tests/Makefile Sun Jan 26 23:55:35 2014 (r261200) +++ projects/pmac_pmu/bin/pax/tests/Makefile Sun Jan 26 23:57:34 2014 (r261201) @@ -3,8 +3,7 @@ .include TESTSDIR= ${TESTSBASE}/bin/pax -KYUAFILE= yes -TAP_TESTS_SH= legacy_test +TAP_TESTS_PERL= legacy_test .include Copied: projects/pmac_pmu/bin/pax/tests/legacy_test.pl (from r261193, head/bin/pax/tests/legacy_test.pl) ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ projects/pmac_pmu/bin/pax/tests/legacy_test.pl Sun Jan 26 23:57:34 2014 (r261201, copy of r261193, head/bin/pax/tests/legacy_test.pl) @@ -0,0 +1,89 @@ +# $FreeBSD$ + +use strict; +use warnings; + +use Test::More tests => 6; +use File::Path qw(rmtree mkpath); +use Cwd; + +my $n = 0; +sub create_file { + my $fn = shift; + + $n++; + (my $dir = $fn) =~ s,/[^/]+$,,; + mkpath $dir; + open my $fd, ">", $fn or die "$fn: $!"; + print $fd "file $n\n"; +} + + +ustar_pathnames: { SKIP: { + # Prove that pax breaks up ustar pathnames properly + + my $top = getcwd . "/ustar-pathnames-1"; + skip "Current path is too long", 6 if length $top > 92; + rmtree $top; + my $subdir = "x" . "x" x (92 - length $top); + my $work94 = "$top/$subdir"; + mkpath $work94; # $work is 94 characters long + + my $x49 = "x" x 49; + my $x50 = "x" x 50; + my $x60 = "x" x 60; + my $x95 = "x" x 95; + + my @paths = ( + "$work94/x099", # 99 chars + "$work94/xx100", # 100 chars + "$work94/xxx101", # 101 chars + "$work94/$x49/${x50}x199", # 199 chars + "$work94/$x49/${x50}xx200", # 200 chars + "$work94/$x49/${x50}xxx201", # 201 chars + "$work94/$x60/${x95}254", # 254 chars + "$work94/$x60/${x95}x255", # 255 chars + ); + + my @l = map { length } @paths; + + my $n = 0; + create_file $_ for @paths; + system "pax -wf ustar.ok $work94"; + ok($? == 0, "Wrote 'ustar.ok' containing files with lengths @l"); + + (my $orig = $top) =~ s,1$,2,; + rmtree $orig; + rename $top, $orig; + + system "pax -rf ustar.ok"; + ok($? == 0, "Restored 'ustar.ok' containing files with lengths @l"); + + system "diff -ru $orig $top"; + ok($? == 0, "Restored files are identical"); + + rmtree $top; + rename $orig, $top; + + # 256 chars (with components < 100 chars) should not work + push @paths, "$work94/x$x60/${x95}x256"; # 256 chars + push @l, length $paths[-1]; + create_file $paths[-1]; + system "pax -wf ustar.fail1 $work94"; + ok($?, "Failed to write 'ustar.fail1' containing files with lengths @l"); + + # Components with 100 chars shouldn't work + unlink $paths[-1]; + $paths[-1] = "$work94/${x95}xc100"; # 100 char filename + $l[-1] = length $paths[-1]; + create_file $paths[-1]; + system "pax -wf ustar.fail2 $work94"; + ok($?, "Failed to write 'ustar.fail2' with a 100 char filename"); + + unlink $paths[-1]; + $paths[-1] = "$work94/${x95}xc100/x"; # 100 char component + $l[-1] = length $paths[-1]; + create_file $paths[-1]; + system "pax -wf ustar.fail3 $work94"; + ok($?, "Failed to write 'ustar.fail3' with a 100 char component"); +}} Modified: projects/pmac_pmu/bin/sh/alias.c ============================================================================== --- projects/pmac_pmu/bin/sh/alias.c Sun Jan 26 23:55:35 2014 (r261200) +++ projects/pmac_pmu/bin/sh/alias.c Sun Jan 26 23:57:34 2014 (r261201) @@ -68,18 +68,7 @@ setalias(const char *name, const char *v if (equal(name, ap->name)) { INTOFF; ckfree(ap->val); - /* See HACK below. */ -#ifdef notyet ap->val = savestr(val); -#else - { - size_t len = strlen(val); - ap->val = ckmalloc(len + 2); - memcpy(ap->val, val, len); - ap->val[len] = ' '; - ap->val[len+1] = '\0'; - } -#endif INTON; return; } @@ -88,34 +77,7 @@ setalias(const char *name, const char *v INTOFF; ap = ckmalloc(sizeof (struct alias)); ap->name = savestr(name); - /* - * XXX - HACK: in order that the parser will not finish reading the - * alias value off the input before processing the next alias, we - * dummy up an extra space at the end of the alias. This is a crock - * and should be re-thought. The idea (if you feel inclined to help) - * is to avoid alias recursions. The mechanism used is: when - * expanding an alias, the value of the alias is pushed back on the - * input as a string and a pointer to the alias is stored with the - * string. The alias is marked as being in use. When the input - * routine finishes reading the string, it marks the alias not - * in use. The problem is synchronization with the parser. Since - * it reads ahead, the alias is marked not in use before the - * resulting token(s) is next checked for further alias sub. The - * H A C K is that we add a little fluff after the alias value - * so that the string will not be exhausted. This is a good - * idea ------- ***NOT*** - */ -#ifdef notyet ap->val = savestr(val); -#else /* hack */ - { - size_t len = strlen(val); - ap->val = ckmalloc(len + 2); - memcpy(ap->val, val, len); - ap->val[len] = ' '; /* fluff */ - ap->val[len+1] = '\0'; - } -#endif ap->flag = 0; ap->next = *app; *app = ap; @@ -207,14 +169,8 @@ comparealiases(const void *p1, const voi static void printalias(const struct alias *a) { - char *p; - out1fmt("%s=", a->name); - /* Don't print the space added above. */ - p = a->val + strlen(a->val) - 1; - *p = '\0'; out1qstr(a->val); - *p = ' '; out1c('\n'); } Modified: projects/pmac_pmu/bin/sh/input.c ============================================================================== --- projects/pmac_pmu/bin/sh/input.c Sun Jan 26 23:55:35 2014 (r261200) +++ projects/pmac_pmu/bin/sh/input.c Sun Jan 26 23:57:34 2014 (r261201) @@ -162,20 +162,16 @@ preadfd(void) int nr; parsenextc = parsefile->buf; -#ifndef NO_HISTORY - if (el != NULL && gotwinch) { - gotwinch = 0; - el_resize(el); - } -#endif retry: #ifndef NO_HISTORY if (parsefile->fd == 0 && el) { static const char *rl_cp; static int el_len; - if (rl_cp == NULL) + if (rl_cp == NULL) { + el_resize(el); rl_cp = el_gets(el, &el_len); + } if (rl_cp == NULL) nr = el_len == 0 ? 0 : -1; else { @@ -230,7 +226,14 @@ preadbuffer(void) int more; char savec; - if (parsefile->strpush) { + while (parsefile->strpush) { + /* + * Add a space to the end of an alias to ensure that the + * alias remains in use while parsing its last word. + * This avoids alias recursions. + */ + if (parsenleft == -1 && parsefile->strpush->ap != NULL) + return ' '; popstring(); if (--parsenleft >= 0) return (*parsenextc++); @@ -364,12 +367,16 @@ popstring(void) struct strpush *sp = parsefile->strpush; INTOFF; + if (sp->ap) { + if (parsenextc != sp->ap->val && + (parsenextc[-1] == ' ' || parsenextc[-1] == '\t')) + forcealias(); + sp->ap->flag &= ~ALIASINUSE; + } parsenextc = sp->prevstring; parsenleft = sp->prevnleft; parselleft = sp->prevlleft; /*out2fmt_flush("*** calling popstring: restoring to '%s'\n", parsenextc);*/ - if (sp->ap) - sp->ap->flag &= ~ALIASINUSE; parsefile->strpush = sp->prev; if (sp != &(parsefile->basestrpush)) ckfree(sp); Modified: projects/pmac_pmu/bin/sh/parser.c ============================================================================== --- projects/pmac_pmu/bin/sh/parser.c Sun Jan 26 23:55:35 2014 (r261200) +++ projects/pmac_pmu/bin/sh/parser.c Sun Jan 26 23:57:34 2014 (r261201) @@ -683,6 +683,12 @@ makebinary(int type, union node *n1, uni } void +forcealias(void) +{ + checkkwd |= CHKALIAS; +} + +void fixredir(union node *n, const char *text, int err) { TRACE(("Fix redir %s %d\n", text, err)); Modified: projects/pmac_pmu/bin/sh/parser.h ============================================================================== --- projects/pmac_pmu/bin/sh/parser.h Sun Jan 26 23:55:35 2014 (r261200) +++ projects/pmac_pmu/bin/sh/parser.h Sun Jan 26 23:57:34 2014 (r261201) @@ -76,6 +76,7 @@ extern const char *const parsekwd[]; union node *parsecmd(int); +void forcealias(void); void fixredir(union node *, const char *, int); int goodname(const char *); int isassignment(const char *); Modified: projects/pmac_pmu/bin/sh/sh.1 ============================================================================== --- projects/pmac_pmu/bin/sh/sh.1 Sun Jan 26 23:55:35 2014 (r261200) +++ projects/pmac_pmu/bin/sh/sh.1 Sun Jan 26 23:57:34 2014 (r261201) @@ -32,7 +32,7 @@ .\" from: @(#)sh.1 8.6 (Berkeley) 5/4/95 .\" $FreeBSD$ .\" -.Dd January 3, 2014 +.Dd January 26, 2014 .Dt SH 1 .Os .Sh NAME @@ -533,6 +533,20 @@ would become .Pp .Dl "ls -F foobar" .Pp +Aliases are also recognized after an alias +whose value ends with a space or tab. +For example, if there is also an alias called +.Dq Li nohup +with the value +.Dq Li "nohup " , +then the input +.Pp +.Dl "nohup lf foobar" +.Pp +would become +.Pp +.Dl "nohup ls -F foobar" +.Pp Aliases provide a convenient way for naive users to create shorthands for commands without having to learn how to create functions with arguments. Modified: projects/pmac_pmu/bin/sh/tests/Makefile ============================================================================== --- projects/pmac_pmu/bin/sh/tests/Makefile Sun Jan 26 23:55:35 2014 (r261200) +++ projects/pmac_pmu/bin/sh/tests/Makefile Sun Jan 26 23:57:34 2014 (r261201) @@ -3,10 +3,15 @@ .include TESTSDIR= ${TESTSBASE}/bin/sh -KYUAFILE= yes TAP_TESTS_SH= legacy_test TAP_TESTS_SH_SED_legacy_test= -e 's,__SH__,/bin/sh,g' +# Some tests in here are silently not run when the tests are executed as +# root. Explicitly tell Kyua to drop privileges. +# +# TODO(jmmv): Kyua needs to do this by default, not only when explicitly +# requested. See https://code.google.com/p/kyua/issues/detail?id=6 +TEST_METADATA.legacy_test+= required_user="unprivileged" SUBDIR+= builtins errors execution expansion parameters parser set-e Modified: projects/pmac_pmu/bin/sh/tests/builtins/command3.0.stdout ============================================================================== --- projects/pmac_pmu/bin/sh/tests/builtins/command3.0.stdout Sun Jan 26 23:55:35 2014 (r261200) +++ projects/pmac_pmu/bin/sh/tests/builtins/command3.0.stdout Sun Jan 26 23:57:34 2014 (r261201) @@ -4,4 +4,4 @@ true fun break if -alias foo='bar ' +alias foo=bar Modified: projects/pmac_pmu/bin/sh/tests/builtins/command5.0.stdout ============================================================================== --- projects/pmac_pmu/bin/sh/tests/builtins/command5.0.stdout Sun Jan 26 23:55:35 2014 (r261200) +++ projects/pmac_pmu/bin/sh/tests/builtins/command5.0.stdout Sun Jan 26 23:57:34 2014 (r261201) @@ -5,4 +5,4 @@ fun is a shell function break is a special shell builtin if is a shell keyword { is a shell keyword -foo is an alias for bar +foo is an alias for bar Modified: projects/pmac_pmu/bin/sh/tests/builtins/command6.0.stdout ============================================================================== --- projects/pmac_pmu/bin/sh/tests/builtins/command6.0.stdout Sun Jan 26 23:55:35 2014 (r261200) +++ projects/pmac_pmu/bin/sh/tests/builtins/command6.0.stdout Sun Jan 26 23:57:34 2014 (r261201) @@ -4,4 +4,4 @@ fun is a shell function break is a special shell builtin if is a shell keyword { is a shell keyword -foo is an alias for bar +foo is an alias for bar Modified: projects/pmac_pmu/bin/sh/tests/parser/Makefile ============================================================================== --- projects/pmac_pmu/bin/sh/tests/parser/Makefile Sun Jan 26 23:55:35 2014 (r261200) +++ projects/pmac_pmu/bin/sh/tests/parser/Makefile Sun Jan 26 23:57:34 2014 (r261201) @@ -15,6 +15,11 @@ FILES+= alias7.0 FILES+= alias8.0 FILES+= alias9.0 FILES+= alias10.0 +FILES+= alias11.0 +FILES+= alias12.0 +FILES+= alias13.0 +FILES+= alias14.0 +FILES+= alias15.0 alias15.0.stdout FILES+= and-pipe-not.0 FILES+= case1.0 FILES+= case2.0 Copied: projects/pmac_pmu/bin/sh/tests/parser/alias11.0 (from r261193, head/bin/sh/tests/parser/alias11.0) ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ projects/pmac_pmu/bin/sh/tests/parser/alias11.0 Sun Jan 26 23:57:34 2014 (r261201, copy of r261193, head/bin/sh/tests/parser/alias11.0) @@ -0,0 +1,6 @@ +# $FreeBSD$ + +alias alias0=alias1 +alias alias1=exit +eval 'alias0 0' +exit 3 Copied: projects/pmac_pmu/bin/sh/tests/parser/alias12.0 (from r261193, head/bin/sh/tests/parser/alias12.0) ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ projects/pmac_pmu/bin/sh/tests/parser/alias12.0 Sun Jan 26 23:57:34 2014 (r261201, copy of r261193, head/bin/sh/tests/parser/alias12.0) @@ -0,0 +1,6 @@ +# $FreeBSD$ + +unalias -a +alias alias0=command +alias true='echo bad' +eval 'alias0 true' Copied: projects/pmac_pmu/bin/sh/tests/parser/alias13.0 (from r261193, head/bin/sh/tests/parser/alias13.0) ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ projects/pmac_pmu/bin/sh/tests/parser/alias13.0 Sun Jan 26 23:57:34 2014 (r261201, copy of r261193, head/bin/sh/tests/parser/alias13.0) @@ -0,0 +1,6 @@ +# $FreeBSD$ + +unalias -a +alias command=command +alias true='echo bad' +eval 'command true' Copied: projects/pmac_pmu/bin/sh/tests/parser/alias14.0 (from r261193, head/bin/sh/tests/parser/alias14.0) ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ projects/pmac_pmu/bin/sh/tests/parser/alias14.0 Sun Jan 26 23:57:34 2014 (r261201, copy of r261193, head/bin/sh/tests/parser/alias14.0) @@ -0,0 +1,6 @@ +# $FreeBSD$ + +alias command='command ' +alias alias0=exit +eval 'command alias0 0' +exit 3 Copied: projects/pmac_pmu/bin/sh/tests/parser/alias15.0 (from r261193, head/bin/sh/tests/parser/alias15.0) ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ projects/pmac_pmu/bin/sh/tests/parser/alias15.0 Sun Jan 26 23:57:34 2014 (r261201, copy of r261193, head/bin/sh/tests/parser/alias15.0) @@ -0,0 +1,12 @@ +# $FreeBSD$ + +f_echoanddo() { + printf '%s\n' "$*" + "$@" +} + +alias echoanddo='f_echoanddo ' +alias alias0='echo test2' +eval 'echoanddo echo test1' +eval 'echoanddo alias0' +exit 0 Copied: projects/pmac_pmu/bin/sh/tests/parser/alias15.0.stdout (from r261193, head/bin/sh/tests/parser/alias15.0.stdout) ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ projects/pmac_pmu/bin/sh/tests/parser/alias15.0.stdout Sun Jan 26 23:57:34 2014 (r261201, copy of r261193, head/bin/sh/tests/parser/alias15.0.stdout) @@ -0,0 +1,4 @@ +echo test1 +test1 +echo test2 +test2 Modified: projects/pmac_pmu/bin/sh/trap.c ============================================================================== --- projects/pmac_pmu/bin/sh/trap.c Sun Jan 26 23:55:35 2014 (r261200) +++ projects/pmac_pmu/bin/sh/trap.c Sun Jan 26 23:57:34 2014 (r261201) @@ -80,7 +80,6 @@ static char *volatile trap[NSIG]; /* tra static volatile sig_atomic_t gotsig[NSIG]; /* indicates specified signal received */ static int ignore_sigchld; /* Used while handling SIGCHLD traps. */ -volatile sig_atomic_t gotwinch; static int last_trapsig; static int exiting; /* exitshell() has been called */ @@ -293,12 +292,6 @@ setsignal(int signo) action = S_IGN; break; #endif -#ifndef NO_HISTORY - case SIGWINCH: - if (rootshell && iflag) - action = S_CATCH; - break; -#endif } } @@ -400,11 +393,6 @@ onsig(int signo) gotsig[signo] = 1; pendingsig = signo; } - -#ifndef NO_HISTORY - if (signo == SIGWINCH) - gotwinch = 1; -#endif } @@ -490,9 +478,6 @@ setinteractive(int on) setsignal(SIGINT); setsignal(SIGQUIT); setsignal(SIGTERM); -#ifndef NO_HISTORY - setsignal(SIGWINCH); -#endif is_interactive = on; } Modified: projects/pmac_pmu/bin/sh/trap.h ============================================================================== --- projects/pmac_pmu/bin/sh/trap.h Sun Jan 26 23:55:35 2014 (r261200) +++ projects/pmac_pmu/bin/sh/trap.h Sun Jan 26 23:57:34 2014 (r261201) @@ -36,7 +36,6 @@ extern volatile sig_atomic_t pendingsig; extern volatile sig_atomic_t pendingsig_waitcmd; extern int in_dotrap; -extern volatile sig_atomic_t gotwinch; void clear_traps(void); int have_traps(void); Modified: projects/pmac_pmu/bin/test/tests/Makefile ============================================================================== --- projects/pmac_pmu/bin/test/tests/Makefile Sun Jan 26 23:55:35 2014 (r261200) +++ projects/pmac_pmu/bin/test/tests/Makefile Sun Jan 26 23:57:34 2014 (r261201) @@ -3,8 +3,13 @@ .include TESTSDIR= ${TESTSBASE}/bin/test -KYUAFILE= yes TAP_TESTS_SH= legacy_test +# Some tests in here are silently not run when the tests are executed as +# root. Explicitly tell Kyua to drop privileges. +# +# TODO(jmmv): Kyua needs to do this by default, not only when explicitly +# requested. See https://code.google.com/p/kyua/issues/detail?id=6 +TEST_METADATA.legacy_test+= required_user="unprivileged" .include Modified: projects/pmac_pmu/cddl/contrib/opensolaris/cmd/zdb/zdb.c ============================================================================== --- projects/pmac_pmu/cddl/contrib/opensolaris/cmd/zdb/zdb.c Sun Jan 26 23:55:35 2014 (r261200) +++ projects/pmac_pmu/cddl/contrib/opensolaris/cmd/zdb/zdb.c Sun Jan 26 23:57:34 2014 (r261201) @@ -3012,6 +3012,7 @@ zdb_read_block(char *thing, spa_t *spa) free(dup); return; } + i += p - &flagstr[i + 1]; /* skip over the number */ } } Modified: projects/pmac_pmu/cddl/contrib/opensolaris/cmd/zinject/zinject.c ============================================================================== --- projects/pmac_pmu/cddl/contrib/opensolaris/cmd/zinject/zinject.c Sun Jan 26 23:55:35 2014 (r261200) +++ projects/pmac_pmu/cddl/contrib/opensolaris/cmd/zinject/zinject.c Sun Jan 26 23:57:34 2014 (r261201) @@ -148,6 +148,7 @@ #include #include +#include #undef verify /* both libzfs.h and zfs_context.h want to define this */ Modified: projects/pmac_pmu/cddl/contrib/opensolaris/lib/libdtrace/common/dt_subr.c ============================================================================== --- projects/pmac_pmu/cddl/contrib/opensolaris/lib/libdtrace/common/dt_subr.c Sun Jan 26 23:55:35 2014 (r261200) +++ projects/pmac_pmu/cddl/contrib/opensolaris/lib/libdtrace/common/dt_subr.c Sun Jan 26 23:57:34 2014 (r261201) @@ -734,11 +734,6 @@ dt_zalloc(dtrace_hdl_t *dtp, size_t size { void *data; - if (size > 16 * 1024 * 1024) { - (void) dt_set_errno(dtp, EDT_NOMEM); - return (NULL); - } - if ((data = malloc(size)) == NULL) (void) dt_set_errno(dtp, EDT_NOMEM); else @@ -752,11 +747,6 @@ dt_alloc(dtrace_hdl_t *dtp, size_t size) { void *data; - if (size > 16 * 1024 * 1024) { - (void) dt_set_errno(dtp, EDT_NOMEM); - return (NULL); - } - if ((data = malloc(size)) == NULL) (void) dt_set_errno(dtp, EDT_NOMEM); Modified: projects/pmac_pmu/cddl/usr.bin/zinject/Makefile ============================================================================== --- projects/pmac_pmu/cddl/usr.bin/zinject/Makefile Sun Jan 26 23:55:35 2014 (r261200) +++ projects/pmac_pmu/cddl/usr.bin/zinject/Makefile Sun Jan 26 23:57:34 2014 (r261201) @@ -16,6 +16,7 @@ CFLAGS+= -I${.CURDIR}/../../contrib/open CFLAGS+= -I${.CURDIR}/../../../sys/cddl/contrib/opensolaris/uts/common/fs/zfs CFLAGS+= -I${.CURDIR}/../../../sys/cddl/contrib/opensolaris/uts/common/sys CFLAGS+= -I${.CURDIR}/../../../sys/cddl/contrib/opensolaris/uts/common +CFLAGS+= -I${.CURDIR}/../../../sys/cddl/contrib/opensolaris/common/zfs/ CFLAGS+= -I${.CURDIR}/../../contrib/opensolaris/head CFLAGS+= -I${.CURDIR}/../../lib/libumem Modified: projects/pmac_pmu/contrib/binutils/gas/config/tc-i386.c ============================================================================== --- projects/pmac_pmu/contrib/binutils/gas/config/tc-i386.c Sun Jan 26 23:55:35 2014 (r261200) +++ projects/pmac_pmu/contrib/binutils/gas/config/tc-i386.c Sun Jan 26 23:57:34 2014 (r261201) @@ -1827,7 +1827,7 @@ md_assemble (line) { expressionS *exp; - if ((i.tm.cpu_flags & CpuSSE3) && i.operands > 0) + if ((i.tm.cpu_flags & (CpuSSE3|CpuSMAP)) && i.operands > 0) { /* Streaming SIMD extensions 3 Instructions have the fixed operands with an opcode suffix which is coded in the same Modified: projects/pmac_pmu/contrib/binutils/opcodes/i386-dis.c ============================================================================== --- projects/pmac_pmu/contrib/binutils/opcodes/i386-dis.c Sun Jan 26 23:55:35 2014 (r261200) +++ projects/pmac_pmu/contrib/binutils/opcodes/i386-dis.c Sun Jan 26 23:57:34 2014 (r261201) @@ -6257,6 +6257,16 @@ PNI_Fixup (int extrachar ATTRIBUTE_UNUSE codep++; } + else if (modrm.mod == 3 && modrm.reg == 1 && modrm.rm <= 3) + { + size_t olen = strlen (obuf); + char *p = obuf + olen - 4; + if (*codep == 0xca) + strcpy (p, "clac"); + else if (*codep == 0xcb) + strcpy (p, "stac"); + codep++; + } else OP_M (0, sizeflag); } Modified: projects/pmac_pmu/contrib/binutils/opcodes/i386-opc.h ============================================================================== --- projects/pmac_pmu/contrib/binutils/opcodes/i386-opc.h Sun Jan 26 23:55:35 2014 (r261200) +++ projects/pmac_pmu/contrib/binutils/opcodes/i386-opc.h Sun Jan 26 23:57:34 2014 (r261201) @@ -80,6 +80,7 @@ typedef struct template #define CpuPCLMUL 0x10000000 /* Carry-less Multiplication extensions */ #define CpuRdRnd 0x20000000 /* Intel Random Number Generator extensions */ +#define CpuSMAP 0x40000000 /* Intel Supervisor Mode Access Prevention */ /* SSE4.1/4.2 Instructions required */ #define CpuSSE4 (CpuSSE4_1|CpuSSE4_2) @@ -88,7 +89,7 @@ typedef struct template #define CpuUnknownFlags (Cpu186|Cpu286|Cpu386|Cpu486|Cpu586|Cpu686 \ |CpuP4|CpuSledgehammer|CpuMMX|CpuMMX2|CpuSSE|CpuSSE2|CpuSSE3|CpuVMX \ |Cpu3dnow|Cpu3dnowA|CpuK6|CpuPadLock|CpuSVME|CpuSSSE3|CpuSSE4_1 \ - |CpuSSE4_2|CpuABM|CpuSSE4a|CpuXSAVE|CpuAES|CpuPCLMUL|CpuRdRnd) + |CpuSSE4_2|CpuABM|CpuSSE4a|CpuXSAVE|CpuAES|CpuPCLMUL|CpuRdRnd|CpuSMAP) /* the bits in opcode_modifier are used to generate the final opcode from the base_opcode. These bits also are used to detect alternate forms of Modified: projects/pmac_pmu/contrib/binutils/opcodes/i386-tbl.h ============================================================================== --- projects/pmac_pmu/contrib/binutils/opcodes/i386-tbl.h Sun Jan 26 23:55:35 2014 (r261200) +++ projects/pmac_pmu/contrib/binutils/opcodes/i386-tbl.h Sun Jan 26 23:57:34 2014 (r261201) @@ -4379,6 +4379,12 @@ const template i386_optab[] = {"rdrand", 1, 0x0fc7, 0x6, CpuRdRnd, Modrm|NoSuf, { Reg16|Reg32|Reg64 } }, + + /* Intel Supervisor Mode Access Prevention extensions */ + {"clac", 0, 0x0f01, 0xca, CpuSMAP, + NoSuf|ImmExt, { 0, 0, 0 } }, + {"stac", 0, 0x0f01, 0xcb, CpuSMAP, + NoSuf|ImmExt, { 0, 0, 0 } }, { NULL, 0, 0, 0, 0, 0, { 0 } } }; Modified: projects/pmac_pmu/contrib/bsnmp/lib/asn1.c ============================================================================== --- projects/pmac_pmu/contrib/bsnmp/lib/asn1.c Sun Jan 26 23:55:35 2014 (r261200) +++ projects/pmac_pmu/contrib/bsnmp/lib/asn1.c Sun Jan 26 23:57:34 2014 (r261201) @@ -652,7 +652,7 @@ asn_put_objid(struct asn_buf *b, const s err = ASN_ERR_RANGE; } if (oid->subs[0] > 2 || - (oid->subs[0] < 2 && oid->subs[0] >= 40)) { + (oid->subs[0] < 2 && oid->subs[1] >= 40)) { asn_error(NULL, "oid out of range (%u,%u)", oid->subs[0], oid->subs[1]); err = ASN_ERR_RANGE; Modified: projects/pmac_pmu/contrib/bsnmp/lib/snmpagent.c ============================================================================== --- projects/pmac_pmu/contrib/bsnmp/lib/snmpagent.c Sun Jan 26 23:55:35 2014 (r261200) +++ projects/pmac_pmu/contrib/bsnmp/lib/snmpagent.c Sun Jan 26 23:57:34 2014 (r261201) @@ -510,6 +510,11 @@ snmp_getbulk(struct snmp_pdu *pdu, struc for (cnt = 0; cnt < pdu->error_index; cnt++) { eomib = 1; for (i = non_rep; i < pdu->nbindings; i++) { + + if (resp->nbindings == SNMP_MAX_BINDINGS) + /* PDU is full */ + goto done; + if (cnt == 0) result = do_getnext(&context, &pdu->bindings[i], &resp->bindings[resp->nbindings], pdu); Modified: projects/pmac_pmu/contrib/gcc/c.opt ============================================================================== --- projects/pmac_pmu/contrib/gcc/c.opt Sun Jan 26 23:55:35 2014 (r261200) +++ projects/pmac_pmu/contrib/gcc/c.opt Sun Jan 26 23:57:34 2014 (r261201) @@ -280,9 +280,11 @@ Wmissing-include-dirs C ObjC C++ ObjC++ Warn about user-specified include directories that do not exist +; APPLE LOCAL begin warn missing prototype 6261539 Wmissing-prototypes -C ObjC Var(warn_missing_prototypes) +C ObjC C++ ObjC++ Var(warn_missing_prototypes) Warn about global functions without prototypes +; APPLE LOCAL end warn missing prototype 6261539 ; APPLE LOCAL begin -Wmost Wmost Modified: projects/pmac_pmu/contrib/gcc/cp/ChangeLog.apple ============================================================================== --- projects/pmac_pmu/contrib/gcc/cp/ChangeLog.apple Sun Jan 26 23:55:35 2014 (r261200) +++ projects/pmac_pmu/contrib/gcc/cp/ChangeLog.apple Sun Jan 26 23:57:34 2014 (r261201) @@ -302,15 +302,6 @@ (cp_parser_objc_declaration): Parses attribute list and passes it down to cp_parser_objc_class_interface/cp_parser_objc_protocol_declaration. -2007-07-24 Fariborz Jahanian - - Radar 5355344 - * cp-tree.h (cp_objc_protocol_id_list): New declaration - * cp-lang.c (cp_objc_protocol_id_list): New stub - * parser.c (cp_parser_type_name): Added code to disambiguate - conditional from a protocol type. - (cp_parser_objc_tentative_protocol_refs_opt): New - 2007-07-13 Fariborz Jahanian Radar 5277239 Modified: projects/pmac_pmu/contrib/gcc/cp/decl.c ============================================================================== --- projects/pmac_pmu/contrib/gcc/cp/decl.c Sun Jan 26 23:55:35 2014 (r261200) +++ projects/pmac_pmu/contrib/gcc/cp/decl.c Sun Jan 26 23:57:34 2014 (r261201) @@ -11486,6 +11486,10 @@ start_function (cp_decl_specifier_seq *d gcc_assert (same_type_p (TREE_TYPE (TREE_TYPE (decl1)), integer_type_node)); + /* APPLE LOCAL begin warn missing prototype 6261539 */ + check_missing_prototype (decl1); + /* APPLE LOCAL end warn missing prototype 6261539 */ + start_preparsed_function (decl1, attrs, /*flags=*/SF_DEFAULT); return 1; Modified: projects/pmac_pmu/contrib/gcc/cp/parser.c ============================================================================== --- projects/pmac_pmu/contrib/gcc/cp/parser.c Sun Jan 26 23:55:35 2014 (r261200) +++ projects/pmac_pmu/contrib/gcc/cp/parser.c Sun Jan 26 23:57:34 2014 (r261201) @@ -1827,10 +1827,6 @@ static tree cp_parser_objc_identifier_li /* APPLE LOCAL end radar 3803157 - objc attribute */ static tree cp_parser_objc_protocol_refs_opt (cp_parser *); -/* APPLE LOCAL begin radar 5355344 */ -static bool cp_parser_objc_tentative_protocol_refs_opt - (cp_parser *, tree *); -/* APPLE LOCAL end radar 5355344 */ static void cp_parser_objc_declaration (cp_parser *); static tree cp_parser_objc_statement @@ -17873,32 +17869,6 @@ cp_parser_objc_protocol_refs_opt (cp_par return protorefs; } -/* APPLE LOCAL begin radar 5355344 */ -/* This routine also parses a list of Objective-C protocol references; except that - if list is not valid, it returns FALSE and back-tracks parsing. */ - -static bool -cp_parser_objc_tentative_protocol_refs_opt (cp_parser* parser, tree *protorefs) -{ - *protorefs = NULL_TREE; - if(cp_lexer_next_token_is (parser->lexer, CPP_LESS)) - { - cp_parser_parse_tentatively (parser); - cp_lexer_consume_token (parser->lexer); /* Eat '<'. */ - *protorefs = cp_parser_objc_identifier_list (parser); - if (!cp_objc_protocol_id_list (*protorefs)) - { - cp_parser_abort_tentative_parse (parser); - return false; - } - if (cp_parser_parse_definitely (parser)) - cp_parser_require (parser, CPP_GREATER, "`>'"); - } - - return true; -} -/* APPLE LOCAL end radar 5355344 */ - /* Parse a Objective-C visibility specification. */ static void Modified: projects/pmac_pmu/contrib/gcc/doc/invoke.texi ============================================================================== --- projects/pmac_pmu/contrib/gcc/doc/invoke.texi Sun Jan 26 23:55:35 2014 (r261200) +++ projects/pmac_pmu/contrib/gcc/doc/invoke.texi Sun Jan 26 23:57:34 2014 (r261201) @@ -225,6 +225,8 @@ in the following sections. -Wmain -Wmissing-braces -Wmissing-field-initializers @gol -Wmissing-format-attribute -Wmissing-include-dirs @gol -Wmissing-noreturn @gol +@c APPLE LOCAL warn missing prototype 6261539 +-Wmissing-prototypes @gol @c APPLE LOCAL -Wmost -Wmost (APPLE ONLY) @gol -Wno-multichar -Wnonnull -Wno-overflow @gol @@ -245,7 +247,8 @@ in the following sections. @item C-only Warning Options @gccoptlist{-Wbad-function-cast -Wmissing-declarations @gol --Wmissing-prototypes -Wnested-externs -Wold-style-definition @gol +@c APPLE LOCAL warn missing prototype 6261539 +-Wnested-externs -Wold-style-definition @gol -Wstrict-prototypes -Wtraditional @gol -Wdeclaration-after-statement -Wpointer-sign} @@ -3052,7 +3055,8 @@ types.) Warn if an old-style function definition is used. A warning is given even if there is a previous prototype. -@item -Wmissing-prototypes @r{(C only)} +@c APPLE LOCAL warn missing prototype 6261539 +@item -Wmissing-prototypes @opindex Wmissing-prototypes Warn if a global function is defined without a previous prototype declaration. This warning is issued even if the definition itself Modified: projects/pmac_pmu/contrib/jemalloc/COPYING ============================================================================== --- projects/pmac_pmu/contrib/jemalloc/COPYING Sun Jan 26 23:55:35 2014 (r261200) +++ projects/pmac_pmu/contrib/jemalloc/COPYING Sun Jan 26 23:57:34 2014 (r261201) @@ -1,10 +1,10 @@ Unless otherwise specified, files in the jemalloc source distribution are subject to the following license: -------------------------------------------------------------------------------- -Copyright (C) 2002-2013 Jason Evans . +Copyright (C) 2002-2014 Jason Evans . All rights reserved. Copyright (C) 2007-2012 Mozilla Foundation. All rights reserved. -Copyright (C) 2009-2013 Facebook, Inc. All rights reserved. +Copyright (C) 2009-2014 Facebook, Inc. All rights reserved. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: Modified: projects/pmac_pmu/contrib/jemalloc/ChangeLog ============================================================================== --- projects/pmac_pmu/contrib/jemalloc/ChangeLog Sun Jan 26 23:55:35 2014 (r261200) +++ projects/pmac_pmu/contrib/jemalloc/ChangeLog Sun Jan 26 23:57:34 2014 (r261201) @@ -6,6 +6,59 @@ found in the git revision history: http://www.canonware.com/cgi-bin/gitweb.cgi?p=jemalloc.git git://canonware.com/jemalloc.git +* 3.5.0 (January 22, 2014) + + This version focuses on refactoring and automated testing, though it also + includes some non-trivial heap profiling optimizations not mentioned below. + + New features: + - Add the *allocx() API, which is a successor to the experimental *allocm() + API. The *allocx() functions are slightly simpler to use because they have + fewer parameters, they directly return the results of primary interest, and + mallocx()/rallocx() avoid the strict aliasing pitfall that + allocm()/rallocx() share with posix_memalign(). Note that *allocm() is + slated for removal in the next non-bugfix release. + - Add support for LinuxThreads. + + Bug fixes: + - Unless heap profiling is enabled, disable floating point code and don't link + with libm. This, in combination with e.g. EXTRA_CFLAGS=-mno-sse on x64 + systems, makes it possible to completely disable floating point register + use. Some versions of glibc neglect to save/restore caller-saved floating + point registers during dynamic lazy symbol loading, and the symbol loading + code uses whatever malloc the application happens to have linked/loaded + with, the result being potential floating point register corruption. + - Report ENOMEM rather than EINVAL if an OOM occurs during heap profiling + backtrace creation in imemalign(). This bug impacted posix_memalign() and + aligned_alloc(). + - Fix a file descriptor leak in a prof_dump_maps() error path. + - Fix prof_dump() to close the dump file descriptor for all relevant error + paths. + - Fix rallocm() to use the arena specified by the ALLOCM_ARENA(s) flag for + allocation, not just deallocation. + - Fix a data race for large allocation stats counters. + - Fix a potential infinite loop during thread exit. This bug occurred on + Solaris, and could affect other platforms with similar pthreads TSD + implementations. + - Don't junk-fill reallocations unless usable size changes. This fixes a + violation of the *allocx()/*allocm() semantics. + - Fix growing large reallocation to junk fill new space. + - Fix huge deallocation to junk fill when munmap is disabled. + - Change the default private namespace prefix from empty to je_, and change + --with-private-namespace-prefix so that it prepends an additional prefix + rather than replacing je_. This reduces the likelihood of applications + which statically link jemalloc experiencing symbol name collisions. + - Add missing private namespace mangling (relevant when + --with-private-namespace is specified). + - Add and use JEMALLOC_INLINE_C so that static inline functions are marked as + static even for debug builds. + - Add a missing mutex unlock in a malloc_init_hard() error path. In practice + this error path is never executed. + - Fix numerous bugs in malloc_strotumax() error handling/reporting. These + bugs had no impact except for malformed inputs. + - Fix numerous bugs in malloc_snprintf(). These bugs were not exercised by + existing calls, so they had no impact. + * 3.4.1 (October 20, 2013) Bug fixes: Modified: projects/pmac_pmu/contrib/jemalloc/FREEBSD-Xlist ============================================================================== --- projects/pmac_pmu/contrib/jemalloc/FREEBSD-Xlist Sun Jan 26 23:55:35 2014 (r261200) +++ projects/pmac_pmu/contrib/jemalloc/FREEBSD-Xlist Sun Jan 26 23:57:34 2014 (r261201) @@ -10,14 +10,35 @@ autom4te.cache/ bin/ config.* configure* +coverage.sh doc/*.in doc/*.xml doc/*.xsl doc/*.html include/jemalloc/internal/jemalloc_internal.h.in +include/jemalloc/internal/jemalloc_internal_defs.h.in +include/jemalloc/internal/private_namespace.sh +include/jemalloc/internal/private_symbols.txt +include/jemalloc/internal/private_unnamespace.h +include/jemalloc/internal/private_unnamespace.sh +include/jemalloc/internal/public_namespace.sh +include/jemalloc/internal/public_symbols.txt +include/jemalloc/internal/public_unnamespace.h +include/jemalloc/internal/public_unnamespace.sh include/jemalloc/internal/size_classes.sh include/jemalloc/jemalloc.h.in +include/jemalloc/jemalloc.sh include/jemalloc/jemalloc_defs.h.in +include/jemalloc/jemalloc_macros.h +include/jemalloc/jemalloc_macros.h.in +include/jemalloc/jemalloc_mangle_jet.h +include/jemalloc/jemalloc_mangle.sh +include/jemalloc/jemalloc_mangle.h +include/jemalloc/jemalloc_protos_jet.h +include/jemalloc/jemalloc_protos.h +include/jemalloc/jemalloc_protos.h.in +include/jemalloc/jemalloc_rename.h +include/jemalloc/jemalloc_rename.sh include/msvc_compat/ install-sh src/zone.c Modified: projects/pmac_pmu/contrib/jemalloc/FREEBSD-diffs ============================================================================== --- projects/pmac_pmu/contrib/jemalloc/FREEBSD-diffs Sun Jan 26 23:55:35 2014 (r261200) +++ projects/pmac_pmu/contrib/jemalloc/FREEBSD-diffs Sun Jan 26 23:57:34 2014 (r261201) @@ -1,8 +1,8 @@ diff --git a/doc/jemalloc.xml.in b/doc/jemalloc.xml.in -index abd5e6f..1d7491a 100644 +index c7e2e87..2bd59f0 100644 --- a/doc/jemalloc.xml.in +++ b/doc/jemalloc.xml.in -@@ -51,12 +51,23 @@ +@@ -57,12 +57,23 @@ This manual describes jemalloc @jemalloc_version@. More information can be found at the jemalloc website. @@ -27,7 +27,7 @@ index abd5e6f..1d7491a 100644 *** DIFF OUTPUT TRUNCATED AT 1000 LINES *** From owner-svn-src-projects@FreeBSD.ORG Mon Jan 27 07:53:11 2014 Return-Path: Delivered-To: svn-src-projects@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 0448B7CA; Mon, 27 Jan 2014 07:53:11 +0000 (UTC) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id E47CD1AD8; Mon, 27 Jan 2014 07:53:10 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.7/8.14.7) with ESMTP id s0R7rAQ5087458; Mon, 27 Jan 2014 07:53:10 GMT (envelope-from glebius@svn.freebsd.org) Received: (from glebius@localhost) by svn.freebsd.org (8.14.7/8.14.7/Submit) id s0R7rACE087457; Mon, 27 Jan 2014 07:53:10 GMT (envelope-from glebius@svn.freebsd.org) Message-Id: <201401270753.s0R7rACE087457@svn.freebsd.org> From: Gleb Smirnoff Date: Mon, 27 Jan 2014 07:53:10 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r261205 - projects/sendfile/sys/kern X-SVN-Group: projects MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: "SVN commit messages for the src " projects" tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 27 Jan 2014 07:53:11 -0000 Author: glebius Date: Mon Jan 27 07:53:10 2014 New Revision: 261205 URL: http://svnweb.freebsd.org/changeset/base/261205 Log: Replace one more bare usage of socket buffer field with method. Modified: projects/sendfile/sys/kern/uipc_socket.c Modified: projects/sendfile/sys/kern/uipc_socket.c ============================================================================== --- projects/sendfile/sys/kern/uipc_socket.c Mon Jan 27 06:31:37 2014 (r261204) +++ projects/sendfile/sys/kern/uipc_socket.c Mon Jan 27 07:53:10 2014 (r261205) @@ -3350,7 +3350,7 @@ soisdisconnected(struct socket *so) sorwakeup_locked(so); SOCKBUF_LOCK(&so->so_snd); so->so_snd.sb_state |= SBS_CANTSENDMORE; - sbdrop_locked(&so->so_snd, so->so_snd.sb_ccc); + sbdrop_locked(&so->so_snd, sbused(&so->so_snd)); sowwakeup_locked(so); wakeup(&so->so_timeo); } From owner-svn-src-projects@FreeBSD.ORG Mon Jan 27 07:59:04 2014 Return-Path: Delivered-To: svn-src-projects@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 929F48D9; Mon, 27 Jan 2014 07:59:04 +0000 (UTC) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 7F1431AF0; Mon, 27 Jan 2014 07:59:04 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.7/8.14.7) with ESMTP id s0R7x4CM088117; Mon, 27 Jan 2014 07:59:04 GMT (envelope-from glebius@svn.freebsd.org) Received: (from glebius@localhost) by svn.freebsd.org (8.14.7/8.14.7/Submit) id s0R7x4kf088116; Mon, 27 Jan 2014 07:59:04 GMT (envelope-from glebius@svn.freebsd.org) Message-Id: <201401270759.s0R7x4kf088116@svn.freebsd.org> From: Gleb Smirnoff Date: Mon, 27 Jan 2014 07:59:04 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r261206 - projects/sendfile/sys/kern X-SVN-Group: projects MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: "SVN commit messages for the src " projects" tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 27 Jan 2014 07:59:04 -0000 Author: glebius Date: Mon Jan 27 07:59:04 2014 New Revision: 261206 URL: http://svnweb.freebsd.org/changeset/base/261206 Log: Fixes to socket buffer readiness routines: - Assert buffer lock in sb_shift_nrdy(). - Handle race with socket shutdown in sbready(). - Fix sb->sb_acc counting logic error in sbready(). Sponsored by: Netflix Sponsored by: Nginx, Inc. Modified: projects/sendfile/sys/kern/uipc_sockbuf.c Modified: projects/sendfile/sys/kern/uipc_sockbuf.c ============================================================================== --- projects/sendfile/sys/kern/uipc_sockbuf.c Mon Jan 27 07:53:10 2014 (r261205) +++ projects/sendfile/sys/kern/uipc_sockbuf.c Mon Jan 27 07:59:04 2014 (r261206) @@ -72,6 +72,7 @@ static void sb_shift_nrdy(struct sockbuf *sb, struct mbuf *m) { + SOCKBUF_LOCK_ASSERT(sb); KASSERT(m->m_flags & M_NOTREADY, ("%s: m %p !M_NOTREADY", __func__, m)); m = m->m_next; @@ -91,6 +92,11 @@ sbready(struct sockbuf *sb, struct mbuf SOCKBUF_LOCK(sb); + if (sb->sb_state & SBS_CANTSENDMORE) { + SOCKBUF_UNLOCK(sb); + return (ENOTCONN); + } + KASSERT(sb->sb_fnrdy != NULL, ("%s: sb %p NULL fnrdy", __func__, sb)); blocker = (sb->sb_fnrdy == m) ? M_BLOCKED : 0; @@ -99,7 +105,8 @@ sbready(struct sockbuf *sb, struct mbuf KASSERT(m->m_flags & M_NOTREADY, ("%s: m %p !M_NOTREADY", __func__, m)); m->m_flags &= ~(M_NOTREADY | blocker); - sb->sb_acc += m->m_len; + if (blocker) + sb->sb_acc += m->m_len; } if (!blocker) { From owner-svn-src-projects@FreeBSD.ORG Tue Jan 28 19:07:29 2014 Return-Path: Delivered-To: svn-src-projects@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id B9BFCECC; Tue, 28 Jan 2014 19:07:29 +0000 (UTC) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id A65E71D59; Tue, 28 Jan 2014 19:07:29 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.7/8.14.7) with ESMTP id s0SJ7Tn4026747; Tue, 28 Jan 2014 19:07:29 GMT (envelope-from kaiw@svn.freebsd.org) Received: (from kaiw@localhost) by svn.freebsd.org (8.14.7/8.14.7/Submit) id s0SJ7TP9026742; Tue, 28 Jan 2014 19:07:29 GMT (envelope-from kaiw@svn.freebsd.org) Message-Id: <201401281907.s0SJ7TP9026742@svn.freebsd.org> From: Kai Wang Date: Tue, 28 Jan 2014 19:07:29 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r261240 - projects/elftoolchain X-SVN-Group: projects MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: "SVN commit messages for the src " projects" tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 28 Jan 2014 19:07:29 -0000 Author: kaiw Date: Tue Jan 28 19:07:28 2014 New Revision: 261240 URL: http://svnweb.freebsd.org/changeset/base/261240 Log: Change date again. Modified: projects/elftoolchain/ObsoleteFiles.inc projects/elftoolchain/UPDATING Modified: projects/elftoolchain/ObsoleteFiles.inc ============================================================================== --- projects/elftoolchain/ObsoleteFiles.inc Tue Jan 28 17:27:56 2014 (r261239) +++ projects/elftoolchain/ObsoleteFiles.inc Tue Jan 28 19:07:28 2014 (r261240) @@ -38,7 +38,7 @@ # xargs -n1 | sort | uniq -d; # done -# 20140125: libelf and libdwarf import +# 20140128: libelf and libdwarf import OLD_LIBS+=usr/lib/libelf.so.1 OLD_LIBS+=usr/lib32/libelf.so.1 OLD_LIBS+=usr/lib/libdwarf.so.3 Modified: projects/elftoolchain/UPDATING ============================================================================== --- projects/elftoolchain/UPDATING Tue Jan 28 17:27:56 2014 (r261239) +++ projects/elftoolchain/UPDATING Tue Jan 28 19:07:28 2014 (r261240) @@ -31,7 +31,7 @@ NOTE TO PEOPLE WHO THINK THAT FreeBSD 11 disable the most expensive debugging functionality run "ln -s 'abort:false,junk:false' /etc/malloc.conf".) -20140125: +20140128: The libelf and libdwarf libraries have been updated to newer versions from upstream. Shared library version numbers for these two libraries were bumped. Any ports or binaries From owner-svn-src-projects@FreeBSD.ORG Tue Jan 28 19:12:39 2014 Return-Path: Delivered-To: svn-src-projects@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 7E89772; Tue, 28 Jan 2014 19:12:39 +0000 (UTC) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 664751DF9; Tue, 28 Jan 2014 19:12:39 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.7/8.14.7) with ESMTP id s0SJCdQ7030191; Tue, 28 Jan 2014 19:12:39 GMT (envelope-from kaiw@svn.freebsd.org) Received: (from kaiw@localhost) by svn.freebsd.org (8.14.7/8.14.7/Submit) id s0SJCW38030147; Tue, 28 Jan 2014 19:12:32 GMT (envelope-from kaiw@svn.freebsd.org) Message-Id: <201401281912.s0SJCW38030147@svn.freebsd.org> From: Kai Wang Date: Tue, 28 Jan 2014 19:12:32 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r261241 - in projects/elftoolchain: bin/pax bin/sh bin/sh/tests/parser contrib/binutils/gas/config contrib/binutils/opcodes contrib/bmake contrib/bmake/lst.lib contrib/bmake/mk contrib/... X-SVN-Group: projects MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: "SVN commit messages for the src " projects" tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 28 Jan 2014 19:12:39 -0000 Author: kaiw Date: Tue Jan 28 19:12:31 2014 New Revision: 261241 URL: http://svnweb.freebsd.org/changeset/base/261241 Log: MFH@261240. Added: projects/elftoolchain/bin/sh/tests/parser/alias12.0 - copied unchanged from r261240, head/bin/sh/tests/parser/alias12.0 projects/elftoolchain/bin/sh/tests/parser/alias13.0 - copied unchanged from r261240, head/bin/sh/tests/parser/alias13.0 projects/elftoolchain/bin/sh/tests/parser/alias14.0 - copied unchanged from r261240, head/bin/sh/tests/parser/alias14.0 projects/elftoolchain/bin/sh/tests/parser/alias15.0 - copied unchanged from r261240, head/bin/sh/tests/parser/alias15.0 projects/elftoolchain/bin/sh/tests/parser/alias15.0.stdout - copied unchanged from r261240, head/bin/sh/tests/parser/alias15.0.stdout projects/elftoolchain/contrib/sendmail/libsm/inet6_ntop.c - copied unchanged from r261240, head/contrib/sendmail/libsm/inet6_ntop.c projects/elftoolchain/contrib/sendmail/libsm/t-inet6_ntop.c - copied unchanged from r261240, head/contrib/sendmail/libsm/t-inet6_ntop.c Modified: projects/elftoolchain/bin/pax/options.c projects/elftoolchain/bin/sh/input.c projects/elftoolchain/bin/sh/parser.c projects/elftoolchain/bin/sh/parser.h projects/elftoolchain/bin/sh/sh.1 projects/elftoolchain/bin/sh/tests/parser/Makefile projects/elftoolchain/contrib/binutils/gas/config/tc-i386.c projects/elftoolchain/contrib/binutils/opcodes/i386-dis.c projects/elftoolchain/contrib/binutils/opcodes/i386-opc.h projects/elftoolchain/contrib/binutils/opcodes/i386-tbl.h projects/elftoolchain/contrib/bmake/ChangeLog projects/elftoolchain/contrib/bmake/Makefile projects/elftoolchain/contrib/bmake/Makefile.config.in projects/elftoolchain/contrib/bmake/bmake.1 projects/elftoolchain/contrib/bmake/bmake.cat1 projects/elftoolchain/contrib/bmake/boot-strap projects/elftoolchain/contrib/bmake/compat.c projects/elftoolchain/contrib/bmake/configure projects/elftoolchain/contrib/bmake/configure.in projects/elftoolchain/contrib/bmake/hash.c projects/elftoolchain/contrib/bmake/lst.lib/lstMember.c projects/elftoolchain/contrib/bmake/main.c projects/elftoolchain/contrib/bmake/make-bootstrap.sh.in projects/elftoolchain/contrib/bmake/make.1 projects/elftoolchain/contrib/bmake/make.h projects/elftoolchain/contrib/bmake/meta.c projects/elftoolchain/contrib/bmake/mk/ChangeLog projects/elftoolchain/contrib/bmake/mk/dirdeps.mk projects/elftoolchain/contrib/bmake/mk/install-mk projects/elftoolchain/contrib/bmake/mk/meta2deps.py projects/elftoolchain/contrib/bmake/parse.c projects/elftoolchain/contrib/bmake/util.c projects/elftoolchain/contrib/dtc/Documentation/manual.txt projects/elftoolchain/contrib/dtc/Makefile projects/elftoolchain/contrib/dtc/checks.c projects/elftoolchain/contrib/dtc/data.c projects/elftoolchain/contrib/dtc/dtc-lexer.l projects/elftoolchain/contrib/dtc/dtc-parser.y projects/elftoolchain/contrib/dtc/dtc.c projects/elftoolchain/contrib/dtc/dtc.h projects/elftoolchain/contrib/dtc/fdtdump.c projects/elftoolchain/contrib/dtc/fdtget.c projects/elftoolchain/contrib/dtc/fdtput.c projects/elftoolchain/contrib/dtc/flattree.c projects/elftoolchain/contrib/dtc/libfdt/Makefile.libfdt projects/elftoolchain/contrib/dtc/libfdt/fdt.c projects/elftoolchain/contrib/dtc/libfdt/fdt.h projects/elftoolchain/contrib/dtc/libfdt/fdt_ro.c projects/elftoolchain/contrib/dtc/libfdt/fdt_rw.c projects/elftoolchain/contrib/dtc/libfdt/fdt_sw.c projects/elftoolchain/contrib/dtc/libfdt/fdt_wip.c projects/elftoolchain/contrib/dtc/libfdt/libfdt.h projects/elftoolchain/contrib/dtc/libfdt/libfdt_env.h projects/elftoolchain/contrib/dtc/libfdt/version.lds projects/elftoolchain/contrib/dtc/livetree.c projects/elftoolchain/contrib/dtc/srcpos.c projects/elftoolchain/contrib/dtc/srcpos.h projects/elftoolchain/contrib/dtc/treesource.c projects/elftoolchain/contrib/dtc/util.c projects/elftoolchain/contrib/dtc/util.h projects/elftoolchain/contrib/gcc/c.opt projects/elftoolchain/contrib/gcc/cp/decl.c projects/elftoolchain/contrib/gcc/doc/invoke.texi projects/elftoolchain/contrib/llvm/lib/Target/X86/MCTargetDesc/X86AsmBackend.cpp projects/elftoolchain/contrib/sendmail/FREEBSD-upgrade projects/elftoolchain/contrib/sendmail/LICENSE projects/elftoolchain/contrib/sendmail/PGPKEYS projects/elftoolchain/contrib/sendmail/README projects/elftoolchain/contrib/sendmail/RELEASE_NOTES projects/elftoolchain/contrib/sendmail/cf/README projects/elftoolchain/contrib/sendmail/cf/cf/chez.cs.mc projects/elftoolchain/contrib/sendmail/cf/cf/clientproto.mc projects/elftoolchain/contrib/sendmail/cf/cf/cs-hpux10.mc projects/elftoolchain/contrib/sendmail/cf/cf/cs-hpux9.mc projects/elftoolchain/contrib/sendmail/cf/cf/cs-osf1.mc projects/elftoolchain/contrib/sendmail/cf/cf/cs-solaris2.mc projects/elftoolchain/contrib/sendmail/cf/cf/cs-sunos4.1.mc projects/elftoolchain/contrib/sendmail/cf/cf/cs-ultrix4.mc projects/elftoolchain/contrib/sendmail/cf/cf/generic-bsd4.4.mc projects/elftoolchain/contrib/sendmail/cf/cf/generic-hpux10.mc projects/elftoolchain/contrib/sendmail/cf/cf/generic-hpux9.mc projects/elftoolchain/contrib/sendmail/cf/cf/generic-linux.mc projects/elftoolchain/contrib/sendmail/cf/cf/generic-mpeix.mc projects/elftoolchain/contrib/sendmail/cf/cf/generic-nextstep3.3.mc projects/elftoolchain/contrib/sendmail/cf/cf/generic-osf1.mc projects/elftoolchain/contrib/sendmail/cf/cf/generic-solaris.mc projects/elftoolchain/contrib/sendmail/cf/cf/generic-sunos4.1.mc projects/elftoolchain/contrib/sendmail/cf/cf/generic-ultrix4.mc projects/elftoolchain/contrib/sendmail/cf/cf/huginn.cs.mc projects/elftoolchain/contrib/sendmail/cf/cf/knecht.mc projects/elftoolchain/contrib/sendmail/cf/cf/mail.cs.mc projects/elftoolchain/contrib/sendmail/cf/cf/mail.eecs.mc projects/elftoolchain/contrib/sendmail/cf/cf/mailspool.cs.mc projects/elftoolchain/contrib/sendmail/cf/cf/python.cs.mc projects/elftoolchain/contrib/sendmail/cf/cf/s2k-osf1.mc projects/elftoolchain/contrib/sendmail/cf/cf/s2k-ultrix4.mc projects/elftoolchain/contrib/sendmail/cf/cf/submit.cf projects/elftoolchain/contrib/sendmail/cf/cf/submit.mc projects/elftoolchain/contrib/sendmail/cf/cf/tcpproto.mc projects/elftoolchain/contrib/sendmail/cf/cf/ucbarpa.mc projects/elftoolchain/contrib/sendmail/cf/cf/ucbvax.mc projects/elftoolchain/contrib/sendmail/cf/cf/uucpproto.mc projects/elftoolchain/contrib/sendmail/cf/cf/vangogh.cs.mc projects/elftoolchain/contrib/sendmail/cf/domain/Berkeley.EDU.m4 projects/elftoolchain/contrib/sendmail/cf/domain/CS.Berkeley.EDU.m4 projects/elftoolchain/contrib/sendmail/cf/domain/EECS.Berkeley.EDU.m4 projects/elftoolchain/contrib/sendmail/cf/domain/S2K.Berkeley.EDU.m4 projects/elftoolchain/contrib/sendmail/cf/domain/berkeley-only.m4 projects/elftoolchain/contrib/sendmail/cf/domain/generic.m4 projects/elftoolchain/contrib/sendmail/cf/feature/accept_unqualified_senders.m4 projects/elftoolchain/contrib/sendmail/cf/feature/accept_unresolvable_domains.m4 projects/elftoolchain/contrib/sendmail/cf/feature/access_db.m4 projects/elftoolchain/contrib/sendmail/cf/feature/allmasquerade.m4 projects/elftoolchain/contrib/sendmail/cf/feature/always_add_domain.m4 projects/elftoolchain/contrib/sendmail/cf/feature/authinfo.m4 projects/elftoolchain/contrib/sendmail/cf/feature/badmx.m4 projects/elftoolchain/contrib/sendmail/cf/feature/bestmx_is_local.m4 projects/elftoolchain/contrib/sendmail/cf/feature/bitdomain.m4 projects/elftoolchain/contrib/sendmail/cf/feature/blacklist_recipients.m4 projects/elftoolchain/contrib/sendmail/cf/feature/block_bad_helo.m4 projects/elftoolchain/contrib/sendmail/cf/feature/compat_check.m4 projects/elftoolchain/contrib/sendmail/cf/feature/conncontrol.m4 projects/elftoolchain/contrib/sendmail/cf/feature/delay_checks.m4 projects/elftoolchain/contrib/sendmail/cf/feature/dnsbl.m4 projects/elftoolchain/contrib/sendmail/cf/feature/domaintable.m4 projects/elftoolchain/contrib/sendmail/cf/feature/enhdnsbl.m4 projects/elftoolchain/contrib/sendmail/cf/feature/generics_entire_domain.m4 projects/elftoolchain/contrib/sendmail/cf/feature/genericstable.m4 projects/elftoolchain/contrib/sendmail/cf/feature/greet_pause.m4 projects/elftoolchain/contrib/sendmail/cf/feature/ldap_routing.m4 projects/elftoolchain/contrib/sendmail/cf/feature/limited_masquerade.m4 projects/elftoolchain/contrib/sendmail/cf/feature/local_lmtp.m4 projects/elftoolchain/contrib/sendmail/cf/feature/local_no_masquerade.m4 projects/elftoolchain/contrib/sendmail/cf/feature/local_procmail.m4 projects/elftoolchain/contrib/sendmail/cf/feature/lookupdotdomain.m4 projects/elftoolchain/contrib/sendmail/cf/feature/loose_relay_check.m4 projects/elftoolchain/contrib/sendmail/cf/feature/mailertable.m4 projects/elftoolchain/contrib/sendmail/cf/feature/masquerade_entire_domain.m4 projects/elftoolchain/contrib/sendmail/cf/feature/masquerade_envelope.m4 projects/elftoolchain/contrib/sendmail/cf/feature/msp.m4 projects/elftoolchain/contrib/sendmail/cf/feature/mtamark.m4 projects/elftoolchain/contrib/sendmail/cf/feature/no_default_msa.m4 projects/elftoolchain/contrib/sendmail/cf/feature/nocanonify.m4 projects/elftoolchain/contrib/sendmail/cf/feature/notsticky.m4 projects/elftoolchain/contrib/sendmail/cf/feature/nouucp.m4 projects/elftoolchain/contrib/sendmail/cf/feature/nullclient.m4 projects/elftoolchain/contrib/sendmail/cf/feature/preserve_local_plus_detail.m4 projects/elftoolchain/contrib/sendmail/cf/feature/preserve_luser_host.m4 projects/elftoolchain/contrib/sendmail/cf/feature/promiscuous_relay.m4 projects/elftoolchain/contrib/sendmail/cf/feature/queuegroup.m4 projects/elftoolchain/contrib/sendmail/cf/feature/ratecontrol.m4 projects/elftoolchain/contrib/sendmail/cf/feature/redirect.m4 projects/elftoolchain/contrib/sendmail/cf/feature/relay_based_on_MX.m4 projects/elftoolchain/contrib/sendmail/cf/feature/relay_entire_domain.m4 projects/elftoolchain/contrib/sendmail/cf/feature/relay_hosts_only.m4 projects/elftoolchain/contrib/sendmail/cf/feature/relay_local_from.m4 projects/elftoolchain/contrib/sendmail/cf/feature/relay_mail_from.m4 projects/elftoolchain/contrib/sendmail/cf/feature/require_rdns.m4 projects/elftoolchain/contrib/sendmail/cf/feature/smrsh.m4 projects/elftoolchain/contrib/sendmail/cf/feature/stickyhost.m4 projects/elftoolchain/contrib/sendmail/cf/feature/use_client_ptr.m4 projects/elftoolchain/contrib/sendmail/cf/feature/use_ct_file.m4 projects/elftoolchain/contrib/sendmail/cf/feature/use_cw_file.m4 projects/elftoolchain/contrib/sendmail/cf/feature/uucpdomain.m4 projects/elftoolchain/contrib/sendmail/cf/feature/virtuser_entire_domain.m4 projects/elftoolchain/contrib/sendmail/cf/feature/virtusertable.m4 projects/elftoolchain/contrib/sendmail/cf/hack/cssubdomain.m4 projects/elftoolchain/contrib/sendmail/cf/m4/cf.m4 projects/elftoolchain/contrib/sendmail/cf/m4/cfhead.m4 projects/elftoolchain/contrib/sendmail/cf/m4/proto.m4 projects/elftoolchain/contrib/sendmail/cf/m4/version.m4 projects/elftoolchain/contrib/sendmail/cf/mailer/cyrus.m4 projects/elftoolchain/contrib/sendmail/cf/mailer/cyrusv2.m4 projects/elftoolchain/contrib/sendmail/cf/mailer/fax.m4 projects/elftoolchain/contrib/sendmail/cf/mailer/local.m4 projects/elftoolchain/contrib/sendmail/cf/mailer/mail11.m4 projects/elftoolchain/contrib/sendmail/cf/mailer/phquery.m4 projects/elftoolchain/contrib/sendmail/cf/mailer/pop.m4 projects/elftoolchain/contrib/sendmail/cf/mailer/procmail.m4 projects/elftoolchain/contrib/sendmail/cf/mailer/qpage.m4 projects/elftoolchain/contrib/sendmail/cf/mailer/smtp.m4 projects/elftoolchain/contrib/sendmail/cf/mailer/usenet.m4 projects/elftoolchain/contrib/sendmail/cf/mailer/uucp.m4 projects/elftoolchain/contrib/sendmail/cf/ostype/a-ux.m4 projects/elftoolchain/contrib/sendmail/cf/ostype/aix3.m4 projects/elftoolchain/contrib/sendmail/cf/ostype/aix4.m4 projects/elftoolchain/contrib/sendmail/cf/ostype/aix5.m4 projects/elftoolchain/contrib/sendmail/cf/ostype/altos.m4 projects/elftoolchain/contrib/sendmail/cf/ostype/amdahl-uts.m4 projects/elftoolchain/contrib/sendmail/cf/ostype/bsd4.3.m4 projects/elftoolchain/contrib/sendmail/cf/ostype/bsd4.4.m4 projects/elftoolchain/contrib/sendmail/cf/ostype/bsdi.m4 projects/elftoolchain/contrib/sendmail/cf/ostype/bsdi1.0.m4 projects/elftoolchain/contrib/sendmail/cf/ostype/bsdi2.0.m4 projects/elftoolchain/contrib/sendmail/cf/ostype/darwin.m4 projects/elftoolchain/contrib/sendmail/cf/ostype/dgux.m4 projects/elftoolchain/contrib/sendmail/cf/ostype/domainos.m4 projects/elftoolchain/contrib/sendmail/cf/ostype/dragonfly.m4 projects/elftoolchain/contrib/sendmail/cf/ostype/dynix3.2.m4 projects/elftoolchain/contrib/sendmail/cf/ostype/freebsd4.m4 projects/elftoolchain/contrib/sendmail/cf/ostype/freebsd5.m4 projects/elftoolchain/contrib/sendmail/cf/ostype/freebsd6.m4 projects/elftoolchain/contrib/sendmail/cf/ostype/gnu.m4 projects/elftoolchain/contrib/sendmail/cf/ostype/hpux10.m4 projects/elftoolchain/contrib/sendmail/cf/ostype/hpux11.m4 projects/elftoolchain/contrib/sendmail/cf/ostype/hpux9.m4 projects/elftoolchain/contrib/sendmail/cf/ostype/irix4.m4 projects/elftoolchain/contrib/sendmail/cf/ostype/irix5.m4 projects/elftoolchain/contrib/sendmail/cf/ostype/irix6.m4 projects/elftoolchain/contrib/sendmail/cf/ostype/isc4.1.m4 projects/elftoolchain/contrib/sendmail/cf/ostype/linux.m4 projects/elftoolchain/contrib/sendmail/cf/ostype/maxion.m4 projects/elftoolchain/contrib/sendmail/cf/ostype/mklinux.m4 projects/elftoolchain/contrib/sendmail/cf/ostype/mpeix.m4 projects/elftoolchain/contrib/sendmail/cf/ostype/nextstep.m4 projects/elftoolchain/contrib/sendmail/cf/ostype/openbsd.m4 projects/elftoolchain/contrib/sendmail/cf/ostype/osf1.m4 projects/elftoolchain/contrib/sendmail/cf/ostype/powerux.m4 projects/elftoolchain/contrib/sendmail/cf/ostype/ptx2.m4 projects/elftoolchain/contrib/sendmail/cf/ostype/qnx.m4 projects/elftoolchain/contrib/sendmail/cf/ostype/riscos4.5.m4 projects/elftoolchain/contrib/sendmail/cf/ostype/sco-uw-2.1.m4 projects/elftoolchain/contrib/sendmail/cf/ostype/sco3.2.m4 projects/elftoolchain/contrib/sendmail/cf/ostype/sinix.m4 projects/elftoolchain/contrib/sendmail/cf/ostype/solaris11.m4 projects/elftoolchain/contrib/sendmail/cf/ostype/solaris2.m4 projects/elftoolchain/contrib/sendmail/cf/ostype/solaris2.ml.m4 projects/elftoolchain/contrib/sendmail/cf/ostype/solaris2.pre5.m4 projects/elftoolchain/contrib/sendmail/cf/ostype/solaris8.m4 projects/elftoolchain/contrib/sendmail/cf/ostype/sunos3.5.m4 projects/elftoolchain/contrib/sendmail/cf/ostype/sunos4.1.m4 projects/elftoolchain/contrib/sendmail/cf/ostype/svr4.m4 projects/elftoolchain/contrib/sendmail/cf/ostype/ultrix4.m4 projects/elftoolchain/contrib/sendmail/cf/ostype/unicos.m4 projects/elftoolchain/contrib/sendmail/cf/ostype/unicosmk.m4 projects/elftoolchain/contrib/sendmail/cf/ostype/unicosmp.m4 projects/elftoolchain/contrib/sendmail/cf/ostype/unixware7.m4 projects/elftoolchain/contrib/sendmail/cf/ostype/unknown.m4 projects/elftoolchain/contrib/sendmail/cf/ostype/uxpds.m4 projects/elftoolchain/contrib/sendmail/cf/sendmail.schema projects/elftoolchain/contrib/sendmail/cf/sh/makeinfo.sh projects/elftoolchain/contrib/sendmail/contrib/dnsblaccess.m4 projects/elftoolchain/contrib/sendmail/contrib/link_hash.sh projects/elftoolchain/contrib/sendmail/contrib/qtool.8 projects/elftoolchain/contrib/sendmail/contrib/qtool.pl projects/elftoolchain/contrib/sendmail/doc/op/op.me projects/elftoolchain/contrib/sendmail/editmap/editmap.8 projects/elftoolchain/contrib/sendmail/editmap/editmap.c projects/elftoolchain/contrib/sendmail/include/libmilter/mfapi.h projects/elftoolchain/contrib/sendmail/include/libmilter/mfdef.h projects/elftoolchain/contrib/sendmail/include/libmilter/milter.h projects/elftoolchain/contrib/sendmail/include/libsmdb/smdb.h projects/elftoolchain/contrib/sendmail/include/sendmail/mailstats.h projects/elftoolchain/contrib/sendmail/include/sendmail/pathnames.h projects/elftoolchain/contrib/sendmail/include/sendmail/sendmail.h projects/elftoolchain/contrib/sendmail/include/sm/assert.h projects/elftoolchain/contrib/sendmail/include/sm/bdb.h projects/elftoolchain/contrib/sendmail/include/sm/bitops.h projects/elftoolchain/contrib/sendmail/include/sm/cdefs.h projects/elftoolchain/contrib/sendmail/include/sm/cf.h projects/elftoolchain/contrib/sendmail/include/sm/clock.h projects/elftoolchain/contrib/sendmail/include/sm/conf.h projects/elftoolchain/contrib/sendmail/include/sm/config.h projects/elftoolchain/contrib/sendmail/include/sm/debug.h projects/elftoolchain/contrib/sendmail/include/sm/errstring.h projects/elftoolchain/contrib/sendmail/include/sm/exc.h projects/elftoolchain/contrib/sendmail/include/sm/fdset.h projects/elftoolchain/contrib/sendmail/include/sm/gen.h projects/elftoolchain/contrib/sendmail/include/sm/heap.h projects/elftoolchain/contrib/sendmail/include/sm/io.h projects/elftoolchain/contrib/sendmail/include/sm/ldap.h projects/elftoolchain/contrib/sendmail/include/sm/limits.h projects/elftoolchain/contrib/sendmail/include/sm/mbdb.h projects/elftoolchain/contrib/sendmail/include/sm/misc.h projects/elftoolchain/contrib/sendmail/include/sm/os/sm_os_aix.h projects/elftoolchain/contrib/sendmail/include/sm/os/sm_os_dragonfly.h projects/elftoolchain/contrib/sendmail/include/sm/os/sm_os_freebsd.h projects/elftoolchain/contrib/sendmail/include/sm/os/sm_os_hp.h projects/elftoolchain/contrib/sendmail/include/sm/os/sm_os_irix.h projects/elftoolchain/contrib/sendmail/include/sm/os/sm_os_linux.h projects/elftoolchain/contrib/sendmail/include/sm/os/sm_os_mpeix.h projects/elftoolchain/contrib/sendmail/include/sm/os/sm_os_next.h projects/elftoolchain/contrib/sendmail/include/sm/os/sm_os_openbsd.h projects/elftoolchain/contrib/sendmail/include/sm/os/sm_os_openunix.h projects/elftoolchain/contrib/sendmail/include/sm/os/sm_os_osf1.h projects/elftoolchain/contrib/sendmail/include/sm/os/sm_os_qnx.h projects/elftoolchain/contrib/sendmail/include/sm/os/sm_os_sunos.h projects/elftoolchain/contrib/sendmail/include/sm/os/sm_os_ultrix.h projects/elftoolchain/contrib/sendmail/include/sm/os/sm_os_unicos.h projects/elftoolchain/contrib/sendmail/include/sm/os/sm_os_unicosmk.h projects/elftoolchain/contrib/sendmail/include/sm/os/sm_os_unicosmp.h projects/elftoolchain/contrib/sendmail/include/sm/os/sm_os_unixware.h projects/elftoolchain/contrib/sendmail/include/sm/path.h projects/elftoolchain/contrib/sendmail/include/sm/rpool.h projects/elftoolchain/contrib/sendmail/include/sm/sem.h projects/elftoolchain/contrib/sendmail/include/sm/sendmail.h projects/elftoolchain/contrib/sendmail/include/sm/setjmp.h projects/elftoolchain/contrib/sendmail/include/sm/shm.h projects/elftoolchain/contrib/sendmail/include/sm/signal.h projects/elftoolchain/contrib/sendmail/include/sm/string.h projects/elftoolchain/contrib/sendmail/include/sm/sysexits.h projects/elftoolchain/contrib/sendmail/include/sm/test.h projects/elftoolchain/contrib/sendmail/include/sm/time.h projects/elftoolchain/contrib/sendmail/include/sm/types.h projects/elftoolchain/contrib/sendmail/include/sm/varargs.h projects/elftoolchain/contrib/sendmail/include/sm/xtrap.h projects/elftoolchain/contrib/sendmail/libmilter/Makefile.m4 projects/elftoolchain/contrib/sendmail/libmilter/comm.c projects/elftoolchain/contrib/sendmail/libmilter/docs/api.html projects/elftoolchain/contrib/sendmail/libmilter/docs/design.html projects/elftoolchain/contrib/sendmail/libmilter/docs/index.html projects/elftoolchain/contrib/sendmail/libmilter/docs/installation.html projects/elftoolchain/contrib/sendmail/libmilter/docs/other.html projects/elftoolchain/contrib/sendmail/libmilter/docs/overview.html projects/elftoolchain/contrib/sendmail/libmilter/docs/sample.html projects/elftoolchain/contrib/sendmail/libmilter/docs/smfi_addheader.html projects/elftoolchain/contrib/sendmail/libmilter/docs/smfi_addrcpt.html projects/elftoolchain/contrib/sendmail/libmilter/docs/smfi_addrcpt_par.html projects/elftoolchain/contrib/sendmail/libmilter/docs/smfi_chgfrom.html projects/elftoolchain/contrib/sendmail/libmilter/docs/smfi_chgheader.html projects/elftoolchain/contrib/sendmail/libmilter/docs/smfi_delrcpt.html projects/elftoolchain/contrib/sendmail/libmilter/docs/smfi_getpriv.html projects/elftoolchain/contrib/sendmail/libmilter/docs/smfi_getsymval.html projects/elftoolchain/contrib/sendmail/libmilter/docs/smfi_insheader.html projects/elftoolchain/contrib/sendmail/libmilter/docs/smfi_main.html projects/elftoolchain/contrib/sendmail/libmilter/docs/smfi_opensocket.html projects/elftoolchain/contrib/sendmail/libmilter/docs/smfi_progress.html projects/elftoolchain/contrib/sendmail/libmilter/docs/smfi_quarantine.html projects/elftoolchain/contrib/sendmail/libmilter/docs/smfi_register.html projects/elftoolchain/contrib/sendmail/libmilter/docs/smfi_replacebody.html projects/elftoolchain/contrib/sendmail/libmilter/docs/smfi_setbacklog.html projects/elftoolchain/contrib/sendmail/libmilter/docs/smfi_setconn.html projects/elftoolchain/contrib/sendmail/libmilter/docs/smfi_setdbg.html projects/elftoolchain/contrib/sendmail/libmilter/docs/smfi_setmlreply.html projects/elftoolchain/contrib/sendmail/libmilter/docs/smfi_setpriv.html projects/elftoolchain/contrib/sendmail/libmilter/docs/smfi_setreply.html projects/elftoolchain/contrib/sendmail/libmilter/docs/smfi_setsymlist.html projects/elftoolchain/contrib/sendmail/libmilter/docs/smfi_settimeout.html projects/elftoolchain/contrib/sendmail/libmilter/docs/smfi_stop.html projects/elftoolchain/contrib/sendmail/libmilter/docs/smfi_version.html projects/elftoolchain/contrib/sendmail/libmilter/docs/xxfi_abort.html projects/elftoolchain/contrib/sendmail/libmilter/docs/xxfi_body.html projects/elftoolchain/contrib/sendmail/libmilter/docs/xxfi_close.html projects/elftoolchain/contrib/sendmail/libmilter/docs/xxfi_connect.html projects/elftoolchain/contrib/sendmail/libmilter/docs/xxfi_data.html projects/elftoolchain/contrib/sendmail/libmilter/docs/xxfi_envfrom.html projects/elftoolchain/contrib/sendmail/libmilter/docs/xxfi_envrcpt.html projects/elftoolchain/contrib/sendmail/libmilter/docs/xxfi_eoh.html projects/elftoolchain/contrib/sendmail/libmilter/docs/xxfi_eom.html projects/elftoolchain/contrib/sendmail/libmilter/docs/xxfi_header.html projects/elftoolchain/contrib/sendmail/libmilter/docs/xxfi_helo.html projects/elftoolchain/contrib/sendmail/libmilter/docs/xxfi_negotiate.html projects/elftoolchain/contrib/sendmail/libmilter/docs/xxfi_unknown.html projects/elftoolchain/contrib/sendmail/libmilter/engine.c projects/elftoolchain/contrib/sendmail/libmilter/example.c projects/elftoolchain/contrib/sendmail/libmilter/handler.c projects/elftoolchain/contrib/sendmail/libmilter/libmilter.h projects/elftoolchain/contrib/sendmail/libmilter/listener.c projects/elftoolchain/contrib/sendmail/libmilter/main.c projects/elftoolchain/contrib/sendmail/libmilter/monitor.c projects/elftoolchain/contrib/sendmail/libmilter/signal.c projects/elftoolchain/contrib/sendmail/libmilter/sm_gethost.c projects/elftoolchain/contrib/sendmail/libmilter/smfi.c projects/elftoolchain/contrib/sendmail/libmilter/worker.c projects/elftoolchain/contrib/sendmail/libsm/Makefile.m4 projects/elftoolchain/contrib/sendmail/libsm/README projects/elftoolchain/contrib/sendmail/libsm/assert.c projects/elftoolchain/contrib/sendmail/libsm/b-strcmp.c projects/elftoolchain/contrib/sendmail/libsm/b-strl.c projects/elftoolchain/contrib/sendmail/libsm/cf.c projects/elftoolchain/contrib/sendmail/libsm/clock.c projects/elftoolchain/contrib/sendmail/libsm/clrerr.c projects/elftoolchain/contrib/sendmail/libsm/config.c projects/elftoolchain/contrib/sendmail/libsm/debug.c projects/elftoolchain/contrib/sendmail/libsm/errstring.c projects/elftoolchain/contrib/sendmail/libsm/exc.c projects/elftoolchain/contrib/sendmail/libsm/fclose.c projects/elftoolchain/contrib/sendmail/libsm/feof.c projects/elftoolchain/contrib/sendmail/libsm/ferror.c projects/elftoolchain/contrib/sendmail/libsm/fflush.c projects/elftoolchain/contrib/sendmail/libsm/fget.c projects/elftoolchain/contrib/sendmail/libsm/findfp.c projects/elftoolchain/contrib/sendmail/libsm/flags.c projects/elftoolchain/contrib/sendmail/libsm/fopen.c projects/elftoolchain/contrib/sendmail/libsm/fpos.c projects/elftoolchain/contrib/sendmail/libsm/fprintf.c projects/elftoolchain/contrib/sendmail/libsm/fpurge.c projects/elftoolchain/contrib/sendmail/libsm/fput.c projects/elftoolchain/contrib/sendmail/libsm/fread.c projects/elftoolchain/contrib/sendmail/libsm/fscanf.c projects/elftoolchain/contrib/sendmail/libsm/fseek.c projects/elftoolchain/contrib/sendmail/libsm/fvwrite.c projects/elftoolchain/contrib/sendmail/libsm/fvwrite.h projects/elftoolchain/contrib/sendmail/libsm/fwalk.c projects/elftoolchain/contrib/sendmail/libsm/fwrite.c projects/elftoolchain/contrib/sendmail/libsm/get.c projects/elftoolchain/contrib/sendmail/libsm/glue.h projects/elftoolchain/contrib/sendmail/libsm/heap.c projects/elftoolchain/contrib/sendmail/libsm/ldap.c projects/elftoolchain/contrib/sendmail/libsm/local.h projects/elftoolchain/contrib/sendmail/libsm/makebuf.c projects/elftoolchain/contrib/sendmail/libsm/match.c projects/elftoolchain/contrib/sendmail/libsm/mbdb.c projects/elftoolchain/contrib/sendmail/libsm/memstat.c projects/elftoolchain/contrib/sendmail/libsm/mpeix.c projects/elftoolchain/contrib/sendmail/libsm/niprop.c projects/elftoolchain/contrib/sendmail/libsm/path.c projects/elftoolchain/contrib/sendmail/libsm/put.c projects/elftoolchain/contrib/sendmail/libsm/refill.c projects/elftoolchain/contrib/sendmail/libsm/rewind.c projects/elftoolchain/contrib/sendmail/libsm/rpool.c projects/elftoolchain/contrib/sendmail/libsm/sem.c projects/elftoolchain/contrib/sendmail/libsm/setvbuf.c projects/elftoolchain/contrib/sendmail/libsm/shm.c projects/elftoolchain/contrib/sendmail/libsm/signal.c projects/elftoolchain/contrib/sendmail/libsm/smstdio.c projects/elftoolchain/contrib/sendmail/libsm/snprintf.c projects/elftoolchain/contrib/sendmail/libsm/sscanf.c projects/elftoolchain/contrib/sendmail/libsm/stdio.c projects/elftoolchain/contrib/sendmail/libsm/strcasecmp.c projects/elftoolchain/contrib/sendmail/libsm/strdup.c projects/elftoolchain/contrib/sendmail/libsm/strerror.c projects/elftoolchain/contrib/sendmail/libsm/strexit.c projects/elftoolchain/contrib/sendmail/libsm/string.c projects/elftoolchain/contrib/sendmail/libsm/stringf.c projects/elftoolchain/contrib/sendmail/libsm/strio.c projects/elftoolchain/contrib/sendmail/libsm/strl.c projects/elftoolchain/contrib/sendmail/libsm/strrevcmp.c projects/elftoolchain/contrib/sendmail/libsm/strto.c projects/elftoolchain/contrib/sendmail/libsm/syslogio.c projects/elftoolchain/contrib/sendmail/libsm/t-cf.c projects/elftoolchain/contrib/sendmail/libsm/t-event.c projects/elftoolchain/contrib/sendmail/libsm/t-exc.c projects/elftoolchain/contrib/sendmail/libsm/t-fget.c (contents, props changed) projects/elftoolchain/contrib/sendmail/libsm/t-float.c projects/elftoolchain/contrib/sendmail/libsm/t-fopen.c projects/elftoolchain/contrib/sendmail/libsm/t-heap.c projects/elftoolchain/contrib/sendmail/libsm/t-match.c projects/elftoolchain/contrib/sendmail/libsm/t-memstat.c projects/elftoolchain/contrib/sendmail/libsm/t-path.c projects/elftoolchain/contrib/sendmail/libsm/t-qic.c projects/elftoolchain/contrib/sendmail/libsm/t-rpool.c projects/elftoolchain/contrib/sendmail/libsm/t-scanf.c projects/elftoolchain/contrib/sendmail/libsm/t-sem.c projects/elftoolchain/contrib/sendmail/libsm/t-shm.c projects/elftoolchain/contrib/sendmail/libsm/t-smstdio.c projects/elftoolchain/contrib/sendmail/libsm/t-string.c projects/elftoolchain/contrib/sendmail/libsm/t-strio.c projects/elftoolchain/contrib/sendmail/libsm/t-strl.c projects/elftoolchain/contrib/sendmail/libsm/t-strrevcmp.c projects/elftoolchain/contrib/sendmail/libsm/t-types.c projects/elftoolchain/contrib/sendmail/libsm/test.c projects/elftoolchain/contrib/sendmail/libsm/ungetc.c projects/elftoolchain/contrib/sendmail/libsm/util.c projects/elftoolchain/contrib/sendmail/libsm/vasprintf.c projects/elftoolchain/contrib/sendmail/libsm/vfprintf.c projects/elftoolchain/contrib/sendmail/libsm/vfscanf.c projects/elftoolchain/contrib/sendmail/libsm/vprintf.c projects/elftoolchain/contrib/sendmail/libsm/vsnprintf.c projects/elftoolchain/contrib/sendmail/libsm/wbuf.c projects/elftoolchain/contrib/sendmail/libsm/wsetup.c projects/elftoolchain/contrib/sendmail/libsm/xtrap.c projects/elftoolchain/contrib/sendmail/libsmdb/smdb.c projects/elftoolchain/contrib/sendmail/libsmdb/smdb1.c projects/elftoolchain/contrib/sendmail/libsmdb/smdb2.c projects/elftoolchain/contrib/sendmail/libsmdb/smndbm.c projects/elftoolchain/contrib/sendmail/libsmutil/cf.c projects/elftoolchain/contrib/sendmail/libsmutil/debug.c projects/elftoolchain/contrib/sendmail/libsmutil/err.c projects/elftoolchain/contrib/sendmail/libsmutil/lockfile.c projects/elftoolchain/contrib/sendmail/libsmutil/safefile.c projects/elftoolchain/contrib/sendmail/libsmutil/snprintf.c projects/elftoolchain/contrib/sendmail/mail.local/mail.local.8 projects/elftoolchain/contrib/sendmail/mail.local/mail.local.c projects/elftoolchain/contrib/sendmail/mailstats/mailstats.8 projects/elftoolchain/contrib/sendmail/mailstats/mailstats.c projects/elftoolchain/contrib/sendmail/makemap/makemap.8 projects/elftoolchain/contrib/sendmail/makemap/makemap.c projects/elftoolchain/contrib/sendmail/praliases/praliases.8 projects/elftoolchain/contrib/sendmail/praliases/praliases.c projects/elftoolchain/contrib/sendmail/rmail/rmail.8 projects/elftoolchain/contrib/sendmail/rmail/rmail.c projects/elftoolchain/contrib/sendmail/smrsh/smrsh.8 projects/elftoolchain/contrib/sendmail/smrsh/smrsh.c projects/elftoolchain/contrib/sendmail/src/Makefile.m4 projects/elftoolchain/contrib/sendmail/src/README projects/elftoolchain/contrib/sendmail/src/SECURITY projects/elftoolchain/contrib/sendmail/src/TRACEFLAGS projects/elftoolchain/contrib/sendmail/src/TUNING projects/elftoolchain/contrib/sendmail/src/alias.c projects/elftoolchain/contrib/sendmail/src/aliases.5 projects/elftoolchain/contrib/sendmail/src/arpadate.c projects/elftoolchain/contrib/sendmail/src/bf.c projects/elftoolchain/contrib/sendmail/src/bf.h projects/elftoolchain/contrib/sendmail/src/collect.c projects/elftoolchain/contrib/sendmail/src/conf.c projects/elftoolchain/contrib/sendmail/src/conf.h projects/elftoolchain/contrib/sendmail/src/control.c projects/elftoolchain/contrib/sendmail/src/convtime.c projects/elftoolchain/contrib/sendmail/src/daemon.c projects/elftoolchain/contrib/sendmail/src/daemon.h projects/elftoolchain/contrib/sendmail/src/deliver.c projects/elftoolchain/contrib/sendmail/src/domain.c projects/elftoolchain/contrib/sendmail/src/envelope.c projects/elftoolchain/contrib/sendmail/src/err.c projects/elftoolchain/contrib/sendmail/src/headers.c projects/elftoolchain/contrib/sendmail/src/helpfile projects/elftoolchain/contrib/sendmail/src/macro.c projects/elftoolchain/contrib/sendmail/src/mailq.1 projects/elftoolchain/contrib/sendmail/src/main.c projects/elftoolchain/contrib/sendmail/src/map.c projects/elftoolchain/contrib/sendmail/src/map.h projects/elftoolchain/contrib/sendmail/src/mci.c projects/elftoolchain/contrib/sendmail/src/milter.c projects/elftoolchain/contrib/sendmail/src/mime.c projects/elftoolchain/contrib/sendmail/src/newaliases.1 projects/elftoolchain/contrib/sendmail/src/parseaddr.c projects/elftoolchain/contrib/sendmail/src/queue.c projects/elftoolchain/contrib/sendmail/src/ratectrl.c projects/elftoolchain/contrib/sendmail/src/readcf.c projects/elftoolchain/contrib/sendmail/src/recipient.c projects/elftoolchain/contrib/sendmail/src/sasl.c projects/elftoolchain/contrib/sendmail/src/savemail.c projects/elftoolchain/contrib/sendmail/src/sendmail.8 projects/elftoolchain/contrib/sendmail/src/sendmail.h projects/elftoolchain/contrib/sendmail/src/sfsasl.c projects/elftoolchain/contrib/sendmail/src/sfsasl.h projects/elftoolchain/contrib/sendmail/src/shmticklib.c projects/elftoolchain/contrib/sendmail/src/sm_resolve.c projects/elftoolchain/contrib/sendmail/src/sm_resolve.h projects/elftoolchain/contrib/sendmail/src/srvrsmtp.c projects/elftoolchain/contrib/sendmail/src/stab.c projects/elftoolchain/contrib/sendmail/src/stats.c projects/elftoolchain/contrib/sendmail/src/statusd_shm.h projects/elftoolchain/contrib/sendmail/src/sysexits.c projects/elftoolchain/contrib/sendmail/src/timers.c projects/elftoolchain/contrib/sendmail/src/timers.h projects/elftoolchain/contrib/sendmail/src/tls.c projects/elftoolchain/contrib/sendmail/src/trace.c projects/elftoolchain/contrib/sendmail/src/udb.c projects/elftoolchain/contrib/sendmail/src/usersmtp.c projects/elftoolchain/contrib/sendmail/src/util.c projects/elftoolchain/contrib/sendmail/src/version.c projects/elftoolchain/contrib/sendmail/test/README projects/elftoolchain/contrib/sendmail/test/t_dropgid.c projects/elftoolchain/contrib/sendmail/test/t_exclopen.c projects/elftoolchain/contrib/sendmail/test/t_pathconf.c projects/elftoolchain/contrib/sendmail/test/t_seteuid.c projects/elftoolchain/contrib/sendmail/test/t_setgid.c projects/elftoolchain/contrib/sendmail/test/t_setreuid.c projects/elftoolchain/contrib/sendmail/test/t_setuid.c projects/elftoolchain/contrib/sendmail/test/t_snprintf.c projects/elftoolchain/contrib/sendmail/vacation/vacation.1 projects/elftoolchain/contrib/sendmail/vacation/vacation.c projects/elftoolchain/etc/sendmail/freebsd.mc projects/elftoolchain/etc/sendmail/freebsd.submit.mc projects/elftoolchain/lib/libfetch/common.c projects/elftoolchain/lib/libfetch/common.h projects/elftoolchain/lib/libfetch/http.c projects/elftoolchain/lib/libsm/Makefile projects/elftoolchain/lib/libusb/libusb10.c projects/elftoolchain/lib/msun/arm/fenv.h projects/elftoolchain/lib/msun/src/fenv-softfloat.h projects/elftoolchain/release/doc/en_US.ISO8859-1/relnotes/article.xml projects/elftoolchain/share/misc/committers-doc.dot projects/elftoolchain/share/misc/committers-ports.dot projects/elftoolchain/sys/amd64/amd64/db_disasm.c projects/elftoolchain/sys/amd64/include/vmm.h (contents, props changed) projects/elftoolchain/sys/amd64/vmm/intel/vmcs.h projects/elftoolchain/sys/amd64/vmm/intel/vmx.c projects/elftoolchain/sys/amd64/vmm/io/vlapic.c projects/elftoolchain/sys/amd64/vmm/io/vlapic_priv.h projects/elftoolchain/sys/amd64/vmm/vmm.c projects/elftoolchain/sys/arm/allwinner/a20/std.a20 projects/elftoolchain/sys/arm/allwinner/std.a10 projects/elftoolchain/sys/arm/arm/db_trace.c projects/elftoolchain/sys/arm/arm/locore.S projects/elftoolchain/sys/arm/at91/at91.c projects/elftoolchain/sys/arm/at91/board_sam9260ek.c projects/elftoolchain/sys/arm/at91/std.bwct projects/elftoolchain/sys/arm/at91/std.eb9200 projects/elftoolchain/sys/arm/at91/std.ethernut5 projects/elftoolchain/sys/arm/at91/std.hl200 projects/elftoolchain/sys/arm/at91/std.hl201 projects/elftoolchain/sys/arm/at91/std.kb920x projects/elftoolchain/sys/arm/at91/std.qila9g20 projects/elftoolchain/sys/arm/at91/std.sam9260ek projects/elftoolchain/sys/arm/at91/std.sam9g20ek projects/elftoolchain/sys/arm/at91/std.sam9x25ek projects/elftoolchain/sys/arm/at91/std.sn9g45 projects/elftoolchain/sys/arm/at91/std.tsc4370 projects/elftoolchain/sys/arm/at91/uart_dev_at91usart.c projects/elftoolchain/sys/arm/broadcom/bcm2835/std.rpi projects/elftoolchain/sys/arm/conf/ATMEL projects/elftoolchain/sys/arm/conf/CNS11XXNAS projects/elftoolchain/sys/arm/conf/CRB projects/elftoolchain/sys/arm/conf/EP80219 projects/elftoolchain/sys/arm/conf/GUMSTIX projects/elftoolchain/sys/arm/conf/IQ31244 projects/elftoolchain/sys/arm/conf/NSLU projects/elftoolchain/sys/arm/conf/VERSATILEPB projects/elftoolchain/sys/arm/econa/std.econa projects/elftoolchain/sys/arm/freescale/imx/std.imx51 projects/elftoolchain/sys/arm/freescale/imx/std.imx53 projects/elftoolchain/sys/arm/freescale/imx/std.imx6 projects/elftoolchain/sys/arm/freescale/vybrid/std.vybrid projects/elftoolchain/sys/arm/lpc/std.lpc projects/elftoolchain/sys/arm/mv/armadaxp/std.armadaxp projects/elftoolchain/sys/arm/mv/discovery/std.db78xxx projects/elftoolchain/sys/arm/mv/kirkwood/std.kirkwood projects/elftoolchain/sys/arm/mv/orion/std.db88f5xxx projects/elftoolchain/sys/arm/mv/orion/std.ts7800 projects/elftoolchain/sys/arm/rockchip/std.rk30xx projects/elftoolchain/sys/arm/s3c2xx0/std.ln2410sbc projects/elftoolchain/sys/arm/samsung/exynos/std.exynos5 projects/elftoolchain/sys/arm/tegra/std.tegra2 projects/elftoolchain/sys/arm/ti/am335x/std.am335x projects/elftoolchain/sys/arm/ti/omap4/std.omap4 projects/elftoolchain/sys/arm/ti/ti_mbox.c projects/elftoolchain/sys/arm/ti/ti_pruss.c projects/elftoolchain/sys/arm/xilinx/std.zynq7 projects/elftoolchain/sys/arm/xscale/ixp425/std.avila projects/elftoolchain/sys/conf/ldscript.arm projects/elftoolchain/sys/conf/options.arm projects/elftoolchain/sys/dev/e1000/if_igb.c projects/elftoolchain/sys/dev/hwpmc/hwpmc_powerpc.c projects/elftoolchain/sys/dev/pccbb/pccbb.c projects/elftoolchain/sys/dev/usb/input/ukbd.c projects/elftoolchain/sys/dev/virtio/network/if_vtnet.c projects/elftoolchain/sys/fs/ext2fs/ext2_bmap.c projects/elftoolchain/sys/fs/ext2fs/ext2_htree.c projects/elftoolchain/sys/fs/ext2fs/ext2_inode_cnv.c projects/elftoolchain/sys/fs/ext2fs/ext2_lookup.c projects/elftoolchain/sys/fs/ext2fs/ext2_subr.c projects/elftoolchain/sys/fs/ext2fs/ext2_vfsops.c projects/elftoolchain/sys/fs/ext2fs/ext2_vnops.c projects/elftoolchain/sys/fs/ext2fs/inode.h projects/elftoolchain/sys/kern/capabilities.conf projects/elftoolchain/sys/kern/init_sysent.c projects/elftoolchain/sys/kern/subr_lock.c projects/elftoolchain/sys/sys/lock.h projects/elftoolchain/sys/sys/mutex.h projects/elftoolchain/sys/sys/rwlock.h projects/elftoolchain/usr.bin/bmake/Makefile projects/elftoolchain/usr.bin/bmake/Makefile.config projects/elftoolchain/usr.bin/bmake/config.h projects/elftoolchain/usr.bin/fetch/fetch.1 projects/elftoolchain/usr.bin/fetch/fetch.c projects/elftoolchain/usr.bin/login/login.c projects/elftoolchain/usr.sbin/bhyve/bhyve.8 projects/elftoolchain/usr.sbin/bhyve/bhyverun.c projects/elftoolchain/usr.sbin/bhyve/pci_emul.c projects/elftoolchain/usr.sbin/bhyve/pci_emul.h projects/elftoolchain/usr.sbin/bhyve/pci_uart.c projects/elftoolchain/usr.sbin/bhyveload/bhyveload.8 Directory Properties: projects/elftoolchain/ (props changed) projects/elftoolchain/contrib/binutils/ (props changed) projects/elftoolchain/contrib/bmake/ (props changed) projects/elftoolchain/contrib/dtc/ (props changed) projects/elftoolchain/contrib/gcc/ (props changed) projects/elftoolchain/contrib/llvm/ (props changed) projects/elftoolchain/contrib/sendmail/ (props changed) projects/elftoolchain/etc/ (props changed) projects/elftoolchain/sys/ (props changed) projects/elftoolchain/sys/amd64/vmm/ (props changed) projects/elftoolchain/sys/conf/ (props changed) projects/elftoolchain/usr.sbin/bhyve/ (props changed) projects/elftoolchain/usr.sbin/bhyveload/ (props changed) Modified: projects/elftoolchain/bin/pax/options.c ============================================================================== --- projects/elftoolchain/bin/pax/options.c Tue Jan 28 19:07:28 2014 (r261240) +++ projects/elftoolchain/bin/pax/options.c Tue Jan 28 19:12:31 2014 (r261241) @@ -1385,6 +1385,7 @@ opt_add(const char *str) free(lstr); return(-1); } + lstr = NULL; /* parts of string going onto the OPLIST */ *pt++ = '\0'; opt->name = frpt; opt->value = pt; @@ -1400,6 +1401,7 @@ opt_add(const char *str) optail->fow = opt; optail = opt; } + free(lstr); return(0); } Modified: projects/elftoolchain/bin/sh/input.c ============================================================================== --- projects/elftoolchain/bin/sh/input.c Tue Jan 28 19:07:28 2014 (r261240) +++ projects/elftoolchain/bin/sh/input.c Tue Jan 28 19:12:31 2014 (r261241) @@ -367,12 +367,16 @@ popstring(void) struct strpush *sp = parsefile->strpush; INTOFF; + if (sp->ap) { + if (parsenextc != sp->ap->val && + (parsenextc[-1] == ' ' || parsenextc[-1] == '\t')) + forcealias(); + sp->ap->flag &= ~ALIASINUSE; + } parsenextc = sp->prevstring; parsenleft = sp->prevnleft; parselleft = sp->prevlleft; /*out2fmt_flush("*** calling popstring: restoring to '%s'\n", parsenextc);*/ - if (sp->ap) - sp->ap->flag &= ~ALIASINUSE; parsefile->strpush = sp->prev; if (sp != &(parsefile->basestrpush)) ckfree(sp); Modified: projects/elftoolchain/bin/sh/parser.c ============================================================================== --- projects/elftoolchain/bin/sh/parser.c Tue Jan 28 19:07:28 2014 (r261240) +++ projects/elftoolchain/bin/sh/parser.c Tue Jan 28 19:12:31 2014 (r261241) @@ -683,6 +683,12 @@ makebinary(int type, union node *n1, uni } void +forcealias(void) +{ + checkkwd |= CHKALIAS; +} + +void fixredir(union node *n, const char *text, int err) { TRACE(("Fix redir %s %d\n", text, err)); Modified: projects/elftoolchain/bin/sh/parser.h ============================================================================== --- projects/elftoolchain/bin/sh/parser.h Tue Jan 28 19:07:28 2014 (r261240) +++ projects/elftoolchain/bin/sh/parser.h Tue Jan 28 19:12:31 2014 (r261241) @@ -76,6 +76,7 @@ extern const char *const parsekwd[]; union node *parsecmd(int); +void forcealias(void); void fixredir(union node *, const char *, int); int goodname(const char *); int isassignment(const char *); Modified: projects/elftoolchain/bin/sh/sh.1 ============================================================================== --- projects/elftoolchain/bin/sh/sh.1 Tue Jan 28 19:07:28 2014 (r261240) +++ projects/elftoolchain/bin/sh/sh.1 Tue Jan 28 19:12:31 2014 (r261241) @@ -32,7 +32,7 @@ .\" from: @(#)sh.1 8.6 (Berkeley) 5/4/95 .\" $FreeBSD$ .\" -.Dd January 3, 2014 +.Dd January 26, 2014 .Dt SH 1 .Os .Sh NAME @@ -533,6 +533,20 @@ would become .Pp .Dl "ls -F foobar" .Pp +Aliases are also recognized after an alias +whose value ends with a space or tab. +For example, if there is also an alias called +.Dq Li nohup +with the value +.Dq Li "nohup " , +then the input +.Pp +.Dl "nohup lf foobar" +.Pp +would become +.Pp +.Dl "nohup ls -F foobar" +.Pp Aliases provide a convenient way for naive users to create shorthands for commands without having to learn how to create functions with arguments. Modified: projects/elftoolchain/bin/sh/tests/parser/Makefile ============================================================================== --- projects/elftoolchain/bin/sh/tests/parser/Makefile Tue Jan 28 19:07:28 2014 (r261240) +++ projects/elftoolchain/bin/sh/tests/parser/Makefile Tue Jan 28 19:12:31 2014 (r261241) @@ -16,6 +16,10 @@ FILES+= alias8.0 FILES+= alias9.0 FILES+= alias10.0 FILES+= alias11.0 +FILES+= alias12.0 +FILES+= alias13.0 +FILES+= alias14.0 +FILES+= alias15.0 alias15.0.stdout FILES+= and-pipe-not.0 FILES+= case1.0 FILES+= case2.0 Copied: projects/elftoolchain/bin/sh/tests/parser/alias12.0 (from r261240, head/bin/sh/tests/parser/alias12.0) ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ projects/elftoolchain/bin/sh/tests/parser/alias12.0 Tue Jan 28 19:12:31 2014 (r261241, copy of r261240, head/bin/sh/tests/parser/alias12.0) @@ -0,0 +1,6 @@ +# $FreeBSD$ + +unalias -a +alias alias0=command +alias true='echo bad' +eval 'alias0 true' Copied: projects/elftoolchain/bin/sh/tests/parser/alias13.0 (from r261240, head/bin/sh/tests/parser/alias13.0) ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ projects/elftoolchain/bin/sh/tests/parser/alias13.0 Tue Jan 28 19:12:31 2014 (r261241, copy of r261240, head/bin/sh/tests/parser/alias13.0) @@ -0,0 +1,6 @@ +# $FreeBSD$ + +unalias -a +alias command=command +alias true='echo bad' +eval 'command true' Copied: projects/elftoolchain/bin/sh/tests/parser/alias14.0 (from r261240, head/bin/sh/tests/parser/alias14.0) ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ projects/elftoolchain/bin/sh/tests/parser/alias14.0 Tue Jan 28 19:12:31 2014 (r261241, copy of r261240, head/bin/sh/tests/parser/alias14.0) @@ -0,0 +1,6 @@ +# $FreeBSD$ + +alias command='command ' +alias alias0=exit +eval 'command alias0 0' +exit 3 Copied: projects/elftoolchain/bin/sh/tests/parser/alias15.0 (from r261240, head/bin/sh/tests/parser/alias15.0) ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ projects/elftoolchain/bin/sh/tests/parser/alias15.0 Tue Jan 28 19:12:31 2014 (r261241, copy of r261240, head/bin/sh/tests/parser/alias15.0) @@ -0,0 +1,12 @@ +# $FreeBSD$ + +f_echoanddo() { + printf '%s\n' "$*" + "$@" +} + +alias echoanddo='f_echoanddo ' +alias alias0='echo test2' +eval 'echoanddo echo test1' +eval 'echoanddo alias0' +exit 0 Copied: projects/elftoolchain/bin/sh/tests/parser/alias15.0.stdout (from r261240, head/bin/sh/tests/parser/alias15.0.stdout) ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ projects/elftoolchain/bin/sh/tests/parser/alias15.0.stdout Tue Jan 28 19:12:31 2014 (r261241, copy of r261240, head/bin/sh/tests/parser/alias15.0.stdout) @@ -0,0 +1,4 @@ +echo test1 +test1 +echo test2 +test2 Modified: projects/elftoolchain/contrib/binutils/gas/config/tc-i386.c ============================================================================== --- projects/elftoolchain/contrib/binutils/gas/config/tc-i386.c Tue Jan 28 19:07:28 2014 (r261240) +++ projects/elftoolchain/contrib/binutils/gas/config/tc-i386.c Tue Jan 28 19:12:31 2014 (r261241) @@ -1827,7 +1827,7 @@ md_assemble (line) { expressionS *exp; - if ((i.tm.cpu_flags & CpuSSE3) && i.operands > 0) + if ((i.tm.cpu_flags & (CpuSSE3|CpuSMAP)) && i.operands > 0) { /* Streaming SIMD extensions 3 Instructions have the fixed operands with an opcode suffix which is coded in the same Modified: projects/elftoolchain/contrib/binutils/opcodes/i386-dis.c ============================================================================== --- projects/elftoolchain/contrib/binutils/opcodes/i386-dis.c Tue Jan 28 19:07:28 2014 (r261240) +++ projects/elftoolchain/contrib/binutils/opcodes/i386-dis.c Tue Jan 28 19:12:31 2014 (r261241) @@ -6257,6 +6257,16 @@ PNI_Fixup (int extrachar ATTRIBUTE_UNUSE codep++; } + else if (modrm.mod == 3 && modrm.reg == 1 && modrm.rm <= 3) + { + size_t olen = strlen (obuf); + char *p = obuf + olen - 4; + if (*codep == 0xca) + strcpy (p, "clac"); + else if (*codep == 0xcb) + strcpy (p, "stac"); + codep++; + } else OP_M (0, sizeflag); } Modified: projects/elftoolchain/contrib/binutils/opcodes/i386-opc.h ============================================================================== --- projects/elftoolchain/contrib/binutils/opcodes/i386-opc.h Tue Jan 28 19:07:28 2014 (r261240) +++ projects/elftoolchain/contrib/binutils/opcodes/i386-opc.h Tue Jan 28 19:12:31 2014 (r261241) @@ -80,6 +80,7 @@ typedef struct template #define CpuPCLMUL 0x10000000 /* Carry-less Multiplication extensions */ #define CpuRdRnd 0x20000000 /* Intel Random Number Generator extensions */ +#define CpuSMAP 0x40000000 /* Intel Supervisor Mode Access Prevention */ /* SSE4.1/4.2 Instructions required */ #define CpuSSE4 (CpuSSE4_1|CpuSSE4_2) @@ -88,7 +89,7 @@ typedef struct template #define CpuUnknownFlags (Cpu186|Cpu286|Cpu386|Cpu486|Cpu586|Cpu686 \ |CpuP4|CpuSledgehammer|CpuMMX|CpuMMX2|CpuSSE|CpuSSE2|CpuSSE3|CpuVMX \ |Cpu3dnow|Cpu3dnowA|CpuK6|CpuPadLock|CpuSVME|CpuSSSE3|CpuSSE4_1 \ - |CpuSSE4_2|CpuABM|CpuSSE4a|CpuXSAVE|CpuAES|CpuPCLMUL|CpuRdRnd) + |CpuSSE4_2|CpuABM|CpuSSE4a|CpuXSAVE|CpuAES|CpuPCLMUL|CpuRdRnd|CpuSMAP) /* the bits in opcode_modifier are used to generate the final opcode from the base_opcode. These bits also are used to detect alternate forms of Modified: projects/elftoolchain/contrib/binutils/opcodes/i386-tbl.h ============================================================================== --- projects/elftoolchain/contrib/binutils/opcodes/i386-tbl.h Tue Jan 28 19:07:28 2014 (r261240) +++ projects/elftoolchain/contrib/binutils/opcodes/i386-tbl.h Tue Jan 28 19:12:31 2014 (r261241) @@ -4379,6 +4379,12 @@ const template i386_optab[] = {"rdrand", 1, 0x0fc7, 0x6, CpuRdRnd, Modrm|NoSuf, { Reg16|Reg32|Reg64 } }, + + /* Intel Supervisor Mode Access Prevention extensions */ + {"clac", 0, 0x0f01, 0xca, CpuSMAP, + NoSuf|ImmExt, { 0, 0, 0 } }, + {"stac", 0, 0x0f01, 0xcb, CpuSMAP, + NoSuf|ImmExt, { 0, 0, 0 } }, { NULL, 0, 0, 0, 0, 0, { 0 } } }; Modified: projects/elftoolchain/contrib/bmake/ChangeLog ============================================================================== --- projects/elftoolchain/contrib/bmake/ChangeLog Tue Jan 28 19:07:28 2014 (r261240) +++ projects/elftoolchain/contrib/bmake/ChangeLog Tue Jan 28 19:12:31 2014 (r261241) @@ -1,3 +1,37 @@ +2014-01-03 Simon J. Gerraty + + * boot-strap: ignore mksrc=none + +2014-01-02 Simon J. Gerraty + + * Makefile (DEFAULT_SYS_PATH?): use just ${prefix}/share/mk + +2014-01-01 Simon J. Gerraty + + * Makefile (MAKE_VERSION): 20140101 + * configure.in: set bmake_path_max to min(_SC_PATH_MAX,1024) + * Makefile.config: defined BMAKE_PATH_MAX to bmake_path_max + * make.h: use BMAKE_PATH_MAX if MAXPATHLEN not defined (needed for + Hurd) + * configure.in: Add AC_PREREQ and check for + sysctl; patch from Andrew Shadura andrewsh at debian.org + +2013-10-16 Simon J. Gerraty + + * Makefile (MAKE_VERSION): 20131010 + * lose the const from arg to systcl to avoid problems on older BSDs. + +2013-10-01 Simon J. Gerraty + + * Makefile (MAKE_VERSION): 20131001 + Merge with NetBSD make, pick up + o main.c: for NATIVE build sysctl to get MACHINE_ARCH from + hw.machine_arch if necessary. + o meta.c: meta_oodate - need to look at src of Link and target + of Move as well. + * main.c: check that CTL_HW and HW_MACHINE_ARCH exist. + provide __arraycount() if needed. + 2013-09-04 Simon J. Gerraty * Makefile (MAKE_VERSION): 20130904 Modified: projects/elftoolchain/contrib/bmake/Makefile ============================================================================== --- projects/elftoolchain/contrib/bmake/Makefile Tue Jan 28 19:07:28 2014 (r261240) +++ projects/elftoolchain/contrib/bmake/Makefile Tue Jan 28 19:12:31 2014 (r261241) @@ -1,7 +1,7 @@ -# $Id: Makefile,v 1.20 2013/09/04 15:42:03 sjg Exp $ +# $Id: Makefile,v 1.23 2014/01/02 22:20:52 sjg Exp $ # Base version on src date -MAKE_VERSION= 20130904 +MAKE_VERSION= 20140101 PROG= bmake @@ -68,7 +68,7 @@ SRCS+= ${LIBOBJS:T:.o=.c} prefix?= /usr srcdir?= ${.CURDIR} -DEFAULT_SYS_PATH?= .../share/mk:${prefix}/share/mk +DEFAULT_SYS_PATH?= ${prefix}/share/mk CPPFLAGS+= -DUSE_META CFLAGS+= ${CPPFLAGS} Modified: projects/elftoolchain/contrib/bmake/Makefile.config.in ============================================================================== --- projects/elftoolchain/contrib/bmake/Makefile.config.in Tue Jan 28 19:07:28 2014 (r261240) +++ projects/elftoolchain/contrib/bmake/Makefile.config.in Tue Jan 28 19:12:31 2014 (r261241) @@ -14,3 +14,7 @@ LIBOBJS= @LIBOBJS@ LDADD= @LIBS@ USE_META= @use_meta@ FILEMON_H= @filemon_h@ +BMAKE_PATH_MAX?= @bmake_path_max@ +# used if MAXPATHLEN not defined +CPPFLAGS+= -DBMAKE_PATH_MAX=${BMAKE_PATH_MAX} + Modified: projects/elftoolchain/contrib/bmake/bmake.1 ============================================================================== --- projects/elftoolchain/contrib/bmake/bmake.1 Tue Jan 28 19:07:28 2014 (r261240) +++ projects/elftoolchain/contrib/bmake/bmake.1 Tue Jan 28 19:12:31 2014 (r261241) @@ -1,4 +1,4 @@ -.\" $NetBSD: make.1,v 1.222 2013/08/11 09:53:49 apb Exp $ +.\" $NetBSD: make.1,v 1.226 2013/11/07 18:50:46 dholland Exp $ .\" .\" Copyright (c) 1990, 1993 .\" The Regents of the University of California. All rights reserved. @@ -29,7 +29,7 @@ .\" .\" from: @(#)make.1 8.4 (Berkeley) 3/19/94 .\" -.Dd August 11, 2013 +.Dd October 25, 2013 .Dt MAKE 1 .Os .Sh NAME @@ -745,7 +745,7 @@ then output for each target is prefixed .Ql --- target --- the first part of which can be controlled via .Va .MAKE.JOB.PREFIX . -If +If .Va .MAKE.JOB.PREFIX is empty, no token is printed. .br @@ -1066,6 +1066,13 @@ may be used. The wildcard characters may be escaped with a backslash .Pq Ql \e . +As a consequence of the way values are split into words, matched, +and then joined, a construct like +.Dl ${VAR:M*} +will normalise the inter-word spacing, removing all leading and +trailing space, and converting multiple consecutive spaces +to single spaces. +. .It Cm \&:N Ns Ar pattern This is identical to .Ql Cm \&:M , @@ -1209,7 +1216,7 @@ The modifier is just like the .Cm \&:S modifier except that the old and new strings, instead of being -simple strings, are a regular expression (see +simple strings, are an extended regular expression (see .Xr regex 3 ) string .Ar pattern @@ -1751,7 +1758,7 @@ or .Fl t options were specified. Normally used to mark recursive -.Nm Ns 's . +.Nm Ns s . .It Ic .META Create a meta file for the target, even if it is flagged as .Ic .PHONY , Modified: projects/elftoolchain/contrib/bmake/bmake.cat1 ============================================================================== --- projects/elftoolchain/contrib/bmake/bmake.cat1 Tue Jan 28 19:07:28 2014 (r261240) +++ projects/elftoolchain/contrib/bmake/bmake.cat1 Tue Jan 28 19:12:31 2014 (r261241) @@ -690,7 +690,13 @@ VVAARRIIAABBLLEE AASSSSIIGG ::MM_p_a_t_t_e_r_n Select only those words that match _p_a_t_t_e_r_n. The standard shell wildcard characters (`*', `?', and `[]') may be used. The wildcard - characters may be escaped with a backslash (`\'). + characters may be escaped with a backslash (`\'). As a consequence + of the way values are split into words, matched, and then joined, a + construct like + ${VAR:M*} + will normalise the inter-word spacing, removing all leading and + trailing space, and converting multiple consecutive spaces to single + spaces. ::NN_p_a_t_t_e_r_n This is identical to `::MM', but selects all words which do not match @@ -777,18 +783,18 @@ VVAARRIIAABBLLEE AASSSSIIGG ::CC/_p_a_t_t_e_r_n/_r_e_p_l_a_c_e_m_e_n_t/[11ggWW] The ::CC modifier is just like the ::SS modifier except that the old and - new strings, instead of being simple strings, are a regular expres- - sion (see regex(3)) string _p_a_t_t_e_r_n and an ed(1)-style string - _r_e_p_l_a_c_e_m_e_n_t. Normally, the first occurrence of the pattern _p_a_t_t_e_r_n - in each word of the value is substituted with _r_e_p_l_a_c_e_m_e_n_t. The `1' - modifier causes the substitution to apply to at most one word; the - `g' modifier causes the substitution to apply to as many instances - of the search pattern _p_a_t_t_e_r_n as occur in the word or words it is - found in; the `W' modifier causes the value to be treated as a sin- - gle word (possibly containing embedded white space). Note that `1' - and `g' are orthogonal; the former specifies whether multiple words - are potentially affected, the latter whether multiple substitutions - can potentially occur within each affected word. + new strings, instead of being simple strings, are an extended regu- + lar expression (see regex(3)) string _p_a_t_t_e_r_n and an ed(1)-style + string _r_e_p_l_a_c_e_m_e_n_t. Normally, the first occurrence of the pattern + _p_a_t_t_e_r_n in each word of the value is substituted with _r_e_p_l_a_c_e_m_e_n_t. + The `1' modifier causes the substitution to apply to at most one + word; the `g' modifier causes the substitution to apply to as many + instances of the search pattern _p_a_t_t_e_r_n as occur in the word or + words it is found in; the `W' modifier causes the value to be + treated as a single word (possibly containing embedded white space). + Note that `1' and `g' are orthogonal; the former specifies whether + multiple words are potentially affected, the latter whether multiple + substitutions can potentially occur within each affected word. ::TT Replaces each word in the variable with its last component. @@ -1107,7 +1113,7 @@ SSPPEECCIIAALL SSOOUURRCCEE ..MMAAKKEE Execute the commands associated with this target even if the --nn or --tt options were specified. Normally used to mark recursive - bbmmaakkee's. + bbmmaakkees. ..MMEETTAA Create a meta file for the target, even if it is flagged as ..PPHHOONNYY, ..MMAAKKEE, or ..SSPPEECCIIAALL. Usage in conjunction with ..MMAAKKEE is @@ -1378,4 +1384,4 @@ BBUUGGSS There is no way of escaping a space character in a filename. -NetBSD 5.1 August 11, 2013 NetBSD 5.1 +NetBSD 5.1 October 25, 2013 NetBSD 5.1 Modified: projects/elftoolchain/contrib/bmake/boot-strap ============================================================================== --- projects/elftoolchain/contrib/bmake/boot-strap Tue Jan 28 19:07:28 2014 (r261240) +++ projects/elftoolchain/contrib/bmake/boot-strap Tue Jan 28 19:12:31 2014 (r261241) @@ -111,7 +111,7 @@ # Simon J. Gerraty # RCSid: -# $Id: boot-strap,v 1.43 2013/03/02 18:55:23 sjg Exp $ +# $Id: boot-strap,v 1.44 2014/01/08 14:49:10 sjg Exp $ # # @(#) Copyright (c) 2001 Simon J. Gerraty # @@ -216,11 +216,9 @@ do --share=*) share_dir=`get_optarg "$1"`;; --share) share_dir="$2"; shift;; --with-default-sys-path=*) - CONFIGURE_ARGS="$1" - MAKESYSPATH=`get_optarg "$1"`;; + CONFIGURE_ARGS="$1";; --with-default-sys-path) - CONFIGURE_ARGS="$1 $2" - MAKESYSPATH="$2"; shift;; + CONFIGURE_ARGS="$1 $2";; --install) INSTALL_PREFIX=${INSTALL_PREFIX:-$prefix};; --install-host-target) INSTALL_PREFIX=${INSTALL_PREFIX:-$prefix} @@ -330,8 +328,8 @@ add_path () { srcdir=`GetDir /bmake make-bootstrap.sh.in "$srcdir" "$2" "$Mydir" ./bmake* "$Mydir"/../bmake*` [ -d "${srcdir:-/dev/null}" ] || Usage case "$mksrc" in -none|-) # we don't want it - mksrc= +none|-) # we ignore this now + mksrc=$Mydir/mk ;; .../*) # find here or above mksrc=`FindHereOrAbove -C "$Mydir" -s "$mksrc/sys.mk"` Modified: projects/elftoolchain/contrib/bmake/compat.c ============================================================================== --- projects/elftoolchain/contrib/bmake/compat.c Tue Jan 28 19:07:28 2014 (r261240) +++ projects/elftoolchain/contrib/bmake/compat.c Tue Jan 28 19:12:31 2014 (r261241) @@ -1,4 +1,4 @@ -/* $NetBSD: compat.c,v 1.93 2013/09/02 19:26:42 sjg Exp $ */ +/* $NetBSD: compat.c,v 1.94 2014/01/03 00:02:01 sjg Exp $ */ /* * Copyright (c) 1988, 1989, 1990 The Regents of the University of California. @@ -70,14 +70,14 @@ */ #ifndef MAKE_NATIVE -static char rcsid[] = "$NetBSD: compat.c,v 1.93 2013/09/02 19:26:42 sjg Exp $"; +static char rcsid[] = "$NetBSD: compat.c,v 1.94 2014/01/03 00:02:01 sjg Exp $"; #else #include #ifndef lint #if 0 static char sccsid[] = "@(#)compat.c 8.2 (Berkeley) 3/19/94"; #else -__RCSID("$NetBSD: compat.c,v 1.93 2013/09/02 19:26:42 sjg Exp $"); +__RCSID("$NetBSD: compat.c,v 1.94 2014/01/03 00:02:01 sjg Exp $"); #endif #endif /* not lint */ #endif @@ -133,7 +133,7 @@ Compat_Init(void) Shell_Init(); /* setup default shell */ - for (cp = "#=|^(){};&<>*?[]:$`\\\n"; *cp != '\0'; cp++) { + for (cp = "~#=|^(){};&<>*?[]:$`\\\n"; *cp != '\0'; cp++) { meta[(unsigned char) *cp] = 1; } /* Modified: projects/elftoolchain/contrib/bmake/configure ============================================================================== Binary file (source and/or target). No diff available. Modified: projects/elftoolchain/contrib/bmake/configure.in ============================================================================== --- projects/elftoolchain/contrib/bmake/configure.in Tue Jan 28 19:07:28 2014 (r261240) +++ projects/elftoolchain/contrib/bmake/configure.in Tue Jan 28 19:12:31 2014 (r261241) @@ -1,10 +1,11 @@ dnl dnl RCSid: -dnl $Id: configure.in,v 1.49 2013/07/06 18:25:19 sjg Exp $ +dnl $Id: configure.in,v 1.51 2014/01/02 22:20:52 sjg Exp $ dnl dnl Process this file with autoconf to produce a configure script dnl -AC_INIT([bmake], [20130706], [sjg@NetBSD.org]) +AC_PREREQ(2.50) +AC_INIT([bmake], [20140101], [sjg@NetBSD.org]) AC_CONFIG_HEADER(config.h) dnl make srcdir absolute @@ -77,7 +78,18 @@ AC_PROG_GCC_TRADITIONAL AC_PROG_INSTALL dnl Executable suffix - normally empty; .exe on os2. AC_SUBST(ac_exe_suffix)dnl - +dnl +dnl Hurd refuses to define PATH_MAX or MAXPATHLEN +if test -x /usr/bin/getconf; then + bmake_path_max=`getconf PATH_MAX / 2> /dev/null` +fi +bmake_path_max=${bmake_path_max:-1024} +if test $bmake_path_max -gt 1024; then + # this is all we expect + bmake_path_max=1024 +fi +echo "Using: BMAKE_PATH_MAX=$bmake_path_max" >&6 +AC_SUBST(bmake_path_max)dnl dnl dnl AC_C_CROSS dnl @@ -98,6 +110,7 @@ AC_CHECK_HEADERS( \ sys/mman.h \ sys/select.h \ sys/socket.h \ + sys/sysctl.h \ sys/time.h \ sys/uio.h \ unistd.h \ @@ -159,6 +172,7 @@ AC_CHECK_FUNCS( \ strsep \ strtod \ strtol \ + sysctl \ unsetenv \ vsnprintf \ wait3 \ Modified: projects/elftoolchain/contrib/bmake/hash.c ============================================================================== --- projects/elftoolchain/contrib/bmake/hash.c Tue Jan 28 19:07:28 2014 (r261240) +++ projects/elftoolchain/contrib/bmake/hash.c Tue Jan 28 19:12:31 2014 (r261241) @@ -1,4 +1,4 @@ -/* $NetBSD: hash.c,v 1.19 2009/01/24 10:59:09 dsl Exp $ */ +/* $NetBSD: hash.c,v 1.20 2013/11/14 00:27:05 sjg Exp $ */ /* * Copyright (c) 1988, 1989, 1990 The Regents of the University of California. @@ -70,14 +70,14 @@ */ #ifndef MAKE_NATIVE -static char rcsid[] = "$NetBSD: hash.c,v 1.19 2009/01/24 10:59:09 dsl Exp $"; +static char rcsid[] = "$NetBSD: hash.c,v 1.20 2013/11/14 00:27:05 sjg Exp $"; #else #include #ifndef lint #if 0 static char sccsid[] = "@(#)hash.c 8.1 (Berkeley) 6/6/93"; #else -__RCSID("$NetBSD: hash.c,v 1.19 2009/01/24 10:59:09 dsl Exp $"); +__RCSID("$NetBSD: hash.c,v 1.20 2013/11/14 00:27:05 sjg Exp $"); #endif #endif /* not lint */ #endif Modified: projects/elftoolchain/contrib/bmake/lst.lib/lstMember.c ============================================================================== --- projects/elftoolchain/contrib/bmake/lst.lib/lstMember.c Tue Jan 28 19:07:28 2014 (r261240) +++ projects/elftoolchain/contrib/bmake/lst.lib/lstMember.c Tue Jan 28 19:12:31 2014 (r261241) @@ -1,4 +1,4 @@ -/* $NetBSD: lstMember.c,v 1.13 2009/01/23 21:26:30 dsl Exp $ */ +/* $NetBSD: lstMember.c,v 1.14 2013/11/14 00:01:28 sjg Exp $ */ /* * Copyright (c) 1988, 1989, 1990, 1993 @@ -33,14 +33,14 @@ */ #ifndef MAKE_NATIVE -static char rcsid[] = "$NetBSD: lstMember.c,v 1.13 2009/01/23 21:26:30 dsl Exp $"; +static char rcsid[] = "$NetBSD: lstMember.c,v 1.14 2013/11/14 00:01:28 sjg Exp $"; #else #include #ifndef lint #if 0 static char sccsid[] = "@(#)lstMember.c 8.1 (Berkeley) 6/6/93"; #else -__RCSID("$NetBSD: lstMember.c,v 1.13 2009/01/23 21:26:30 dsl Exp $"); +__RCSID("$NetBSD: lstMember.c,v 1.14 2013/11/14 00:01:28 sjg Exp $"); #endif #endif /* not lint */ #endif Modified: projects/elftoolchain/contrib/bmake/main.c ============================================================================== --- projects/elftoolchain/contrib/bmake/main.c Tue Jan 28 19:07:28 2014 (r261240) +++ projects/elftoolchain/contrib/bmake/main.c Tue Jan 28 19:12:31 2014 (r261241) @@ -1,4 +1,4 @@ -/* $NetBSD: main.c,v 1.224 2013/09/04 15:38:26 sjg Exp $ */ +/* $NetBSD: main.c,v 1.225 2013/09/14 15:09:34 matt Exp $ */ /* * Copyright (c) 1988, 1989, 1990, 1993 @@ -69,7 +69,7 @@ */ #ifndef MAKE_NATIVE -static char rcsid[] = "$NetBSD: main.c,v 1.224 2013/09/04 15:38:26 sjg Exp $"; +static char rcsid[] = "$NetBSD: main.c,v 1.225 2013/09/14 15:09:34 matt Exp $"; #else #include #ifndef lint @@ -81,7 +81,7 @@ __COPYRIGHT("@(#) Copyright (c) 1988, 19 #if 0 static char sccsid[] = "@(#)main.c 8.3 (Berkeley) 3/19/94"; #else -__RCSID("$NetBSD: main.c,v 1.224 2013/09/04 15:38:26 sjg Exp $"); +__RCSID("$NetBSD: main.c,v 1.225 2013/09/14 15:09:34 matt Exp $"); #endif #endif /* not lint */ #endif @@ -118,6 +118,9 @@ __RCSID("$NetBSD: main.c,v 1.224 2013/09 #include #include #include +#if defined(MAKE_NATIVE) && defined(HAVE_SYSCTL) +#include +#endif #include #include "wait.h" @@ -145,6 +148,10 @@ __RCSID("$NetBSD: main.c,v 1.224 2013/09 #define DEFMAXLOCAL DEFMAXJOBS #endif /* DEFMAXLOCAL */ +#ifndef __arraycount +# define __arraycount(__x) (sizeof(__x) / sizeof(__x[0])) +#endif + Lst create; /* Targets to be made */ time_t now; /* Time at start of make */ GNode *DEFAULT; /* .DEFAULT node */ @@ -910,6 +917,20 @@ main(int argc, char **argv) } if (!machine_arch) { +#if defined(MAKE_NATIVE) && defined(HAVE_SYSCTL) && defined(CTL_HW) && defined(HW_MACHINE_ARCH) + static char machine_arch_buf[sizeof(utsname.machine)]; + int mib[2] = { CTL_HW, HW_MACHINE_ARCH }; + size_t len = sizeof(machine_arch_buf); + + if (sysctl(mib, __arraycount(mib), machine_arch_buf, + &len, NULL, 0) < 0) { + (void)fprintf(stderr, "%s: sysctl failed (%s).\n", progname, + strerror(errno)); + exit(2); + } + + machine_arch = machine_arch_buf; +#else #ifndef MACHINE_ARCH #ifdef MAKE_MACHINE_ARCH machine_arch = MAKE_MACHINE_ARCH; @@ -919,6 +940,7 @@ main(int argc, char **argv) #else machine_arch = MACHINE_ARCH; #endif +#endif } myPid = getpid(); /* remember this for vFork() */ Modified: projects/elftoolchain/contrib/bmake/make-bootstrap.sh.in ============================================================================== --- projects/elftoolchain/contrib/bmake/make-bootstrap.sh.in Tue Jan 28 19:07:28 2014 (r261240) +++ projects/elftoolchain/contrib/bmake/make-bootstrap.sh.in Tue Jan 28 19:12:31 2014 (r261241) @@ -11,7 +11,7 @@ yes) XDEFS="-DUSE_META ${XDEFS}";; esac CC="@CC@" -CFLAGS="@CFLAGS@ -I. -I${srcdir} @DEFS@ @CPPFLAGS@ -DMAKE_NATIVE ${XDEFS}" +CFLAGS="@CFLAGS@ -I. -I${srcdir} @DEFS@ @CPPFLAGS@ -DMAKE_NATIVE ${XDEFS} -DBMAKE_PATH_MAX=@bmake_path_max@" MAKE_VERSION=`sed -n '/^MAKE_VERSION=/s,.*=[^0-9]*,,p' $srcdir/Makefile` Modified: projects/elftoolchain/contrib/bmake/make.1 ============================================================================== --- projects/elftoolchain/contrib/bmake/make.1 Tue Jan 28 19:07:28 2014 (r261240) +++ projects/elftoolchain/contrib/bmake/make.1 Tue Jan 28 19:12:31 2014 (r261241) @@ -1,4 +1,4 @@ -.\" $NetBSD: make.1,v 1.222 2013/08/11 09:53:49 apb Exp $ +.\" $NetBSD: make.1,v 1.226 2013/11/07 18:50:46 dholland Exp $ .\" .\" Copyright (c) 1990, 1993 .\" The Regents of the University of California. All rights reserved. @@ -29,7 +29,7 @@ .\" .\" from: @(#)make.1 8.4 (Berkeley) 3/19/94 .\" -.Dd August 11, 2013 +.Dd October 25, 2013 .Dt MAKE 1 .Os .Sh NAME @@ -756,7 +756,7 @@ then output for each target is prefixed .Ql --- target --- the first part of which can be controlled via .Va .MAKE.JOB.PREFIX . -If +If .Va .MAKE.JOB.PREFIX is empty, no token is printed. .br @@ -1077,6 +1077,13 @@ may be used. The wildcard characters may be escaped with a backslash .Pq Ql \e . +As a consequence of the way values are split into words, matched, +and then joined, a construct like +.Dl ${VAR:M*} +will normalise the inter-word spacing, removing all leading and +trailing space, and converting multiple consecutive spaces +to single spaces. +. .It Cm \&:N Ns Ar pattern This is identical to .Ql Cm \&:M , @@ -1220,7 +1227,7 @@ The modifier is just like the .Cm \&:S modifier except that the old and new strings, instead of being -simple strings, are a regular expression (see +simple strings, are an extended regular expression (see .Xr regex 3 ) string .Ar pattern @@ -1762,7 +1769,7 @@ or .Fl t options were specified. Normally used to mark recursive -.Nm Ns 's . +.Nm Ns s . .It Ic .META Create a meta file for the target, even if it is flagged as .Ic .PHONY , Modified: projects/elftoolchain/contrib/bmake/make.h ============================================================================== --- projects/elftoolchain/contrib/bmake/make.h Tue Jan 28 19:07:28 2014 (r261240) +++ projects/elftoolchain/contrib/bmake/make.h Tue Jan 28 19:12:31 2014 (r261241) @@ -518,4 +518,8 @@ int str2Lst_Append(Lst, char *, const ch #define MAX(a, b) ((a > b) ? a : b) #endif +#ifndef MAXPATHLEN +#define MAXPATHLEN BMAKE_PATH_MAX +#endif + #endif /* _MAKE_H_ */ Modified: projects/elftoolchain/contrib/bmake/meta.c ============================================================================== --- projects/elftoolchain/contrib/bmake/meta.c Tue Jan 28 19:07:28 2014 (r261240) +++ projects/elftoolchain/contrib/bmake/meta.c Tue Jan 28 19:12:31 2014 (r261241) @@ -1,4 +1,4 @@ -/* $NetBSD: meta.c,v 1.32 2013/06/25 00:20:54 sjg Exp $ */ +/* $NetBSD: meta.c,v 1.33 2013/10/01 05:37:17 sjg Exp $ */ /* * Implement 'meta' mode. @@ -860,6 +860,13 @@ string_match(const void *p, const void * continue; \ } +#define DEQUOTE(p) if (*p == '\'') { \ + char *ep; \ + p++; \ + if ((ep = strchr(p, '\''))) \ + *ep = '\0'; \ + } + Boolean meta_oodate(GNode *gn, Boolean oodate) { @@ -872,6 +879,8 @@ meta_oodate(GNode *gn, Boolean oodate) char fname2[MAXPATHLEN]; char *p; char *cp; + char *link_src; + char *move_target; static size_t cwdlen = 0; static size_t tmplen = 0; FILE *fp; @@ -938,6 +947,8 @@ meta_oodate(GNode *gn, Boolean oodate) oodate = TRUE; break; } + link_src = NULL; + move_target = NULL; /* Find the start of the build monitor section. */ if (!f) { if (strncmp(buf, "-- filemon", 10) == 0) { @@ -1051,16 +1062,21 @@ meta_oodate(GNode *gn, Boolean oodate) break; case 'M': /* renaMe */ - if (Lst_IsEmpty(missingFiles)) - break; + /* + * For 'M'oves we want to check + * the src as for 'R'ead + * and the target as for 'W'rite. + */ + cp = p; /* save this for a second */ + /* now get target */ + if (strsep(&p, " ") == NULL) + continue; + CHECK_VALID_META(p); + move_target = p; + p = cp; /* 'L' and 'M' put single quotes around the args */ - if (*p == '\'') { - char *ep; - - p++; - if ((ep = strchr(p, '\''))) - *ep = '\0'; - } + DEQUOTE(p); + DEQUOTE(move_target); /* FALLTHROUGH */ case 'D': /* unlink */ if (*p == '/' && !Lst_IsEmpty(missingFiles)) { @@ -1072,22 +1088,39 @@ meta_oodate(GNode *gn, Boolean oodate) ln = NULL; /* we're done with it */ } } + if (buf[0] == 'M') { + /* the target of the mv is a file 'W'ritten */ +#ifdef DEBUG_META_MODE + if (DEBUG(META)) + fprintf(debug_file, "meta_oodate: M %s -> %s\n", + p, move_target); +#endif + p = move_target; + goto check_write; + } break; case 'L': /* Link */ - /* we want the target */ + /* + * For 'L'inks check + * the src as for 'R'ead + * and the target as for 'W'rite. + */ + link_src = p; + /* now get target */ if (strsep(&p, " ") == NULL) continue; CHECK_VALID_META(p); /* 'L' and 'M' put single quotes around the args */ - if (*p == '\'') { - char *ep; - - p++; - if ((ep = strchr(p, '\''))) - *ep = '\0'; - } + DEQUOTE(p); + DEQUOTE(link_src); +#ifdef DEBUG_META_MODE + if (DEBUG(META)) + fprintf(debug_file, "meta_oodate: L %s -> %s\n", + link_src, p); +#endif /* FALLTHROUGH */ case 'W': /* Write */ + check_write: /* * If a file we generated within our bailiwick * but outside of .OBJDIR is missing, @@ -1119,6 +1152,14 @@ meta_oodate(GNode *gn, Boolean oodate) Lst_AtEnd(missingFiles, bmake_strdup(p)); } break; + check_link_src: + p = link_src; + link_src = NULL; +#ifdef DEBUG_META_MODE + if (DEBUG(META)) + fprintf(debug_file, "meta_oodate: L src %s\n", p); +#endif + /* FALLTHROUGH */ case 'R': /* Read */ case 'E': /* Exec */ /* @@ -1213,6 +1254,8 @@ meta_oodate(GNode *gn, Boolean oodate) default: break; } + if (!oodate && buf[0] == 'L' && link_src != NULL) + goto check_link_src; } else if (strcmp(buf, "CMD") == 0) { /* * Compare the current command with the one in the Modified: projects/elftoolchain/contrib/bmake/mk/ChangeLog ============================================================================== --- projects/elftoolchain/contrib/bmake/mk/ChangeLog Tue Jan 28 19:07:28 2014 (r261240) +++ projects/elftoolchain/contrib/bmake/mk/ChangeLog Tue Jan 28 19:12:31 2014 (r261241) @@ -1,3 +1,22 @@ +2013-12-12 Simon J. Gerraty + + * install-mk (MK_VERSION): bump version + * meta2deps.py: convert to print function for python3 compat. + we also need to open files with mode 'r' rather than 'rb' + otherwise we get bytes instead of strings. + +2013-10-10 Simon J. Gerraty + + * install-mk (MK_VERSION): bump version + + * dirdeps.mk: when TARGET_SPEC_VARS is more than just MACHINE + apply the same filtering (M_dep_qual_fixes) when setting _machines + as _build_dirs. + Also fix the filtering of Makefile.depend files - for reporting + what we are looking for (M_dep_qual_fixes can get confused by + Makefile.depend) + Add some more debug info. + 2013-09-04 Simon J. Gerraty * gendirdeps.mk (_objtops): fix typo also Modified: projects/elftoolchain/contrib/bmake/mk/dirdeps.mk ============================================================================== --- projects/elftoolchain/contrib/bmake/mk/dirdeps.mk Tue Jan 28 19:07:28 2014 (r261240) +++ projects/elftoolchain/contrib/bmake/mk/dirdeps.mk Tue Jan 28 19:12:31 2014 (r261241) @@ -1,4 +1,4 @@ -# $Id: dirdeps.mk,v 1.28 2013/03/25 21:11:43 sjg Exp $ +# $Id: dirdeps.mk,v 1.29 2013/10/13 18:43:53 sjg Exp $ # Copyright (c) 2010-2013, Juniper Networks, Inc. # All rights reserved. @@ -149,11 +149,11 @@ DEP_$v ?= ${$v} JOT ?= jot _tspec_x := ${${JOT} ${TARGET_SPEC_VARS:[#]}:L:sh} # this handles unqualified entries -M_dep_qual_fixes = C;(/[^/.,]+)$$;\1.${DEP_TARGET_SPEC}; +M_dep_qual_fixes = C;(/[^/.,]+)$$;\1.$${DEP_TARGET_SPEC}; # there needs to be at least one item missing for these to make sense .for i in ${_tspec_x:[2..-1]} _tspec_m$i := ${TARGET_SPEC_VARS:[2..$i]:@w@[^,]+@:ts,} -_tspec_a$i := ,${TARGET_SPEC_VARS:[$i..-1]:@v@$${DEP_$v}@:ts,} +_tspec_a$i := ,${TARGET_SPEC_VARS:[$i..-1]:@v@$$$${DEP_$v}@:ts,} M_dep_qual_fixes += C;(\.${_tspec_m$i})$$;\1${_tspec_a$i}; .endfor .else @@ -359,7 +359,8 @@ _machines := ${_machines:O:u} .if ${TARGET_SPEC_VARS:[#]} > 1 # we need to tweak _machines _dm := ${DEP_MACHINE} -_machines := ${_machines:@DEP_MACHINE@${DEP_TARGET_SPEC}@} +# apply the same filtering that we do when qualifying DIRDEPS. +_machines := ${_machines:@DEP_MACHINE@${DEP_TARGET_SPEC}@:${M_dep_qual_fixes:ts:}:O:u} DEP_MACHINE := ${_dm} .endif @@ -464,6 +465,9 @@ ${_this_dir}.$m: ${_build_dirs:M*.$m:N${ .if ${_DIRDEP_CHECKED:M$d} == "" # once only _DIRDEP_CHECKED += $d +.if !empty(_debug_search) +.info checking $d +.endif # Note: _build_dirs is fully qualifed so d:R is always the directory .if exists(${d:R}) # Warning: there is an assumption here that MACHINE is always @@ -471,7 +475,8 @@ _DIRDEP_CHECKED += $d # If TARGET_SPEC and MACHINE are insufficient, you have a problem. _m := ${.MAKE.DEPENDFILE_PREFERENCE:T:S;${TARGET_SPEC}$;${d:E};:S;${MACHINE};${d:E:C/,.*//};:@m@${exists(${d:R}/$m):?${d:R}/$m:}@:[1]} .if !empty(_m) -_qm := ${_m:${M_dep_qual_fixes:ts:}} +# M_dep_qual_fixes isn't geared to Makefile.depend +_qm := ${_m:C;(\.depend)$;\1.${d:E};:${M_dep_qual_fixes:ts:}} .if !empty(_debug_search) .info Looking for ${_qm} .endif Modified: projects/elftoolchain/contrib/bmake/mk/install-mk ============================================================================== --- projects/elftoolchain/contrib/bmake/mk/install-mk Tue Jan 28 19:07:28 2014 (r261240) +++ projects/elftoolchain/contrib/bmake/mk/install-mk Tue Jan 28 19:12:31 2014 (r261241) @@ -55,7 +55,7 @@ # Simon J. Gerraty # RCSid: -# $Id: install-mk,v 1.93 2013/08/02 18:28:47 sjg Exp $ +# $Id: install-mk,v 1.95 2013/12/20 06:08:52 sjg Exp $ # # @(#) Copyright (c) 1994 Simon J. Gerraty # @@ -70,7 +70,7 @@ # sjg@crufty.net # -MK_VERSION=20130801 +MK_VERSION=20131212 OWNER= GROUP= MODE=444 Modified: projects/elftoolchain/contrib/bmake/mk/meta2deps.py ============================================================================== --- projects/elftoolchain/contrib/bmake/mk/meta2deps.py Tue Jan 28 19:07:28 2014 (r261240) +++ projects/elftoolchain/contrib/bmake/mk/meta2deps.py Tue Jan 28 19:12:31 2014 (r261241) @@ -1,5 +1,7 @@ #!/usr/bin/env python +from __future__ import print_function + """ This script parses each "meta" file and extracts the information needed to deduce build and src dependencies. @@ -35,7 +37,7 @@ We only pay attention to a subset of the """ RCSid: - $Id: meta2deps.py,v 1.15 2013/07/29 20:41:23 sjg Exp $ + $Id: meta2deps.py,v 1.16 2013/12/20 06:08:52 sjg Exp $ Copyright (c) 2011-2013, Juniper Networks, Inc. *** DIFF OUTPUT TRUNCATED AT 1000 LINES *** From owner-svn-src-projects@FreeBSD.ORG Tue Jan 28 21:30:06 2014 Return-Path: Delivered-To: svn-src-projects@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id C1DF3CC6; Tue, 28 Jan 2014 21:30:06 +0000 (UTC) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id ADCD21B39; Tue, 28 Jan 2014 21:30:06 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.7/8.14.7) with ESMTP id s0SLU6hi081984; Tue, 28 Jan 2014 21:30:06 GMT (envelope-from kaiw@svn.freebsd.org) Received: (from kaiw@localhost) by svn.freebsd.org (8.14.7/8.14.7/Submit) id s0SLU5JV081977; Tue, 28 Jan 2014 21:30:05 GMT (envelope-from kaiw@svn.freebsd.org) Message-Id: <201401282130.s0SLU5JV081977@svn.freebsd.org> From: Kai Wang Date: Tue, 28 Jan 2014 21:30:05 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r261245 - in projects/elftoolchain/sys: dev/acpica netinet X-SVN-Group: projects MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: "SVN commit messages for the src " projects" tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 28 Jan 2014 21:30:06 -0000 Author: kaiw Date: Tue Jan 28 21:30:05 2014 New Revision: 261245 URL: http://svnweb.freebsd.org/changeset/base/261245 Log: MFH@261244. Modified: projects/elftoolchain/sys/dev/acpica/acpi.c projects/elftoolchain/sys/netinet/tcp_input.c projects/elftoolchain/sys/netinet/tcp_syncache.c projects/elftoolchain/sys/netinet/tcp_usrreq.c Directory Properties: projects/elftoolchain/ (props changed) projects/elftoolchain/sys/ (props changed) Modified: projects/elftoolchain/sys/dev/acpica/acpi.c ============================================================================== --- projects/elftoolchain/sys/dev/acpica/acpi.c Tue Jan 28 21:13:15 2014 (r261244) +++ projects/elftoolchain/sys/dev/acpica/acpi.c Tue Jan 28 21:30:05 2014 (r261245) @@ -1190,12 +1190,28 @@ acpi_set_resource(device_t dev, device_t struct acpi_softc *sc = device_get_softc(dev); struct acpi_device *ad = device_get_ivars(child); struct resource_list *rl = &ad->ad_rl; + ACPI_DEVICE_INFO *devinfo; u_long end; /* Ignore IRQ resources for PCI link devices. */ if (type == SYS_RES_IRQ && ACPI_ID_PROBE(dev, child, pcilink_ids) != NULL) return (0); + /* + * Ignore memory resources for PCI root bridges. Some BIOSes + * incorrectly enumerate the memory ranges they decode as plain + * memory resources instead of as a ResourceProducer range. + */ + if (type == SYS_RES_MEMORY) { + if (ACPI_SUCCESS(AcpiGetObjectInfo(ad->ad_handle, &devinfo))) { + if ((devinfo->Flags & ACPI_PCI_ROOT_BRIDGE) != 0) { + AcpiOsFree(devinfo); + return (0); + } + AcpiOsFree(devinfo); + } + } + /* If the resource is already allocated, fail. */ if (resource_list_busy(rl, type, rid)) return (EBUSY); Modified: projects/elftoolchain/sys/netinet/tcp_input.c ============================================================================== --- projects/elftoolchain/sys/netinet/tcp_input.c Tue Jan 28 21:13:15 2014 (r261244) +++ projects/elftoolchain/sys/netinet/tcp_input.c Tue Jan 28 21:30:05 2014 (r261245) @@ -2429,8 +2429,19 @@ tcp_do_segment(struct mbuf *m, struct tc hhook_run_tcp_est_in(tp, th, &to); if (SEQ_LEQ(th->th_ack, tp->snd_una)) { - if (tlen == 0 && tiwin == tp->snd_wnd && - !(thflags & TH_FIN)) { + if (tlen == 0 && tiwin == tp->snd_wnd) { + /* + * If this is the first time we've seen a + * FIN from the remote, this is not a + * duplicate and it needs to be processed + * normally. This happens during a + * simultaneous close. + */ + if ((thflags & TH_FIN) && + (TCPS_HAVERCVDFIN(tp->t_state) == 0)) { + tp->t_dupacks = 0; + break; + } TCPSTAT_INC(tcps_rcvdupack); /* * If we have outstanding data (other than @@ -2485,16 +2496,6 @@ tcp_do_segment(struct mbuf *m, struct tc } } else tp->snd_cwnd += tp->t_maxseg; - if ((thflags & TH_FIN) && - (TCPS_HAVERCVDFIN(tp->t_state) == 0)) { - /* - * If its a fin we need to process - * it to avoid a race where both - * sides enter FIN-WAIT and send FIN|ACK - * at the same time. - */ - break; - } (void) tcp_output(tp); goto drop; } else if (tp->t_dupacks == tcprexmtthresh) { @@ -2534,16 +2535,6 @@ tcp_do_segment(struct mbuf *m, struct tc } tp->snd_nxt = th->th_ack; tp->snd_cwnd = tp->t_maxseg; - if ((thflags & TH_FIN) && - (TCPS_HAVERCVDFIN(tp->t_state) == 0)) { - /* - * If its a fin we need to process - * it to avoid a race where both - * sides enter FIN-WAIT and send FIN|ACK - * at the same time. - */ - break; - } (void) tcp_output(tp); KASSERT(tp->snd_limited <= 2, ("%s: tp->snd_limited too big", @@ -2571,16 +2562,6 @@ tcp_do_segment(struct mbuf *m, struct tc (tp->snd_nxt - tp->snd_una) + (tp->t_dupacks - tp->snd_limited) * tp->t_maxseg; - if ((thflags & TH_FIN) && - (TCPS_HAVERCVDFIN(tp->t_state) == 0)) { - /* - * If its a fin we need to process - * it to avoid a race where both - * sides enter FIN-WAIT and send FIN|ACK - * at the same time. - */ - break; - } /* * Only call tcp_output when there * is new data available to be sent. Modified: projects/elftoolchain/sys/netinet/tcp_syncache.c ============================================================================== --- projects/elftoolchain/sys/netinet/tcp_syncache.c Tue Jan 28 21:13:15 2014 (r261244) +++ projects/elftoolchain/sys/netinet/tcp_syncache.c Tue Jan 28 21:30:05 2014 (r261245) @@ -682,7 +682,7 @@ syncache_socket(struct syncache *sc, str * connection when the SYN arrived. If we can't create * the connection, abort it. */ - so = sonewconn(lso, SS_ISCONNECTED); + so = sonewconn(lso, 0); if (so == NULL) { /* * Drop the connection; we will either send a RST or @@ -922,6 +922,8 @@ syncache_socket(struct syncache *sc, str INP_WUNLOCK(inp); + soisconnected(so); + TCPSTAT_INC(tcps_accepts); return (so); Modified: projects/elftoolchain/sys/netinet/tcp_usrreq.c ============================================================================== --- projects/elftoolchain/sys/netinet/tcp_usrreq.c Tue Jan 28 21:13:15 2014 (r261244) +++ projects/elftoolchain/sys/netinet/tcp_usrreq.c Tue Jan 28 21:30:05 2014 (r261245) @@ -610,13 +610,6 @@ out: /* * Accept a connection. Essentially all the work is done at higher levels; * just return the address of the peer, storing through addr. - * - * The rationale for acquiring the tcbinfo lock here is somewhat complicated, - * and is described in detail in the commit log entry for r175612. Acquiring - * it delays an accept(2) racing with sonewconn(), which inserts the socket - * before the inpcb address/port fields are initialized. A better fix would - * prevent the socket from being placed in the listen queue until all fields - * are fully initialized. */ static int tcp_usr_accept(struct socket *so, struct sockaddr **nam) @@ -633,7 +626,6 @@ tcp_usr_accept(struct socket *so, struct inp = sotoinpcb(so); KASSERT(inp != NULL, ("tcp_usr_accept: inp == NULL")); - INP_INFO_RLOCK(&V_tcbinfo); INP_WLOCK(inp); if (inp->inp_flags & (INP_TIMEWAIT | INP_DROPPED)) { error = ECONNABORTED; @@ -653,7 +645,6 @@ tcp_usr_accept(struct socket *so, struct out: TCPDEBUG2(PRU_ACCEPT); INP_WUNLOCK(inp); - INP_INFO_RUNLOCK(&V_tcbinfo); if (error == 0) *nam = in_sockaddr(port, &addr); return error; From owner-svn-src-projects@FreeBSD.ORG Sat Feb 1 01:30:47 2014 Return-Path: Delivered-To: svn-src-projects@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 11823CDE; Sat, 1 Feb 2014 01:30:47 +0000 (UTC) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id DB06F1D58; Sat, 1 Feb 2014 01:30:46 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.7/8.14.7) with ESMTP id s111Uk1X007281; Sat, 1 Feb 2014 01:30:46 GMT (envelope-from gjb@svn.freebsd.org) Received: (from gjb@localhost) by svn.freebsd.org (8.14.7/8.14.7/Submit) id s111UktC007280; Sat, 1 Feb 2014 01:30:46 GMT (envelope-from gjb@svn.freebsd.org) Message-Id: <201402010130.s111UktC007280@svn.freebsd.org> From: Glen Barber Date: Sat, 1 Feb 2014 01:30:46 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r261341 - projects/relnotes-restructure X-SVN-Group: projects MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: "SVN commit messages for the src " projects" tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 01 Feb 2014 01:30:47 -0000 Author: gjb Date: Sat Feb 1 01:30:46 2014 New Revision: 261341 URL: http://svnweb.freebsd.org/changeset/base/261341 Log: Copy head/ to projects/relnotes-restructure/ in preparation to reorganize the documentation structure as it pertains to the release cycle. Approved by: re (implicit, objections retracted) Approved by: doceng (implicit) Sponsored by: The FreeBSD Foundation Added: projects/relnotes-restructure/ - copied from r261340, head/