Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 26 May 2017 19:11:25 +0000 (UTC)
From:      Dimitry Andric <dim@FreeBSD.org>
To:        src-committers@freebsd.org, svn-src-projects@freebsd.org
Subject:   svn commit: r318964 - in projects/clang500-import: . cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/proc cddl/contrib/opensolaris/cmd/zdb cddl/contrib/opensolaris/lib/libzfs/common cddl/contri...
Message-ID:  <201705261911.v4QJBPoR068532@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: dim
Date: Fri May 26 19:11:24 2017
New Revision: 318964
URL: https://svnweb.freebsd.org/changeset/base/318964

Log:
  Merge ^/head r318658 through r318963.

Added:
  projects/clang500-import/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/proc/tst.exitcore.c
     - copied unchanged from r318963, head/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/proc/tst.exitcore.c
  projects/clang500-import/contrib/binutils/ld/emulparams/elf64_s390_fbsd.sh
     - copied unchanged from r318963, head/contrib/binutils/ld/emulparams/elf64_s390_fbsd.sh
  projects/clang500-import/contrib/binutils/ld/emulparams/elf_s390_fbsd.sh
     - copied unchanged from r318963, head/contrib/binutils/ld/emulparams/elf_s390_fbsd.sh
  projects/clang500-import/contrib/gcc/config/s390/freebsd.h
     - copied unchanged from r318963, head/contrib/gcc/config/s390/freebsd.h
  projects/clang500-import/crypto/openssl/doc/man3/
     - copied from r318963, head/crypto/openssl/doc/man3/
  projects/clang500-import/lib/libc/gen/devname-compat11.c
     - copied unchanged from r318963, head/lib/libc/gen/devname-compat11.c
  projects/clang500-import/lib/libc/gen/fts-compat11.c
     - copied unchanged from r318963, head/lib/libc/gen/fts-compat11.c
  projects/clang500-import/lib/libc/gen/fts-compat11.h
     - copied unchanged from r318963, head/lib/libc/gen/fts-compat11.h
  projects/clang500-import/lib/libc/gen/ftw-compat11.c
     - copied unchanged from r318963, head/lib/libc/gen/ftw-compat11.c
  projects/clang500-import/lib/libc/gen/gen-compat.h
     - copied unchanged from r318963, head/lib/libc/gen/gen-compat.h
  projects/clang500-import/lib/libc/gen/getmntinfo-compat11.c
     - copied unchanged from r318963, head/lib/libc/gen/getmntinfo-compat11.c
  projects/clang500-import/lib/libc/gen/glob-compat11.c
     - copied unchanged from r318963, head/lib/libc/gen/glob-compat11.c
  projects/clang500-import/lib/libc/gen/glob-compat11.h
     - copied unchanged from r318963, head/lib/libc/gen/glob-compat11.h
  projects/clang500-import/lib/libc/gen/nftw-compat11.c
     - copied unchanged from r318963, head/lib/libc/gen/nftw-compat11.c
  projects/clang500-import/lib/libc/gen/readdir-compat11.c
     - copied unchanged from r318963, head/lib/libc/gen/readdir-compat11.c
  projects/clang500-import/lib/libc/gen/scandir-compat11.c
     - copied unchanged from r318963, head/lib/libc/gen/scandir-compat11.c
  projects/clang500-import/lib/libc/sys/getdents.c
     - copied unchanged from r318963, head/lib/libc/sys/getdents.c
  projects/clang500-import/lib/libc/sys/lstat.c
     - copied unchanged from r318963, head/lib/libc/sys/lstat.c
  projects/clang500-import/lib/libc/sys/mknod.c
     - copied unchanged from r318963, head/lib/libc/sys/mknod.c
  projects/clang500-import/lib/libc/sys/stat.c
     - copied unchanged from r318963, head/lib/libc/sys/stat.c
  projects/clang500-import/lib/libprocstat/libprocstat_compat.c
     - copied unchanged from r318963, head/lib/libprocstat/libprocstat_compat.c
  projects/clang500-import/lib/libsysdecode/sysdecode_socket_protocol.3
     - copied unchanged from r318963, head/lib/libsysdecode/sysdecode_socket_protocol.3
  projects/clang500-import/secure/lib/libssl/man/SSL_CTX_set_tlsext_servername_callback.3
     - copied unchanged from r318963, head/secure/lib/libssl/man/SSL_CTX_set_tlsext_servername_callback.3
  projects/clang500-import/sys/arm/mv/armada/wdt.c
     - copied unchanged from r318963, head/sys/arm/mv/armada/wdt.c
  projects/clang500-import/sys/dev/ath/ah_osdep_ar5210.c
     - copied unchanged from r318963, head/sys/dev/ath/ah_osdep_ar5210.c
  projects/clang500-import/sys/dev/ath/ah_osdep_ar5211.c
     - copied unchanged from r318963, head/sys/dev/ath/ah_osdep_ar5211.c
  projects/clang500-import/sys/dev/ath/ah_osdep_ar5212.c
     - copied unchanged from r318963, head/sys/dev/ath/ah_osdep_ar5212.c
  projects/clang500-import/sys/dev/ath/ah_osdep_ar5416.c
     - copied unchanged from r318963, head/sys/dev/ath/ah_osdep_ar5416.c
  projects/clang500-import/sys/dev/ath/ah_osdep_ar9300.c
     - copied unchanged from r318963, head/sys/dev/ath/ah_osdep_ar9300.c
  projects/clang500-import/sys/dev/ath/if_ath_dfs.c
     - copied unchanged from r318963, head/sys/dev/ath/if_ath_dfs.c
  projects/clang500-import/sys/dev/ath/if_ath_drv.c
     - copied unchanged from r318963, head/sys/dev/ath/if_ath_drv.c
  projects/clang500-import/sys/dev/ath/if_ath_rate.c
     - copied unchanged from r318963, head/sys/dev/ath/if_ath_rate.c
  projects/clang500-import/sys/dev/cxgbe/firmware/t4fw-1.16.45.0.bin.uu
     - copied unchanged from r318963, head/sys/dev/cxgbe/firmware/t4fw-1.16.45.0.bin.uu
  projects/clang500-import/sys/dev/cxgbe/firmware/t5fw-1.16.45.0.bin.uu
     - copied unchanged from r318963, head/sys/dev/cxgbe/firmware/t5fw-1.16.45.0.bin.uu
  projects/clang500-import/sys/dev/cxgbe/firmware/t6fw-1.16.45.0.bin.uu
     - copied unchanged from r318963, head/sys/dev/cxgbe/firmware/t6fw-1.16.45.0.bin.uu
  projects/clang500-import/sys/mips/atheros/ar71xx_caldata.c
     - copied unchanged from r318963, head/sys/mips/atheros/ar71xx_caldata.c
  projects/clang500-import/sys/modules/ath_dfs/
     - copied from r318963, head/sys/modules/ath_dfs/
  projects/clang500-import/sys/modules/ath_hal/
     - copied from r318963, head/sys/modules/ath_hal/
  projects/clang500-import/sys/modules/ath_hal_ar5210/
     - copied from r318963, head/sys/modules/ath_hal_ar5210/
  projects/clang500-import/sys/modules/ath_hal_ar5211/
     - copied from r318963, head/sys/modules/ath_hal_ar5211/
  projects/clang500-import/sys/modules/ath_hal_ar5212/
     - copied from r318963, head/sys/modules/ath_hal_ar5212/
  projects/clang500-import/sys/modules/ath_hal_ar5416/
     - copied from r318963, head/sys/modules/ath_hal_ar5416/
  projects/clang500-import/sys/modules/ath_hal_ar9300/
     - copied from r318963, head/sys/modules/ath_hal_ar9300/
  projects/clang500-import/sys/modules/ath_main/
     - copied from r318963, head/sys/modules/ath_main/
  projects/clang500-import/sys/modules/ath_rate/
     - copied from r318963, head/sys/modules/ath_rate/
  projects/clang500-import/usr.bin/diff3/
     - copied from r318963, head/usr.bin/diff3/
Deleted:
  projects/clang500-import/share/misc/man.template
  projects/clang500-import/sys/dev/cxgbe/firmware/t4fw-1.16.26.0.bin.uu
  projects/clang500-import/sys/dev/cxgbe/firmware/t5fw-1.16.26.0.bin.uu
  projects/clang500-import/sys/dev/cxgbe/firmware/t6fw-1.16.26.0.bin.uu
