From owner-svn-src-projects@FreeBSD.ORG Mon Jan 12 10:33:04 2015 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.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id B1500D83; Mon, 12 Jan 2015 10:33: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)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 988EC835; Mon, 12 Jan 2015 10:33:04 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.9/8.14.9) with ESMTP id t0CAX4KO028109; Mon, 12 Jan 2015 10:33:04 GMT (envelope-from glebius@FreeBSD.org) Received: (from glebius@localhost) by svn.freebsd.org (8.14.9/8.14.9/Submit) id t0CAX1hB028089; Mon, 12 Jan 2015 10:33:01 GMT (envelope-from glebius@FreeBSD.org) Message-Id: <201501121033.t0CAX1hB028089@svn.freebsd.org> X-Authentication-Warning: svn.freebsd.org: glebius set sender to glebius@FreeBSD.org using -f From: Gleb Smirnoff Date: Mon, 12 Jan 2015 10:33:01 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r277062 - in projects/ifnet: . cddl/contrib/opensolaris/tools/ctf/cvt contrib/compiler-rt contrib/compiler-rt/BlocksRuntime contrib/compiler-rt/include contrib/compiler-rt/lib contrib/c... 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.18-1 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, 12 Jan 2015 10:33:04 -0000 Author: glebius Date: Mon Jan 12 10:33:00 2015 New Revision: 277062 URL: https://svnweb.freebsd.org/changeset/base/277062 Log: Merge head. Added: projects/ifnet/contrib/compiler-rt/include/ - copied from r277060, head/contrib/compiler-rt/include/ projects/ifnet/contrib/compiler-rt/lib/BlocksRuntime/ - copied from r277060, head/contrib/compiler-rt/lib/BlocksRuntime/ projects/ifnet/contrib/compiler-rt/lib/asan/ - copied from r277060, head/contrib/compiler-rt/lib/asan/ projects/ifnet/contrib/compiler-rt/lib/builtins/ - copied from r277060, head/contrib/compiler-rt/lib/builtins/ projects/ifnet/contrib/compiler-rt/lib/dfsan/ - copied from r277060, head/contrib/compiler-rt/lib/dfsan/ projects/ifnet/contrib/compiler-rt/lib/interception/ - copied from r277060, head/contrib/compiler-rt/lib/interception/ projects/ifnet/contrib/compiler-rt/lib/lsan/ - copied from r277060, head/contrib/compiler-rt/lib/lsan/ projects/ifnet/contrib/compiler-rt/lib/msan/ - copied from r277060, head/contrib/compiler-rt/lib/msan/ projects/ifnet/contrib/compiler-rt/lib/profile/ - copied from r277060, head/contrib/compiler-rt/lib/profile/ projects/ifnet/contrib/compiler-rt/lib/sanitizer_common/ - copied from r277060, head/contrib/compiler-rt/lib/sanitizer_common/ projects/ifnet/contrib/compiler-rt/lib/tsan/ - copied from r277060, head/contrib/compiler-rt/lib/tsan/ projects/ifnet/contrib/compiler-rt/lib/ubsan/ - copied from r277060, head/contrib/compiler-rt/lib/ubsan/ projects/ifnet/contrib/xz/src/liblzma/liblzma.pc.in - copied unchanged from r277060, head/contrib/xz/src/liblzma/liblzma.pc.in projects/ifnet/crypto/openssl/util/mkbuildinf.pl - copied unchanged from r277060, head/crypto/openssl/util/mkbuildinf.pl projects/ifnet/lib/libclang_rt/ - copied from r277060, head/lib/libclang_rt/ projects/ifnet/lib/libedit/TEST/rl1.c - copied unchanged from r277060, head/lib/libedit/TEST/rl1.c projects/ifnet/lib/libedit/TEST/wtc1.c - copied unchanged from r277060, head/lib/libedit/TEST/wtc1.c projects/ifnet/lib/libedit/chartype.c - copied unchanged from r277060, head/lib/libedit/chartype.c projects/ifnet/lib/libedit/config.h - copied unchanged from r277060, head/lib/libedit/config.h projects/ifnet/lib/libedit/eln.c - copied unchanged from r277060, head/lib/libedit/eln.c projects/ifnet/lib/libedit/keymacro.c - copied unchanged from r277060, head/lib/libedit/keymacro.c projects/ifnet/lib/libedit/keymacro.h - copied unchanged from r277060, head/lib/libedit/keymacro.h projects/ifnet/lib/libedit/terminal.c - copied unchanged from r277060, head/lib/libedit/terminal.c projects/ifnet/lib/libedit/terminal.h - copied unchanged from r277060, head/lib/libedit/terminal.h projects/ifnet/share/man/man4/cc_dctcp.4 - copied unchanged from r277060, head/share/man/man4/cc_dctcp.4 projects/ifnet/share/mk/bsd.dtb.mk - copied unchanged from r277060, head/share/mk/bsd.dtb.mk projects/ifnet/sys/arm/ti/am335x/am335x_rtc.c - copied unchanged from r277060, head/sys/arm/ti/am335x/am335x_rtc.c projects/ifnet/sys/arm/ti/am335x/am335x_rtcreg.h - copied unchanged from r277060, head/sys/arm/ti/am335x/am335x_rtcreg.h projects/ifnet/sys/arm/ti/am335x/am335x_rtcvar.h - copied unchanged from r277060, head/sys/arm/ti/am335x/am335x_rtcvar.h projects/ifnet/sys/conf/dtb.mk - copied unchanged from r277060, head/sys/conf/dtb.mk projects/ifnet/sys/modules/cc/cc_dctcp/ - copied from r277060, head/sys/modules/cc/cc_dctcp/ projects/ifnet/sys/modules/dtb/ - copied from r277060, head/sys/modules/dtb/ projects/ifnet/sys/netinet/cc/cc_dctcp.c - copied unchanged from r277060, head/sys/netinet/cc/cc_dctcp.c projects/ifnet/usr.bin/clang/llvm-symbolizer/ - copied from r277060, head/usr.bin/clang/llvm-symbolizer/ projects/ifnet/usr.bin/sed/tests/regress.multitest.out/2.23 - copied unchanged from r277060, head/usr.bin/sed/tests/regress.multitest.out/2.23 Deleted: projects/ifnet/contrib/compiler-rt/BlocksRuntime/ projects/ifnet/contrib/compiler-rt/lib/absvdi2.c projects/ifnet/contrib/compiler-rt/lib/absvsi2.c projects/ifnet/contrib/compiler-rt/lib/absvti2.c projects/ifnet/contrib/compiler-rt/lib/adddf3.c projects/ifnet/contrib/compiler-rt/lib/addsf3.c projects/ifnet/contrib/compiler-rt/lib/addvdi3.c projects/ifnet/contrib/compiler-rt/lib/addvsi3.c projects/ifnet/contrib/compiler-rt/lib/addvti3.c projects/ifnet/contrib/compiler-rt/lib/arm/ projects/ifnet/contrib/compiler-rt/lib/ashldi3.c projects/ifnet/contrib/compiler-rt/lib/ashlti3.c projects/ifnet/contrib/compiler-rt/lib/ashrdi3.c projects/ifnet/contrib/compiler-rt/lib/ashrti3.c projects/ifnet/contrib/compiler-rt/lib/assembly.h projects/ifnet/contrib/compiler-rt/lib/atomic.c projects/ifnet/contrib/compiler-rt/lib/clear_cache.c projects/ifnet/contrib/compiler-rt/lib/clzdi2.c projects/ifnet/contrib/compiler-rt/lib/clzsi2.c projects/ifnet/contrib/compiler-rt/lib/clzti2.c projects/ifnet/contrib/compiler-rt/lib/cmpdi2.c projects/ifnet/contrib/compiler-rt/lib/cmpti2.c projects/ifnet/contrib/compiler-rt/lib/comparedf2.c projects/ifnet/contrib/compiler-rt/lib/comparesf2.c projects/ifnet/contrib/compiler-rt/lib/ctzdi2.c projects/ifnet/contrib/compiler-rt/lib/ctzsi2.c projects/ifnet/contrib/compiler-rt/lib/ctzti2.c projects/ifnet/contrib/compiler-rt/lib/divdc3.c projects/ifnet/contrib/compiler-rt/lib/divdf3.c projects/ifnet/contrib/compiler-rt/lib/divdi3.c projects/ifnet/contrib/compiler-rt/lib/divmoddi4.c projects/ifnet/contrib/compiler-rt/lib/divmodsi4.c projects/ifnet/contrib/compiler-rt/lib/divsc3.c projects/ifnet/contrib/compiler-rt/lib/divsf3.c projects/ifnet/contrib/compiler-rt/lib/divsi3.c projects/ifnet/contrib/compiler-rt/lib/divti3.c projects/ifnet/contrib/compiler-rt/lib/divxc3.c projects/ifnet/contrib/compiler-rt/lib/enable_execute_stack.c projects/ifnet/contrib/compiler-rt/lib/eprintf.c projects/ifnet/contrib/compiler-rt/lib/extendsfdf2.c projects/ifnet/contrib/compiler-rt/lib/ffsdi2.c projects/ifnet/contrib/compiler-rt/lib/ffsti2.c projects/ifnet/contrib/compiler-rt/lib/fixdfdi.c projects/ifnet/contrib/compiler-rt/lib/fixdfsi.c projects/ifnet/contrib/compiler-rt/lib/fixdfti.c projects/ifnet/contrib/compiler-rt/lib/fixsfdi.c projects/ifnet/contrib/compiler-rt/lib/fixsfsi.c projects/ifnet/contrib/compiler-rt/lib/fixsfti.c projects/ifnet/contrib/compiler-rt/lib/fixunsdfdi.c projects/ifnet/contrib/compiler-rt/lib/fixunsdfsi.c projects/ifnet/contrib/compiler-rt/lib/fixunsdfti.c projects/ifnet/contrib/compiler-rt/lib/fixunssfdi.c projects/ifnet/contrib/compiler-rt/lib/fixunssfsi.c projects/ifnet/contrib/compiler-rt/lib/fixunssfti.c projects/ifnet/contrib/compiler-rt/lib/fixunsxfdi.c projects/ifnet/contrib/compiler-rt/lib/fixunsxfsi.c projects/ifnet/contrib/compiler-rt/lib/fixunsxfti.c projects/ifnet/contrib/compiler-rt/lib/fixxfdi.c projects/ifnet/contrib/compiler-rt/lib/fixxfti.c projects/ifnet/contrib/compiler-rt/lib/floatdidf.c projects/ifnet/contrib/compiler-rt/lib/floatdisf.c projects/ifnet/contrib/compiler-rt/lib/floatdixf.c projects/ifnet/contrib/compiler-rt/lib/floatsidf.c projects/ifnet/contrib/compiler-rt/lib/floatsisf.c projects/ifnet/contrib/compiler-rt/lib/floattidf.c projects/ifnet/contrib/compiler-rt/lib/floattisf.c projects/ifnet/contrib/compiler-rt/lib/floattixf.c projects/ifnet/contrib/compiler-rt/lib/floatundidf.c projects/ifnet/contrib/compiler-rt/lib/floatundisf.c projects/ifnet/contrib/compiler-rt/lib/floatundixf.c projects/ifnet/contrib/compiler-rt/lib/floatunsidf.c projects/ifnet/contrib/compiler-rt/lib/floatunsisf.c projects/ifnet/contrib/compiler-rt/lib/floatuntidf.c projects/ifnet/contrib/compiler-rt/lib/floatuntisf.c projects/ifnet/contrib/compiler-rt/lib/floatuntixf.c projects/ifnet/contrib/compiler-rt/lib/fp_lib.h projects/ifnet/contrib/compiler-rt/lib/gcc_personality_v0.c projects/ifnet/contrib/compiler-rt/lib/i386/ projects/ifnet/contrib/compiler-rt/lib/int_endianness.h projects/ifnet/contrib/compiler-rt/lib/int_lib.h projects/ifnet/contrib/compiler-rt/lib/int_math.h projects/ifnet/contrib/compiler-rt/lib/int_types.h projects/ifnet/contrib/compiler-rt/lib/int_util.c projects/ifnet/contrib/compiler-rt/lib/int_util.h projects/ifnet/contrib/compiler-rt/lib/lshrdi3.c projects/ifnet/contrib/compiler-rt/lib/lshrti3.c projects/ifnet/contrib/compiler-rt/lib/moddi3.c projects/ifnet/contrib/compiler-rt/lib/modsi3.c projects/ifnet/contrib/compiler-rt/lib/modti3.c projects/ifnet/contrib/compiler-rt/lib/muldc3.c projects/ifnet/contrib/compiler-rt/lib/muldf3.c projects/ifnet/contrib/compiler-rt/lib/muldi3.c projects/ifnet/contrib/compiler-rt/lib/mulodi4.c projects/ifnet/contrib/compiler-rt/lib/mulosi4.c projects/ifnet/contrib/compiler-rt/lib/muloti4.c projects/ifnet/contrib/compiler-rt/lib/mulsc3.c projects/ifnet/contrib/compiler-rt/lib/mulsf3.c projects/ifnet/contrib/compiler-rt/lib/multi3.c projects/ifnet/contrib/compiler-rt/lib/mulvdi3.c projects/ifnet/contrib/compiler-rt/lib/mulvsi3.c projects/ifnet/contrib/compiler-rt/lib/mulvti3.c projects/ifnet/contrib/compiler-rt/lib/mulxc3.c projects/ifnet/contrib/compiler-rt/lib/negdf2.c projects/ifnet/contrib/compiler-rt/lib/negdi2.c projects/ifnet/contrib/compiler-rt/lib/negsf2.c projects/ifnet/contrib/compiler-rt/lib/negti2.c projects/ifnet/contrib/compiler-rt/lib/negvdi2.c projects/ifnet/contrib/compiler-rt/lib/negvsi2.c projects/ifnet/contrib/compiler-rt/lib/negvti2.c projects/ifnet/contrib/compiler-rt/lib/paritydi2.c projects/ifnet/contrib/compiler-rt/lib/paritysi2.c projects/ifnet/contrib/compiler-rt/lib/parityti2.c projects/ifnet/contrib/compiler-rt/lib/popcountdi2.c projects/ifnet/contrib/compiler-rt/lib/popcountsi2.c projects/ifnet/contrib/compiler-rt/lib/popcountti2.c projects/ifnet/contrib/compiler-rt/lib/powidf2.c projects/ifnet/contrib/compiler-rt/lib/powisf2.c projects/ifnet/contrib/compiler-rt/lib/powitf2.c projects/ifnet/contrib/compiler-rt/lib/powixf2.c projects/ifnet/contrib/compiler-rt/lib/ppc/ projects/ifnet/contrib/compiler-rt/lib/sparc64/ projects/ifnet/contrib/compiler-rt/lib/subdf3.c projects/ifnet/contrib/compiler-rt/lib/subsf3.c projects/ifnet/contrib/compiler-rt/lib/subvdi3.c projects/ifnet/contrib/compiler-rt/lib/subvsi3.c projects/ifnet/contrib/compiler-rt/lib/subvti3.c projects/ifnet/contrib/compiler-rt/lib/trampoline_setup.c projects/ifnet/contrib/compiler-rt/lib/truncdfsf2.c projects/ifnet/contrib/compiler-rt/lib/ucmpdi2.c projects/ifnet/contrib/compiler-rt/lib/ucmpti2.c projects/ifnet/contrib/compiler-rt/lib/udivdi3.c projects/ifnet/contrib/compiler-rt/lib/udivmoddi4.c projects/ifnet/contrib/compiler-rt/lib/udivmodsi4.c projects/ifnet/contrib/compiler-rt/lib/udivmodti4.c projects/ifnet/contrib/compiler-rt/lib/udivsi3.c projects/ifnet/contrib/compiler-rt/lib/udivti3.c projects/ifnet/contrib/compiler-rt/lib/umoddi3.c projects/ifnet/contrib/compiler-rt/lib/umodsi3.c projects/ifnet/contrib/compiler-rt/lib/umodti3.c projects/ifnet/contrib/compiler-rt/lib/x86_64/ projects/ifnet/crypto/openssl/crypto/bn/asm/mips3.s projects/ifnet/lib/libedit/key.c projects/ifnet/lib/libedit/key.h projects/ifnet/lib/libedit/term.c projects/ifnet/lib/libedit/term.h Modified: projects/ifnet/ObsoleteFiles.inc projects/ifnet/cddl/contrib/opensolaris/tools/ctf/cvt/merge.c projects/ifnet/contrib/compiler-rt/CREDITS.TXT projects/ifnet/contrib/compiler-rt/LICENSE.TXT projects/ifnet/contrib/compiler-rt/README.txt projects/ifnet/contrib/ofed/libmlx4/src/mlx4-abi.h projects/ifnet/contrib/ofed/libmlx4/src/mlx4.c projects/ifnet/contrib/ofed/libmlx4/src/mlx4.h projects/ifnet/contrib/unbound/config.h projects/ifnet/contrib/unbound/config.h.in projects/ifnet/contrib/unbound/configure projects/ifnet/contrib/unbound/configure.ac projects/ifnet/contrib/unbound/daemon/remote.c projects/ifnet/contrib/unbound/daemon/unbound.c projects/ifnet/contrib/unbound/doc/Changelog projects/ifnet/contrib/unbound/doc/unbound.conf.5 projects/ifnet/contrib/unbound/doc/unbound.conf.5.in projects/ifnet/contrib/unbound/services/listen_dnsport.c projects/ifnet/contrib/unbound/services/listen_dnsport.h projects/ifnet/contrib/unbound/smallapp/unbound-control.c projects/ifnet/contrib/unbound/util/config_file.c projects/ifnet/contrib/unbound/util/config_file.h projects/ifnet/contrib/xz/FREEBSD-Xlist projects/ifnet/crypto/openssl/CHANGES projects/ifnet/crypto/openssl/Configure projects/ifnet/crypto/openssl/Makefile projects/ifnet/crypto/openssl/NEWS projects/ifnet/crypto/openssl/README projects/ifnet/crypto/openssl/apps/ca.c projects/ifnet/crypto/openssl/apps/dgst.c projects/ifnet/crypto/openssl/apps/ocsp.c projects/ifnet/crypto/openssl/apps/openssl.c projects/ifnet/crypto/openssl/apps/s_client.c projects/ifnet/crypto/openssl/apps/s_server.c projects/ifnet/crypto/openssl/apps/s_time.c projects/ifnet/crypto/openssl/apps/speed.c projects/ifnet/crypto/openssl/crypto/Makefile projects/ifnet/crypto/openssl/crypto/aes/asm/aes-mips.pl projects/ifnet/crypto/openssl/crypto/asn1/a_bitstr.c projects/ifnet/crypto/openssl/crypto/asn1/a_type.c projects/ifnet/crypto/openssl/crypto/asn1/a_verify.c projects/ifnet/crypto/openssl/crypto/asn1/asn1.h projects/ifnet/crypto/openssl/crypto/asn1/asn1_err.c projects/ifnet/crypto/openssl/crypto/asn1/tasn_dec.c projects/ifnet/crypto/openssl/crypto/asn1/x_algor.c projects/ifnet/crypto/openssl/crypto/asn1/x_name.c projects/ifnet/crypto/openssl/crypto/bio/bio.h projects/ifnet/crypto/openssl/crypto/bio/bss_dgram.c projects/ifnet/crypto/openssl/crypto/bn/asm/mips.pl projects/ifnet/crypto/openssl/crypto/bn/asm/x86_64-gcc.c projects/ifnet/crypto/openssl/crypto/bn/bn.h projects/ifnet/crypto/openssl/crypto/bn/bn_asm.c projects/ifnet/crypto/openssl/crypto/bn/bn_ctx.c projects/ifnet/crypto/openssl/crypto/bn/bn_div.c projects/ifnet/crypto/openssl/crypto/bn/bntest.c projects/ifnet/crypto/openssl/crypto/constant_time_locl.h projects/ifnet/crypto/openssl/crypto/cversion.c projects/ifnet/crypto/openssl/crypto/dsa/dsa_asn1.c projects/ifnet/crypto/openssl/crypto/dso/dso_dlfcn.c projects/ifnet/crypto/openssl/crypto/ec/ec_lib.c projects/ifnet/crypto/openssl/crypto/ec/ec_mult.c projects/ifnet/crypto/openssl/crypto/ec/ec_pmeth.c projects/ifnet/crypto/openssl/crypto/ec/ecp_nistp256.c projects/ifnet/crypto/openssl/crypto/ec/ectest.c projects/ifnet/crypto/openssl/crypto/ecdsa/Makefile projects/ifnet/crypto/openssl/crypto/ecdsa/ecs_vrf.c projects/ifnet/crypto/openssl/crypto/engine/eng_dyn.c projects/ifnet/crypto/openssl/crypto/evp/Makefile projects/ifnet/crypto/openssl/crypto/evp/e_des3.c projects/ifnet/crypto/openssl/crypto/evp/evp_enc.c projects/ifnet/crypto/openssl/crypto/md32_common.h projects/ifnet/crypto/openssl/crypto/mem.c projects/ifnet/crypto/openssl/crypto/objects/obj_xref.h projects/ifnet/crypto/openssl/crypto/objects/objxref.pl projects/ifnet/crypto/openssl/crypto/opensslv.h projects/ifnet/crypto/openssl/crypto/sha/asm/sha1-mips.pl projects/ifnet/crypto/openssl/crypto/sha/asm/sha512-mips.pl projects/ifnet/crypto/openssl/crypto/ts/ts_rsp_sign.c projects/ifnet/crypto/openssl/crypto/x509/x509.h projects/ifnet/crypto/openssl/crypto/x509/x509_vpm.c projects/ifnet/crypto/openssl/crypto/x509/x_all.c projects/ifnet/crypto/openssl/doc/HOWTO/certificates.txt projects/ifnet/crypto/openssl/doc/HOWTO/proxy_certificates.txt projects/ifnet/crypto/openssl/doc/apps/dgst.pod projects/ifnet/crypto/openssl/doc/apps/ocsp.pod projects/ifnet/crypto/openssl/doc/crypto/EVP_EncryptInit.pod projects/ifnet/crypto/openssl/doc/crypto/EVP_PKEY_encrypt.pod projects/ifnet/crypto/openssl/doc/crypto/X509_NAME_add_entry_by_txt.pod projects/ifnet/crypto/openssl/doc/crypto/X509_NAME_get_index_by_NID.pod projects/ifnet/crypto/openssl/doc/ssl/SSL_CTX_set_mode.pod projects/ifnet/crypto/openssl/doc/ssl/SSL_CTX_set_options.pod projects/ifnet/crypto/openssl/doc/ssl/SSL_CTX_set_tmp_rsa_callback.pod projects/ifnet/crypto/openssl/e_os.h projects/ifnet/crypto/openssl/engines/e_padlock.c projects/ifnet/crypto/openssl/ssl/d1_both.c projects/ifnet/crypto/openssl/ssl/d1_clnt.c projects/ifnet/crypto/openssl/ssl/d1_enc.c projects/ifnet/crypto/openssl/ssl/d1_lib.c projects/ifnet/crypto/openssl/ssl/d1_pkt.c projects/ifnet/crypto/openssl/ssl/d1_srvr.c projects/ifnet/crypto/openssl/ssl/dtls1.h projects/ifnet/crypto/openssl/ssl/kssl.c projects/ifnet/crypto/openssl/ssl/s23_srvr.c projects/ifnet/crypto/openssl/ssl/s2_enc.c projects/ifnet/crypto/openssl/ssl/s2_pkt.c projects/ifnet/crypto/openssl/ssl/s2_srvr.c projects/ifnet/crypto/openssl/ssl/s3_both.c projects/ifnet/crypto/openssl/ssl/s3_clnt.c projects/ifnet/crypto/openssl/ssl/s3_enc.c projects/ifnet/crypto/openssl/ssl/s3_lib.c projects/ifnet/crypto/openssl/ssl/s3_meth.c projects/ifnet/crypto/openssl/ssl/s3_pkt.c projects/ifnet/crypto/openssl/ssl/s3_srvr.c projects/ifnet/crypto/openssl/ssl/srtp.h projects/ifnet/crypto/openssl/ssl/ssl.h projects/ifnet/crypto/openssl/ssl/ssl3.h projects/ifnet/crypto/openssl/ssl/ssl_cert.c projects/ifnet/crypto/openssl/ssl/ssl_ciph.c projects/ifnet/crypto/openssl/ssl/ssl_lib.c projects/ifnet/crypto/openssl/ssl/ssl_locl.h projects/ifnet/crypto/openssl/ssl/ssl_sess.c projects/ifnet/crypto/openssl/ssl/ssltest.c projects/ifnet/crypto/openssl/ssl/t1_enc.c projects/ifnet/crypto/openssl/ssl/t1_lib.c projects/ifnet/crypto/openssl/util/libeay.num projects/ifnet/crypto/openssl/util/mk1mf.pl projects/ifnet/crypto/openssl/util/mkdef.pl projects/ifnet/crypto/openssl/util/pl/netware.pl projects/ifnet/crypto/openssl/util/ssleay.num projects/ifnet/etc/mtree/BSD.include.dist projects/ifnet/lib/clang/libllvmaarch64disassembler/Makefile projects/ifnet/lib/libblocksruntime/Makefile projects/ifnet/lib/libc/arm/aeabi/Makefile.inc projects/ifnet/lib/libc/compat-43/Symbol.map projects/ifnet/lib/libc/compat-43/creat.c projects/ifnet/lib/libc/gen/Symbol.map projects/ifnet/lib/libc/gen/pause.c projects/ifnet/lib/libc/gen/raise.c projects/ifnet/lib/libc/gen/sleep.c projects/ifnet/lib/libc/gen/usleep.c projects/ifnet/lib/libc/gen/wait.c projects/ifnet/lib/libc/gen/wait3.c projects/ifnet/lib/libc/gen/waitpid.c projects/ifnet/lib/libc/include/libc_private.h projects/ifnet/lib/libc/sys/cpuset.2 projects/ifnet/lib/libc/sys/interposing_table.c projects/ifnet/lib/libc/sys/open.c projects/ifnet/lib/libcompiler_rt/Makefile projects/ifnet/lib/libedit/Makefile projects/ifnet/lib/libedit/TEST/tc1.c projects/ifnet/lib/libedit/chared.c projects/ifnet/lib/libedit/chared.h projects/ifnet/lib/libedit/chartype.h projects/ifnet/lib/libedit/common.c projects/ifnet/lib/libedit/edit/readline/readline.h projects/ifnet/lib/libedit/editline.3 projects/ifnet/lib/libedit/editrc.5 projects/ifnet/lib/libedit/el.c projects/ifnet/lib/libedit/el.h projects/ifnet/lib/libedit/emacs.c projects/ifnet/lib/libedit/filecomplete.c projects/ifnet/lib/libedit/filecomplete.h projects/ifnet/lib/libedit/hist.c projects/ifnet/lib/libedit/hist.h projects/ifnet/lib/libedit/histedit.h projects/ifnet/lib/libedit/history.c projects/ifnet/lib/libedit/makelist projects/ifnet/lib/libedit/map.c projects/ifnet/lib/libedit/map.h projects/ifnet/lib/libedit/parse.c projects/ifnet/lib/libedit/parse.h projects/ifnet/lib/libedit/prompt.c projects/ifnet/lib/libedit/prompt.h projects/ifnet/lib/libedit/read.c projects/ifnet/lib/libedit/read.h projects/ifnet/lib/libedit/readline.c projects/ifnet/lib/libedit/refresh.c projects/ifnet/lib/libedit/refresh.h projects/ifnet/lib/libedit/search.c projects/ifnet/lib/libedit/search.h projects/ifnet/lib/libedit/sig.c projects/ifnet/lib/libedit/sig.h projects/ifnet/lib/libedit/sys.h projects/ifnet/lib/libedit/tokenizer.c projects/ifnet/lib/libedit/tty.c projects/ifnet/lib/libedit/tty.h projects/ifnet/lib/libedit/vi.c projects/ifnet/lib/liblzma/Makefile projects/ifnet/lib/libstand/Makefile projects/ifnet/lib/libthr/thread/thr_private.h projects/ifnet/lib/libthr/thread/thr_sig.c projects/ifnet/lib/libthr/thread/thr_syscalls.c projects/ifnet/release/doc/en_US.ISO8859-1/relnotes/article.xml projects/ifnet/release/doc/share/xml/sponsor.ent projects/ifnet/secure/lib/libcrypto/Makefile.inc projects/ifnet/secure/lib/libcrypto/man/ASN1_OBJECT_new.3 projects/ifnet/secure/lib/libcrypto/man/ASN1_STRING_length.3 projects/ifnet/secure/lib/libcrypto/man/ASN1_STRING_new.3 projects/ifnet/secure/lib/libcrypto/man/ASN1_STRING_print_ex.3 projects/ifnet/secure/lib/libcrypto/man/ASN1_generate_nconf.3 projects/ifnet/secure/lib/libcrypto/man/BIO_ctrl.3 projects/ifnet/secure/lib/libcrypto/man/BIO_f_base64.3 projects/ifnet/secure/lib/libcrypto/man/BIO_f_buffer.3 projects/ifnet/secure/lib/libcrypto/man/BIO_f_cipher.3 projects/ifnet/secure/lib/libcrypto/man/BIO_f_md.3 projects/ifnet/secure/lib/libcrypto/man/BIO_f_null.3 projects/ifnet/secure/lib/libcrypto/man/BIO_f_ssl.3 projects/ifnet/secure/lib/libcrypto/man/BIO_find_type.3 projects/ifnet/secure/lib/libcrypto/man/BIO_new.3 projects/ifnet/secure/lib/libcrypto/man/BIO_new_CMS.3 projects/ifnet/secure/lib/libcrypto/man/BIO_push.3 projects/ifnet/secure/lib/libcrypto/man/BIO_read.3 projects/ifnet/secure/lib/libcrypto/man/BIO_s_accept.3 projects/ifnet/secure/lib/libcrypto/man/BIO_s_bio.3 projects/ifnet/secure/lib/libcrypto/man/BIO_s_connect.3 projects/ifnet/secure/lib/libcrypto/man/BIO_s_fd.3 projects/ifnet/secure/lib/libcrypto/man/BIO_s_file.3 projects/ifnet/secure/lib/libcrypto/man/BIO_s_mem.3 projects/ifnet/secure/lib/libcrypto/man/BIO_s_null.3 projects/ifnet/secure/lib/libcrypto/man/BIO_s_socket.3 projects/ifnet/secure/lib/libcrypto/man/BIO_set_callback.3 projects/ifnet/secure/lib/libcrypto/man/BIO_should_retry.3 projects/ifnet/secure/lib/libcrypto/man/BN_BLINDING_new.3 projects/ifnet/secure/lib/libcrypto/man/BN_CTX_new.3 projects/ifnet/secure/lib/libcrypto/man/BN_CTX_start.3 projects/ifnet/secure/lib/libcrypto/man/BN_add.3 projects/ifnet/secure/lib/libcrypto/man/BN_add_word.3 projects/ifnet/secure/lib/libcrypto/man/BN_bn2bin.3 projects/ifnet/secure/lib/libcrypto/man/BN_cmp.3 projects/ifnet/secure/lib/libcrypto/man/BN_copy.3 projects/ifnet/secure/lib/libcrypto/man/BN_generate_prime.3 projects/ifnet/secure/lib/libcrypto/man/BN_mod_inverse.3 projects/ifnet/secure/lib/libcrypto/man/BN_mod_mul_montgomery.3 projects/ifnet/secure/lib/libcrypto/man/BN_mod_mul_reciprocal.3 projects/ifnet/secure/lib/libcrypto/man/BN_new.3 projects/ifnet/secure/lib/libcrypto/man/BN_num_bytes.3 projects/ifnet/secure/lib/libcrypto/man/BN_rand.3 projects/ifnet/secure/lib/libcrypto/man/BN_set_bit.3 projects/ifnet/secure/lib/libcrypto/man/BN_swap.3 projects/ifnet/secure/lib/libcrypto/man/BN_zero.3 projects/ifnet/secure/lib/libcrypto/man/CMS_add0_cert.3 projects/ifnet/secure/lib/libcrypto/man/CMS_add1_recipient_cert.3 projects/ifnet/secure/lib/libcrypto/man/CMS_add1_signer.3 projects/ifnet/secure/lib/libcrypto/man/CMS_compress.3 projects/ifnet/secure/lib/libcrypto/man/CMS_decrypt.3 projects/ifnet/secure/lib/libcrypto/man/CMS_encrypt.3 projects/ifnet/secure/lib/libcrypto/man/CMS_final.3 projects/ifnet/secure/lib/libcrypto/man/CMS_get0_RecipientInfos.3 projects/ifnet/secure/lib/libcrypto/man/CMS_get0_SignerInfos.3 projects/ifnet/secure/lib/libcrypto/man/CMS_get0_type.3 projects/ifnet/secure/lib/libcrypto/man/CMS_get1_ReceiptRequest.3 projects/ifnet/secure/lib/libcrypto/man/CMS_sign.3 projects/ifnet/secure/lib/libcrypto/man/CMS_sign_receipt.3 projects/ifnet/secure/lib/libcrypto/man/CMS_uncompress.3 projects/ifnet/secure/lib/libcrypto/man/CMS_verify.3 projects/ifnet/secure/lib/libcrypto/man/CMS_verify_receipt.3 projects/ifnet/secure/lib/libcrypto/man/CONF_modules_free.3 projects/ifnet/secure/lib/libcrypto/man/CONF_modules_load_file.3 projects/ifnet/secure/lib/libcrypto/man/CRYPTO_set_ex_data.3 projects/ifnet/secure/lib/libcrypto/man/DH_generate_key.3 projects/ifnet/secure/lib/libcrypto/man/DH_generate_parameters.3 projects/ifnet/secure/lib/libcrypto/man/DH_get_ex_new_index.3 projects/ifnet/secure/lib/libcrypto/man/DH_new.3 projects/ifnet/secure/lib/libcrypto/man/DH_set_method.3 projects/ifnet/secure/lib/libcrypto/man/DH_size.3 projects/ifnet/secure/lib/libcrypto/man/DSA_SIG_new.3 projects/ifnet/secure/lib/libcrypto/man/DSA_do_sign.3 projects/ifnet/secure/lib/libcrypto/man/DSA_dup_DH.3 projects/ifnet/secure/lib/libcrypto/man/DSA_generate_key.3 projects/ifnet/secure/lib/libcrypto/man/DSA_generate_parameters.3 projects/ifnet/secure/lib/libcrypto/man/DSA_get_ex_new_index.3 projects/ifnet/secure/lib/libcrypto/man/DSA_new.3 projects/ifnet/secure/lib/libcrypto/man/DSA_set_method.3 projects/ifnet/secure/lib/libcrypto/man/DSA_sign.3 projects/ifnet/secure/lib/libcrypto/man/DSA_size.3 projects/ifnet/secure/lib/libcrypto/man/ERR_GET_LIB.3 projects/ifnet/secure/lib/libcrypto/man/ERR_clear_error.3 projects/ifnet/secure/lib/libcrypto/man/ERR_error_string.3 projects/ifnet/secure/lib/libcrypto/man/ERR_get_error.3 projects/ifnet/secure/lib/libcrypto/man/ERR_load_crypto_strings.3 projects/ifnet/secure/lib/libcrypto/man/ERR_load_strings.3 projects/ifnet/secure/lib/libcrypto/man/ERR_print_errors.3 projects/ifnet/secure/lib/libcrypto/man/ERR_put_error.3 projects/ifnet/secure/lib/libcrypto/man/ERR_remove_state.3 projects/ifnet/secure/lib/libcrypto/man/ERR_set_mark.3 projects/ifnet/secure/lib/libcrypto/man/EVP_BytesToKey.3 projects/ifnet/secure/lib/libcrypto/man/EVP_DigestInit.3 projects/ifnet/secure/lib/libcrypto/man/EVP_DigestSignInit.3 projects/ifnet/secure/lib/libcrypto/man/EVP_DigestVerifyInit.3 projects/ifnet/secure/lib/libcrypto/man/EVP_EncryptInit.3 projects/ifnet/secure/lib/libcrypto/man/EVP_OpenInit.3 projects/ifnet/secure/lib/libcrypto/man/EVP_PKEY_CTX_ctrl.3 projects/ifnet/secure/lib/libcrypto/man/EVP_PKEY_CTX_new.3 projects/ifnet/secure/lib/libcrypto/man/EVP_PKEY_cmp.3 projects/ifnet/secure/lib/libcrypto/man/EVP_PKEY_decrypt.3 projects/ifnet/secure/lib/libcrypto/man/EVP_PKEY_derive.3 projects/ifnet/secure/lib/libcrypto/man/EVP_PKEY_encrypt.3 projects/ifnet/secure/lib/libcrypto/man/EVP_PKEY_get_default_digest.3 projects/ifnet/secure/lib/libcrypto/man/EVP_PKEY_keygen.3 projects/ifnet/secure/lib/libcrypto/man/EVP_PKEY_new.3 projects/ifnet/secure/lib/libcrypto/man/EVP_PKEY_print_private.3 projects/ifnet/secure/lib/libcrypto/man/EVP_PKEY_set1_RSA.3 projects/ifnet/secure/lib/libcrypto/man/EVP_PKEY_sign.3 projects/ifnet/secure/lib/libcrypto/man/EVP_PKEY_verify.3 projects/ifnet/secure/lib/libcrypto/man/EVP_PKEY_verify_recover.3 projects/ifnet/secure/lib/libcrypto/man/EVP_SealInit.3 projects/ifnet/secure/lib/libcrypto/man/EVP_SignInit.3 projects/ifnet/secure/lib/libcrypto/man/EVP_VerifyInit.3 projects/ifnet/secure/lib/libcrypto/man/OBJ_nid2obj.3 projects/ifnet/secure/lib/libcrypto/man/OPENSSL_Applink.3 projects/ifnet/secure/lib/libcrypto/man/OPENSSL_VERSION_NUMBER.3 projects/ifnet/secure/lib/libcrypto/man/OPENSSL_config.3 projects/ifnet/secure/lib/libcrypto/man/OPENSSL_ia32cap.3 projects/ifnet/secure/lib/libcrypto/man/OPENSSL_load_builtin_modules.3 projects/ifnet/secure/lib/libcrypto/man/OpenSSL_add_all_algorithms.3 projects/ifnet/secure/lib/libcrypto/man/PEM_write_bio_CMS_stream.3 projects/ifnet/secure/lib/libcrypto/man/PEM_write_bio_PKCS7_stream.3 projects/ifnet/secure/lib/libcrypto/man/PKCS12_create.3 projects/ifnet/secure/lib/libcrypto/man/PKCS12_parse.3 projects/ifnet/secure/lib/libcrypto/man/PKCS7_decrypt.3 projects/ifnet/secure/lib/libcrypto/man/PKCS7_encrypt.3 projects/ifnet/secure/lib/libcrypto/man/PKCS7_sign.3 projects/ifnet/secure/lib/libcrypto/man/PKCS7_sign_add_signer.3 projects/ifnet/secure/lib/libcrypto/man/PKCS7_verify.3 projects/ifnet/secure/lib/libcrypto/man/RAND_add.3 projects/ifnet/secure/lib/libcrypto/man/RAND_bytes.3 projects/ifnet/secure/lib/libcrypto/man/RAND_cleanup.3 projects/ifnet/secure/lib/libcrypto/man/RAND_egd.3 projects/ifnet/secure/lib/libcrypto/man/RAND_load_file.3 projects/ifnet/secure/lib/libcrypto/man/RAND_set_rand_method.3 projects/ifnet/secure/lib/libcrypto/man/RSA_blinding_on.3 projects/ifnet/secure/lib/libcrypto/man/RSA_check_key.3 projects/ifnet/secure/lib/libcrypto/man/RSA_generate_key.3 projects/ifnet/secure/lib/libcrypto/man/RSA_get_ex_new_index.3 projects/ifnet/secure/lib/libcrypto/man/RSA_new.3 projects/ifnet/secure/lib/libcrypto/man/RSA_padding_add_PKCS1_type_1.3 projects/ifnet/secure/lib/libcrypto/man/RSA_print.3 projects/ifnet/secure/lib/libcrypto/man/RSA_private_encrypt.3 projects/ifnet/secure/lib/libcrypto/man/RSA_public_encrypt.3 projects/ifnet/secure/lib/libcrypto/man/RSA_set_method.3 projects/ifnet/secure/lib/libcrypto/man/RSA_sign.3 projects/ifnet/secure/lib/libcrypto/man/RSA_sign_ASN1_OCTET_STRING.3 projects/ifnet/secure/lib/libcrypto/man/RSA_size.3 projects/ifnet/secure/lib/libcrypto/man/SMIME_read_CMS.3 projects/ifnet/secure/lib/libcrypto/man/SMIME_read_PKCS7.3 projects/ifnet/secure/lib/libcrypto/man/SMIME_write_CMS.3 projects/ifnet/secure/lib/libcrypto/man/SMIME_write_PKCS7.3 projects/ifnet/secure/lib/libcrypto/man/X509_NAME_ENTRY_get_object.3 projects/ifnet/secure/lib/libcrypto/man/X509_NAME_add_entry_by_txt.3 projects/ifnet/secure/lib/libcrypto/man/X509_NAME_get_index_by_NID.3 projects/ifnet/secure/lib/libcrypto/man/X509_NAME_print_ex.3 projects/ifnet/secure/lib/libcrypto/man/X509_STORE_CTX_get_error.3 projects/ifnet/secure/lib/libcrypto/man/X509_STORE_CTX_get_ex_new_index.3 projects/ifnet/secure/lib/libcrypto/man/X509_STORE_CTX_new.3 projects/ifnet/secure/lib/libcrypto/man/X509_STORE_CTX_set_verify_cb.3 projects/ifnet/secure/lib/libcrypto/man/X509_STORE_set_verify_cb_func.3 projects/ifnet/secure/lib/libcrypto/man/X509_VERIFY_PARAM_set_flags.3 projects/ifnet/secure/lib/libcrypto/man/X509_new.3 projects/ifnet/secure/lib/libcrypto/man/X509_verify_cert.3 projects/ifnet/secure/lib/libcrypto/man/bio.3 projects/ifnet/secure/lib/libcrypto/man/blowfish.3 projects/ifnet/secure/lib/libcrypto/man/bn.3 projects/ifnet/secure/lib/libcrypto/man/bn_internal.3 projects/ifnet/secure/lib/libcrypto/man/buffer.3 projects/ifnet/secure/lib/libcrypto/man/crypto.3 projects/ifnet/secure/lib/libcrypto/man/d2i_ASN1_OBJECT.3 projects/ifnet/secure/lib/libcrypto/man/d2i_DHparams.3 projects/ifnet/secure/lib/libcrypto/man/d2i_DSAPublicKey.3 projects/ifnet/secure/lib/libcrypto/man/d2i_PKCS8PrivateKey.3 projects/ifnet/secure/lib/libcrypto/man/d2i_RSAPublicKey.3 projects/ifnet/secure/lib/libcrypto/man/d2i_X509.3 projects/ifnet/secure/lib/libcrypto/man/d2i_X509_ALGOR.3 projects/ifnet/secure/lib/libcrypto/man/d2i_X509_CRL.3 projects/ifnet/secure/lib/libcrypto/man/d2i_X509_NAME.3 projects/ifnet/secure/lib/libcrypto/man/d2i_X509_REQ.3 projects/ifnet/secure/lib/libcrypto/man/d2i_X509_SIG.3 projects/ifnet/secure/lib/libcrypto/man/des.3 projects/ifnet/secure/lib/libcrypto/man/dh.3 projects/ifnet/secure/lib/libcrypto/man/dsa.3 projects/ifnet/secure/lib/libcrypto/man/ecdsa.3 projects/ifnet/secure/lib/libcrypto/man/engine.3 projects/ifnet/secure/lib/libcrypto/man/err.3 projects/ifnet/secure/lib/libcrypto/man/evp.3 projects/ifnet/secure/lib/libcrypto/man/hmac.3 projects/ifnet/secure/lib/libcrypto/man/i2d_CMS_bio_stream.3 projects/ifnet/secure/lib/libcrypto/man/i2d_PKCS7_bio_stream.3 projects/ifnet/secure/lib/libcrypto/man/lh_stats.3 projects/ifnet/secure/lib/libcrypto/man/lhash.3 projects/ifnet/secure/lib/libcrypto/man/md5.3 projects/ifnet/secure/lib/libcrypto/man/mdc2.3 projects/ifnet/secure/lib/libcrypto/man/pem.3 projects/ifnet/secure/lib/libcrypto/man/rand.3 projects/ifnet/secure/lib/libcrypto/man/rc4.3 projects/ifnet/secure/lib/libcrypto/man/ripemd.3 projects/ifnet/secure/lib/libcrypto/man/rsa.3 projects/ifnet/secure/lib/libcrypto/man/sha.3 projects/ifnet/secure/lib/libcrypto/man/threads.3 projects/ifnet/secure/lib/libcrypto/man/ui.3 projects/ifnet/secure/lib/libcrypto/man/ui_compat.3 projects/ifnet/secure/lib/libcrypto/man/x509.3 projects/ifnet/secure/lib/libssl/man/SSL_CIPHER_get_name.3 projects/ifnet/secure/lib/libssl/man/SSL_COMP_add_compression_method.3 projects/ifnet/secure/lib/libssl/man/SSL_CTX_add_extra_chain_cert.3 projects/ifnet/secure/lib/libssl/man/SSL_CTX_add_session.3 projects/ifnet/secure/lib/libssl/man/SSL_CTX_ctrl.3 projects/ifnet/secure/lib/libssl/man/SSL_CTX_flush_sessions.3 projects/ifnet/secure/lib/libssl/man/SSL_CTX_free.3 projects/ifnet/secure/lib/libssl/man/SSL_CTX_get_ex_new_index.3 projects/ifnet/secure/lib/libssl/man/SSL_CTX_get_verify_mode.3 projects/ifnet/secure/lib/libssl/man/SSL_CTX_load_verify_locations.3 projects/ifnet/secure/lib/libssl/man/SSL_CTX_new.3 projects/ifnet/secure/lib/libssl/man/SSL_CTX_sess_number.3 projects/ifnet/secure/lib/libssl/man/SSL_CTX_sess_set_cache_size.3 projects/ifnet/secure/lib/libssl/man/SSL_CTX_sess_set_get_cb.3 projects/ifnet/secure/lib/libssl/man/SSL_CTX_sessions.3 projects/ifnet/secure/lib/libssl/man/SSL_CTX_set_cert_store.3 projects/ifnet/secure/lib/libssl/man/SSL_CTX_set_cert_verify_callback.3 projects/ifnet/secure/lib/libssl/man/SSL_CTX_set_cipher_list.3 projects/ifnet/secure/lib/libssl/man/SSL_CTX_set_client_CA_list.3 projects/ifnet/secure/lib/libssl/man/SSL_CTX_set_client_cert_cb.3 projects/ifnet/secure/lib/libssl/man/SSL_CTX_set_default_passwd_cb.3 projects/ifnet/secure/lib/libssl/man/SSL_CTX_set_generate_session_id.3 projects/ifnet/secure/lib/libssl/man/SSL_CTX_set_info_callback.3 projects/ifnet/secure/lib/libssl/man/SSL_CTX_set_max_cert_list.3 projects/ifnet/secure/lib/libssl/man/SSL_CTX_set_mode.3 projects/ifnet/secure/lib/libssl/man/SSL_CTX_set_msg_callback.3 projects/ifnet/secure/lib/libssl/man/SSL_CTX_set_options.3 projects/ifnet/secure/lib/libssl/man/SSL_CTX_set_psk_client_callback.3 projects/ifnet/secure/lib/libssl/man/SSL_CTX_set_quiet_shutdown.3 projects/ifnet/secure/lib/libssl/man/SSL_CTX_set_session_cache_mode.3 projects/ifnet/secure/lib/libssl/man/SSL_CTX_set_session_id_context.3 projects/ifnet/secure/lib/libssl/man/SSL_CTX_set_ssl_version.3 projects/ifnet/secure/lib/libssl/man/SSL_CTX_set_timeout.3 projects/ifnet/secure/lib/libssl/man/SSL_CTX_set_tlsext_ticket_key_cb.3 projects/ifnet/secure/lib/libssl/man/SSL_CTX_set_tmp_dh_callback.3 projects/ifnet/secure/lib/libssl/man/SSL_CTX_set_tmp_rsa_callback.3 projects/ifnet/secure/lib/libssl/man/SSL_CTX_set_verify.3 projects/ifnet/secure/lib/libssl/man/SSL_CTX_use_certificate.3 projects/ifnet/secure/lib/libssl/man/SSL_CTX_use_psk_identity_hint.3 projects/ifnet/secure/lib/libssl/man/SSL_SESSION_free.3 projects/ifnet/secure/lib/libssl/man/SSL_SESSION_get_ex_new_index.3 projects/ifnet/secure/lib/libssl/man/SSL_SESSION_get_time.3 projects/ifnet/secure/lib/libssl/man/SSL_accept.3 projects/ifnet/secure/lib/libssl/man/SSL_alert_type_string.3 projects/ifnet/secure/lib/libssl/man/SSL_clear.3 projects/ifnet/secure/lib/libssl/man/SSL_connect.3 projects/ifnet/secure/lib/libssl/man/SSL_do_handshake.3 projects/ifnet/secure/lib/libssl/man/SSL_free.3 projects/ifnet/secure/lib/libssl/man/SSL_get_SSL_CTX.3 projects/ifnet/secure/lib/libssl/man/SSL_get_ciphers.3 projects/ifnet/secure/lib/libssl/man/SSL_get_client_CA_list.3 projects/ifnet/secure/lib/libssl/man/SSL_get_current_cipher.3 projects/ifnet/secure/lib/libssl/man/SSL_get_default_timeout.3 projects/ifnet/secure/lib/libssl/man/SSL_get_error.3 projects/ifnet/secure/lib/libssl/man/SSL_get_ex_data_X509_STORE_CTX_idx.3 projects/ifnet/secure/lib/libssl/man/SSL_get_ex_new_index.3 projects/ifnet/secure/lib/libssl/man/SSL_get_fd.3 projects/ifnet/secure/lib/libssl/man/SSL_get_peer_cert_chain.3 projects/ifnet/secure/lib/libssl/man/SSL_get_peer_certificate.3 projects/ifnet/secure/lib/libssl/man/SSL_get_psk_identity.3 projects/ifnet/secure/lib/libssl/man/SSL_get_rbio.3 projects/ifnet/secure/lib/libssl/man/SSL_get_session.3 projects/ifnet/secure/lib/libssl/man/SSL_get_verify_result.3 projects/ifnet/secure/lib/libssl/man/SSL_get_version.3 projects/ifnet/secure/lib/libssl/man/SSL_library_init.3 projects/ifnet/secure/lib/libssl/man/SSL_load_client_CA_file.3 projects/ifnet/secure/lib/libssl/man/SSL_new.3 projects/ifnet/secure/lib/libssl/man/SSL_pending.3 projects/ifnet/secure/lib/libssl/man/SSL_read.3 projects/ifnet/secure/lib/libssl/man/SSL_rstate_string.3 projects/ifnet/secure/lib/libssl/man/SSL_session_reused.3 projects/ifnet/secure/lib/libssl/man/SSL_set_bio.3 projects/ifnet/secure/lib/libssl/man/SSL_set_connect_state.3 projects/ifnet/secure/lib/libssl/man/SSL_set_fd.3 projects/ifnet/secure/lib/libssl/man/SSL_set_session.3 projects/ifnet/secure/lib/libssl/man/SSL_set_shutdown.3 projects/ifnet/secure/lib/libssl/man/SSL_set_verify_result.3 projects/ifnet/secure/lib/libssl/man/SSL_shutdown.3 projects/ifnet/secure/lib/libssl/man/SSL_state_string.3 projects/ifnet/secure/lib/libssl/man/SSL_want.3 projects/ifnet/secure/lib/libssl/man/SSL_write.3 projects/ifnet/secure/lib/libssl/man/d2i_SSL_SESSION.3 projects/ifnet/secure/lib/libssl/man/ssl.3 projects/ifnet/secure/usr.bin/openssl/man/CA.pl.1 projects/ifnet/secure/usr.bin/openssl/man/asn1parse.1 projects/ifnet/secure/usr.bin/openssl/man/c_rehash.1 projects/ifnet/secure/usr.bin/openssl/man/ca.1 projects/ifnet/secure/usr.bin/openssl/man/ciphers.1 projects/ifnet/secure/usr.bin/openssl/man/cms.1 projects/ifnet/secure/usr.bin/openssl/man/crl.1 projects/ifnet/secure/usr.bin/openssl/man/crl2pkcs7.1 projects/ifnet/secure/usr.bin/openssl/man/dgst.1 projects/ifnet/secure/usr.bin/openssl/man/dhparam.1 projects/ifnet/secure/usr.bin/openssl/man/dsa.1 projects/ifnet/secure/usr.bin/openssl/man/dsaparam.1 projects/ifnet/secure/usr.bin/openssl/man/ec.1 projects/ifnet/secure/usr.bin/openssl/man/ecparam.1 projects/ifnet/secure/usr.bin/openssl/man/enc.1 projects/ifnet/secure/usr.bin/openssl/man/errstr.1 projects/ifnet/secure/usr.bin/openssl/man/gendsa.1 projects/ifnet/secure/usr.bin/openssl/man/genpkey.1 projects/ifnet/secure/usr.bin/openssl/man/genrsa.1 projects/ifnet/secure/usr.bin/openssl/man/nseq.1 projects/ifnet/secure/usr.bin/openssl/man/ocsp.1 projects/ifnet/secure/usr.bin/openssl/man/openssl.1 projects/ifnet/secure/usr.bin/openssl/man/passwd.1 projects/ifnet/secure/usr.bin/openssl/man/pkcs12.1 projects/ifnet/secure/usr.bin/openssl/man/pkcs7.1 projects/ifnet/secure/usr.bin/openssl/man/pkcs8.1 projects/ifnet/secure/usr.bin/openssl/man/pkey.1 projects/ifnet/secure/usr.bin/openssl/man/pkeyparam.1 projects/ifnet/secure/usr.bin/openssl/man/pkeyutl.1 projects/ifnet/secure/usr.bin/openssl/man/rand.1 projects/ifnet/secure/usr.bin/openssl/man/req.1 projects/ifnet/secure/usr.bin/openssl/man/rsa.1 projects/ifnet/secure/usr.bin/openssl/man/rsautl.1 projects/ifnet/secure/usr.bin/openssl/man/s_client.1 projects/ifnet/secure/usr.bin/openssl/man/s_server.1 projects/ifnet/secure/usr.bin/openssl/man/s_time.1 projects/ifnet/secure/usr.bin/openssl/man/sess_id.1 projects/ifnet/secure/usr.bin/openssl/man/smime.1 projects/ifnet/secure/usr.bin/openssl/man/speed.1 projects/ifnet/secure/usr.bin/openssl/man/spkac.1 projects/ifnet/secure/usr.bin/openssl/man/ts.1 projects/ifnet/secure/usr.bin/openssl/man/tsget.1 projects/ifnet/secure/usr.bin/openssl/man/verify.1 projects/ifnet/secure/usr.bin/openssl/man/version.1 projects/ifnet/secure/usr.bin/openssl/man/x509.1 projects/ifnet/secure/usr.bin/openssl/man/x509v3_config.1 projects/ifnet/share/man/man4/Makefile projects/ifnet/share/man/man4/mod_cc.4 projects/ifnet/share/man/man4/ng_iface.4 projects/ifnet/share/man/man9/netisr.9 projects/ifnet/share/mk/Makefile projects/ifnet/sys/amd64/amd64/initcpu.c projects/ifnet/sys/amd64/amd64/mem.c projects/ifnet/sys/amd64/amd64/trap.c projects/ifnet/sys/amd64/include/md_var.h projects/ifnet/sys/amd64/include/vmparam.h projects/ifnet/sys/arm/allwinner/a20/a20_mp.c projects/ifnet/sys/arm/altera/socfpga/socfpga_mp.c projects/ifnet/sys/arm/arm/gic.c projects/ifnet/sys/arm/broadcom/bcm2835/bcm2835_sdhci.c projects/ifnet/sys/arm/conf/ATMEL projects/ifnet/sys/arm/conf/BEAGLEBONE projects/ifnet/sys/arm/conf/RPI-B projects/ifnet/sys/arm/freescale/imx/imx6_mp.c projects/ifnet/sys/arm/include/intr.h projects/ifnet/sys/arm/rockchip/rk30xx_mp.c projects/ifnet/sys/arm/samsung/exynos/exynos5_mp.c projects/ifnet/sys/arm/ti/am335x/am335x_pmic.c projects/ifnet/sys/arm/ti/am335x/am335x_prcm.c projects/ifnet/sys/arm/ti/am335x/files.am335x projects/ifnet/sys/arm/ti/omap4/omap4_mp.c projects/ifnet/sys/arm/ti/ti_prcm.h projects/ifnet/sys/arm/xilinx/zy7_mp.c projects/ifnet/sys/boot/fdt/dts/arm/am335x.dtsi projects/ifnet/sys/boot/libstand32/Makefile projects/ifnet/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/trim_map.c projects/ifnet/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_queue.c projects/ifnet/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zvol.c projects/ifnet/sys/conf/kern.mk projects/ifnet/sys/dev/cxgb/common/cxgb_ael1002.c projects/ifnet/sys/dev/cxgb/common/cxgb_aq100x.c projects/ifnet/sys/dev/cxgb/common/cxgb_common.h projects/ifnet/sys/dev/cxgb/common/cxgb_mv88e1xxx.c projects/ifnet/sys/dev/cxgb/common/cxgb_t3_hw.c projects/ifnet/sys/dev/cxgb/common/cxgb_tn1010.c projects/ifnet/sys/dev/cxgb/common/cxgb_vsc8211.c projects/ifnet/sys/dev/cxgb/cxgb_main.c projects/ifnet/sys/dev/isp/isp_freebsd.c projects/ifnet/sys/dev/isp/isp_freebsd.h projects/ifnet/sys/dev/isp/ispvar.h projects/ifnet/sys/dev/mii/truephy.c projects/ifnet/sys/dev/mmc/mmcsd.c projects/ifnet/sys/dev/nge/if_nge.c projects/ifnet/sys/dev/sdhci/sdhci.c projects/ifnet/sys/dev/sis/if_sis.c projects/ifnet/sys/dev/uart/uart_bus_pci.c projects/ifnet/sys/dev/usb/serial/umodem.c projects/ifnet/sys/dev/usb/usb_freebsd.h projects/ifnet/sys/dev/usb/usb_freebsd_loader.h projects/ifnet/sys/dev/usb/usb_msctest.c projects/ifnet/sys/fs/msdosfs/msdosfs_conv.c projects/ifnet/sys/fs/msdosfs/msdosfs_denode.c projects/ifnet/sys/fs/msdosfs/msdosfs_fat.c projects/ifnet/sys/fs/msdosfs/msdosfs_fileno.c projects/ifnet/sys/fs/msdosfs/msdosfs_lookup.c projects/ifnet/sys/fs/msdosfs/msdosfs_vnops.c projects/ifnet/sys/i386/i386/elf_machdep.c projects/ifnet/sys/i386/i386/initcpu.c projects/ifnet/sys/i386/include/md_var.h projects/ifnet/sys/kern/device_if.m projects/ifnet/sys/kern/kern_cpuset.c projects/ifnet/sys/kern/kern_lockf.c projects/ifnet/sys/kern/kern_time.c projects/ifnet/sys/kern/subr_trap.c projects/ifnet/sys/kern/uipc_mbuf.c projects/ifnet/sys/kern/uipc_mbuf2.c projects/ifnet/sys/modules/aic7xxx/ahc/Makefile projects/ifnet/sys/modules/cc/Makefile projects/ifnet/sys/net/if_arcsubr.c projects/ifnet/sys/net/if_gif.c projects/ifnet/sys/net/if_gif.h projects/ifnet/sys/net/if_gre.c projects/ifnet/sys/net80211/ieee80211_ratectl.h projects/ifnet/sys/netgraph/ng_iface.c projects/ifnet/sys/netinet/cc.h projects/ifnet/sys/netinet/if_ether.c projects/ifnet/sys/netinet/ip_fastfwd.c projects/ifnet/sys/netinet/sctp_asconf.c projects/ifnet/sys/netinet/sctp_bsd_addr.c projects/ifnet/sys/netinet/sctp_indata.c projects/ifnet/sys/netinet/sctp_input.c projects/ifnet/sys/netinet/sctp_os_bsd.h projects/ifnet/sys/netinet/sctp_output.c projects/ifnet/sys/netinet/sctp_pcb.c projects/ifnet/sys/netinet/sctputil.c projects/ifnet/sys/netinet/sctputil.h projects/ifnet/sys/netinet/tcp_input.c projects/ifnet/sys/netinet6/nd6.c projects/ifnet/sys/netinet6/nd6.h projects/ifnet/sys/netinet6/nd6_nbr.c projects/ifnet/sys/netinet6/sctp6_usrreq.c projects/ifnet/sys/netpfil/pf/pf_if.c projects/ifnet/sys/netpfil/pf/pf_norm.c projects/ifnet/sys/ofed/include/net/ip.h projects/ifnet/sys/powerpc/include/vmparam.h projects/ifnet/sys/sys/diskmbr.h projects/ifnet/sys/sys/mbuf.h projects/ifnet/sys/sys/proc.h projects/ifnet/sys/vm/vm_fault.c projects/ifnet/sys/x86/iommu/busdma_dmar.c projects/ifnet/sys/x86/iommu/intel_ctx.c projects/ifnet/sys/x86/iommu/intel_dmar.h projects/ifnet/sys/x86/iommu/intel_fault.c projects/ifnet/sys/x86/iommu/intel_idpgtbl.c projects/ifnet/sys/x86/iommu/intel_utils.c projects/ifnet/sys/x86/x86/identcpu.c projects/ifnet/tools/build/mk/OptionalObsoleteFiles.inc projects/ifnet/tools/tools/nanobsd/pcengines/common.conf projects/ifnet/usr.bin/clang/Makefile projects/ifnet/usr.bin/clang/bugpoint/bugpoint.1 projects/ifnet/usr.bin/clang/llc/llc.1 projects/ifnet/usr.bin/clang/lli/lli.1 projects/ifnet/usr.bin/clang/llvm-ar/llvm-ar.1 projects/ifnet/usr.bin/clang/llvm-as/llvm-as.1 projects/ifnet/usr.bin/clang/llvm-bcanalyzer/llvm-bcanalyzer.1 projects/ifnet/usr.bin/clang/llvm-diff/llvm-diff.1 projects/ifnet/usr.bin/clang/llvm-dis/llvm-dis.1 projects/ifnet/usr.bin/clang/llvm-extract/llvm-extract.1 projects/ifnet/usr.bin/clang/llvm-link/llvm-link.1 projects/ifnet/usr.bin/clang/llvm-nm/llvm-nm.1 projects/ifnet/usr.bin/clang/llvm-objdump/Makefile projects/ifnet/usr.bin/clang/llvm-rtdyld/Makefile projects/ifnet/usr.bin/clang/opt/opt.1 projects/ifnet/usr.bin/clang/tblgen/tblgen.1 projects/ifnet/usr.bin/cpuset/cpuset.1 projects/ifnet/usr.bin/mkimg/mbr.c projects/ifnet/usr.bin/sed/tests/multi_test.sh projects/ifnet/usr.sbin/autofs/auto_master.5 Directory Properties: projects/ifnet/ (props changed) projects/ifnet/cddl/ (props changed) projects/ifnet/cddl/contrib/opensolaris/ (props changed) projects/ifnet/contrib/compiler-rt/ (props changed) projects/ifnet/contrib/unbound/ (props changed) projects/ifnet/contrib/xz/ (props changed) projects/ifnet/crypto/openssl/ (props changed) projects/ifnet/etc/ (props changed) projects/ifnet/lib/libc/ (props changed) projects/ifnet/share/ (props changed) projects/ifnet/share/man/man4/ (props changed) projects/ifnet/sys/ (props changed) projects/ifnet/sys/boot/ (props changed) projects/ifnet/sys/cddl/contrib/opensolaris/ (props changed) projects/ifnet/sys/conf/ (props changed) projects/ifnet/usr.bin/mkimg/ (props changed) Modified: projects/ifnet/ObsoleteFiles.inc ============================================================================== --- projects/ifnet/ObsoleteFiles.inc Mon Jan 12 10:25:07 2015 (r277061) +++ projects/ifnet/ObsoleteFiles.inc Mon Jan 12 10:33:00 2015 (r277062) @@ -307,7 +307,6 @@ OLD_DIRS+=usr/include/clang/3.4 # 20140505: Bogusly installing src.opts.mk OLD_FILES+=usr/share/mk/src.opts.mk # 20140505: Reject PR kern/187551 -OLD_DIRS+=usr/tests/sbin/ifconfig OLD_FILES+=usr/tests/sbin/ifconfig/fibs_test # 20140502: Removal of lindev(4) OLD_FILES+=usr/share/man/man4/lindev.4.gz @@ -726,6 +725,7 @@ OLD_FILES+=var/named/etc/namedb/master/l OLD_FILES+=var/named/etc/namedb/master/localhost-reverse.db #OLD_FILES+=var/named/etc/namedb/named.conf # intentionally left out OLD_FILES+=var/named/etc/namedb/named.root +OLD_DIRS+=var/named/etc/namedb/working OLD_DIRS+=var/named/etc/namedb/slave OLD_DIRS+=var/named/var OLD_DIRS+=var/named/var/dump Modified: projects/ifnet/cddl/contrib/opensolaris/tools/ctf/cvt/merge.c ============================================================================== --- projects/ifnet/cddl/contrib/opensolaris/tools/ctf/cvt/merge.c Mon Jan 12 10:25:07 2015 (r277061) +++ projects/ifnet/cddl/contrib/opensolaris/tools/ctf/cvt/merge.c Mon Jan 12 10:33:00 2015 (r277062) @@ -349,7 +349,7 @@ equiv_node(tdesc_t *ctdp, tdesc_t *mtdp, int (*equiv)(tdesc_t *, tdesc_t *, equiv_data_t *); int mapping; - if (ctdp->t_emark > ed->ed_clear_mark && + if (ctdp->t_emark > ed->ed_clear_mark || mtdp->t_emark > ed->ed_clear_mark) return (ctdp->t_emark == mtdp->t_emark); Modified: projects/ifnet/contrib/compiler-rt/CREDITS.TXT ============================================================================== --- projects/ifnet/contrib/compiler-rt/CREDITS.TXT Mon Jan 12 10:25:07 2015 (r277061) +++ projects/ifnet/contrib/compiler-rt/CREDITS.TXT Mon Jan 12 10:33:00 2015 (r277062) @@ -22,3 +22,15 @@ D: Maintain Solaris & AuroraUX ports of N: Howard Hinnant E: hhinnant@apple.com D: Architect and primary author of compiler-rt + +N: Guan-Hong Liu +E: koviankevin@hotmail.com +D: IEEE Quad-precision functions + +N: Joerg Sonnenberger +E: joerg@NetBSD.org +D: Maintains NetBSD port. + +N: Matt Thomas +E: matt@NetBSD.org +D: ARM improvements. Modified: projects/ifnet/contrib/compiler-rt/LICENSE.TXT ============================================================================== --- projects/ifnet/contrib/compiler-rt/LICENSE.TXT Mon Jan 12 10:25:07 2015 (r277061) +++ projects/ifnet/contrib/compiler-rt/LICENSE.TXT Mon Jan 12 10:33:00 2015 (r277062) @@ -14,7 +14,7 @@ Full text of the relevant licenses is in University of Illinois/NCSA Open Source License -Copyright (c) 2009-2013 by the contributors listed in CREDITS.TXT +Copyright (c) 2009-2014 by the contributors listed in CREDITS.TXT All rights reserved. @@ -55,7 +55,7 @@ SOFTWARE. ============================================================================== -Copyright (c) 2009-2013 by the contributors listed in CREDITS.TXT +Copyright (c) 2009-2014 by the contributors listed in CREDITS.TXT Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal @@ -89,9 +89,3 @@ other licenses gives permission to use t University of Illinois to endorse or promote products derived from this Software. -The following pieces of software have additional or alternate copyrights, -licenses, and/or restrictions: - -Program Directory -------- --------- -mach_override lib/interception/mach_override Modified: projects/ifnet/contrib/compiler-rt/README.txt ============================================================================== --- projects/ifnet/contrib/compiler-rt/README.txt Mon Jan 12 10:25:07 2015 (r277061) +++ projects/ifnet/contrib/compiler-rt/README.txt Mon Jan 12 10:33:00 2015 (r277062) @@ -9,335 +9,3 @@ terms of the license agreement found in ================================ -This is a replacement library for libgcc. Each function is contained -in its own file. Each function has a corresponding unit test under -test/Unit. - -A rudimentary script to test each file is in the file called -test/Unit/test. - -Here is the specification for this library: - -http://gcc.gnu.org/onlinedocs/gccint/Libgcc.html#Libgcc - -Here is a synopsis of the contents of this library: - -typedef int si_int; -typedef unsigned su_int; - -typedef long long di_int; -typedef unsigned long long du_int; - -// Integral bit manipulation - -di_int __ashldi3(di_int a, si_int b); // a << b -ti_int __ashlti3(ti_int a, si_int b); // a << b - -di_int __ashrdi3(di_int a, si_int b); // a >> b arithmetic (sign fill) -ti_int __ashrti3(ti_int a, si_int b); // a >> b arithmetic (sign fill) -di_int __lshrdi3(di_int a, si_int b); // a >> b logical (zero fill) -ti_int __lshrti3(ti_int a, si_int b); // a >> b logical (zero fill) - -si_int __clzsi2(si_int a); // count leading zeros -si_int __clzdi2(di_int a); // count leading zeros -si_int __clzti2(ti_int a); // count leading zeros -si_int __ctzsi2(si_int a); // count trailing zeros -si_int __ctzdi2(di_int a); // count trailing zeros -si_int __ctzti2(ti_int a); // count trailing zeros - -si_int __ffsdi2(di_int a); // find least significant 1 bit -si_int __ffsti2(ti_int a); // find least significant 1 bit - -si_int __paritysi2(si_int a); // bit parity -si_int __paritydi2(di_int a); // bit parity -si_int __parityti2(ti_int a); // bit parity - -si_int __popcountsi2(si_int a); // bit population -si_int __popcountdi2(di_int a); // bit population -si_int __popcountti2(ti_int a); // bit population - -uint32_t __bswapsi2(uint32_t a); // a byteswapped, arm only -uint64_t __bswapdi2(uint64_t a); // a byteswapped, arm only - -// Integral arithmetic - -di_int __negdi2 (di_int a); // -a -ti_int __negti2 (ti_int a); // -a -di_int __muldi3 (di_int a, di_int b); // a * b -ti_int __multi3 (ti_int a, ti_int b); // a * b -si_int __divsi3 (si_int a, si_int b); // a / b signed -di_int __divdi3 (di_int a, di_int b); // a / b signed -ti_int __divti3 (ti_int a, ti_int b); // a / b signed -su_int __udivsi3 (su_int n, su_int d); // a / b unsigned -du_int __udivdi3 (du_int a, du_int b); // a / b unsigned -tu_int __udivti3 (tu_int a, tu_int b); // a / b unsigned -si_int __modsi3 (si_int a, si_int b); // a % b signed -di_int __moddi3 (di_int a, di_int b); // a % b signed -ti_int __modti3 (ti_int a, ti_int b); // a % b signed -su_int __umodsi3 (su_int a, su_int b); // a % b unsigned -du_int __umoddi3 (du_int a, du_int b); // a % b unsigned -tu_int __umodti3 (tu_int a, tu_int b); // a % b unsigned -du_int __udivmoddi4(du_int a, du_int b, du_int* rem); // a / b, *rem = a % b unsigned -tu_int __udivmodti4(tu_int a, tu_int b, tu_int* rem); // a / b, *rem = a % b unsigned -su_int __udivmodsi4(su_int a, su_int b, su_int* rem); // a / b, *rem = a % b unsigned -si_int __divmodsi4(si_int a, si_int b, si_int* rem); // a / b, *rem = a % b signed - - - -// Integral arithmetic with trapping overflow - -si_int __absvsi2(si_int a); // abs(a) -di_int __absvdi2(di_int a); // abs(a) -ti_int __absvti2(ti_int a); // abs(a) - -si_int __negvsi2(si_int a); // -a -di_int __negvdi2(di_int a); // -a -ti_int __negvti2(ti_int a); // -a - -si_int __addvsi3(si_int a, si_int b); // a + b -di_int __addvdi3(di_int a, di_int b); // a + b -ti_int __addvti3(ti_int a, ti_int b); // a + b - -si_int __subvsi3(si_int a, si_int b); // a - b -di_int __subvdi3(di_int a, di_int b); // a - b -ti_int __subvti3(ti_int a, ti_int b); // a - b - -si_int __mulvsi3(si_int a, si_int b); // a * b -di_int __mulvdi3(di_int a, di_int b); // a * b -ti_int __mulvti3(ti_int a, ti_int b); // a * b - - -// Integral arithmetic which returns if overflow - -si_int __mulosi4(si_int a, si_int b, int* overflow); // a * b, overflow set to one if result not in signed range -di_int __mulodi4(di_int a, di_int b, int* overflow); // a * b, overflow set to one if result not in signed range -ti_int __muloti4(ti_int a, ti_int b, int* overflow); // a * b, overflow set to - one if result not in signed range - - -// Integral comparison: a < b -> 0 -// a == b -> 1 -// a > b -> 2 - -si_int __cmpdi2 (di_int a, di_int b); -si_int __cmpti2 (ti_int a, ti_int b); -si_int __ucmpdi2(du_int a, du_int b); -si_int __ucmpti2(tu_int a, tu_int b); - -// Integral / floating point conversion - -di_int __fixsfdi( float a); -di_int __fixdfdi( double a); -di_int __fixxfdi(long double a); - -ti_int __fixsfti( float a); -ti_int __fixdfti( double a); -ti_int __fixxfti(long double a); -uint64_t __fixtfdi(long double input); // ppc only, doesn't match documentation - -su_int __fixunssfsi( float a); -su_int __fixunsdfsi( double a); -su_int __fixunsxfsi(long double a); - -du_int __fixunssfdi( float a); -du_int __fixunsdfdi( double a); -du_int __fixunsxfdi(long double a); - -tu_int __fixunssfti( float a); -tu_int __fixunsdfti( double a); -tu_int __fixunsxfti(long double a); -uint64_t __fixunstfdi(long double input); // ppc only - -float __floatdisf(di_int a); -double __floatdidf(di_int a); -long double __floatdixf(di_int a); -long double __floatditf(int64_t a); // ppc only - -float __floattisf(ti_int a); -double __floattidf(ti_int a); -long double __floattixf(ti_int a); - -float __floatundisf(du_int a); -double __floatundidf(du_int a); -long double __floatundixf(du_int a); -long double __floatunditf(uint64_t a); // ppc only - -float __floatuntisf(tu_int a); -double __floatuntidf(tu_int a); -long double __floatuntixf(tu_int a); - -// Floating point raised to integer power - -float __powisf2( float a, si_int b); // a ^ b -double __powidf2( double a, si_int b); // a ^ b -long double __powixf2(long double a, si_int b); // a ^ b -long double __powitf2(long double a, si_int b); // ppc only, a ^ b - -// Complex arithmetic - -// (a + ib) * (c + id) - - float _Complex __mulsc3( float a, float b, float c, float d); - double _Complex __muldc3(double a, double b, double c, double d); -long double _Complex __mulxc3(long double a, long double b, - long double c, long double d); -long double _Complex __multc3(long double a, long double b, - long double c, long double d); // ppc only - -// (a + ib) / (c + id) - - float _Complex __divsc3( float a, float b, float c, float d); - double _Complex __divdc3(double a, double b, double c, double d); -long double _Complex __divxc3(long double a, long double b, - long double c, long double d); -long double _Complex __divtc3(long double a, long double b, - long double c, long double d); // ppc only - - -// Runtime support - -// __clear_cache() is used to tell process that new instructions have been -// written to an address range. Necessary on processors that do not have -// a unified instuction and data cache. -void __clear_cache(void* start, void* end); - -// __enable_execute_stack() is used with nested functions when a trampoline -// function is written onto the stack and that page range needs to be made -// executable. -void __enable_execute_stack(void* addr); - -// __gcc_personality_v0() is normally only called by the system unwinder. -// C code (as opposed to C++) normally does not need a personality function -// because there are no catch clauses or destructors to be run. But there -// is a C language extension __attribute__((cleanup(func))) which marks local -// variables as needing the cleanup function "func" to be run when the -// variable goes out of scope. That includes when an exception is thrown, -// so a personality handler is needed. -_Unwind_Reason_Code __gcc_personality_v0(int version, _Unwind_Action actions, - uint64_t exceptionClass, struct _Unwind_Exception* exceptionObject, - _Unwind_Context_t context); - -// for use with some implementations of assert() in -void __eprintf(const char* format, const char* assertion_expression, - const char* line, const char* file); - - - -// Power PC specific functions - -// There is no C interface to the saveFP/restFP functions. They are helper -// functions called by the prolog and epilog of functions that need to save -// a number of non-volatile float point registers. -saveFP -restFP - -// PowerPC has a standard template for trampoline functions. This function -// generates a custom trampoline function with the specific realFunc -// and localsPtr values. -void __trampoline_setup(uint32_t* trampOnStack, int trampSizeAllocated, - const void* realFunc, void* localsPtr); - -// adds two 128-bit double-double precision values ( x + y ) -long double __gcc_qadd(long double x, long double y); - -// subtracts two 128-bit double-double precision values ( x - y ) -long double __gcc_qsub(long double x, long double y); - -// multiples two 128-bit double-double precision values ( x * y ) -long double __gcc_qmul(long double x, long double y); - -// divides two 128-bit double-double precision values ( x / y ) -long double __gcc_qdiv(long double a, long double b); - - -// ARM specific functions - -// There is no C interface to the switch* functions. These helper functions -// are only needed by Thumb1 code for efficient switch table generation. -switch16 -switch32 -switch8 -switchu8 - -// There is no C interface to the *_vfp_d8_d15_regs functions. There are -// called in the prolog and epilog of Thumb1 functions. When the C++ ABI use -// SJLJ for exceptions, each function with a catch clause or destuctors needs -// to save and restore all registers in it prolog and epliog. But there is -// no way to access vector and high float registers from thumb1 code, so the -// compiler must add call outs to these helper functions in the prolog and -// epilog. -restore_vfp_d8_d15_regs -save_vfp_d8_d15_regs - - -// Note: long ago ARM processors did not have floating point hardware support. -// Floating point was done in software and floating point parameters were -// passed in integer registers. When hardware support was added for floating -// point, new *vfp functions were added to do the same operations but with -// floating point parameters in floating point registers. - -// Undocumented functions - -float __addsf3vfp(float a, float b); // Appears to return a + b -double __adddf3vfp(double a, double b); // Appears to return a + b -float __divsf3vfp(float a, float b); // Appears to return a / b -double __divdf3vfp(double a, double b); // Appears to return a / b -int __eqsf2vfp(float a, float b); // Appears to return one - // iff a == b and neither is NaN. -int __eqdf2vfp(double a, double b); // Appears to return one - // iff a == b and neither is NaN. -double __extendsfdf2vfp(float a); // Appears to convert from - // float to double. -int __fixdfsivfp(double a); // Appears to convert from - // double to int. -int __fixsfsivfp(float a); // Appears to convert from - // float to int. -unsigned int __fixunssfsivfp(float a); // Appears to convert from - // float to unsigned int. -unsigned int __fixunsdfsivfp(double a); // Appears to convert from - // double to unsigned int. -double __floatsidfvfp(int a); // Appears to convert from - // int to double. -float __floatsisfvfp(int a); // Appears to convert from - // int to float. -double __floatunssidfvfp(unsigned int a); // Appears to convert from - // unisgned int to double. -float __floatunssisfvfp(unsigned int a); // Appears to convert from - // unisgned int to float. -int __gedf2vfp(double a, double b); // Appears to return __gedf2 - // (a >= b) -int __gesf2vfp(float a, float b); // Appears to return __gesf2 - // (a >= b) -int __gtdf2vfp(double a, double b); // Appears to return __gtdf2 - // (a > b) -int __gtsf2vfp(float a, float b); // Appears to return __gtsf2 - // (a > b) -int __ledf2vfp(double a, double b); // Appears to return __ledf2 - // (a <= b) -int __lesf2vfp(float a, float b); // Appears to return __lesf2 - // (a <= b) -int __ltdf2vfp(double a, double b); // Appears to return __ltdf2 - // (a < b) -int __ltsf2vfp(float a, float b); // Appears to return __ltsf2 - // (a < b) -double __muldf3vfp(double a, double b); // Appears to return a * b -float __mulsf3vfp(float a, float b); // Appears to return a * b -int __nedf2vfp(double a, double b); // Appears to return __nedf2 - // (a != b) -double __negdf2vfp(double a); // Appears to return -a -float __negsf2vfp(float a); // Appears to return -a -float __negsf2vfp(float a); // Appears to return -a -double __subdf3vfp(double a, double b); // Appears to return a - b -float __subsf3vfp(float a, float b); // Appears to return a - b -float __truncdfsf2vfp(double a); // Appears to convert from - // double to float. -int __unorddf2vfp(double a, double b); // Appears to return __unorddf2 -int __unordsf2vfp(float a, float b); // Appears to return __unordsf2 - - -Preconditions are listed for each function at the definition when there are any. -Any preconditions reflect the specification at -http://gcc.gnu.org/onlinedocs/gccint/Libgcc.html#Libgcc. - -Assumptions are listed in "int_lib.h", and in individual files. Where possible -assumptions are checked at compile time. Modified: projects/ifnet/contrib/ofed/libmlx4/src/mlx4-abi.h ============================================================================== --- projects/ifnet/contrib/ofed/libmlx4/src/mlx4-abi.h Mon Jan 12 10:25:07 2015 (r277061) +++ projects/ifnet/contrib/ofed/libmlx4/src/mlx4-abi.h Mon Jan 12 10:33:00 2015 (r277062) @@ -38,6 +38,13 @@ #define MLX4_UVERBS_MIN_ABI_VERSION 2 #define MLX4_UVERBS_MAX_ABI_VERSION 4 +struct mlx4_alloc_ucontext_resp_v3 { + struct ibv_get_context_resp ibv_resp; + __u32 qp_tab_size; + __u16 bf_reg_size; + __u16 bf_regs_per_page; +}; + struct mlx4_alloc_ucontext_resp { struct ibv_get_context_resp ibv_resp; __u32 dev_caps; Modified: projects/ifnet/contrib/ofed/libmlx4/src/mlx4.c ============================================================================== --- projects/ifnet/contrib/ofed/libmlx4/src/mlx4.c Mon Jan 12 10:25:07 2015 (r277061) +++ projects/ifnet/contrib/ofed/libmlx4/src/mlx4.c Mon Jan 12 10:33:00 2015 (r277062) @@ -142,8 +142,10 @@ static struct ibv_context *mlx4_alloc_co struct mlx4_context *context; struct ibv_get_context cmd; struct mlx4_alloc_ucontext_resp resp; + struct mlx4_alloc_ucontext_resp_v3 resp_v3; int i; struct ibv_device_attr dev_attrs; + unsigned int bf_reg_size; context = calloc(1, sizeof *context); if (!context) @@ -151,11 +153,26 @@ static struct ibv_context *mlx4_alloc_co context->ibv_ctx.cmd_fd = cmd_fd; - if (ibv_cmd_get_context(&context->ibv_ctx, &cmd, sizeof cmd, - &resp.ibv_resp, sizeof resp)) - goto err_free; + if (to_mdev(ibdev)->driver_abi_ver > 3) { + if (ibv_cmd_get_context(&context->ibv_ctx, &cmd, sizeof cmd, + &resp.ibv_resp, sizeof resp)) + goto err_free; + + context->num_qps = resp.qp_tab_size; + context->num_xrc_srqs = resp.qp_tab_size; + bf_reg_size = resp.bf_reg_size; + context->cqe_size = resp.cqe_size; + } else { + if (ibv_cmd_get_context(&context->ibv_ctx, &cmd, sizeof cmd, + &resp_v3.ibv_resp, sizeof resp_v3)) + goto err_free; + + context->num_qps = resp_v3.qp_tab_size; + context->num_xrc_srqs = resp_v3.qp_tab_size; + bf_reg_size = resp_v3.bf_reg_size; + context->cqe_size = 32; + } - context->num_qps = resp.qp_tab_size; context->qp_table_shift = ffs(context->num_qps) - 1 - MLX4_QP_TABLE_BITS; context->qp_table_mask = (1 << context->qp_table_shift) - 1; @@ -163,7 +180,6 @@ static struct ibv_context *mlx4_alloc_co for (i = 0; i < MLX4_QP_TABLE_SIZE; ++i) context->qp_table[i].refcnt = 0; - context->num_xrc_srqs = resp.qp_tab_size; context->xrc_srq_table_shift = ffs(context->num_xrc_srqs) - 1 - MLX4_XRC_SRQ_TABLE_BITS; context->xrc_srq_table_mask = (1 << context->xrc_srq_table_shift) - 1; @@ -182,7 +198,7 @@ static struct ibv_context *mlx4_alloc_co if (context->uar == MAP_FAILED) goto err_free; - if (resp.bf_reg_size) { + if (bf_reg_size) { context->bf_page = mmap(NULL, to_mdev(ibdev)->page_size, PROT_WRITE, MAP_SHARED, cmd_fd, to_mdev(ibdev)->page_size); @@ -192,7 +208,7 @@ static struct ibv_context *mlx4_alloc_co context->bf_page = NULL; context->bf_buf_size = 0; } else { - context->bf_buf_size = resp.bf_reg_size / 2; + context->bf_buf_size = bf_reg_size / 2; context->bf_offset = 0; pthread_spin_init(&context->bf_lock, PTHREAD_PROCESS_PRIVATE); } @@ -201,7 +217,6 @@ static struct ibv_context *mlx4_alloc_co context->bf_buf_size = 0; } - context->cqe_size = resp.cqe_size; pthread_spin_init(&context->uar_lock, PTHREAD_PROCESS_PRIVATE); context->ibv_ctx.ops = mlx4_ctx_ops; @@ -294,6 +309,7 @@ found: dev->ibv_dev.ops = mlx4_dev_ops; dev->page_size = sysconf(_SC_PAGESIZE); + dev->driver_abi_ver = abi_version; return &dev->ibv_dev; } Modified: projects/ifnet/contrib/ofed/libmlx4/src/mlx4.h ============================================================================== --- projects/ifnet/contrib/ofed/libmlx4/src/mlx4.h Mon Jan 12 10:25:07 2015 (r277061) +++ projects/ifnet/contrib/ofed/libmlx4/src/mlx4.h Mon Jan 12 10:33:00 2015 (r277062) @@ -162,6 +162,7 @@ enum { struct mlx4_device { struct ibv_device ibv_dev; int page_size; + int driver_abi_ver; }; struct mlx4_db_page; Modified: projects/ifnet/contrib/unbound/config.h ============================================================================== --- projects/ifnet/contrib/unbound/config.h Mon Jan 12 10:25:07 2015 (r277061) +++ projects/ifnet/contrib/unbound/config.h Mon Jan 12 10:33:00 2015 (r277062) @@ -351,6 +351,9 @@ /* Define to 1 if `ipi_spec_dst' is a member of `struct in_pktinfo'. */ /* #undef HAVE_STRUCT_IN_PKTINFO_IPI_SPEC_DST */ +/* Define to 1 if `sun_len' is a member of `struct sockaddr_un'. */ +#define HAVE_STRUCT_SOCKADDR_UN_SUN_LEN 1 + /* Define if you have Swig libraries and header files. */ /* #undef HAVE_SWIG */ Modified: projects/ifnet/contrib/unbound/config.h.in ============================================================================== --- projects/ifnet/contrib/unbound/config.h.in Mon Jan 12 10:25:07 2015 (r277061) +++ projects/ifnet/contrib/unbound/config.h.in Mon Jan 12 10:33:00 2015 (r277062) @@ -350,6 +350,9 @@ /* Define to 1 if `ipi_spec_dst' is a member of `struct in_pktinfo'. */ #undef HAVE_STRUCT_IN_PKTINFO_IPI_SPEC_DST +/* Define to 1 if `sun_len' is a member of `struct sockaddr_un'. */ +#undef HAVE_STRUCT_SOCKADDR_UN_SUN_LEN + /* Define if you have Swig libraries and header files. */ #undef HAVE_SWIG Modified: projects/ifnet/contrib/unbound/configure ============================================================================== --- projects/ifnet/contrib/unbound/configure Mon Jan 12 10:25:07 2015 (r277061) +++ projects/ifnet/contrib/unbound/configure Mon Jan 12 10:33:00 2015 (r277062) @@ -1516,8 +1516,8 @@ Optional Packages: --with-pic[=PKGS] try to use only PIC/non-PIC objects [default=use both] --with-gnu-ld assume the C compiler uses GNU ld [default=no] - --with-sysroot[=DIR] Search for dependent libraries within DIR (or the - compiler's sysroot if not specified). + --with-sysroot=DIR Search for dependent libraries within DIR + (or the compiler's sysroot if not specified). --with-pthreads use pthreads library, or --without-pthreads to disable threading support. --with-solaris-threads use solaris native thread library. @@ -6555,8 +6555,8 @@ esac -macro_version='2.4.2.418' -macro_revision='2.4.2.418' +macro_version='2.4.2' +macro_revision='1.3337' @@ -6570,7 +6570,7 @@ macro_revision='2.4.2.418' -ltmain=$ac_aux_dir/ltmain.sh +ltmain="$ac_aux_dir/ltmain.sh" # Backslashify metacharacters that are still active within # double-quoted strings. @@ -6619,7 +6619,7 @@ func_echo_all () $ECHO "" } -case $ECHO in +case "$ECHO" in printf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: printf" >&5 $as_echo "printf" >&6; } ;; print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: print -r" >&5 @@ -6812,19 +6812,19 @@ test -z "$GREP" && GREP=grep # Check whether --with-gnu-ld was given. if test "${with_gnu_ld+set}" = set; then : - withval=$with_gnu_ld; test no = "$withval" || with_gnu_ld=yes + withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes else with_gnu_ld=no fi ac_prog=ld -if test yes = "$GCC"; then +if test "$GCC" = yes; then # Check if gcc -print-prog-name=ld gives a path. { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5 $as_echo_n "checking for ld used by $CC... " >&6; } case $host in *-*-mingw*) - # gcc leaves a trailing carriage return, which upsets mingw + # gcc leaves a trailing carriage return which upsets mingw ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;; *) ac_prog=`($CC -print-prog-name=ld) 2>&5` ;; @@ -6838,7 +6838,7 @@ $as_echo_n "checking for ld used by $CC. while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"` done - test -z "$LD" && LD=$ac_prog + test -z "$LD" && LD="$ac_prog" ;; "") # If it fails, then pretend we aren't using GCC. @@ -6849,7 +6849,7 @@ $as_echo_n "checking for ld used by $CC. with_gnu_ld=unknown ;; esac -elif test yes = "$with_gnu_ld"; then +elif test "$with_gnu_ld" = yes; then { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5 $as_echo_n "checking for GNU ld... " >&6; } else @@ -6860,32 +6860,32 @@ if ${lt_cv_path_LD+:} false; then : $as_echo_n "(cached) " >&6 else if test -z "$LD"; then - lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR + lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR for ac_dir in $PATH; do - IFS=$lt_save_ifs + IFS="$lt_save_ifs" test -z "$ac_dir" && ac_dir=. if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then - lt_cv_path_LD=$ac_dir/$ac_prog + lt_cv_path_LD="$ac_dir/$ac_prog" # Check to see if the program is GNU ld. I'd rather use --version, # but apparently some variants of GNU ld only accept -v. # Break only if it was the GNU/non-GNU ld that we prefer. case `"$lt_cv_path_LD" -v 2>&1 &5 $as_echo "$LD" >&6; } @@ -6928,33 +6928,33 @@ if ${lt_cv_path_NM+:} false; then : else if test -n "$NM"; then # Let the user override the test. - lt_cv_path_NM=$NM + lt_cv_path_NM="$NM" else - lt_nm_to_check=${ac_tool_prefix}nm + lt_nm_to_check="${ac_tool_prefix}nm" if test -n "$ac_tool_prefix" && test "$build" = "$host"; then lt_nm_to_check="$lt_nm_to_check nm" fi for lt_tmp_nm in $lt_nm_to_check; do - lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR + lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do - IFS=$lt_save_ifs + IFS="$lt_save_ifs" test -z "$ac_dir" && ac_dir=. - tmp_nm=$ac_dir/$lt_tmp_nm - if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext"; then + tmp_nm="$ac_dir/$lt_tmp_nm" + if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then # Check to see if the nm accepts a BSD-compat flag. - # Adding the 'sed 1q' prevents false positives on HP-UX, which says: + # Adding the `sed 1q' prevents false positives on HP-UX, which says: # nm: unknown option "B" ignored # Tru64's nm complains that /dev/null is an invalid object file case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in */dev/null* | *'Invalid file or object type'*) lt_cv_path_NM="$tmp_nm -B" - break 2 + break ;; *) case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in */dev/null*) lt_cv_path_NM="$tmp_nm -p" - break 2 + break ;; *) lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but @@ -6965,15 +6965,15 @@ else esac fi done - IFS=$lt_save_ifs + IFS="$lt_save_ifs" done : ${lt_cv_path_NM=no} fi fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5 $as_echo "$lt_cv_path_NM" >&6; } -if test no != "$lt_cv_path_NM"; then - NM=$lt_cv_path_NM +if test "$lt_cv_path_NM" != "no"; then + NM="$lt_cv_path_NM" else # Didn't find any BSD compatible name lister, look for dumpbin. if test -n "$DUMPBIN"; then : @@ -7079,9 +7079,9 @@ esac fi fi - case `$DUMPBIN -symbols -headers /dev/null 2>&1 | sed '1q'` in + case `$DUMPBIN -symbols /dev/null 2>&1 | sed '1q'` in *COFF*) - DUMPBIN="$DUMPBIN -symbols -headers" + DUMPBIN="$DUMPBIN -symbols" ;; *) DUMPBIN=: @@ -7089,8 +7089,8 @@ fi esac fi - if test : != "$DUMPBIN"; then - NM=$DUMPBIN + if test "$DUMPBIN" != ":"; then + NM="$DUMPBIN" fi fi test -z "$NM" && NM=nm @@ -7141,7 +7141,7 @@ if ${lt_cv_sys_max_cmd_len+:} false; the $as_echo_n "(cached) " >&6 else i=0 - teststring=ABCD + teststring="ABCD" case $build_os in msdosdjgpp*) @@ -7181,7 +7181,7 @@ else lt_cv_sys_max_cmd_len=8192; ;; - bitrig* | darwin* | dragonfly* | freebsd* | netbsd* | openbsd*) + netbsd* | freebsd* | openbsd* | darwin* | dragonfly*) # This has been around since 386BSD, at least. Likely further. if test -x /sbin/sysctl; then lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax` @@ -7231,23 +7231,22 @@ else ;; *) lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null` - if test -n "$lt_cv_sys_max_cmd_len" && \ - test undefined != "$lt_cv_sys_max_cmd_len"; then + if test -n "$lt_cv_sys_max_cmd_len"; then lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` else # Make teststring a little bigger before we do anything with it. # a 1K string should be a reasonable start. - for i in 1 2 3 4 5 6 7 8; do + for i in 1 2 3 4 5 6 7 8 ; do teststring=$teststring$teststring done SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}} # If test is not a shell built-in, we'll probably end up computing a # maximum length that is only half of the actual maximum length, but # we can't tell. - while { test X`env echo "$teststring$teststring" 2>/dev/null` \ + while { test "X"`env echo "$teststring$teststring" 2>/dev/null` \ = "X$teststring$teststring"; } >/dev/null 2>&1 && - test 17 != "$i" # 1/2 MB should be enough + test $i != 17 # 1/2 MB should be enough do i=`expr $i + 1` teststring=$teststring$teststring @@ -7265,7 +7264,7 @@ else fi -if test -n "$lt_cv_sys_max_cmd_len"; then +if test -n $lt_cv_sys_max_cmd_len ; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5 $as_echo "$lt_cv_sys_max_cmd_len" >&6; } else @@ -7283,6 +7282,30 @@ max_cmd_len=$lt_cv_sys_max_cmd_len : ${MV="mv -f"} : ${RM="rm -f"} +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands some XSI constructs" >&5 +$as_echo_n "checking whether the shell understands some XSI constructs... " >&6; } +# Try some XSI features +xsi_shell=no +( _lt_dummy="a/b/c" + test "${_lt_dummy##*/},${_lt_dummy%/*},${_lt_dummy#??}"${_lt_dummy%"$_lt_dummy"}, \ + = c,a/b,b/c, \ + && eval 'test $(( 1 + 1 )) -eq 2 \ + && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \ + && xsi_shell=yes +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xsi_shell" >&5 +$as_echo "$xsi_shell" >&6; } + + +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands \"+=\"" >&5 +$as_echo_n "checking whether the shell understands \"+=\"... " >&6; } +lt_shell_append=no +( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \ + >/dev/null 2>&1 \ + && lt_shell_append=yes +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_shell_append" >&5 +$as_echo "$lt_shell_append" >&6; } + + if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then lt_unset=unset else @@ -7405,13 +7428,13 @@ esac reload_cmds='$LD$reload_flag -o $output$reload_objs' case $host_os in cygwin* | mingw* | pw32* | cegcc*) - if test yes != "$GCC"; then + if test "$GCC" != yes; then reload_cmds=false fi ;; darwin*) - if test yes = "$GCC"; then - reload_cmds='$LTCC $LTCFLAGS -nostdlib $wl-r -o $output$reload_objs' + if test "$GCC" = yes; then + reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs' else reload_cmds='$LD$reload_flag -o $output$reload_objs' fi @@ -7539,13 +7562,13 @@ lt_cv_deplibs_check_method='unknown' # Need to set the preceding variable on all platforms that support # interlibrary dependencies. # 'none' -- dependencies not supported. -# 'unknown' -- same as none, but documents that we really don't know. +# `unknown' -- same as none, but documents that we really don't know. # 'pass_all' -- all dependencies passed with no checks. # 'test_compile' -- check by making test program. # 'file_magic [[regex]]' -- check by looking for files in library path -# that responds to the $file_magic_cmd with a given extended regex. -# If you have 'file' or equivalent on your system and you're not sure -# whether 'pass_all' will *always* work, you probably want this one. +# which responds to the $file_magic_cmd with a given extended regex. +# If you have `file' or equivalent on your system and you're not sure +# whether `pass_all' will *always* work, you probably want this one. case $host_os in aix[4-9]*) @@ -7572,7 +7595,8 @@ mingw* | pw32*) # Base MSYS/MinGW do not provide the 'file' command needed by # func_win32_libid shell function, so use a weaker test based on 'objdump', # unless we find 'file', for example because we are cross-compiling. - if ( file / ) >/dev/null 2>&1; then + # func_win32_libid assumes BSD nm, so disallow it if using MS dumpbin. + if ( test "$lt_cv_nm_interface" = "BSD nm" && file / ) >/dev/null 2>&1; then lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' lt_cv_file_magic_cmd='func_win32_libid' else @@ -7608,6 +7632,10 @@ freebsd* | dragonfly*) fi ;; +gnu*) + lt_cv_deplibs_check_method=pass_all + ;; + haiku*) lt_cv_deplibs_check_method=pass_all ;; @@ -7646,7 +7674,7 @@ irix5* | irix6* | nonstopux*) ;; # This must be glibc/ELF. -linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*) +linux* | k*bsd*-gnu | kopensolaris*-gnu) lt_cv_deplibs_check_method=pass_all ;; @@ -7668,8 +7696,8 @@ newos6*) lt_cv_deplibs_check_method=pass_all ;; -openbsd* | bitrig*) - if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`"; then +openbsd*) + if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$' else lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$' @@ -7879,8 +7907,8 @@ else case $host_os in cygwin* | mingw* | pw32* | cegcc*) - # two different shell functions defined in ltmain.sh; - # decide which one to use based on capabilities of $DLLTOOL + # two different shell functions defined in ltmain.sh + # decide which to use based on capabilities of $DLLTOOL case `$DLLTOOL --help 2>&1` in *--identify-strict*) lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib @@ -7892,7 +7920,7 @@ cygwin* | mingw* | pw32* | cegcc*) ;; *) # fallback: assume linklib IS sharedlib - lt_cv_sharedlib_from_linklib_cmd=$ECHO + lt_cv_sharedlib_from_linklib_cmd="$ECHO" ;; esac @@ -8046,7 +8074,7 @@ if ac_fn_c_try_compile "$LINENO"; then : ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; } - if test 0 -eq "$ac_status"; then + if test "$ac_status" -eq 0; then # Ensure the archiver fails upon bogus file names. rm -f conftest.$ac_objext libconftest.a { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$lt_ar_try\""; } >&5 @@ -8054,7 +8082,7 @@ if ac_fn_c_try_compile "$LINENO"; then : ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; } - if test 0 -ne "$ac_status"; then + if test "$ac_status" -ne 0; then lt_cv_ar_at_file=@ fi fi @@ -8067,7 +8095,7 @@ fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ar_at_file" >&5 $as_echo "$lt_cv_ar_at_file" >&6; } -if test no = "$lt_cv_ar_at_file"; then +if test "x$lt_cv_ar_at_file" = xno; then archiver_list_spec= else archiver_list_spec=$lt_cv_ar_at_file @@ -8284,7 +8312,7 @@ old_postuninstall_cmds= if test -n "$RANLIB"; then case $host_os in - bitrig* | openbsd*) + openbsd*) old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$tool_oldlib" ;; *) @@ -8416,7 +8444,7 @@ cygwin* | mingw* | pw32* | cegcc*) symcode='[ABCDGISTW]' ;; hpux*) - if test ia64 = "$host_cpu"; then + if test "$host_cpu" = ia64; then symcode='[ABCDEGRST]' fi ;; @@ -8449,44 +8477,14 @@ case `$NM -V 2>&1` in symcode='[ABCDGIRSTW]' ;; esac -if test "$lt_cv_nm_interface" = "MS dumpbin"; then - # Gets list of data symbols to import. - lt_cv_sys_global_symbol_to_import="sed -n -e 's/^I .* \(.*\)$/\1/p'" - # Adjust the below global symbol transforms to fixup imported variables. - lt_cdecl_hook=" -e 's/^I .* \(.*\)$/extern __declspec(dllimport) char \1;/p'" - lt_c_name_hook=" -e 's/^I .* \(.*\)$/ {\"\1\", (void *) 0},/p'" - lt_c_name_lib_hook="\ - -e 's/^I .* \(lib.*\)$/ {\"\1\", (void *) 0},/p'\ - -e 's/^I .* \(.*\)$/ {\"lib\1\", (void *) 0},/p'" *** DIFF OUTPUT TRUNCATED AT 1000 LINES ***