Modified:
  projects/clang500-import/Makefile.inc1
  projects/clang500-import/ObsoleteFiles.inc
  projects/clang500-import/UPDATING
  projects/clang500-import/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/proc/tst.exitcore.ksh
  projects/clang500-import/cddl/contrib/opensolaris/cmd/zdb/zdb.c
  projects/clang500-import/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_impl.h
  projects/clang500-import/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_import.c
  projects/clang500-import/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_sendrecv.c
  projects/clang500-import/cddl/contrib/opensolaris/lib/libzfs_core/common/libzfs_core.c
  projects/clang500-import/cddl/lib/libzfs/Makefile
  projects/clang500-import/cddl/usr.sbin/dtrace/tests/common/proc/Makefile
  projects/clang500-import/contrib/binutils/bfd/config.bfd
  projects/clang500-import/contrib/binutils/ld/configure.tgt
  projects/clang500-import/contrib/blacklist/bin/blacklistd.c
  projects/clang500-import/contrib/blacklist/include/bl.h
  projects/clang500-import/contrib/blacklist/include/blacklist.h
  projects/clang500-import/contrib/blacklist/lib/blacklist.c
  projects/clang500-import/contrib/blacklist/lib/libblacklist.3
  projects/clang500-import/contrib/compiler-rt/lib/sanitizer_common/sanitizer_linux.cc
  projects/clang500-import/contrib/compiler-rt/lib/sanitizer_common/sanitizer_platform_limits_posix.h
  projects/clang500-import/contrib/gcc/config.gcc
  projects/clang500-import/contrib/libc-vis/vis.3
  projects/clang500-import/contrib/llvm/tools/lldb/source/Plugins/Process/FreeBSD/ProcessMonitor.cpp
  projects/clang500-import/contrib/netbsd-tests/usr.bin/grep/t_grep.sh
  projects/clang500-import/contrib/openbsm/libbsm/bsm_wrappers.c
  projects/clang500-import/crypto/openssl/CHANGES
  projects/clang500-import/crypto/openssl/Configure
  projects/clang500-import/crypto/openssl/LICENSE
  projects/clang500-import/crypto/openssl/Makefile
  projects/clang500-import/crypto/openssl/Makefile.org
  projects/clang500-import/crypto/openssl/NEWS
  projects/clang500-import/crypto/openssl/README
  projects/clang500-import/crypto/openssl/apps/ca.c
  projects/clang500-import/crypto/openssl/apps/dhparam.c
  projects/clang500-import/crypto/openssl/apps/enc.c
  projects/clang500-import/crypto/openssl/apps/engine.c
  projects/clang500-import/crypto/openssl/apps/pkeyutl.c
  projects/clang500-import/crypto/openssl/apps/prime.c
  projects/clang500-import/crypto/openssl/apps/progs.h
  projects/clang500-import/crypto/openssl/apps/progs.pl
  projects/clang500-import/crypto/openssl/apps/req.c
  projects/clang500-import/crypto/openssl/apps/s_client.c
  projects/clang500-import/crypto/openssl/apps/s_server.c
  projects/clang500-import/crypto/openssl/apps/srp.c
  projects/clang500-import/crypto/openssl/appveyor.yml
  projects/clang500-import/crypto/openssl/config
  projects/clang500-import/crypto/openssl/crypto/aes/Makefile
  projects/clang500-import/crypto/openssl/crypto/aes/asm/aesni-sha1-x86_64.pl
  projects/clang500-import/crypto/openssl/crypto/aes/asm/aesni-sha256-x86_64.pl
  projects/clang500-import/crypto/openssl/crypto/aes/asm/bsaes-armv7.pl
  projects/clang500-import/crypto/openssl/crypto/asn1/a_bitstr.c
  projects/clang500-import/crypto/openssl/crypto/asn1/a_digest.c
  projects/clang500-import/crypto/openssl/crypto/asn1/a_gentm.c
  projects/clang500-import/crypto/openssl/crypto/asn1/a_strnid.c
  projects/clang500-import/crypto/openssl/crypto/asn1/a_time.c
  projects/clang500-import/crypto/openssl/crypto/asn1/a_utctm.c
  projects/clang500-import/crypto/openssl/crypto/asn1/f_enum.c
  projects/clang500-import/crypto/openssl/crypto/asn1/f_int.c
  projects/clang500-import/crypto/openssl/crypto/asn1/tasn_dec.c
  projects/clang500-import/crypto/openssl/crypto/asn1/tasn_new.c
  projects/clang500-import/crypto/openssl/crypto/asn1/x_long.c
  projects/clang500-import/crypto/openssl/crypto/asn1/x_name.c
  projects/clang500-import/crypto/openssl/crypto/bio/b_print.c
  projects/clang500-import/crypto/openssl/crypto/bio/bio_cb.c
  projects/clang500-import/crypto/openssl/crypto/bio/bss_file.c
  projects/clang500-import/crypto/openssl/crypto/bn/Makefile
  projects/clang500-import/crypto/openssl/crypto/bn/asm/sparcv9-mont.pl
  projects/clang500-import/crypto/openssl/crypto/bn/bn_prime.c
  projects/clang500-import/crypto/openssl/crypto/bn/bn_prime.h
  projects/clang500-import/crypto/openssl/crypto/bn/bn_prime.pl
  projects/clang500-import/crypto/openssl/crypto/bn/bn_print.c
  projects/clang500-import/crypto/openssl/crypto/comp/c_rle.c
  projects/clang500-import/crypto/openssl/crypto/conf/conf.h
  projects/clang500-import/crypto/openssl/crypto/conf/conf_def.c
  projects/clang500-import/crypto/openssl/crypto/conf/conf_err.c
  projects/clang500-import/crypto/openssl/crypto/des/Makefile
  projects/clang500-import/crypto/openssl/crypto/des/set_key.c
  projects/clang500-import/crypto/openssl/crypto/dh/dh.h
  projects/clang500-import/crypto/openssl/crypto/ec/ec_ameth.c
  projects/clang500-import/crypto/openssl/crypto/ec/ec_asn1.c
  projects/clang500-import/crypto/openssl/crypto/ec/ec_mult.c
  projects/clang500-import/crypto/openssl/crypto/ec/eck_prn.c
  projects/clang500-import/crypto/openssl/crypto/engine/eng_cryptodev.c
  projects/clang500-import/crypto/openssl/crypto/err/err.c
  projects/clang500-import/crypto/openssl/crypto/err/err.h
  projects/clang500-import/crypto/openssl/crypto/evp/e_aes.c
  projects/clang500-import/crypto/openssl/crypto/evp/e_aes_cbc_hmac_sha1.c
  projects/clang500-import/crypto/openssl/crypto/evp/e_aes_cbc_hmac_sha256.c
  projects/clang500-import/crypto/openssl/crypto/evp/e_des3.c
  projects/clang500-import/crypto/openssl/crypto/evp/evp_enc.c
  projects/clang500-import/crypto/openssl/crypto/evp/pmeth_lib.c
  projects/clang500-import/crypto/openssl/crypto/ex_data.c
  projects/clang500-import/crypto/openssl/crypto/hmac/hm_pmeth.c
  projects/clang500-import/crypto/openssl/crypto/md5/Makefile
  projects/clang500-import/crypto/openssl/crypto/mem.c
  projects/clang500-import/crypto/openssl/crypto/modes/Makefile
  projects/clang500-import/crypto/openssl/crypto/o_dir.c
  projects/clang500-import/crypto/openssl/crypto/o_time.c
  projects/clang500-import/crypto/openssl/crypto/opensslv.h
  projects/clang500-import/crypto/openssl/crypto/perlasm/x86_64-xlate.pl
  projects/clang500-import/crypto/openssl/crypto/pkcs12/p12_mutl.c
  projects/clang500-import/crypto/openssl/crypto/ppccap.c
  projects/clang500-import/crypto/openssl/crypto/rand/md_rand.c
  projects/clang500-import/crypto/openssl/crypto/rc4/Makefile
  projects/clang500-import/crypto/openssl/crypto/rsa/rsa_pmeth.c
  projects/clang500-import/crypto/openssl/crypto/rsa/rsa_pss.c
  projects/clang500-import/crypto/openssl/crypto/sha/Makefile
  projects/clang500-import/crypto/openssl/crypto/srp/srp_vfy.c
  projects/clang500-import/crypto/openssl/crypto/txt_db/txt_db.c
  projects/clang500-import/crypto/openssl/crypto/ui/ui_lib.c
  projects/clang500-import/crypto/openssl/crypto/x509/x509_lu.c
  projects/clang500-import/crypto/openssl/crypto/x509v3/v3_alt.c
  projects/clang500-import/crypto/openssl/crypto/x509v3/v3_cpols.c
  projects/clang500-import/crypto/openssl/crypto/x509v3/v3_info.c
  projects/clang500-import/crypto/openssl/crypto/x509v3/v3_purp.c
  projects/clang500-import/crypto/openssl/crypto/x86_64cpuid.pl
  projects/clang500-import/crypto/openssl/crypto/x86cpuid.pl
  projects/clang500-import/crypto/openssl/doc/apps/ciphers.pod
  projects/clang500-import/crypto/openssl/doc/apps/config.pod
  projects/clang500-import/crypto/openssl/doc/apps/genrsa.pod
  projects/clang500-import/crypto/openssl/doc/apps/req.pod
  projects/clang500-import/crypto/openssl/doc/apps/s_client.pod
  projects/clang500-import/crypto/openssl/doc/apps/s_server.pod
  projects/clang500-import/crypto/openssl/doc/crypto/EVP_EncryptInit.pod
  projects/clang500-import/crypto/openssl/doc/crypto/RSA_private_encrypt.pod
  projects/clang500-import/crypto/openssl/doc/crypto/RSA_public_encrypt.pod
  projects/clang500-import/crypto/openssl/doc/crypto/X509_STORE_CTX_new.pod
  projects/clang500-import/crypto/openssl/doc/crypto/des.pod
  projects/clang500-import/crypto/openssl/ssl/d1_both.c
  projects/clang500-import/crypto/openssl/ssl/d1_clnt.c
  projects/clang500-import/crypto/openssl/ssl/d1_pkt.c
  projects/clang500-import/crypto/openssl/ssl/d1_srvr.c
  projects/clang500-import/crypto/openssl/ssl/s23_clnt.c
  projects/clang500-import/crypto/openssl/ssl/s23_srvr.c
  projects/clang500-import/crypto/openssl/ssl/s3_clnt.c
  projects/clang500-import/crypto/openssl/ssl/s3_enc.c
  projects/clang500-import/crypto/openssl/ssl/s3_lib.c
  projects/clang500-import/crypto/openssl/ssl/s3_pkt.c
  projects/clang500-import/crypto/openssl/ssl/s3_srvr.c
  projects/clang500-import/crypto/openssl/ssl/ssl_cert.c
  projects/clang500-import/crypto/openssl/ssl/ssl_ciph.c
  projects/clang500-import/crypto/openssl/ssl/ssl_lib.c
  projects/clang500-import/crypto/openssl/ssl/ssl_locl.h
  projects/clang500-import/crypto/openssl/ssl/ssl_rsa.c
  projects/clang500-import/crypto/openssl/ssl/ssl_sess.c
  projects/clang500-import/crypto/openssl/ssl/ssltest.c
  projects/clang500-import/crypto/openssl/ssl/t1_ext.c
  projects/clang500-import/crypto/openssl/ssl/t1_lib.c
  projects/clang500-import/crypto/openssl/util/domd
  projects/clang500-import/crypto/openssl/util/mk1mf.pl
  projects/clang500-import/etc/mtree/BSD.root.dist
  projects/clang500-import/include/dirent.h
  projects/clang500-import/include/ndbm.h
  projects/clang500-import/include/stdio.h
  projects/clang500-import/include/termios.h
  projects/clang500-import/kerberos5/lib/libroken/Makefile
  projects/clang500-import/lib/Makefile
  projects/clang500-import/lib/lib80211/lib80211.3
  projects/clang500-import/lib/libarchive/Makefile
  projects/clang500-import/lib/libc/gen/Makefile.inc
  projects/clang500-import/lib/libc/gen/Symbol.map
  projects/clang500-import/lib/libc/gen/basename.3
  projects/clang500-import/lib/libc/gen/closedir.c
  projects/clang500-import/lib/libc/gen/directory.3
  projects/clang500-import/lib/libc/gen/dirname.3
  projects/clang500-import/lib/libc/gen/err.c
  projects/clang500-import/lib/libc/gen/fts-compat.c
  projects/clang500-import/lib/libc/gen/fts-compat.h
  projects/clang500-import/lib/libc/gen/fts.c
  projects/clang500-import/lib/libc/gen/gen-private.h
  projects/clang500-import/lib/libc/gen/opendir.c
  projects/clang500-import/lib/libc/gen/readdir.c
  projects/clang500-import/lib/libc/gen/scandir.c
  projects/clang500-import/lib/libc/gen/sem_timedwait.3
  projects/clang500-import/lib/libc/gen/tcsendbreak.3
  projects/clang500-import/lib/libc/gen/telldir.h
  projects/clang500-import/lib/libc/iconv/__iconv_get_list.3
  projects/clang500-import/lib/libc/include/compat.h
  projects/clang500-import/lib/libc/include/libc_private.h
  projects/clang500-import/lib/libc/locale/localeconv.3
  projects/clang500-import/lib/libc/net/sctp_bindx.3
  projects/clang500-import/lib/libc/net/sctp_getassocid.3
  projects/clang500-import/lib/libc/net/sctp_send.3
  projects/clang500-import/lib/libc/posix1e/acl_create_entry.3
  projects/clang500-import/lib/libc/posix1e/acl_to_text.3
  projects/clang500-import/lib/libc/posix1e/posix1e.3
  projects/clang500-import/lib/libc/stdio/fopen.3
  projects/clang500-import/lib/libc/stdio/fopencookie.3
  projects/clang500-import/lib/libc/stdlib/quick_exit.3
  projects/clang500-import/lib/libc/sys/Makefile.inc
  projects/clang500-import/lib/libc/sys/Symbol.map
  projects/clang500-import/lib/libc/sys/_umtx_op.2
  projects/clang500-import/lib/libc/sys/cap_enter.2
  projects/clang500-import/lib/libc/sys/cpuset_getaffinity.2
  projects/clang500-import/lib/libc/sys/fsync.2
  projects/clang500-import/lib/libc/sys/getdirentries.2
  projects/clang500-import/lib/libc/sys/kill.2
  projects/clang500-import/lib/libc/sys/open.2
  projects/clang500-import/lib/libc/sys/ptrace.2
  projects/clang500-import/lib/libc/sys/rctl_add_rule.2
  projects/clang500-import/lib/libc/sys/setfib.2
  projects/clang500-import/lib/libc/sys/statfs.2
  projects/clang500-import/lib/libc/xdr/xdr.3
  projects/clang500-import/lib/libkvm/kvm_proc.c
  projects/clang500-import/lib/libmilter/Makefile
  projects/clang500-import/lib/libpmc/pmc_event_names_of_class.3
  projects/clang500-import/lib/libproc/proc_sym.c
  projects/clang500-import/lib/libprocstat/Makefile
  projects/clang500-import/lib/libprocstat/Symbol.map
  projects/clang500-import/lib/libprocstat/libprocstat.c
  projects/clang500-import/lib/libprocstat/libprocstat.h
  projects/clang500-import/lib/libsysdecode/Makefile
  projects/clang500-import/lib/libsysdecode/flags.c
  projects/clang500-import/lib/libsysdecode/sysdecode.h
  projects/clang500-import/lib/libthr/Makefile
  projects/clang500-import/lib/libthr/arch/aarch64/include/pthread_md.h
  projects/clang500-import/lib/libthr/arch/arm/include/pthread_md.h
  projects/clang500-import/lib/libthr/arch/mips/include/pthread_md.h
  projects/clang500-import/lib/libthr/arch/powerpc/include/pthread_md.h
  projects/clang500-import/lib/libthr/arch/riscv/include/pthread_md.h
  projects/clang500-import/lib/libthr/thread/thr_exit.c
  projects/clang500-import/lib/libthr/thread/thr_kern.c
  projects/clang500-import/lib/libthr/thread/thr_list.c
  projects/clang500-import/lib/libthr/thread/thr_mutex.c
  projects/clang500-import/lib/libthr/thread/thr_private.h
  projects/clang500-import/lib/libthr/thread/thr_sig.c
  projects/clang500-import/lib/libufs/libufs.h
  projects/clang500-import/libexec/rtld-elf/arm/rtld_machdep.h
  projects/clang500-import/libexec/rtld-elf/mips/rtld_machdep.h
  projects/clang500-import/libexec/rtld-elf/powerpc/rtld_machdep.h
  projects/clang500-import/libexec/rtld-elf/powerpc64/rtld_machdep.h
  projects/clang500-import/libexec/rtld-elf/riscv/rtld_machdep.h
  projects/clang500-import/libexec/rtld-elf/rtld.c
  projects/clang500-import/release/Makefile.ec2
  projects/clang500-import/release/tools/ec2.conf
  projects/clang500-import/release/tools/vmimage.subr
  projects/clang500-import/sbin/badsect/badsect.c
  projects/clang500-import/sbin/fsck_ffs/suj.c
  projects/clang500-import/sbin/zfsbootcfg/zfsbootcfg.8
  projects/clang500-import/secure/lib/libcrypto/Makefile.inc
  projects/clang500-import/secure/lib/libcrypto/Makefile.man
  projects/clang500-import/secure/lib/libcrypto/amd64/aesni-sha1-x86_64.S
  projects/clang500-import/secure/lib/libcrypto/amd64/aesni-sha256-x86_64.S
  projects/clang500-import/secure/lib/libcrypto/amd64/x86_64cpuid.S
  projects/clang500-import/secure/lib/libcrypto/arm/bsaes-armv7.S
  projects/clang500-import/secure/lib/libcrypto/i386/x86cpuid.S
  projects/clang500-import/secure/lib/libcrypto/man/ASN1_OBJECT_new.3
  projects/clang500-import/secure/lib/libcrypto/man/ASN1_STRING_length.3
  projects/clang500-import/secure/lib/libcrypto/man/ASN1_STRING_new.3
  projects/clang500-import/secure/lib/libcrypto/man/ASN1_STRING_print_ex.3
  projects/clang500-import/secure/lib/libcrypto/man/ASN1_TIME_set.3
  projects/clang500-import/secure/lib/libcrypto/man/ASN1_generate_nconf.3
  projects/clang500-import/secure/lib/libcrypto/man/BIO_ctrl.3
  projects/clang500-import/secure/lib/libcrypto/man/BIO_f_base64.3
  projects/clang500-import/secure/lib/libcrypto/man/BIO_f_buffer.3
  projects/clang500-import/secure/lib/libcrypto/man/BIO_f_cipher.3
  projects/clang500-import/secure/lib/libcrypto/man/BIO_f_md.3
  projects/clang500-import/secure/lib/libcrypto/man/BIO_f_null.3
  projects/clang500-import/secure/lib/libcrypto/man/BIO_f_ssl.3
  projects/clang500-import/secure/lib/libcrypto/man/BIO_find_type.3
  projects/clang500-import/secure/lib/libcrypto/man/BIO_new.3
  projects/clang500-import/secure/lib/libcrypto/man/BIO_new_CMS.3
  projects/clang500-import/secure/lib/libcrypto/man/BIO_push.3
  projects/clang500-import/secure/lib/libcrypto/man/BIO_read.3
  projects/clang500-import/secure/lib/libcrypto/man/BIO_s_accept.3
  projects/clang500-import/secure/lib/libcrypto/man/BIO_s_bio.3
  projects/clang500-import/secure/lib/libcrypto/man/BIO_s_connect.3
  projects/clang500-import/secure/lib/libcrypto/man/BIO_s_fd.3
  projects/clang500-import/secure/lib/libcrypto/man/BIO_s_file.3
  projects/clang500-import/secure/lib/libcrypto/man/BIO_s_mem.3
  projects/clang500-import/secure/lib/libcrypto/man/BIO_s_null.3
  projects/clang500-import/secure/lib/libcrypto/man/BIO_s_socket.3
  projects/clang500-import/secure/lib/libcrypto/man/BIO_set_callback.3
  projects/clang500-import/secure/lib/libcrypto/man/BIO_should_retry.3
  projects/clang500-import/secure/lib/libcrypto/man/BN_BLINDING_new.3
  projects/clang500-import/secure/lib/libcrypto/man/BN_CTX_new.3
  projects/clang500-import/secure/lib/libcrypto/man/BN_CTX_start.3
  projects/clang500-import/secure/lib/libcrypto/man/BN_add.3
  projects/clang500-import/secure/lib/libcrypto/man/BN_add_word.3
  projects/clang500-import/secure/lib/libcrypto/man/BN_bn2bin.3
  projects/clang500-import/secure/lib/libcrypto/man/BN_cmp.3
  projects/clang500-import/secure/lib/libcrypto/man/BN_copy.3
  projects/clang500-import/secure/lib/libcrypto/man/BN_generate_prime.3
  projects/clang500-import/secure/lib/libcrypto/man/BN_mod_inverse.3
  projects/clang500-import/secure/lib/libcrypto/man/BN_mod_mul_montgomery.3
  projects/clang500-import/secure/lib/libcrypto/man/BN_mod_mul_reciprocal.3
  projects/clang500-import/secure/lib/libcrypto/man/BN_new.3
  projects/clang500-import/secure/lib/libcrypto/man/BN_num_bytes.3
  projects/clang500-import/secure/lib/libcrypto/man/BN_rand.3
  projects/clang500-import/secure/lib/libcrypto/man/BN_set_bit.3
  projects/clang500-import/secure/lib/libcrypto/man/BN_swap.3
  projects/clang500-import/secure/lib/libcrypto/man/BN_zero.3
  projects/clang500-import/secure/lib/libcrypto/man/CMS_add0_cert.3
  projects/clang500-import/secure/lib/libcrypto/man/CMS_add1_recipient_cert.3
  projects/clang500-import/secure/lib/libcrypto/man/CMS_add1_signer.3
  projects/clang500-import/secure/lib/libcrypto/man/CMS_compress.3
  projects/clang500-import/secure/lib/libcrypto/man/CMS_decrypt.3
  projects/clang500-import/secure/lib/libcrypto/man/CMS_encrypt.3
  projects/clang500-import/secure/lib/libcrypto/man/CMS_final.3
  projects/clang500-import/secure/lib/libcrypto/man/CMS_get0_RecipientInfos.3
  projects/clang500-import/secure/lib/libcrypto/man/CMS_get0_SignerInfos.3
  projects/clang500-import/secure/lib/libcrypto/man/CMS_get0_type.3
  projects/clang500-import/secure/lib/libcrypto/man/CMS_get1_ReceiptRequest.3
  projects/clang500-import/secure/lib/libcrypto/man/CMS_sign.3
  projects/clang500-import/secure/lib/libcrypto/man/CMS_sign_receipt.3
  projects/clang500-import/secure/lib/libcrypto/man/CMS_uncompress.3
  projects/clang500-import/secure/lib/libcrypto/man/CMS_verify.3
  projects/clang500-import/secure/lib/libcrypto/man/CMS_verify_receipt.3
  projects/clang500-import/secure/lib/libcrypto/man/CONF_modules_free.3
  projects/clang500-import/secure/lib/libcrypto/man/CONF_modules_load_file.3
  projects/clang500-import/secure/lib/libcrypto/man/CRYPTO_set_ex_data.3
  projects/clang500-import/secure/lib/libcrypto/man/DH_generate_key.3
  projects/clang500-import/secure/lib/libcrypto/man/DH_generate_parameters.3
  projects/clang500-import/secure/lib/libcrypto/man/DH_get_ex_new_index.3
  projects/clang500-import/secure/lib/libcrypto/man/DH_new.3
  projects/clang500-import/secure/lib/libcrypto/man/DH_set_method.3
  projects/clang500-import/secure/lib/libcrypto/man/DH_size.3
  projects/clang500-import/secure/lib/libcrypto/man/DSA_SIG_new.3
  projects/clang500-import/secure/lib/libcrypto/man/DSA_do_sign.3
  projects/clang500-import/secure/lib/libcrypto/man/DSA_dup_DH.3
  projects/clang500-import/secure/lib/libcrypto/man/DSA_generate_key.3
  projects/clang500-import/secure/lib/libcrypto/man/DSA_generate_parameters.3
  projects/clang500-import/secure/lib/libcrypto/man/DSA_get_ex_new_index.3
  projects/clang500-import/secure/lib/libcrypto/man/DSA_new.3
  projects/clang500-import/secure/lib/libcrypto/man/DSA_set_method.3
  projects/clang500-import/secure/lib/libcrypto/man/DSA_sign.3
  projects/clang500-import/secure/lib/libcrypto/man/DSA_size.3
  projects/clang500-import/secure/lib/libcrypto/man/EC_GFp_simple_method.3
  projects/clang500-import/secure/lib/libcrypto/man/EC_GROUP_copy.3
  projects/clang500-import/secure/lib/libcrypto/man/EC_GROUP_new.3
  projects/clang500-import/secure/lib/libcrypto/man/EC_KEY_new.3
  projects/clang500-import/secure/lib/libcrypto/man/EC_POINT_add.3
  projects/clang500-import/secure/lib/libcrypto/man/EC_POINT_new.3
  projects/clang500-import/secure/lib/libcrypto/man/ERR_GET_LIB.3
  projects/clang500-import/secure/lib/libcrypto/man/ERR_clear_error.3
  projects/clang500-import/secure/lib/libcrypto/man/ERR_error_string.3
  projects/clang500-import/secure/lib/libcrypto/man/ERR_get_error.3
  projects/clang500-import/secure/lib/libcrypto/man/ERR_load_crypto_strings.3
  projects/clang500-import/secure/lib/libcrypto/man/ERR_load_strings.3
  projects/clang500-import/secure/lib/libcrypto/man/ERR_print_errors.3
  projects/clang500-import/secure/lib/libcrypto/man/ERR_put_error.3
  projects/clang500-import/secure/lib/libcrypto/man/ERR_remove_state.3
  projects/clang500-import/secure/lib/libcrypto/man/ERR_set_mark.3
  projects/clang500-import/secure/lib/libcrypto/man/EVP_BytesToKey.3
  projects/clang500-import/secure/lib/libcrypto/man/EVP_DigestInit.3
  projects/clang500-import/secure/lib/libcrypto/man/EVP_DigestSignInit.3
  projects/clang500-import/secure/lib/libcrypto/man/EVP_DigestVerifyInit.3
  projects/clang500-import/secure/lib/libcrypto/man/EVP_EncodeInit.3
  projects/clang500-import/secure/lib/libcrypto/man/EVP_EncryptInit.3
  projects/clang500-import/secure/lib/libcrypto/man/EVP_OpenInit.3
  projects/clang500-import/secure/lib/libcrypto/man/EVP_PKEY_CTX_ctrl.3
  projects/clang500-import/secure/lib/libcrypto/man/EVP_PKEY_CTX_new.3
  projects/clang500-import/secure/lib/libcrypto/man/EVP_PKEY_cmp.3
  projects/clang500-import/secure/lib/libcrypto/man/EVP_PKEY_decrypt.3
  projects/clang500-import/secure/lib/libcrypto/man/EVP_PKEY_derive.3
  projects/clang500-import/secure/lib/libcrypto/man/EVP_PKEY_encrypt.3
  projects/clang500-import/secure/lib/libcrypto/man/EVP_PKEY_get_default_digest.3
  projects/clang500-import/secure/lib/libcrypto/man/EVP_PKEY_keygen.3
  projects/clang500-import/secure/lib/libcrypto/man/EVP_PKEY_new.3
  projects/clang500-import/secure/lib/libcrypto/man/EVP_PKEY_print_private.3
  projects/clang500-import/secure/lib/libcrypto/man/EVP_PKEY_set1_RSA.3
  projects/clang500-import/secure/lib/libcrypto/man/EVP_PKEY_sign.3
  projects/clang500-import/secure/lib/libcrypto/man/EVP_PKEY_verify.3
  projects/clang500-import/secure/lib/libcrypto/man/EVP_PKEY_verify_recover.3
  projects/clang500-import/secure/lib/libcrypto/man/EVP_SealInit.3
  projects/clang500-import/secure/lib/libcrypto/man/EVP_SignInit.3
  projects/clang500-import/secure/lib/libcrypto/man/EVP_VerifyInit.3
  projects/clang500-import/secure/lib/libcrypto/man/OBJ_nid2obj.3
  projects/clang500-import/secure/lib/libcrypto/man/OPENSSL_Applink.3
  projects/clang500-import/secure/lib/libcrypto/man/OPENSSL_VERSION_NUMBER.3
  projects/clang500-import/secure/lib/libcrypto/man/OPENSSL_config.3
  projects/clang500-import/secure/lib/libcrypto/man/OPENSSL_ia32cap.3
  projects/clang500-import/secure/lib/libcrypto/man/OPENSSL_instrument_bus.3
  projects/clang500-import/secure/lib/libcrypto/man/OPENSSL_load_builtin_modules.3
  projects/clang500-import/secure/lib/libcrypto/man/OpenSSL_add_all_algorithms.3
  projects/clang500-import/secure/lib/libcrypto/man/PEM_write_bio_CMS_stream.3
  projects/clang500-import/secure/lib/libcrypto/man/PEM_write_bio_PKCS7_stream.3
  projects/clang500-import/secure/lib/libcrypto/man/PKCS12_create.3
  projects/clang500-import/secure/lib/libcrypto/man/PKCS12_parse.3
  projects/clang500-import/secure/lib/libcrypto/man/PKCS7_decrypt.3
  projects/clang500-import/secure/lib/libcrypto/man/PKCS7_encrypt.3
  projects/clang500-import/secure/lib/libcrypto/man/PKCS7_sign.3
  projects/clang500-import/secure/lib/libcrypto/man/PKCS7_sign_add_signer.3
  projects/clang500-import/secure/lib/libcrypto/man/PKCS7_verify.3
  projects/clang500-import/secure/lib/libcrypto/man/RAND_add.3
  projects/clang500-import/secure/lib/libcrypto/man/RAND_bytes.3
  projects/clang500-import/secure/lib/libcrypto/man/RAND_cleanup.3
  projects/clang500-import/secure/lib/libcrypto/man/RAND_egd.3
  projects/clang500-import/secure/lib/libcrypto/man/RAND_load_file.3
  projects/clang500-import/secure/lib/libcrypto/man/RAND_set_rand_method.3
  projects/clang500-import/secure/lib/libcrypto/man/RSA_blinding_on.3
  projects/clang500-import/secure/lib/libcrypto/man/RSA_check_key.3
  projects/clang500-import/secure/lib/libcrypto/man/RSA_generate_key.3
  projects/clang500-import/secure/lib/libcrypto/man/RSA_get_ex_new_index.3
  projects/clang500-import/secure/lib/libcrypto/man/RSA_new.3
  projects/clang500-import/secure/lib/libcrypto/man/RSA_padding_add_PKCS1_type_1.3
  projects/clang500-import/secure/lib/libcrypto/man/RSA_print.3
  projects/clang500-import/secure/lib/libcrypto/man/RSA_private_encrypt.3
  projects/clang500-import/secure/lib/libcrypto/man/RSA_public_encrypt.3
  projects/clang500-import/secure/lib/libcrypto/man/RSA_set_method.3
  projects/clang500-import/secure/lib/libcrypto/man/RSA_sign.3
  projects/clang500-import/secure/lib/libcrypto/man/RSA_sign_ASN1_OCTET_STRING.3
  projects/clang500-import/secure/lib/libcrypto/man/RSA_size.3
  projects/clang500-import/secure/lib/libcrypto/man/SMIME_read_CMS.3
  projects/clang500-import/secure/lib/libcrypto/man/SMIME_read_PKCS7.3
  projects/clang500-import/secure/lib/libcrypto/man/SMIME_write_CMS.3
  projects/clang500-import/secure/lib/libcrypto/man/SMIME_write_PKCS7.3
  projects/clang500-import/secure/lib/libcrypto/man/X509_NAME_ENTRY_get_object.3
  projects/clang500-import/secure/lib/libcrypto/man/X509_NAME_add_entry_by_txt.3
  projects/clang500-import/secure/lib/libcrypto/man/X509_NAME_get_index_by_NID.3
  projects/clang500-import/secure/lib/libcrypto/man/X509_NAME_print_ex.3
  projects/clang500-import/secure/lib/libcrypto/man/X509_STORE_CTX_get_error.3
  projects/clang500-import/secure/lib/libcrypto/man/X509_STORE_CTX_get_ex_new_index.3
  projects/clang500-import/secure/lib/libcrypto/man/X509_STORE_CTX_new.3
  projects/clang500-import/secure/lib/libcrypto/man/X509_STORE_CTX_set_verify_cb.3
  projects/clang500-import/secure/lib/libcrypto/man/X509_STORE_set_verify_cb_func.3
  projects/clang500-import/secure/lib/libcrypto/man/X509_VERIFY_PARAM_set_flags.3
  projects/clang500-import/secure/lib/libcrypto/man/X509_check_host.3
  projects/clang500-import/secure/lib/libcrypto/man/X509_new.3
  projects/clang500-import/secure/lib/libcrypto/man/X509_verify_cert.3
  projects/clang500-import/secure/lib/libcrypto/man/bio.3
  projects/clang500-import/secure/lib/libcrypto/man/blowfish.3
  projects/clang500-import/secure/lib/libcrypto/man/bn.3
  projects/clang500-import/secure/lib/libcrypto/man/bn_internal.3
  projects/clang500-import/secure/lib/libcrypto/man/buffer.3
  projects/clang500-import/secure/lib/libcrypto/man/crypto.3
  projects/clang500-import/secure/lib/libcrypto/man/d2i_ASN1_OBJECT.3
  projects/clang500-import/secure/lib/libcrypto/man/d2i_CMS_ContentInfo.3
  projects/clang500-import/secure/lib/libcrypto/man/d2i_DHparams.3
  projects/clang500-import/secure/lib/libcrypto/man/d2i_DSAPublicKey.3
  projects/clang500-import/secure/lib/libcrypto/man/d2i_ECPKParameters.3
  projects/clang500-import/secure/lib/libcrypto/man/d2i_ECPrivateKey.3
  projects/clang500-import/secure/lib/libcrypto/man/d2i_PKCS8PrivateKey.3
  projects/clang500-import/secure/lib/libcrypto/man/d2i_PrivateKey.3
  projects/clang500-import/secure/lib/libcrypto/man/d2i_RSAPublicKey.3
  projects/clang500-import/secure/lib/libcrypto/man/d2i_X509.3
  projects/clang500-import/secure/lib/libcrypto/man/d2i_X509_ALGOR.3
  projects/clang500-import/secure/lib/libcrypto/man/d2i_X509_CRL.3
  projects/clang500-import/secure/lib/libcrypto/man/d2i_X509_NAME.3
  projects/clang500-import/secure/lib/libcrypto/man/d2i_X509_REQ.3
  projects/clang500-import/secure/lib/libcrypto/man/d2i_X509_SIG.3
  projects/clang500-import/secure/lib/libcrypto/man/des.3
  projects/clang500-import/secure/lib/libcrypto/man/dh.3
  projects/clang500-import/secure/lib/libcrypto/man/dsa.3
  projects/clang500-import/secure/lib/libcrypto/man/ec.3
  projects/clang500-import/secure/lib/libcrypto/man/ecdsa.3
  projects/clang500-import/secure/lib/libcrypto/man/engine.3
  projects/clang500-import/secure/lib/libcrypto/man/err.3
  projects/clang500-import/secure/lib/libcrypto/man/evp.3
  projects/clang500-import/secure/lib/libcrypto/man/hmac.3
  projects/clang500-import/secure/lib/libcrypto/man/i2d_CMS_bio_stream.3
  projects/clang500-import/secure/lib/libcrypto/man/i2d_PKCS7_bio_stream.3
  projects/clang500-import/secure/lib/libcrypto/man/lh_stats.3
  projects/clang500-import/secure/lib/libcrypto/man/lhash.3
  projects/clang500-import/secure/lib/libcrypto/man/md5.3
  projects/clang500-import/secure/lib/libcrypto/man/mdc2.3
  projects/clang500-import/secure/lib/libcrypto/man/pem.3
  projects/clang500-import/secure/lib/libcrypto/man/rand.3
  projects/clang500-import/secure/lib/libcrypto/man/rc4.3
  projects/clang500-import/secure/lib/libcrypto/man/ripemd.3
  projects/clang500-import/secure/lib/libcrypto/man/rsa.3
  projects/clang500-import/secure/lib/libcrypto/man/sha.3
  projects/clang500-import/secure/lib/libcrypto/man/threads.3
  projects/clang500-import/secure/lib/libcrypto/man/ui.3
  projects/clang500-import/secure/lib/libcrypto/man/ui_compat.3
  projects/clang500-import/secure/lib/libcrypto/man/x509.3
  projects/clang500-import/secure/lib/libssl/Makefile.man
  projects/clang500-import/secure/lib/libssl/man/SSL_CIPHER_get_name.3
  projects/clang500-import/secure/lib/libssl/man/SSL_COMP_add_compression_method.3
  projects/clang500-import/secure/lib/libssl/man/SSL_CONF_CTX_new.3
  projects/clang500-import/secure/lib/libssl/man/SSL_CONF_CTX_set1_prefix.3
  projects/clang500-import/secure/lib/libssl/man/SSL_CONF_CTX_set_flags.3
  projects/clang500-import/secure/lib/libssl/man/SSL_CONF_CTX_set_ssl_ctx.3
  projects/clang500-import/secure/lib/libssl/man/SSL_CONF_cmd.3
  projects/clang500-import/secure/lib/libssl/man/SSL_CONF_cmd_argv.3
  projects/clang500-import/secure/lib/libssl/man/SSL_CTX_add1_chain_cert.3
  projects/clang500-import/secure/lib/libssl/man/SSL_CTX_add_extra_chain_cert.3
  projects/clang500-import/secure/lib/libssl/man/SSL_CTX_add_session.3
  projects/clang500-import/secure/lib/libssl/man/SSL_CTX_ctrl.3
  projects/clang500-import/secure/lib/libssl/man/SSL_CTX_flush_sessions.3
  projects/clang500-import/secure/lib/libssl/man/SSL_CTX_free.3
  projects/clang500-import/secure/lib/libssl/man/SSL_CTX_get0_param.3
  projects/clang500-import/secure/lib/libssl/man/SSL_CTX_get_ex_new_index.3
  projects/clang500-import/secure/lib/libssl/man/SSL_CTX_get_verify_mode.3
  projects/clang500-import/secure/lib/libssl/man/SSL_CTX_load_verify_locations.3
  projects/clang500-import/secure/lib/libssl/man/SSL_CTX_new.3
  projects/clang500-import/secure/lib/libssl/man/SSL_CTX_sess_number.3
  projects/clang500-import/secure/lib/libssl/man/SSL_CTX_sess_set_cache_size.3
  projects/clang500-import/secure/lib/libssl/man/SSL_CTX_sess_set_get_cb.3
  projects/clang500-import/secure/lib/libssl/man/SSL_CTX_sessions.3
  projects/clang500-import/secure/lib/libssl/man/SSL_CTX_set1_curves.3
  projects/clang500-import/secure/lib/libssl/man/SSL_CTX_set1_verify_cert_store.3
  projects/clang500-import/secure/lib/libssl/man/SSL_CTX_set_alpn_select_cb.3
  projects/clang500-import/secure/lib/libssl/man/SSL_CTX_set_cert_cb.3
  projects/clang500-import/secure/lib/libssl/man/SSL_CTX_set_cert_store.3
  projects/clang500-import/secure/lib/libssl/man/SSL_CTX_set_cert_verify_callback.3
  projects/clang500-import/secure/lib/libssl/man/SSL_CTX_set_cipher_list.3
  projects/clang500-import/secure/lib/libssl/man/SSL_CTX_set_client_CA_list.3
  projects/clang500-import/secure/lib/libssl/man/SSL_CTX_set_client_cert_cb.3
  projects/clang500-import/secure/lib/libssl/man/SSL_CTX_set_custom_cli_ext.3
  projects/clang500-import/secure/lib/libssl/man/SSL_CTX_set_default_passwd_cb.3
  projects/clang500-import/secure/lib/libssl/man/SSL_CTX_set_generate_session_id.3
  projects/clang500-import/secure/lib/libssl/man/SSL_CTX_set_info_callback.3
  projects/clang500-import/secure/lib/libssl/man/SSL_CTX_set_max_cert_list.3
  projects/clang500-import/secure/lib/libssl/man/SSL_CTX_set_mode.3
  projects/clang500-import/secure/lib/libssl/man/SSL_CTX_set_msg_callback.3
  projects/clang500-import/secure/lib/libssl/man/SSL_CTX_set_options.3
  projects/clang500-import/secure/lib/libssl/man/SSL_CTX_set_psk_client_callback.3
  projects/clang500-import/secure/lib/libssl/man/SSL_CTX_set_quiet_shutdown.3
  projects/clang500-import/secure/lib/libssl/man/SSL_CTX_set_read_ahead.3
  projects/clang500-import/secure/lib/libssl/man/SSL_CTX_set_session_cache_mode.3
  projects/clang500-import/secure/lib/libssl/man/SSL_CTX_set_session_id_context.3
  projects/clang500-import/secure/lib/libssl/man/SSL_CTX_set_ssl_version.3
  projects/clang500-import/secure/lib/libssl/man/SSL_CTX_set_timeout.3
  projects/clang500-import/secure/lib/libssl/man/SSL_CTX_set_tlsext_status_cb.3
  projects/clang500-import/secure/lib/libssl/man/SSL_CTX_set_tlsext_ticket_key_cb.3
  projects/clang500-import/secure/lib/libssl/man/SSL_CTX_set_tmp_dh_callback.3
  projects/clang500-import/secure/lib/libssl/man/SSL_CTX_set_tmp_rsa_callback.3
  projects/clang500-import/secure/lib/libssl/man/SSL_CTX_set_verify.3
  projects/clang500-import/secure/lib/libssl/man/SSL_CTX_use_certificate.3
  projects/clang500-import/secure/lib/libssl/man/SSL_CTX_use_psk_identity_hint.3
  projects/clang500-import/secure/lib/libssl/man/SSL_CTX_use_serverinfo.3
  projects/clang500-import/secure/lib/libssl/man/SSL_SESSION_free.3
  projects/clang500-import/secure/lib/libssl/man/SSL_SESSION_get_ex_new_index.3
  projects/clang500-import/secure/lib/libssl/man/SSL_SESSION_get_time.3
  projects/clang500-import/secure/lib/libssl/man/SSL_accept.3
  projects/clang500-import/secure/lib/libssl/man/SSL_alert_type_string.3
  projects/clang500-import/secure/lib/libssl/man/SSL_check_chain.3
  projects/clang500-import/secure/lib/libssl/man/SSL_clear.3
  projects/clang500-import/secure/lib/libssl/man/SSL_connect.3
  projects/clang500-import/secure/lib/libssl/man/SSL_do_handshake.3
  projects/clang500-import/secure/lib/libssl/man/SSL_free.3
  projects/clang500-import/secure/lib/libssl/man/SSL_get_SSL_CTX.3
  projects/clang500-import/secure/lib/libssl/man/SSL_get_ciphers.3
  projects/clang500-import/secure/lib/libssl/man/SSL_get_client_CA_list.3
  projects/clang500-import/secure/lib/libssl/man/SSL_get_current_cipher.3
  projects/clang500-import/secure/lib/libssl/man/SSL_get_default_timeout.3
  projects/clang500-import/secure/lib/libssl/man/SSL_get_error.3
  projects/clang500-import/secure/lib/libssl/man/SSL_get_ex_data_X509_STORE_CTX_idx.3
  projects/clang500-import/secure/lib/libssl/man/SSL_get_ex_new_index.3
  projects/clang500-import/secure/lib/libssl/man/SSL_get_fd.3
  projects/clang500-import/secure/lib/libssl/man/SSL_get_peer_cert_chain.3
  projects/clang500-import/secure/lib/libssl/man/SSL_get_peer_certificate.3
  projects/clang500-import/secure/lib/libssl/man/SSL_get_psk_identity.3
  projects/clang500-import/secure/lib/libssl/man/SSL_get_rbio.3
  projects/clang500-import/secure/lib/libssl/man/SSL_get_session.3
  projects/clang500-import/secure/lib/libssl/man/SSL_get_verify_result.3
  projects/clang500-import/secure/lib/libssl/man/SSL_get_version.3
  projects/clang500-import/secure/lib/libssl/man/SSL_library_init.3
  projects/clang500-import/secure/lib/libssl/man/SSL_load_client_CA_file.3
  projects/clang500-import/secure/lib/libssl/man/SSL_new.3
  projects/clang500-import/secure/lib/libssl/man/SSL_pending.3
  projects/clang500-import/secure/lib/libssl/man/SSL_read.3
  projects/clang500-import/secure/lib/libssl/man/SSL_rstate_string.3
  projects/clang500-import/secure/lib/libssl/man/SSL_session_reused.3
  projects/clang500-import/secure/lib/libssl/man/SSL_set_bio.3
  projects/clang500-import/secure/lib/libssl/man/SSL_set_connect_state.3
  projects/clang500-import/secure/lib/libssl/man/SSL_set_fd.3
  projects/clang500-import/secure/lib/libssl/man/SSL_set_session.3
  projects/clang500-import/secure/lib/libssl/man/SSL_set_shutdown.3
  projects/clang500-import/secure/lib/libssl/man/SSL_set_verify_result.3
  projects/clang500-import/secure/lib/libssl/man/SSL_shutdown.3
  projects/clang500-import/secure/lib/libssl/man/SSL_state_string.3
  projects/clang500-import/secure/lib/libssl/man/SSL_want.3
  projects/clang500-import/secure/lib/libssl/man/SSL_write.3
  projects/clang500-import/secure/lib/libssl/man/d2i_SSL_SESSION.3
  projects/clang500-import/secure/lib/libssl/man/ssl.3
  projects/clang500-import/secure/usr.bin/openssl/Makefile.man
  projects/clang500-import/secure/usr.bin/openssl/man/CA.pl.1
  projects/clang500-import/secure/usr.bin/openssl/man/asn1parse.1
  projects/clang500-import/secure/usr.bin/openssl/man/c_rehash.1
  projects/clang500-import/secure/usr.bin/openssl/man/ca.1
  projects/clang500-import/secure/usr.bin/openssl/man/ciphers.1
  projects/clang500-import/secure/usr.bin/openssl/man/cms.1
  projects/clang500-import/secure/usr.bin/openssl/man/crl.1
  projects/clang500-import/secure/usr.bin/openssl/man/crl2pkcs7.1
  projects/clang500-import/secure/usr.bin/openssl/man/dgst.1
  projects/clang500-import/secure/usr.bin/openssl/man/dhparam.1
  projects/clang500-import/secure/usr.bin/openssl/man/dsa.1
  projects/clang500-import/secure/usr.bin/openssl/man/dsaparam.1
  projects/clang500-import/secure/usr.bin/openssl/man/ec.1
  projects/clang500-import/secure/usr.bin/openssl/man/ecparam.1
  projects/clang500-import/secure/usr.bin/openssl/man/enc.1
  projects/clang500-import/secure/usr.bin/openssl/man/errstr.1
  projects/clang500-import/secure/usr.bin/openssl/man/gendsa.1
  projects/clang500-import/secure/usr.bin/openssl/man/genpkey.1
  projects/clang500-import/secure/usr.bin/openssl/man/genrsa.1
  projects/clang500-import/secure/usr.bin/openssl/man/nseq.1
  projects/clang500-import/secure/usr.bin/openssl/man/ocsp.1
  projects/clang500-import/secure/usr.bin/openssl/man/openssl.1
  projects/clang500-import/secure/usr.bin/openssl/man/passwd.1
  projects/clang500-import/secure/usr.bin/openssl/man/pkcs12.1
  projects/clang500-import/secure/usr.bin/openssl/man/pkcs7.1
  projects/clang500-import/secure/usr.bin/openssl/man/pkcs8.1
  projects/clang500-import/secure/usr.bin/openssl/man/pkey.1
  projects/clang500-import/secure/usr.bin/openssl/man/pkeyparam.1
  projects/clang500-import/secure/usr.bin/openssl/man/pkeyutl.1
  projects/clang500-import/secure/usr.bin/openssl/man/rand.1
  projects/clang500-import/secure/usr.bin/openssl/man/req.1
  projects/clang500-import/secure/usr.bin/openssl/man/rsa.1
  projects/clang500-import/secure/usr.bin/openssl/man/rsautl.1
  projects/clang500-import/secure/usr.bin/openssl/man/s_client.1
  projects/clang500-import/secure/usr.bin/openssl/man/s_server.1
  projects/clang500-import/secure/usr.bin/openssl/man/s_time.1
  projects/clang500-import/secure/usr.bin/openssl/man/sess_id.1
  projects/clang500-import/secure/usr.bin/openssl/man/smime.1
  projects/clang500-import/secure/usr.bin/openssl/man/speed.1
  projects/clang500-import/secure/usr.bin/openssl/man/spkac.1
  projects/clang500-import/secure/usr.bin/openssl/man/ts.1
  projects/clang500-import/secure/usr.bin/openssl/man/tsget.1
  projects/clang500-import/secure/usr.bin/openssl/man/verify.1
  projects/clang500-import/secure/usr.bin/openssl/man/version.1
  projects/clang500-import/secure/usr.bin/openssl/man/x509.1
  projects/clang500-import/secure/usr.bin/openssl/man/x509v3_config.1
  projects/clang500-import/share/doc/Makefile
  projects/clang500-import/share/doc/papers/timecounter/timecounter.ms
  projects/clang500-import/share/examples/Makefile
  projects/clang500-import/share/man/man4/capsicum.4
  projects/clang500-import/share/man/man4/mmcsd.4
  projects/clang500-import/share/man/man4/mpr.4
  projects/clang500-import/share/man/man4/mps.4
  projects/clang500-import/share/man/man5/acct.5
  projects/clang500-import/share/man/man5/dir.5
  projects/clang500-import/share/man/man7/growfs.7
  projects/clang500-import/share/man/man9/Makefile
  projects/clang500-import/share/man/man9/bitset.9
  projects/clang500-import/share/man/man9/iflibdi.9
  projects/clang500-import/share/man/man9/mutex.9
  projects/clang500-import/share/misc/Makefile
  projects/clang500-import/share/misc/pci_vendors
  projects/clang500-import/sys/arm/mv/armada38x/armada38x.c
  projects/clang500-import/sys/arm/mv/armada38x/files.armada38x
  projects/clang500-import/sys/arm/mv/files.mv
  projects/clang500-import/sys/arm/mv/mv_common.c
  projects/clang500-import/sys/arm/mv/mv_pci.c
  projects/clang500-import/sys/arm/mv/mvreg.h
  projects/clang500-import/sys/arm64/conf/GENERIC
  projects/clang500-import/sys/boot/common/dev_net.c
  projects/clang500-import/sys/boot/mips/beri/boot2/Makefile
  projects/clang500-import/sys/bsm/audit.h
  projects/clang500-import/sys/cam/ata/ata_xpt.c
  projects/clang500-import/sys/cddl/compat/opensolaris/sys/dirent.h
  projects/clang500-import/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/arc.c
  projects/clang500-import/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/bpobj.c
  projects/clang500-import/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dbuf.c
  projects/clang500-import/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dmu.c
  projects/clang500-import/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dmu_object.c
  projects/clang500-import/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dmu_objset.c
  projects/clang500-import/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dmu_tx.c
  projects/clang500-import/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dnode.c
  projects/clang500-import/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dnode_sync.c
  projects/clang500-import/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_bookmark.c
  projects/clang500-import/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_dataset.c
  projects/clang500-import/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_deadlist.c
  projects/clang500-import/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_dir.c
  projects/clang500-import/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_pool.c
  projects/clang500-import/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_scan.c
  projects/clang500-import/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/metaslab.c
  projects/clang500-import/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/multilist.c
  projects/clang500-import/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sa.c
  projects/clang500-import/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/spa.c
  projects/clang500-import/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/spa_misc.c
  projects/clang500-import/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/space_map.c
  projects/clang500-import/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/arc.h
  projects/clang500-import/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dmu.h
  projects/clang500-import/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dmu_impl.h
  projects/clang500-import/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dmu_objset.h
  projects/clang500-import/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dmu_tx.h
  projects/clang500-import/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dnode.h
  projects/clang500-import/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dsl_dataset.h
  projects/clang500-import/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dsl_dir.h
  projects/clang500-import/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dsl_pool.h
  projects/clang500-import/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/multilist.h
  projects/clang500-import/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/spa.h
  projects/clang500-import/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/txg.h
  projects/clang500-import/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zap.h
  projects/clang500-import/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zap_impl.h
  projects/clang500-import/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zfs_ioctl.h
  projects/clang500-import/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zil.h
  projects/clang500-import/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zio.h
  projects/clang500-import/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/txg.c
  projects/clang500-import/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev.c
  projects/clang500-import/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zap.c
  projects/clang500-import/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zap_leaf.c
  projects/clang500-import/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zap_micro.c
  projects/clang500-import/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_dir.c
  projects/clang500-import/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_ioctl.c
  projects/clang500-import/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_vfsops.c
  projects/clang500-import/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_vnops.c
  projects/clang500-import/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zil.c
  projects/clang500-import/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zio.c
  projects/clang500-import/sys/compat/freebsd32/capabilities.conf
  projects/clang500-import/sys/compat/freebsd32/freebsd32.h
  projects/clang500-import/sys/compat/freebsd32/freebsd32_misc.c
  projects/clang500-import/sys/compat/freebsd32/freebsd32_proto.h
  projects/clang500-import/sys/compat/freebsd32/freebsd32_syscall.h
  projects/clang500-import/sys/compat/freebsd32/freebsd32_syscalls.c
  projects/clang500-import/sys/compat/freebsd32/freebsd32_sysent.c
  projects/clang500-import/sys/compat/freebsd32/freebsd32_systrace_args.c
  projects/clang500-import/sys/compat/freebsd32/syscalls.master
  projects/clang500-import/sys/compat/linux/linux_file.c
  projects/clang500-import/sys/compat/ndis/kern_ndis.c
  projects/clang500-import/sys/compat/ndis/subr_ndis.c
  projects/clang500-import/sys/conf/files
  projects/clang500-import/sys/contrib/ipfilter/netinet/ip_nat.c
  projects/clang500-import/sys/dev/ath/ah_osdep.c
  projects/clang500-import/sys/dev/ath/ath_dfs/null/dfs_null.c
  projects/clang500-import/sys/dev/ath/ath_hal/ah.c
  projects/clang500-import/sys/dev/ath/ath_hal/ah_desc.h
  projects/clang500-import/sys/dev/ath/ath_hal/ah_internal.h
  projects/clang500-import/sys/dev/ath/ath_rate/sample/sample.c
  projects/clang500-import/sys/dev/ath/if_ath.c
  projects/clang500-import/sys/dev/ath/if_ath_ahb.c
  projects/clang500-import/sys/dev/ath/if_ath_pci.c
  projects/clang500-import/sys/dev/ath/if_ath_rx.c
  projects/clang500-import/sys/dev/bhnd/nvram/bhnd_nvram_data_sprom.c
  projects/clang500-import/sys/dev/bhnd/nvram/bhnd_sprom.c
  projects/clang500-import/sys/dev/cxgbe/firmware/t4fw_cfg_uwire.txt
  projects/clang500-import/sys/dev/cxgbe/firmware/t4fw_interface.h
  projects/clang500-import/sys/dev/cxgbe/firmware/t5fw_cfg_uwire.txt
  projects/clang500-import/sys/dev/cxgbe/firmware/t6fw_cfg_uwire.txt
  projects/clang500-import/sys/dev/cxgbe/iw_cxgbe/cm.c
  projects/clang500-import/sys/dev/etherswitch/arswitch/arswitch_phy.c
  projects/clang500-import/sys/dev/if_ndis/if_ndis.c
  projects/clang500-import/sys/dev/if_ndis/if_ndisvar.h
  projects/clang500-import/sys/dev/mpr/mpr.c
  projects/clang500-import/sys/dev/mpr/mpr_mapping.c
  projects/clang500-import/sys/dev/mpr/mpr_sas.c
  projects/clang500-import/sys/dev/mpr/mpr_sas_lsi.c
  projects/clang500-import/sys/dev/mpr/mpr_user.c
  projects/clang500-import/sys/dev/mpr/mprvar.h
  projects/clang500-import/sys/dev/mps/mps.c
  projects/clang500-import/sys/dev/mps/mps_mapping.c
  projects/clang500-import/sys/dev/mps/mps_sas.c
  projects/clang500-import/sys/dev/mps/mps_sas_lsi.c
  projects/clang500-import/sys/dev/mps/mps_user.c
  projects/clang500-import/sys/dev/mps/mpsvar.h
  projects/clang500-import/sys/dev/qlnx/qlnxe/qlnx_os.c
  projects/clang500-import/sys/dev/snp/snp.c
  projects/clang500-import/sys/dev/sound/pcm/buffer.c
  projects/clang500-import/sys/dev/sound/pcm/feeder_mixer.c
  projects/clang500-import/sys/dev/vmware/vmxnet3/if_vmx.c
  projects/clang500-import/sys/fs/devfs/devfs_devs.c
  projects/clang500-import/sys/fs/devfs/devfs_vnops.c
  projects/clang500-import/sys/fs/fdescfs/fdesc_vnops.c
  projects/clang500-import/sys/fs/nandfs/nandfs_fs.h
  projects/clang500-import/sys/fs/nfs/nfsport.h
  projects/clang500-import/sys/fs/nfsclient/nfs_clrpcops.c
  projects/clang500-import/sys/fs/nfsclient/nfs_clvnops.c
  projects/clang500-import/sys/fs/nfsserver/nfs_nfsdport.c
  projects/clang500-import/sys/i386/i386/machdep.c
  projects/clang500-import/sys/kern/capabilities.conf
  projects/clang500-import/sys/kern/init_sysent.c
  projects/clang500-import/sys/kern/kern_acct.c
  projects/clang500-import/sys/kern/kern_cpuset.c
  projects/clang500-import/sys/kern/kern_descrip.c
  projects/clang500-import/sys/kern/kern_proc.c
  projects/clang500-import/sys/kern/kern_prot.c
  projects/clang500-import/sys/kern/makesyscalls.sh
  projects/clang500-import/sys/kern/sys_socket.c
  projects/clang500-import/sys/kern/syscalls.c
  projects/clang500-import/sys/kern/syscalls.master
  projects/clang500-import/sys/kern/systrace_args.c
  projects/clang500-import/sys/kern/tty.c
  projects/clang500-import/sys/kern/tty_pts.c
  projects/clang500-import/sys/kern/vfs_syscalls.c
  projects/clang500-import/sys/kern/vfs_vnops.c
  projects/clang500-import/sys/mips/atheros/ar71xx_fixup.c
  projects/clang500-import/sys/mips/atheros/files.ar71xx
  projects/clang500-import/sys/mips/mips/busdma_machdep.c
  projects/clang500-import/sys/modules/Makefile
  projects/clang500-import/sys/modules/ath/Makefile
  projects/clang500-import/sys/modules/cxgbe/t4_firmware/Makefile
  projects/clang500-import/sys/modules/cxgbe/t5_firmware/Makefile
  projects/clang500-import/sys/modules/cxgbe/t6_firmware/Makefile
  projects/clang500-import/sys/net/if_lagg.c
  projects/clang500-import/sys/net/if_lagg.h
  projects/clang500-import/sys/net/if_vlan.c
  projects/clang500-import/sys/netinet/in_pcb.c
  projects/clang500-import/sys/netinet/in_pcb.h
  projects/clang500-import/sys/netinet/sctp_input.c
  projects/clang500-import/sys/netinet/sctp_os_bsd.h
  projects/clang500-import/sys/netinet/sctp_output.c
  projects/clang500-import/sys/netinet/sctp_pcb.c
  projects/clang500-import/sys/netinet/sctp_sysctl.c
  projects/clang500-import/sys/netinet/sctp_usrreq.c
  projects/clang500-import/sys/netipsec/ipsec_input.c
  projects/clang500-import/sys/netipsec/ipsec_output.c
  projects/clang500-import/sys/netipsec/xform_ah.c
  projects/clang500-import/sys/netipsec/xform_esp.c
  projects/clang500-import/sys/netipsec/xform_ipcomp.c
  projects/clang500-import/sys/nlm/nlm_advlock.c
  projects/clang500-import/sys/security/audit/audit_private.h
  projects/clang500-import/sys/sys/_termios.h
  projects/clang500-import/sys/sys/_types.h
  projects/clang500-import/sys/sys/acct.h
  projects/clang500-import/sys/sys/ata.h
  projects/clang500-import/sys/sys/bitset.h
  projects/clang500-import/sys/sys/dirent.h
  projects/clang500-import/sys/sys/mount.h
  projects/clang500-import/sys/sys/param.h
  projects/clang500-import/sys/sys/proc.h
  projects/clang500-import/sys/sys/stat.h
  projects/clang500-import/sys/sys/syscall.h
  projects/clang500-import/sys/sys/syscall.mk
  projects/clang500-import/sys/sys/syscallsubr.h
  projects/clang500-import/sys/sys/sysproto.h
  projects/clang500-import/sys/sys/tty.h
  projects/clang500-import/sys/sys/user.h
  projects/clang500-import/sys/sys/vnode.h
  projects/clang500-import/sys/tools/sound/snd_fxdiv_gen.awk
  projects/clang500-import/sys/vm/swap_pager.c
  projects/clang500-import/sys/vm/vm_object.c
  projects/clang500-import/sys/vm/vm_param.h
  projects/clang500-import/sys/x86/include/segments.h
  projects/clang500-import/tools/build/mk/OptionalObsoleteFiles.inc
  projects/clang500-import/tools/tools/sysbuild/sysbuild.sh
  projects/clang500-import/usr.bin/grep/grep.c
  projects/clang500-import/usr.bin/grep/grep.h
  projects/clang500-import/usr.bin/grep/regex/tre-fastmatch.c
  projects/clang500-import/usr.bin/grep/util.c
  projects/clang500-import/usr.bin/kdump/kdump.c
  projects/clang500-import/usr.bin/lastcomm/lastcomm.c
  projects/clang500-import/usr.bin/lastcomm/readrec.c
  projects/clang500-import/usr.bin/truss/syscalls.c
  projects/clang500-import/usr.bin/vmstat/vmstat.c
  projects/clang500-import/usr.sbin/bhyve/bhyvegc.c   (contents, props changed)
  projects/clang500-import/usr.sbin/bootparamd/bootparamd/bootparamd.c
  projects/clang500-import/usr.sbin/bsdconfig/console/keymap
  projects/clang500-import/usr.sbin/bsdconfig/share/keymap.subr
  projects/clang500-import/usr.sbin/bsdinstall/bsdinstall.8
  projects/clang500-import/usr.sbin/bsdinstall/partedit/part_wizard.c
  projects/clang500-import/usr.sbin/bsdinstall/partedit/sade.8
  projects/clang500-import/usr.sbin/efidp/efidp.8
  projects/clang500-import/usr.sbin/makefs/ffs.c
  projects/clang500-import/usr.sbin/makefs/ffs/buf.c
  projects/clang500-import/usr.sbin/makefs/ffs/buf.h
  projects/clang500-import/usr.sbin/makefs/ffs/ffs_alloc.c
  projects/clang500-import/usr.sbin/makefs/ffs/ffs_balloc.c
  projects/clang500-import/usr.sbin/makefs/ffs/mkfs.c
  projects/clang500-import/usr.sbin/makefs/ffs/ufs_inode.h
  projects/clang500-import/usr.sbin/makefs/makefs.8
  projects/clang500-import/usr.sbin/makefs/makefs.c
  projects/clang500-import/usr.sbin/makefs/makefs.h
  projects/clang500-import/usr.sbin/newsyslog/extern.h
  projects/clang500-import/usr.sbin/newsyslog/newsyslog.8
  projects/clang500-import/usr.sbin/newsyslog/newsyslog.c
  projects/clang500-import/usr.sbin/newsyslog/newsyslog.conf.5
  projects/clang500-import/usr.sbin/newsyslog/ptimes.c
  projects/clang500-import/usr.sbin/newsyslog/tests/legacy_test.sh
  projects/clang500-import/usr.sbin/pmcstudy/pmcstudy.8
  projects/clang500-import/usr.sbin/pstat/pstat.c
  projects/clang500-import/usr.sbin/sa/extern.h
  projects/clang500-import/usr.sbin/sa/main.c
  projects/clang500-import/usr.sbin/ypldap/aldap.c
Directory Properties:
  projects/clang500-import/   (props changed)
  projects/clang500-import/cddl/   (props changed)
  projects/clang500-import/cddl/contrib/opensolaris/   (props changed)
  projects/clang500-import/cddl/contrib/opensolaris/cmd/zdb/   (props changed)
  projects/clang500-import/cddl/contrib/opensolaris/lib/libzfs/   (props changed)
  projects/clang500-import/contrib/binutils/   (props changed)
  projects/clang500-import/contrib/blacklist/   (props changed)
  projects/clang500-import/contrib/compiler-rt/   (props changed)
  projects/clang500-import/contrib/gcc/   (props changed)
  projects/clang500-import/contrib/libc-vis/   (props changed)
  projects/clang500-import/contrib/llvm/   (props changed)
  projects/clang500-import/contrib/llvm/tools/lldb/   (props changed)
  projects/clang500-import/contrib/netbsd-tests/   (props changed)
  projects/clang500-import/contrib/openbsm/   (props changed)
  projects/clang500-import/crypto/openssl/   (props changed)
  projects/clang500-import/sys/cddl/contrib/opensolaris/   (props changed)
  projects/clang500-import/sys/contrib/ipfilter/   (props changed)

Modified: projects/clang500-import/Makefile.inc1
==============================================================================
--- projects/clang500-import/Makefile.inc1	Fri May 26 19:02:46 2017	(r318963)
+++ projects/clang500-import/Makefile.inc1	Fri May 26 19:11:24 2017	(r318964)
@@ -505,11 +505,6 @@ CROSSENV+=	MAKEOBJDIRPREFIX=${OBJTREE} \
 # Don't rebuild build-tools targets during normal build.
 CROSSENV+=	BUILD_TOOLS_META=.NOMETA
 .endif
-.if ${MK_GROFF} != "no"
-CROSSENV+=	GROFF_BIN_PATH=${WORLDTMP}/legacy/usr/bin \
-		GROFF_FONT_PATH=${WORLDTMP}/legacy/usr/share/groff_font \
-		GROFF_TMAC_PATH=${WORLDTMP}/legacy/usr/share/tmac
-.endif
 .if defined(TARGET_CFLAGS)
 CROSSENV+=	${TARGET_CFLAGS}
 .endif
@@ -712,16 +707,39 @@ _worldtmp: .PHONY
 .else
 	rm -rf ${WORLDTMP}/legacy/usr/include
 .endif
+# Dependencies cannot cope with certain source tree changes, particularly
+# with respect to removing source files and replacing generated files.
+# Handle these cases here in an ad-hoc fashion.
+# 20160829 remove stale dependencies for ptrace stub, rewritten in C
+# in r305012
+.for f in ptrace
+.if exists(${OBJTREE}${.CURDIR}/lib/libc/.depend.${f}.o)
+	@if egrep -q '/${f}.[sS]' \
+	    ${OBJTREE}${.CURDIR}/lib/libc/.depend.${f}.o; then \
+		echo Removing stale dependencies for ${f} syscall wrappers; \
+		rm -f ${OBJTREE}${.CURDIR}/lib/libc/.depend.${f}.* \
+		   ${OBJTREE}${.CURDIR}/world32/${.CURDIR}/lib/libc/.depend.${f}.*; \
+	fi
+.endif
+.endfor
+# 20170523 remove stale generated asm files for functions which are no longer
+# syscalls after r302092 (pipe) and r318736 (others)
+.for f in getdents lstat mknod pipe stat
+.if exists(${OBJTREE}${.CURDIR}/lib/libc/${f}.s) || \
+    exists(${OBJTREE}${.CURDIR}/lib/libc/${f}.S)
+	@echo Removing stale generated ${f} syscall files
+	@rm -f ${OBJTREE}${.CURDIR}/lib/libc/${f}.* \
+	    ${OBJTREE}${.CURDIR}/lib/libc/.depend.${f}.* \
+	    ${OBJTREE}${.CURDIR}/world32/${.CURDIR}/lib/libc/${f}.* \
+	    ${OBJTREE}${.CURDIR}/world32/${.CURDIR}/lib/libc/.depend.${f}.*
+.endif
+.endfor
 .for _dir in \
     lib lib/casper usr legacy/bin legacy/usr
 	mkdir -p ${WORLDTMP}/${_dir}
 .endfor
 	mtree -deU -f ${.CURDIR}/etc/mtree/BSD.usr.dist \
 	    -p ${WORLDTMP}/legacy/usr >/dev/null
-.if ${MK_GROFF} != "no"
-	mtree -deU -f ${.CURDIR}/etc/mtree/BSD.groff.dist \
-	    -p ${WORLDTMP}/legacy/usr >/dev/null
-.endif
 	mtree -deU -f ${.CURDIR}/etc/mtree/BSD.include.dist \
 	    -p ${WORLDTMP}/legacy/usr/include >/dev/null
 	mtree -deU -f ${.CURDIR}/etc/mtree/BSD.usr.dist \
@@ -1654,11 +1672,6 @@ _strfile=	usr.bin/fortune/strfile
 _gperf=		gnu/usr.bin/gperf
 .endif
 
-.if ${MK_SHAREDOCS} != "no" && ${MK_GROFF} != "no"
-_groff=		gnu/usr.bin/groff \
-		usr.bin/soelim
-.endif
-
 .if ${MK_VT} != "no"
 _vtfontcvt=	usr.bin/vtfontcvt
 .endif
@@ -1765,7 +1778,6 @@ bootstrap-tools: .PHONY
     ${_kerberos5_bootstrap_tools} \
     ${_strfile} \
     ${_gperf} \
-    ${_groff} \
     ${_dtc} \
     ${_cat} \
     ${_kbdcontrol} \

Modified: projects/clang500-import/ObsoleteFiles.inc
==============================================================================
--- projects/clang500-import/ObsoleteFiles.inc	Fri May 26 19:02:46 2017	(r318963)
+++ projects/clang500-import/ObsoleteFiles.inc	Fri May 26 19:11:24 2017	(r318964)
@@ -150,6 +150,78 @@ OLD_FILES+=usr/lib/clang/4.0.0/lib/freeb
 OLD_DIRS+=usr/lib/clang/4.0.0/lib/freebsd
 OLD_DIRS+=usr/lib/clang/4.0.0/lib
 OLD_DIRS+=usr/lib/clang/4.0.0
+# 20170525: remove misleading template
+OLD_FILES+=usr/share/misc/man.template
+# 20170525: disconnect the roff docs from the build
+OLD_FILES+=usr/share/doc/papers/beyond43.ascii.gz
+OLD_FILES+=usr/share/doc/papers/bio.ascii.gz
+OLD_FILES+=usr/share/doc/papers/contents.ascii.gz
+OLD_FILES+=usr/share/doc/papers/devfs.ascii.gz
+OLD_FILES+=usr/share/doc/papers/diskperf.ascii.gz
+OLD_FILES+=usr/share/doc/papers/fsinterface.ascii.gz
+OLD_FILES+=usr/share/doc/papers/hwpmc.ascii.gz
+OLD_FILES+=usr/share/doc/papers/jail.ascii.gz
+OLD_FILES+=usr/share/doc/papers/kernmalloc.ascii.gz
+OLD_FILES+=usr/share/doc/papers/kerntune.ascii.gz
+OLD_FILES+=usr/share/doc/papers/malloc.ascii.gz
+OLD_FILES+=usr/share/doc/papers/newvm.ascii.gz
+OLD_FILES+=usr/share/doc/papers/releng.ascii.gz
+OLD_FILES+=usr/share/doc/papers/sysperf.ascii.gz
+OLD_FILES+=usr/share/doc/papers/timecounter.ascii.gz
+OLD_FILES+=usr/share/doc/psd/01.cacm/paper.ascii.gz
+OLD_FILES+=usr/share/doc/psd/02.implement/paper.ascii.gz
+OLD_FILES+=usr/share/doc/psd/03.iosys/paper.ascii.gz
+OLD_FILES+=usr/share/doc/psd/04.uprog/paper.ascii.gz
+OLD_FILES+=usr/share/doc/psd/05.sysman/paper.ascii.gz
+OLD_FILES+=usr/share/doc/psd/06.Clang/paper.ascii.gz
+OLD_FILES+=usr/share/doc/psd/12.make/paper.ascii.gz
+OLD_FILES+=usr/share/doc/psd/13.rcs/paper.ascii.gz
+OLD_FILES+=usr/share/doc/psd/13.rcs/rcs_func.ascii.gz
+OLD_FILES+=usr/share/doc/psd/15.yacc/paper.ascii.gz
+OLD_FILES+=usr/share/doc/psd/16.lex/paper.ascii.gz
+OLD_FILES+=usr/share/doc/psd/17.m4/paper.ascii.gz
+OLD_FILES+=usr/share/doc/psd/18.gprof/paper.ascii.gz
+OLD_FILES+=usr/share/doc/psd/20.ipctut/paper.ascii.gz
+OLD_FILES+=usr/share/doc/psd/21.ipc/paper.ascii.gz
+OLD_FILES+=usr/share/doc/psd/22.rpcgen/paper.ascii.gz
+OLD_FILES+=usr/share/doc/psd/23.rpc/paper.ascii.gz
+OLD_FILES+=usr/share/doc/psd/24.xdr/paper.ascii.gz
+OLD_FILES+=usr/share/doc/psd/25.xdrrfc/paper.ascii.gz
+OLD_FILES+=usr/share/doc/psd/26.rpcrfc/paper.ascii.gz
+OLD_FILES+=usr/share/doc/psd/27.nfsrfc/paper.ascii.gz
+OLD_FILES+=usr/share/doc/psd/Title.ascii.gz
+OLD_FILES+=usr/share/doc/psd/contents.ascii.gz
+OLD_FILES+=usr/share/doc/smm/01.setup/paper.ascii.gz
+OLD_FILES+=usr/share/doc/smm/02.config/paper.ascii.gz
+OLD_FILES+=usr/share/doc/smm/03.fsck/paper.ascii.gz
+OLD_FILES+=usr/share/doc/smm/04.quotas/paper.ascii.gz
+OLD_FILES+=usr/share/doc/smm/05.fastfs/paper.ascii.gz
+OLD_FILES+=usr/share/doc/smm/06.nfs/paper.ascii.gz
+OLD_FILES+=usr/share/doc/smm/07.lpd/paper.ascii.gz
+OLD_FILES+=usr/share/doc/smm/08.sendmailop/paper.ascii.gz
+OLD_FILES+=usr/share/doc/smm/11.timedop/paper.ascii.gz
+OLD_FILES+=usr/share/doc/smm/12.timed/paper.ascii.gz
+OLD_FILES+=usr/share/doc/smm/18.net/paper.ascii.gz
+OLD_FILES+=usr/share/doc/smm/Title.ascii.gz
+OLD_FILES+=usr/share/doc/smm/contents.ascii.gz
+OLD_FILES+=usr/share/doc/usd/04.csh/paper.ascii.gz
+OLD_FILES+=usr/share/doc/usd/05.dc/paper.ascii.gz
+OLD_FILES+=usr/share/doc/usd/06.bc/paper.ascii.gz
+OLD_FILES+=usr/share/doc/usd/07.mail/paper.ascii.gz
+OLD_FILES+=usr/share/doc/usd/10.exref/paper.ascii.gz
+OLD_FILES+=usr/share/doc/usd/10.exref/summary.ascii.gz
+OLD_FILES+=usr/share/doc/usd/11.edit/paper.ascii.gz
+OLD_FILES+=usr/share/doc/usd/12.vi/paper.ascii.gz
+OLD_FILES+=usr/share/doc/usd/12.vi/summary.ascii.gz
+OLD_FILES+=usr/share/doc/usd/12.vi/viapwh.ascii.gz
+OLD_FILES+=usr/share/doc/usd/13.viref/paper.ascii.gz
+OLD_FILES+=usr/share/doc/usd/18.msdiffs/paper.ascii.gz
+OLD_FILES+=usr/share/doc/usd/19.memacros/paper.ascii.gz
+OLD_FILES+=usr/share/doc/usd/20.meref/paper.ascii.gz
+OLD_FILES+=usr/share/doc/usd/21.troff/paper.ascii.gz
+OLD_FILES+=usr/share/doc/usd/22.trofftut/paper.ascii.gz
+OLD_FILES+=usr/share/doc/usd/Title.ascii.gz
+OLD_FILES+=usr/share/doc/usd/contents.ascii.gz
 # 20170427: NATM configuration support removed
 OLD_FILES+=etc/rc.d/atm1
 OLD_FILES+=etc/rc.d/atm2

Modified: projects/clang500-import/UPDATING
==============================================================================
--- projects/clang500-import/UPDATING	Fri May 26 19:02:46 2017	(r318963)
+++ projects/clang500-import/UPDATING	Fri May 26 19:11:24 2017	(r318964)
@@ -6,7 +6,7 @@ COMMON ITEMS: section later in the file.
 basically know what you are doing.  If not, then please consult the FreeBSD
 handbook:
 
-    http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/makeworld.html
+    https://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/updating-src.html
 
 Items affecting the ports and packages system can be found in
 /usr/ports/UPDATING.  Please read that file before running portupgrade.
@@ -56,6 +56,47 @@ NOTE TO PEOPLE WHO THINK THAT FreeBSD 12
 	Please see the 20141231 entry below for information about prerequisites
 	and upgrading, if you are not already using clang 3.5.0 or higher.
 
+20170524:
+	The ath(4) and ath_hal(4) modules now build piecemeal to allow for
+	smaller runtime footprint builds.  This is useful for embedded systems
+	which only require one chipset support.
+
+	If you load it as a module, make sure this is in /boot/loader.conf:
+
+	if_ath_load="YES"
+
+	This will load the HAL, all chip/RF backends and if_ath_pci.
+	If you have if_ath_pci in /boot/loader.conf, ensure it is after
+	if_ath or it will not load any HAL chipset support.
+
+	If you want to selectively load things (eg on ye cheape ARM/MIPS
+	platforms where RAM is at a premium) you should:
+
+	* load ath_hal
+	* load the chip modules in question
+	* load ath_rate, ath_dfs
+	* load ath_main
+	* load if_ath_pci and/or if_ath_ahb depending upon your particular
+	  bus bind type - this is where probe/attach is done.
+
+	For further comments/feedback, poke adrian@ .
+
+20170523:
+	The "ino64" 64-bit inode project has been committed, which extends
+	a number of types to 64 bits.  Upgrading in place requires care and
+	adherence to the documented upgrade procedure.
+
+	If using a custom kernel configuration ensure that the
+	COMPAT_FREEBSD11 option is included (as during the upgrade the
+	system will be running the ino64 kernel with the existing world).
+
+	For the safest in-place upgrade begin by removing previous build
+	artifacts via "rm -rf /usr/obj/*".   Then, carefully follow the
+	full procedure documented below under the heading "To rebuild
+	everything and install it on the current system."  Specifically,
+	a reboot is required after installing the new kernel before
+	installing world.  
+
 20170424:
 	The NATM framework including the en(4), fatm(4), hatm(4), and
 	patm(4) devices has been removed.  Consumers should plan a

Copied: projects/clang500-import/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/proc/tst.exitcore.c (from r318963, head/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/proc/tst.exitcore.c)
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ projects/clang500-import/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/proc/tst.exitcore.c	Fri May 26 19:11:24 2017	(r318964, copy of r318963, head/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/proc/tst.exitcore.c)
@@ -0,0 +1,36 @@
+/*
+ * CDDL HEADER START
+ *
+ * The contents of this file are subject to the terms of the
+ * Common Development and Distribution License (the "License").
+ * You may not use this file except in compliance with the License.
+ *
+ * You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
+ * or http://www.opensolaris.org/os/licensing.
+ * See the License for the specific language governing permissions
+ * and limitations under the License.
+ *
+ * When distributing Covered Code, include this CDDL HEADER in each
+ * file and include the License file at usr/src/OPENSOLARIS.LICENSE.
+ * If applicable, add the following below this CDDL HEADER, with the
+ * fields enclosed by brackets "[]" replaced with your own identifying
+ * information: Portions Copyright [yyyy] [name of copyright owner]
+ *
+ * CDDL HEADER END
+ */
+
+/*
+ * Copyright 2017 Mark Johnston <markj@FreeBSD.org>
+ */
+
+#include <unistd.h>
+
+int
+main(int argc, char **argv)
+{
+
+	for (;;)
+		sleep(1);
+
+	return (0);
+}

Modified: projects/clang500-import/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/proc/tst.exitcore.ksh
==============================================================================
--- projects/clang500-import/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/proc/tst.exitcore.ksh	Fri May 26 19:02:46 2017	(r318963)
+++ projects/clang500-import/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/proc/tst.exitcore.ksh	Fri May 26 19:11:24 2017	(r318964)
@@ -52,7 +52,7 @@ script()
 	/curpsinfo->pr_ppid == $child &&
 	    execargs == "$longsleep" && args[0] != CLD_DUMPED/
 	{
-		printf("Child process could did dump core.");
+		printf("Child process could not dump core.");
 		exit(1);
 	}
 EOF
@@ -62,10 +62,9 @@ sleeper()
 {
 	while true; do
 		$longsleep &
-		/bin/sleep 1
+                /bin/sleep 1
 		kill -SEGV $!
 	done
-	/bin/rm -f $corefile
 }
 
 if [ $# != 1 ]; then
@@ -74,8 +73,7 @@ if [ $# != 1 ]; then
 fi
 
 dtrace=$1
-longsleep="/bin/sleep 10000"
-corefile=/tmp/sleep.core
+longsleep="./tst.exitcore.exe"
 
 sleeper &
 child=$!
@@ -83,10 +81,6 @@ child=$!
 script
 status=$?
 
-#pstop $child
-#pkill -P $child
 kill $child
-#prun $child
 
-/bin/rm -f $corefile
 exit $status

Modified: projects/clang500-import/cddl/contrib/opensolaris/cmd/zdb/zdb.c
==============================================================================
--- projects/clang500-import/cddl/contrib/opensolaris/cmd/zdb/zdb.c	Fri May 26 19:02:46 2017	(r318963)
+++ projects/clang500-import/cddl/contrib/opensolaris/cmd/zdb/zdb.c	Fri May 26 19:11:24 2017	(r318964)
@@ -75,10 +75,12 @@
 	DMU_OT_ZAP_OTHER : DMU_OT_NUMTYPES))
 
 #ifndef lint
+extern int reference_tracking_enable;
 extern boolean_t zfs_recover;
 extern uint64_t zfs_arc_max, zfs_arc_meta_limit;
 extern int zfs_vdev_async_read_max_active;
 #else
+int reference_tracking_enable;
 boolean_t zfs_recover;
 uint64_t zfs_arc_max, zfs_arc_meta_limit;
 int zfs_vdev_async_read_max_active;
@@ -3696,6 +3698,11 @@ main(int argc, char **argv)
 	 */
 	zfs_vdev_async_read_max_active = 10;
 
+	/*
+	 * Disable reference tracking for better performance.
+	 */
+	reference_tracking_enable = B_FALSE;
+
 	kernel_init(FREAD);
 	g_zfs = libzfs_init();
 	if (g_zfs == NULL)

Modified: projects/clang500-import/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_impl.h
==============================================================================
--- projects/clang500-import/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_impl.h	Fri May 26 19:02:46 2017	(r318963)
+++ projects/clang500-import/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_impl.h	Fri May 26 19:11:24 2017	(r318964)
@@ -132,6 +132,8 @@ typedef enum {
 	SHARED_SMB = 0x4
 } zfs_share_type_t;
 
+#define	CONFIG_BUF_MINSIZE	65536
+
 int zfs_error(libzfs_handle_t *, int, const char *);
 int zfs_error_fmt(libzfs_handle_t *, int, const char *, ...);
 void zfs_error_aux(libzfs_handle_t *, const char *, ...);

Modified: projects/clang500-import/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_import.c
==============================================================================
--- projects/clang500-import/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_import.c	Fri May 26 19:02:46 2017	(r318963)
+++ projects/clang500-import/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_import.c	Fri May 26 19:11:24 2017	(r318964)
@@ -21,7 +21,7 @@
 
 /*
  * Copyright (c) 2005, 2010, Oracle and/or its affiliates. All rights reserved.
- * Copyright (c) 2012, 2015 by Delphix. All rights reserved.
+ * Copyright (c) 2012, 2016 by Delphix. All rights reserved.
  * Copyright 2015 RackTop Systems.
  * Copyright 2016 Nexenta Systems, Inc.
  */
@@ -379,13 +379,14 @@ refresh_config(libzfs_handle_t *hdl, nvl
 {
 	nvlist_t *nvl;
 	zfs_cmd_t zc = { 0 };
-	int err;
+	int err, dstbuf_size;
 
 	if (zcmd_write_conf_nvlist(hdl, &zc, config) != 0)
 		return (NULL);
 
-	if (zcmd_alloc_dst_nvlist(hdl, &zc,
-	    zc.zc_nvlist_conf_size * 2) != 0) {
+	dstbuf_size = MAX(CONFIG_BUF_MINSIZE, zc.zc_nvlist_conf_size * 4);
+
+	if (zcmd_alloc_dst_nvlist(hdl, &zc, dstbuf_size) != 0) {
 		zcmd_free_nvlists(&zc);
 		return (NULL);
 	}

Modified: projects/clang500-import/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_sendrecv.c
==============================================================================
--- projects/clang500-import/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_sendrecv.c	Fri May 26 19:02:46 2017	(r318963)
+++ projects/clang500-import/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_sendrecv.c	Fri May 26 19:11:24 2017	(r318964)
@@ -2800,7 +2800,7 @@ zfs_receive_package(libzfs_handle_t *hdl
 			goto out;
 		}
 
-		if (fromsnap != NULL) {
+		if (fromsnap != NULL && recursive) {
 			nvlist_t *renamed = NULL;
 			nvpair_t *pair = NULL;
 
@@ -2827,7 +2827,7 @@ zfs_receive_package(libzfs_handle_t *hdl
 				*strchr(tofs, '@') = '\0';
 			}
 
-			if (recursive && !flags->dryrun && !flags->nomount) {
+			if (!flags->dryrun && !flags->nomount) {
 				VERIFY(0 == nvlist_alloc(&renamed,
 				    NV_UNIQUE_NAME, 0));
 			}
@@ -2896,7 +2896,7 @@ zfs_receive_package(libzfs_handle_t *hdl
 		anyerr |= error;
 	} while (error == 0);
 
-	if (drr->drr_payloadlen != 0 && fromsnap != NULL) {
+	if (drr->drr_payloadlen != 0 && recursive && fromsnap != NULL) {
 		/*
 		 * Now that we have the fs's they sent us, try the
 		 * renames again.

Modified: projects/clang500-import/cddl/contrib/opensolaris/lib/libzfs_core/common/libzfs_core.c
==============================================================================
--- projects/clang500-import/cddl/contrib/opensolaris/lib/libzfs_core/common/libzfs_core.c	Fri May 26 19:02:46 2017	(r318963)
+++ projects/clang500-import/cddl/contrib/opensolaris/lib/libzfs_core/common/libzfs_core.c	Fri May 26 19:11:24 2017	(r318964)
@@ -759,6 +759,8 @@ lzc_rollback(const char *fsname, char *s
 		const char *snapname = fnvlist_lookup_string(result, "target");
 		(void) strlcpy(snapnamebuf, snapname, snapnamelen);
 	}
+	nvlist_free(result);
+
 	return (err);
 }
 

Modified: projects/clang500-import/cddl/lib/libzfs/Makefile
==============================================================================
--- projects/clang500-import/cddl/lib/libzfs/Makefile	Fri May 26 19:02:46 2017	(r318963)
+++ projects/clang500-import/cddl/lib/libzfs/Makefile	Fri May 26 19:11:24 2017	(r318964)
@@ -37,6 +37,7 @@ SRCS+=	libzfs_changelist.c \
 	zprop_common.c \
 
 WARNS?=	0
+SHLIB_MAJOR= 3
 CSTD=	c99
 CFLAGS+= -DZFS_NO_ACL
 CFLAGS+= -I${SRCTOP}/sbin/mount

Modified: projects/clang500-import/cddl/usr.sbin/dtrace/tests/common/proc/Makefile
==============================================================================
--- projects/clang500-import/cddl/usr.sbin/dtrace/tests/common/proc/Makefile	Fri May 26 19:02:46 2017	(r318963)
+++ projects/clang500-import/cddl/usr.sbin/dtrace/tests/common/proc/Makefile	Fri May 26 19:11:24 2017	(r318964)
@@ -23,6 +23,7 @@ TESTEXES= \
 
 
 CFILES= \
+     tst.exitcore.c  \
      tst.sigwait.c  \
 
 

Modified: projects/clang500-import/contrib/binutils/bfd/config.bfd
==============================================================================
--- projects/clang500-import/contrib/binutils/bfd/config.bfd	Fri May 26 19:02:46 2017	(r318963)
+++ projects/clang500-import/contrib/binutils/bfd/config.bfd	Fri May 26 19:11:24 2017	(r318964)
@@ -1156,13 +1156,13 @@ case "${targ}" in
     targ_selvecs="bfd_powerpcle_pei_vec bfd_powerpc_pei_vec bfd_powerpcle_pe_vec bfd_powerpc_pe_vec"
     ;;
 
-  s390-*-linux*)
+  s390-*-freebsd* | s390-*-linux*)
     targ_defvec=bfd_elf32_s390_vec
     targ64_selvecs=bfd_elf64_s390_vec
     want64=true
     ;;
 #ifdef BFD64
-  s390x-*-linux*)
+  s390x-*-freebsd* | s390x-*-linux*)
     targ_defvec=bfd_elf64_s390_vec
     targ_selvecs=bfd_elf32_s390_vec
     want64=true

Modified: projects/clang500-import/contrib/binutils/ld/configure.tgt
==============================================================================
--- projects/clang500-import/contrib/binutils/ld/configure.tgt	Fri May 26 19:02:46 2017	(r318963)
+++ projects/clang500-import/contrib/binutils/ld/configure.tgt	Fri May 26 19:11:24 2017	(r318964)
@@ -480,12 +480,21 @@ powerpc-*-lynxos*)	targ_emul=ppclynx ;;
 rs6000-*-aix5*)		targ_emul=aix5rs6 ;;
 rs6000-*-aix*)		targ_emul=aixrs6
 			;;
+s390x-*-freebsd*)         targ_emul=elf64_s390
+			targ_extra_emuls=elf_s390
+			targ_extra_libpath=$targ_extra_emuls
+			tdir_elf_s390=`echo ${targ_alias} | sed -e 's/s390x/s390/'` ;;
 s390x-*-linux*)         targ_emul=elf64_s390
 			targ_extra_emuls=elf_s390
 			targ_extra_libpath=$targ_extra_emuls
 			tdir_elf_s390=`echo ${targ_alias} | sed -e 's/s390x/s390/'` ;;
 s390x-*-tpf*)		targ_emul=elf64_s390
 			tdir_elf_s390=`echo ${targ_alias} | sed -e 's/s390x/s390/'` ;;
+s390-*-freebsd*)          targ_emul=elf_s390
+			targ64_extra_emuls=elf64_s390
+			targ64_extra_libpath=elf64_s390
+			tdir_elf64_s390=`echo ${targ_alias} | sed -e 's/s390/s390x/'`
+			;;
 s390-*-linux*)          targ_emul=elf_s390
 			targ64_extra_emuls=elf64_s390
 			targ64_extra_libpath=elf64_s390

Copied: projects/clang500-import/contrib/binutils/ld/emulparams/elf64_s390_fbsd.sh (from r318963, head/contrib/binutils/ld/emulparams/elf64_s390_fbsd.sh)
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ projects/clang500-import/contrib/binutils/ld/emulparams/elf64_s390_fbsd.sh	Fri May 26 19:11:24 2017	(r318964, copy of r318963, head/contrib/binutils/ld/emulparams/elf64_s390_fbsd.sh)
@@ -0,0 +1,2 @@
+. ${srcdir}/emulparams/elf64_s390.sh
+. ${srcdir}/emulparams/elf_fbsd.sh

Copied: projects/clang500-import/contrib/binutils/ld/emulparams/elf_s390_fbsd.sh (from r318963, head/contrib/binutils/ld/emulparams/elf_s390_fbsd.sh)
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ projects/clang500-import/contrib/binutils/ld/emulparams/elf_s390_fbsd.sh	Fri May 26 19:11:24 2017	(r318964, copy of r318963, head/contrib/binutils/ld/emulparams/elf_s390_fbsd.sh)
@@ -0,0 +1,2 @@
+. ${srcdir}/emulparams/elf_s390.sh
+. ${srcdir}/emulparams/elf_fbsd.sh

Modified: projects/clang500-import/contrib/blacklist/bin/blacklistd.c
==============================================================================
--- projects/clang500-import/contrib/blacklist/bin/blacklistd.c	Fri May 26 19:02:46 2017	(r318963)
+++ projects/clang500-import/contrib/blacklist/bin/blacklistd.c	Fri May 26 19:11:24 2017	(r318964)
@@ -214,6 +214,17 @@ process(bl_t bl)
 	}
 
 	switch (bi->bi_type) {
+	case BL_ABUSE:
+		/*
+		 * If the application has signaled abusive behavior,
+		 * set the number of fails to be one less than the
+		 * configured limit.  Fallthrough to the normal BL_ADD
+		 * processing, which will increment the failure count
+		 * to the threshhold, and block the abusive address.
+		 */
+		if (c.c_nfail != -1)
+			dbi.count = c.c_nfail - 1;
+		/*FALLTHROUGH*/
 	case BL_ADD:
 		dbi.count++;
 		dbi.last = ts.tv_sec;
@@ -249,6 +260,9 @@ process(bl_t bl)
 		dbi.count = 0;
 		dbi.last = 0;
 		break;
+	case BL_BADUSER:
+		/* ignore for now */
+		break;
 	default:
 		(*lfun)(LOG_ERR, "unknown message %d", bi->bi_type); 
 	}

Modified: projects/clang500-import/contrib/blacklist/include/bl.h
==============================================================================
--- projects/clang500-import/contrib/blacklist/include/bl.h	Fri May 26 19:02:46 2017	(r318963)
+++ projects/clang500-import/contrib/blacklist/include/bl.h	Fri May 26 19:11:24 2017	(r318964)
@@ -40,7 +40,9 @@
 typedef enum {
 	BL_INVALID,
 	BL_ADD,
-	BL_DELETE
+	BL_DELETE,
+	BL_ABUSE,
+	BL_BADUSER
 } bl_type_t;
 
 typedef struct {

Modified: projects/clang500-import/contrib/blacklist/include/blacklist.h
==============================================================================
--- projects/clang500-import/contrib/blacklist/include/blacklist.h	Fri May 26 19:02:46 2017	(r318963)
+++ projects/clang500-import/contrib/blacklist/include/blacklist.h	Fri May 26 19:11:24 2017	(r318964)
@@ -43,4 +43,13 @@ int blacklist_sa_r(struct blacklist *, i
     const struct sockaddr *, socklen_t, const char *);
 __END_DECLS
 
+/* action values for user applications */
+#define BLACKLIST_API_ENUM	1
+enum {
+        BLACKLIST_AUTH_OK = 0,
+        BLACKLIST_AUTH_FAIL,
+        BLACKLIST_ABUSIVE_BEHAVIOR,
+        BLACKLIST_BAD_USER
+};
+
 #endif /* _BLACKLIST_H */

Modified: projects/clang500-import/contrib/blacklist/lib/blacklist.c
==============================================================================
--- projects/clang500-import/contrib/blacklist/lib/blacklist.c	Fri May 26 19:02:46 2017	(r318963)
+++ projects/clang500-import/contrib/blacklist/lib/blacklist.c	Fri May 26 19:11:24 2017	(r318964)
@@ -61,7 +61,27 @@ int
 blacklist_sa_r(struct blacklist *bl, int action, int rfd,
 	const struct sockaddr *sa, socklen_t slen, const char *msg)
 {
-	return bl_send(bl, action ? BL_ADD : BL_DELETE, rfd, sa, slen, msg);
+	int internal_action;
+
+	/* internal values are not the same as user application values */
+	switch (action) {
+	case BLACKLIST_AUTH_FAIL:
+		internal_action = BL_ADD;
+		break;
+	case BLACKLIST_AUTH_OK:
+		internal_action = BL_DELETE;
+		break;
+	case BLACKLIST_ABUSIVE_BEHAVIOR:
+		internal_action = BL_ABUSE;
+		break;
+	case BLACKLIST_BAD_USER:
+		internal_action = BL_BADUSER;
+		break;
+	default:
+		internal_action = BL_INVALID;
+		break;
+	}
+	return bl_send(bl, internal_action, rfd, sa, slen, msg);
 }
 
 int

Modified: projects/clang500-import/contrib/blacklist/lib/libblacklist.3
==============================================================================
--- projects/clang500-import/contrib/blacklist/lib/libblacklist.3	Fri May 26 19:02:46 2017	(r318963)
+++ projects/clang500-import/contrib/blacklist/lib/libblacklist.3	Fri May 26 19:11:24 2017	(r318964)
@@ -27,7 +27,7 @@
 .\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
 .\" POSSIBILITY OF SUCH DAMAGE.
 .\"
-.Dd January 22, 2015
+.Dd May 5, 2017
 .Dt LIBBLACKLIST 3
 .Os
 .Sh NAME
@@ -76,13 +76,9 @@ The
 .Fn blacklist
 function sends a message to
 .Xr blacklistd 8 ,
-with an
+with an integer
 .Ar action
-argument specifying
-.Dv 1
-for a failed connection or
-.Dv 0
-for a successful connection,
+argument specifying the type of notification,
 a file descriptor
 .Ar fd
 specifying the accepted file descriptor connected to the client,
@@ -91,6 +87,30 @@ and an optional message in the
 argument.
 .Pp
 The
+.Ar action
+parameter can take these values:
+.Bl -tag -width ".Va BLACKLIST_ABUSIVE_BEHAVIOR"
+.It Va BLACKLIST_AUTH_FAIL
+There was an unsuccessful authentication attempt.
+.It Va BLACKLIST_AUTH_OK
+A user successfully authenticated.
+.It Va BLACKLIST_ABUSIVE_BEHAVIOR
+The sending daemon has detected abusive behavior
+from the remote system.  The remote address should
+be blocked as soon as possible.
+.It Va BLACKLIST_BAD_USER
+The sending daemon has determined the username
+presented for authentication is invalid.  The
+.Xr blacklistd 8
+daemon compares the username to a configured list of forbidden
+usernames and
+blocks the address immediately if a forbidden username matches.
+(The
+.Ar BLACKLIST_BAD_USER
+support is not currently available.)
+.El
+.Pp
+The
 .Fn blacklist_r
 function is more efficient because it keeps the blacklist state around.
 .Pp
@@ -102,8 +122,13 @@ functions can be used with unconnected s
 .Xr getpeername 2
 will not work, the server will pass the peer name in the message.
 .Pp
-All functions log errors to
-.Xr syslogd 8 .
+By default,
+.Xr syslogd 8
+is used for message logging.
+The internal
+.Fn bl_create
+function can be used to create the required internal
+state and specify a custom logging function.
 .Sh RETURN VALUES
 The function
 .Fn blacklist_open

Modified: projects/clang500-import/contrib/compiler-rt/lib/sanitizer_common/sanitizer_linux.cc
==============================================================================
--- projects/clang500-import/contrib/compiler-rt/lib/sanitizer_common/sanitizer_linux.cc	Fri May 26 19:02:46 2017	(r318963)
+++ projects/clang500-import/contrib/compiler-rt/lib/sanitizer_common/sanitizer_linux.cc	Fri May 26 19:11:24 2017	(r318964)
@@ -237,7 +237,8 @@ static void kernel_stat_to_stat(struct k
 
 uptr internal_stat(const char *path, void *buf) {
 #if SANITIZER_FREEBSD
-  return internal_syscall(SYSCALL(stat), path, buf);
+  return internal_syscall(SYSCALL(fstatat), AT_FDCWD, (uptr)path,
+                          (uptr)buf, 0);
 #elif SANITIZER_USES_CANONICAL_LINUX_SYSCALLS
   return internal_syscall(SYSCALL(newfstatat), AT_FDCWD, (uptr)path,
                           (uptr)buf, 0);
@@ -261,7 +262,8 @@ uptr internal_stat(const char *path, voi
 
 uptr internal_lstat(const char *path, void *buf) {
 #if SANITIZER_FREEBSD
-  return internal_syscall(SYSCALL(lstat), path, buf);
+  return internal_syscall(SYSCALL(fstatat), AT_FDCWD, (uptr)path,
+                         (uptr)buf, AT_SYMLINK_NOFOLLOW);
 #elif SANITIZER_USES_CANONICAL_LINUX_SYSCALLS
   return internal_syscall(SYSCALL(newfstatat), AT_FDCWD, (uptr)path,
                          (uptr)buf, AT_SYMLINK_NOFOLLOW);
@@ -604,7 +606,9 @@ uptr internal_getppid() {
 }
 
 uptr internal_getdents(fd_t fd, struct linux_dirent *dirp, unsigned int count) {
-#if SANITIZER_USES_CANONICAL_LINUX_SYSCALLS
+#if SANITIZER_FREEBSD
+  return internal_syscall(SYSCALL(getdirentries), fd, (uptr)dirp, count, NULL);
+#elif SANITIZER_USES_CANONICAL_LINUX_SYSCALLS
   return internal_syscall(SYSCALL(getdents64), fd, (uptr)dirp, count);
 #else
   return internal_syscall(SYSCALL(getdents), fd, (uptr)dirp, count);

Modified: projects/clang500-import/contrib/compiler-rt/lib/sanitizer_common/sanitizer_platform_limits_posix.h
==============================================================================
--- projects/clang500-import/contrib/compiler-rt/lib/sanitizer_common/sanitizer_platform_limits_posix.h	Fri May 26 19:02:46 2017	(r318963)
+++ projects/clang500-import/contrib/compiler-rt/lib/sanitizer_common/sanitizer_platform_limits_posix.h	Fri May 26 19:11:24 2017	(r318964)
@@ -489,7 +489,8 @@ namespace __sanitizer {
   };
 #elif SANITIZER_FREEBSD
   struct __sanitizer_dirent {
-    unsigned int d_fileno;
+    unsigned long long d_fileno;
+    unsigned long long d_off;
     unsigned short d_reclen;
     // more fields that we don't care about
   };

Modified: projects/clang500-import/contrib/gcc/config.gcc
==============================================================================
--- projects/clang500-import/contrib/gcc/config.gcc	Fri May 26 19:02:46 2017	(r318963)
+++ projects/clang500-import/contrib/gcc/config.gcc	Fri May 26 19:11:24 2017	(r318964)
@@ -1942,10 +1942,19 @@ rs6000-ibm-aix[56789].* | powerpc-ibm-ai
 	thread_file='aix'
 	extra_headers=
 	;;
+s390-*-freebsd*)
+	tm_file="${tm_file} dbxelf.h elfos.h ${fbsd_tm_file} s390/freebsd.h"
+	;;
 s390-*-linux*)
 	tm_file="s390/s390.h dbxelf.h elfos.h svr4.h linux.h s390/linux.h"
 	tmake_file="${tmake_file} t-dfprules s390/t-crtstuff s390/t-linux"
 	;;
+s390x-*-freebsd*)
+	tm_file="s390/s390.h s390/s390x.h dbxelf.h elfos.h ${fbsd_tm_file} s390/freebsd.h"
+	tm_p_file=s390/s390-protos.h
+	md_file=s390/s390.md
+	out_file=s390/s390.c
+	;;
 s390x-*-linux*)
 	tm_file="s390/s390x.h s390/s390.h dbxelf.h elfos.h svr4.h linux.h s390/linux.h"
 	tm_p_file=s390/s390-protos.h

Copied: projects/clang500-import/contrib/gcc/config/s390/freebsd.h (from r318963, head/contrib/gcc/config/s390/freebsd.h)
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ projects/clang500-import/contrib/gcc/config/s390/freebsd.h	Fri May 26 19:11:24 2017	(r318964, copy of r318963, head/contrib/gcc/config/s390/freebsd.h)
@@ -0,0 +1,105 @@
+/* Definitions for FreeBSD for S/390.
+   Copyright (C) 1999, 2000, 2001, 2002, 2004, 2005, 2006
+   Free Software Foundation, Inc.
+   Contributed by Hartmut Penner (hpenner@de.ibm.com) and
+                  Ulrich Weigand (uweigand@de.ibm.com).
+
+This file is part of GCC.
+
+GCC is free software; you can redistribute it and/or modify it under
+the terms of the GNU General Public License as published by the Free
+Software Foundation; either version 2, or (at your option) any later
+version.
+
+GCC is distributed in the hope that it will be useful, but WITHOUT ANY
+WARRANTY; without even the implied warranty of MERCHANTABILITY or
+FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+for more details.
+
+You should have received a copy of the GNU General Public License
+along with GCC; see the file COPYING.  If not, write to the Free
+Software Foundation, 51 Franklin Street, Fifth Floor, Boston, MA
+02110-1301, USA.  */
+
+#ifndef _CONFIG_S390_FREEBSD_H
+#define _CONFIG_S390_FREEBSD_H
+
+/* Target specific version string.  */
+
+#ifdef DEFAULT_TARGET_64BIT
+#undef  TARGET_VERSION
+#define TARGET_VERSION fprintf (stderr, " (FreeBSD for zSeries)");
+#else
+#undef  TARGET_VERSION
+#define TARGET_VERSION fprintf (stderr, " (FreeBSD for S/390)");
+#endif
+
+
+/* Target specific type definitions.  */
+
+/* ??? Do we really want long as size_t on 31-bit?  */
+/* Answer is yes for FreeBSD. */
+#undef  SIZE_TYPE
+#define SIZE_TYPE (TARGET_64BIT ? "long unsigned int" : "unsigned int")
+#undef  PTRDIFF_TYPE
+#define PTRDIFF_TYPE (TARGET_64BIT ? "long int" : "int")
+
+#undef  WCHAR_TYPE
+#define WCHAR_TYPE "int"
+#undef  WCHAR_TYPE_SIZE
+#define WCHAR_TYPE_SIZE 32
+
+#undef DEFAULT_SIGNED_CHAR
+#define DEFAULT_SIGNED_CHAR 1
+
+/* Target specific assembler settings.  */
+
+#undef  ASM_SPEC
+#define ASM_SPEC "%{m31&m64}%{mesa&mzarch}%{march=*}"
+
+
+/* Target specific linker settings.  */
+
+#ifdef DEFAULT_TARGET_64BIT
+#define MULTILIB_DEFAULTS { "m64" }
+#else
+#define MULTILIB_DEFAULTS { "m31" }
+#endif
+
+#define GLIBC_DYNAMIC_LINKER32 "/lib/ld.so.1"
+#define GLIBC_DYNAMIC_LINKER64 "/lib/ld64.so.1"
+
+#undef  LINK_SPEC
+#define LINK_SPEC \
+  "%{m31:-m elf_s390}%{m64:-m elf64_s390} \
+   %{shared:-shared} \
+   %{!shared: \
+      %{static:-static} \
+      %{!static: \
+	%{rdynamic:-export-dynamic} \
+	%{!dynamic-linker: \
+          %{m31:-dynamic-linker " LINUX_DYNAMIC_LINKER32 "} \
+          %{m64:-dynamic-linker " LINUX_DYNAMIC_LINKER64 "}}}}"
+
+#define CPP_SPEC "%{posix:-D_POSIX_SOURCE} %{pthread:-D_REENTRANT}"
+
+#define TARGET_ASM_FILE_END file_end_indicate_exec_stack
+
+#define MD_UNWIND_SUPPORT "config/s390/freebsd-unwind.h"
+
+#ifdef TARGET_LIBC_PROVIDES_SSP
+/* s390 glibc provides __stack_chk_guard in 0x14(tp),
+   s390x glibc provides it at 0x28(tp).  */
+#define TARGET_THREAD_SSP_OFFSET        (TARGET_64BIT ? 0x28 : 0x14)
+#endif
+
+/* Define if long doubles should be mangled as 'g'.  */
+#define TARGET_ALTERNATE_LONG_DOUBLE_MANGLING
+
+/* Override the default comment-starter of "/APP" from unix.h.  */
+#undef  ASM_APP_ON
+#define ASM_APP_ON	"#APP\n"
+#undef  ASM_APP_OFF
+#define ASM_APP_OFF	"#NO_APP\n"
+
+#endif

Modified: projects/clang500-import/contrib/libc-vis/vis.3
==============================================================================
--- projects/clang500-import/contrib/libc-vis/vis.3	Fri May 26 19:02:46 2017	(r318963)
+++ projects/clang500-import/contrib/libc-vis/vis.3	Fri May 26 19:11:24 2017	(r318964)
@@ -373,7 +373,6 @@ space.
 .It Dv \e240
 Represents Meta-space.
 .El
-.Pp
 .It Dv VIS_CSTYLE
 Use C-style backslash sequences to represent standard non-printable
 characters.

Modified: projects/clang500-import/contrib/llvm/tools/lldb/source/Plugins/Process/FreeBSD/ProcessMonitor.cpp
==============================================================================
--- projects/clang500-import/contrib/llvm/tools/lldb/source/Plugins/Process/FreeBSD/ProcessMonitor.cpp	Fri May 26 19:02:46 2017	(r318963)
+++ projects/clang500-import/contrib/llvm/tools/lldb/source/Plugins/Process/FreeBSD/ProcessMonitor.cpp	Fri May 26 19:11:24 2017	(r318964)
@@ -1132,6 +1132,8 @@ ProcessMessage ProcessMonitor::MonitorSI
 
   case 0:
   case TRAP_TRACE:
+  // Map TRAP_CAP to a trace trap in the absense of a more specific handler.
+  case TRAP_CAP:
     if (log)
       log->Printf("ProcessMonitor::%s() received trace event, tid = %" PRIu64
                   "  : si_code = %d",

Modified: projects/clang500-import/contrib/netbsd-tests/usr.bin/grep/t_grep.sh
==============================================================================
--- projects/clang500-import/contrib/netbsd-tests/usr.bin/grep/t_grep.sh	Fri May 26 19:02:46 2017	(r318963)
+++ projects/clang500-import/contrib/netbsd-tests/usr.bin/grep/t_grep.sh	Fri May 26 19:11:24 2017	(r318964)
@@ -627,6 +627,46 @@ binary_flags_body()
 	atf_check -o inline:"A\000B\000C\n" grep --binary-files=text 'B' test1
 	atf_check -s exit:1 grep --binary-files=without-match 'B' test2
 }
+
+atf_test_case mmap
+mmap_head()
+{
+	atf_set "descr" "Check basic matching with --mmap flag"
+}
+mmap_body()
+{
+	grep_type
+	if [ $? -eq $GREP_TYPE_GNU ]; then
+		atf_expect_fail "gnu grep from ports has no --mmap option"
+	fi
+
+	printf "A\nB\nC\n" > test1
+
+	atf_check -s exit:0 -o inline:"B\n" grep --mmap -oe "B" test1
+	atf_check -s exit:1 grep --mmap -e "Z" test1
+}
+
+atf_test_case mmap_eof_not_eol
+mmap_eof_not_eol_head()
+{
+	atf_set "descr" "Check --mmap flag handling of encountering EOF without EOL (PR 165471, 219402)"
+}
+mmap_eof_not_eol_body()
+{
+	grep_type
+	if [ $? -eq $GREP_TYPE_GNU ]; then
+		atf_expect_fail "gnu grep from ports has no --mmap option"
+	fi
+
+	printf "ABC" > test1
+	jot -b " "  -s "" 4096 >> test2
+
+	atf_check -s exit:0 -o inline:"B\n" grep --mmap -oe "B" test1
+	# Dependency on jemalloc(3) to detect buffer overflow, otherwise this
+	# unreliably produces a SIGSEGV or SIGBUS
+	atf_check -s exit:0 -o not-empty \
+	    env MALLOC_CONF="redzone:true" grep --mmap -e " " test2
+}
 # End FreeBSD
 
 atf_init_test_cases()
@@ -665,5 +705,7 @@ atf_init_test_cases()
 	atf_add_test_case grep_nomatch_flags
 	atf_add_test_case binary_flags
 	atf_add_test_case badcontext
+	atf_add_test_case mmap
+	atf_add_test_case mmap_eof_not_eol
 # End FreeBSD
 }

Modified: projects/clang500-import/contrib/openbsm/libbsm/bsm_wrappers.c
==============================================================================
--- projects/clang500-import/contrib/openbsm/libbsm/bsm_wrappers.c	Fri May 26 19:02:46 2017	(r318963)
+++ projects/clang500-import/contrib/openbsm/libbsm/bsm_wrappers.c	Fri May 26 19:11:24 2017	(r318964)
@@ -264,12 +264,14 @@ audit_set_terminal_host(uint32_t *m)
 int
 audit_set_terminal_id(au_tid_t *tid)
 {
+	dev_t port;
 	int ret;
 
 	if (tid == NULL)
 		return (kAUBadParamErr);
-	if ((ret = audit_set_terminal_port(&tid->port)) != kAUNoErr)
+	if ((ret = audit_set_terminal_port(&port)) != kAUNoErr)
 		return (ret);
+	tid->port = port;
 	return (audit_set_terminal_host(&tid->machine));
 }
 

Modified: projects/clang500-import/crypto/openssl/CHANGES
==============================================================================
--- projects/clang500-import/crypto/openssl/CHANGES	Fri May 26 19:02:46 2017	(r318963)
+++ projects/clang500-import/crypto/openssl/CHANGES	Fri May 26 19:11:24 2017	(r318964)
@@ -2,6 +2,12 @@
  OpenSSL CHANGES
  _______________
 
+ Changes between 1.0.2k and 1.0.2l [25 May 2017]
+
+  *) Have 'config' recognise 64-bit mingw and choose 'mingw64' as the target
+     platform rather than 'mingw'.
+     [Richard Levitte]
+
  Changes between 1.0.2j and 1.0.2k [26 Jan 2017]
 
   *) Truncated packet could crash via OOB read

Modified: projects/clang500-import/crypto/openssl/Configure
==============================================================================
--- projects/clang500-import/crypto/openssl/Configure	Fri May 26 19:02:46 2017	(r318963)
+++ projects/clang500-import/crypto/openssl/Configure	Fri May 26 19:11:24 2017	(r318964)
@@ -109,7 +109,7 @@ my $usage="Usage: Configure [no-<cipher>
 # Minimum warning options... any contributions to OpenSSL should at least get
 # past these. 
 
-my $gcc_devteam_warn = "-Wall -pedantic -DPEDANTIC -Wno-long-long -Wsign-compare -Wmissing-prototypes -Wshadow -Wformat -Werror -DCRYPTO_MDEBUG_ALL -DCRYPTO_MDEBUG_ABORT -DREF_CHECK -DOPENSSL_NO_DEPRECATED";
+my $gcc_devteam_warn = "-Wall -pedantic -DPEDANTIC -Wno-long-long -Wsign-compare -Wmissing-prototypes -Wshadow -Wformat -Wundef -Werror -DCRYPTO_MDEBUG_ALL -DCRYPTO_MDEBUG_ABORT -DREF_CHECK -DOPENSSL_NO_DEPRECATED";
 
 # TODO(openssl-team): fix problems and investigate if (at least) the following
 # warnings can also be enabled:
@@ -2041,12 +2041,13 @@ EOF
 	close(OUT);
 } else {
 	my $make_command = "$make PERL=\'$perl\'";
-	my $make_targets = "";
-	$make_targets .= " links" if $symlink;
-	$make_targets .= " depend" if $depflags ne $default_depflags && $make_depend;
-	$make_targets .= " gentests" if $symlink;
-	(system $make_command.$make_targets) == 0 or exit $?
-		if $make_targets ne "";
+	my @make_targets = ();
+	push @make_targets, "links" if $symlink;
+	push @make_targets, "depend" if $depflags ne $default_depflags && $make_depend;
+	push @make_targets, "gentests" if $symlink;
+	foreach my $make_target (@make_targets) {
+	    (system "$make_command $make_target") == 0 or exit $?;
+	}
 	if ( $perl =~ m@^/@) {
 	    &dofile("tools/c_rehash",$perl,'^#!/', '#!%s','^my \$dir;$', 'my $dir = "' . $openssldir . '";', '^my \$prefix;$', 'my $prefix = "' . $prefix . '";');
 	    &dofile("apps/CA.pl",$perl,'^#!/', '#!%s');
@@ -2056,8 +2057,8 @@ EOF
 	    &dofile("apps/CA.pl",'/usr/local/bin/perl','^#!/', '#!%s');
 	}
 	if ($depflags ne $default_depflags && !$make_depend) {
-            $warn_make_depend++;
-        }
+	    $warn_make_depend++;
+	}
 }
 
 # create the ms/version32.rc file if needed

Modified: projects/clang500-import/crypto/openssl/LICENSE
==============================================================================
--- projects/clang500-import/crypto/openssl/LICENSE	Fri May 26 19:02:46 2017	(r318963)
+++ projects/clang500-import/crypto/openssl/LICENSE	Fri May 26 19:11:24 2017	(r318964)
@@ -2,7 +2,7 @@
   LICENSE ISSUES
   ==============
 
-  The OpenSSL toolkit stays under a dual license, i.e. both the conditions of
+  The OpenSSL toolkit stays under a double license, i.e. both the conditions of
   the OpenSSL License and the original SSLeay license apply to the toolkit.
   See below for the actual license texts. Actually both licenses are BSD-style
   Open Source licenses. In case of any license issues related to OpenSSL
@@ -12,7 +12,7 @@
   ---------------
 
 /* ====================================================================
- * Copyright (c) 1998-2016 The OpenSSL Project.  All rights reserved.
+ * Copyright (c) 1998-2017 The OpenSSL 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/clang500-import/crypto/openssl/Makefile
==============================================================================
--- projects/clang500-import/crypto/openssl/Makefile	Fri May 26 19:02:46 2017	(r318963)
+++ projects/clang500-import/crypto/openssl/Makefile	Fri May 26 19:11:24 2017	(r318964)
@@ -4,7 +4,7 @@
 ## Makefile for OpenSSL
 ##
 
-VERSION=1.0.2k
+VERSION=1.0.2l

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



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201705261911.v4QJBPoR068532>