Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 13 Sep 2019 21:15:02 +0000 (UTC)
From:      Dimitry Andric <dim@FreeBSD.org>
To:        src-committers@freebsd.org, svn-src-projects@freebsd.org
Subject:   svn commit: r352308 - in projects/clang900-import: . cddl/contrib/opensolaris/common/avl contrib/apr/include/private contrib/compiler-rt/lib/builtins/armv6m contrib/compiler-rt/lib/sancov contrib/g...
Message-ID:  <201909132115.x8DLF2Uc060994@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: dim
Date: Fri Sep 13 21:15:01 2019
New Revision: 352308
URL: https://svnweb.freebsd.org/changeset/base/352308

Log:
  Merge ^/head r352105 through r352307.

Added:
  projects/clang900-import/contrib/libedit/
     - copied from r352307, head/contrib/libedit/
  projects/clang900-import/crypto/openssl/doc/man3/CRYPTO_memcmp.pod
     - copied unchanged from r352307, head/crypto/openssl/doc/man3/CRYPTO_memcmp.pod
  projects/clang900-import/crypto/openssl/doc/man3/X509_cmp.pod
     - copied unchanged from r352307, head/crypto/openssl/doc/man3/X509_cmp.pod
  projects/clang900-import/lib/csu/powerpc64/reloc.c
     - copied unchanged from r352307, head/lib/csu/powerpc64/reloc.c
  projects/clang900-import/lib/libedit/readline/
     - copied from r352307, head/lib/libedit/readline/
  projects/clang900-import/secure/lib/libcrypto/man/CRYPTO_memcmp.3
     - copied unchanged from r352307, head/secure/lib/libcrypto/man/CRYPTO_memcmp.3
  projects/clang900-import/secure/lib/libcrypto/man/X509_cmp.3
     - copied unchanged from r352307, head/secure/lib/libcrypto/man/X509_cmp.3
  projects/clang900-import/sys/arm64/intel/
     - copied from r352307, head/sys/arm64/intel/
  projects/clang900-import/sys/arm64/linux/linux_genassym.c
     - copied unchanged from r352307, head/sys/arm64/linux/linux_genassym.c
  projects/clang900-import/sys/dev/psci/smccc_arm.S
     - copied unchanged from r352307, head/sys/dev/psci/smccc_arm.S
  projects/clang900-import/sys/dev/psci/smccc_arm64.S
     - copied unchanged from r352307, head/sys/dev/psci/smccc_arm64.S
  projects/clang900-import/usr.bin/locale/tests/
     - copied from r352307, head/usr.bin/locale/tests/
  projects/clang900-import/usr.sbin/jail/tests/
     - copied from r352307, head/usr.sbin/jail/tests/
Deleted:
  projects/clang900-import/cddl/contrib/opensolaris/common/avl/
  projects/clang900-import/contrib/apr/include/private/
  projects/clang900-import/contrib/compiler-rt/lib/builtins/armv6m/
  projects/clang900-import/contrib/compiler-rt/lib/sancov/
  projects/clang900-import/contrib/ipfilter/ipsd/
  projects/clang900-import/contrib/ipfilter/net/
  projects/clang900-import/contrib/libxo/m4/
  projects/clang900-import/contrib/llvm/include/llvm/BinaryFormat/WasmRelocs/
  projects/clang900-import/contrib/llvm/include/llvm/MC/MCAnalysis/
  projects/clang900-import/contrib/llvm/lib/ExecutionEngine/JIT/
  projects/clang900-import/contrib/llvm/lib/MC/MCAnalysis/
  projects/clang900-import/contrib/llvm/lib/Target/Nios2/
  projects/clang900-import/contrib/llvm/tools/lldb/source/Plugins/ExpressionParser/Go/
  projects/clang900-import/contrib/llvm/tools/lldb/source/Plugins/Language/Go/
  projects/clang900-import/contrib/llvm/tools/lldb/source/Plugins/Language/Java/
  projects/clang900-import/contrib/llvm/tools/lldb/source/Plugins/Language/OCaml/
  projects/clang900-import/contrib/llvm/tools/lldb/source/Plugins/LanguageRuntime/Go/
  projects/clang900-import/contrib/llvm/tools/lldb/source/Plugins/LanguageRuntime/Java/
  projects/clang900-import/contrib/llvm/tools/lldb/source/Plugins/OperatingSystem/Go/
  projects/clang900-import/contrib/llvm/tools/llvm-mca/include/
  projects/clang900-import/contrib/llvm/tools/llvm-mca/lib/
  projects/clang900-import/contrib/netbsd-tests/crypto/libcrypto/bf/
  projects/clang900-import/contrib/netbsd-tests/crypto/libcrypto/bn/
  projects/clang900-import/contrib/netbsd-tests/crypto/libcrypto/cast/
  projects/clang900-import/contrib/netbsd-tests/crypto/libcrypto/des/
  projects/clang900-import/contrib/netbsd-tests/crypto/libcrypto/dh/
  projects/clang900-import/contrib/netbsd-tests/crypto/libcrypto/dsa/
  projects/clang900-import/contrib/netbsd-tests/crypto/libcrypto/ec/
  projects/clang900-import/contrib/netbsd-tests/crypto/libcrypto/ecdh/
  projects/clang900-import/contrib/netbsd-tests/crypto/libcrypto/ecdsa/
  projects/clang900-import/contrib/netbsd-tests/crypto/libcrypto/engine/
  projects/clang900-import/contrib/netbsd-tests/crypto/libcrypto/evp/
  projects/clang900-import/contrib/netbsd-tests/crypto/libcrypto/hmac/
  projects/clang900-import/contrib/netbsd-tests/crypto/libcrypto/idea/
  projects/clang900-import/contrib/netbsd-tests/crypto/libcrypto/lhash/
  projects/clang900-import/contrib/netbsd-tests/crypto/libcrypto/md2/
  projects/clang900-import/contrib/netbsd-tests/crypto/libcrypto/md4/
  projects/clang900-import/contrib/netbsd-tests/crypto/libcrypto/md5/
  projects/clang900-import/contrib/netbsd-tests/crypto/libcrypto/mdc2/
  projects/clang900-import/contrib/netbsd-tests/crypto/libcrypto/rand/
  projects/clang900-import/contrib/netbsd-tests/crypto/libcrypto/rc2/
  projects/clang900-import/contrib/netbsd-tests/crypto/libcrypto/rc4/
  projects/clang900-import/contrib/netbsd-tests/crypto/libcrypto/rc5/
  projects/clang900-import/contrib/netbsd-tests/crypto/libcrypto/ripemd/
  projects/clang900-import/contrib/netbsd-tests/crypto/libcrypto/rsa/
  projects/clang900-import/contrib/netbsd-tests/crypto/libcrypto/sha/
  projects/clang900-import/contrib/netbsd-tests/crypto/libcrypto/sha1/
  projects/clang900-import/contrib/netbsd-tests/crypto/libcrypto/srp/
  projects/clang900-import/contrib/netbsd-tests/crypto/libcrypto/threads/
  projects/clang900-import/contrib/netbsd-tests/crypto/libcrypto/x509v3/
  projects/clang900-import/contrib/netbsd-tests/dev/usb/libhid/
  projects/clang900-import/contrib/netbsd-tests/dev/usb/t_hid/
  projects/clang900-import/contrib/netbsd-tests/lib/libposix/bsd/
  projects/clang900-import/contrib/netbsd-tests/lib/libposix/posix1/
  projects/clang900-import/contrib/netbsd-tests/lib/libposix/posix2/
  projects/clang900-import/contrib/netbsd-tests/lib/libtre/
  projects/clang900-import/contrib/traceroute/lbl/
  projects/clang900-import/contrib/wpa/patches/
  projects/clang900-import/contrib/wpa/src/hlr_auc_gw/
  projects/clang900-import/contrib/wpa/wpa_supplicant/tests/
  projects/clang900-import/crypto/heimdal/lib/sqlite/
  projects/clang900-import/crypto/openssl/crypto/aes/asm/aes-586.pl
  projects/clang900-import/crypto/openssl/crypto/aes/asm/aes-x86_64.pl
  projects/clang900-import/crypto/openssl/crypto/aes/asm/bsaes-x86_64.pl
  projects/clang900-import/lib/libedit/Makefile.depend
  projects/clang900-import/lib/libedit/TEST/
  projects/clang900-import/lib/libedit/chared.c
  projects/clang900-import/lib/libedit/chared.h
  projects/clang900-import/lib/libedit/chartype.c
  projects/clang900-import/lib/libedit/chartype.h
  projects/clang900-import/lib/libedit/common.c
  projects/clang900-import/lib/libedit/config.h
  projects/clang900-import/lib/libedit/edit/
  projects/clang900-import/lib/libedit/editline.3
  projects/clang900-import/lib/libedit/editrc.5
  projects/clang900-import/lib/libedit/el.c
  projects/clang900-import/lib/libedit/el.h
  projects/clang900-import/lib/libedit/eln.c
  projects/clang900-import/lib/libedit/emacs.c
  projects/clang900-import/lib/libedit/filecomplete.c
  projects/clang900-import/lib/libedit/filecomplete.h
  projects/clang900-import/lib/libedit/hist.c
  projects/clang900-import/lib/libedit/hist.h
  projects/clang900-import/lib/libedit/histedit.h
  projects/clang900-import/lib/libedit/history.c
  projects/clang900-import/lib/libedit/keymacro.c
  projects/clang900-import/lib/libedit/keymacro.h
  projects/clang900-import/lib/libedit/makelist
  projects/clang900-import/lib/libedit/map.c
  projects/clang900-import/lib/libedit/map.h
  projects/clang900-import/lib/libedit/parse.c
  projects/clang900-import/lib/libedit/parse.h
  projects/clang900-import/lib/libedit/prompt.c
  projects/clang900-import/lib/libedit/prompt.h
  projects/clang900-import/lib/libedit/read.c
  projects/clang900-import/lib/libedit/read.h
  projects/clang900-import/lib/libedit/readline.c
  projects/clang900-import/lib/libedit/refresh.c
  projects/clang900-import/lib/libedit/refresh.h
  projects/clang900-import/lib/libedit/search.c
  projects/clang900-import/lib/libedit/search.h
  projects/clang900-import/lib/libedit/sig.c
  projects/clang900-import/lib/libedit/sig.h
  projects/clang900-import/lib/libedit/sys.h
  projects/clang900-import/lib/libedit/terminal.c
  projects/clang900-import/lib/libedit/terminal.h
  projects/clang900-import/lib/libedit/tokenizer.c
  projects/clang900-import/lib/libedit/tty.c
  projects/clang900-import/lib/libedit/tty.h
  projects/clang900-import/lib/libedit/vi.c
  projects/clang900-import/lib/libnandfs/
  projects/clang900-import/sbin/nandfs/
  projects/clang900-import/sbin/newfs_nandfs/
  projects/clang900-import/secure/lib/libcrypto/amd64/aes-x86_64.S
  projects/clang900-import/secure/lib/libcrypto/amd64/bsaes-x86_64.S
  projects/clang900-import/secure/lib/libcrypto/i386/aes-586.S
  projects/clang900-import/stand/sparc64/zfsloader/
  projects/clang900-import/sys/dev/nand/
  projects/clang900-import/sys/dev/psci/psci_arm.S
  projects/clang900-import/sys/dev/psci/psci_arm64.S
  projects/clang900-import/sys/fs/nandfs/
  projects/clang900-import/sys/gnu/dts/include/dt-bindings/genpd/
  projects/clang900-import/sys/mips/gxemul/
  projects/clang900-import/sys/modules/drm/
  projects/clang900-import/sys/modules/drm2/
  projects/clang900-import/sys/modules/if_tap/
  projects/clang900-import/sys/modules/if_tun/
  projects/clang900-import/sys/modules/nand/
  projects/clang900-import/sys/modules/nandfs/
  projects/clang900-import/sys/modules/nandsim/
  projects/clang900-import/tools/tools/nanobsd/gateworks/
  projects/clang900-import/tools/tools/nanobsd/rescue/Pkg/
  projects/clang900-import/usr.bin/colldef/
  projects/clang900-import/usr.bin/mklocale/
  projects/clang900-import/usr.bin/send-pr/
  projects/clang900-import/usr.sbin/bsdconfig/fdisk/
  projects/clang900-import/usr.sbin/nandsim/
  projects/clang900-import/usr.sbin/nandtool/
Modified:
  projects/clang900-import/ObsoleteFiles.inc
  projects/clang900-import/RELNOTES
  projects/clang900-import/UPDATING
  projects/clang900-import/contrib/gdb/gdb/cli/cli-cmds.c
  projects/clang900-import/contrib/gdb/gdb/cli/cli-setshow.c
  projects/clang900-import/contrib/gdb/gdb/event-top.c
  projects/clang900-import/contrib/gdb/gdb/top.c
  projects/clang900-import/contrib/gdb/gdb/tracepoint.c
  projects/clang900-import/contrib/libcxxrt/unwind-arm.h
  projects/clang900-import/contrib/mtree/create.c
  projects/clang900-import/contrib/mtree/only.c
  projects/clang900-import/contrib/mtree/specspec.c
  projects/clang900-import/contrib/netbsd-tests/lib/libc/regex/t_exhaust.c
  projects/clang900-import/contrib/netbsd-tests/usr.sbin/mtree/t_mtree.sh
  projects/clang900-import/contrib/tzdata/NEWS
  projects/clang900-import/contrib/tzdata/asia
  projects/clang900-import/contrib/tzdata/australasia
  projects/clang900-import/contrib/tzdata/backzone
  projects/clang900-import/contrib/tzdata/europe
  projects/clang900-import/contrib/tzdata/leap-seconds.list
  projects/clang900-import/contrib/tzdata/leapseconds
  projects/clang900-import/contrib/tzdata/leapseconds.awk
  projects/clang900-import/contrib/tzdata/northamerica
  projects/clang900-import/contrib/tzdata/southamerica
  projects/clang900-import/contrib/tzdata/theory.html
  projects/clang900-import/contrib/tzdata/version
  projects/clang900-import/crypto/openssl/CHANGES
  projects/clang900-import/crypto/openssl/Configure
  projects/clang900-import/crypto/openssl/INSTALL
  projects/clang900-import/crypto/openssl/NEWS
  projects/clang900-import/crypto/openssl/README
  projects/clang900-import/crypto/openssl/apps/apps.c
  projects/clang900-import/crypto/openssl/apps/apps.h
  projects/clang900-import/crypto/openssl/apps/ca.c
  projects/clang900-import/crypto/openssl/apps/dgst.c
  projects/clang900-import/crypto/openssl/apps/enc.c
  projects/clang900-import/crypto/openssl/apps/ocsp.c
  projects/clang900-import/crypto/openssl/apps/openssl.c
  projects/clang900-import/crypto/openssl/apps/pkcs12.c
  projects/clang900-import/crypto/openssl/apps/req.c
  projects/clang900-import/crypto/openssl/apps/s_apps.h
  projects/clang900-import/crypto/openssl/apps/s_cb.c
  projects/clang900-import/crypto/openssl/apps/s_client.c
  projects/clang900-import/crypto/openssl/apps/speed.c
  projects/clang900-import/crypto/openssl/apps/storeutl.c
  projects/clang900-import/crypto/openssl/config
  projects/clang900-import/crypto/openssl/crypto/aes/asm/aes-s390x.pl
  projects/clang900-import/crypto/openssl/crypto/asn1/a_time.c
  projects/clang900-import/crypto/openssl/crypto/asn1/a_type.c
  projects/clang900-import/crypto/openssl/crypto/asn1/x_bignum.c
  projects/clang900-import/crypto/openssl/crypto/bio/b_addr.c
  projects/clang900-import/crypto/openssl/crypto/bio/bss_dgram.c
  projects/clang900-import/crypto/openssl/crypto/bio/bss_file.c
  projects/clang900-import/crypto/openssl/crypto/bio/bss_mem.c
  projects/clang900-import/crypto/openssl/crypto/bn/asm/mips.pl
  projects/clang900-import/crypto/openssl/crypto/bn/bn_div.c
  projects/clang900-import/crypto/openssl/crypto/bn/bn_lcl.h
  projects/clang900-import/crypto/openssl/crypto/bn/bn_lib.c
  projects/clang900-import/crypto/openssl/crypto/bn/bn_prime.c
  projects/clang900-import/crypto/openssl/crypto/bn/bn_rand.c
  projects/clang900-import/crypto/openssl/crypto/bn/bn_sqrt.c
  projects/clang900-import/crypto/openssl/crypto/cms/cms_att.c
  projects/clang900-import/crypto/openssl/crypto/cms/cms_env.c
  projects/clang900-import/crypto/openssl/crypto/cms/cms_err.c
  projects/clang900-import/crypto/openssl/crypto/cms/cms_lcl.h
  projects/clang900-import/crypto/openssl/crypto/cms/cms_sd.c
  projects/clang900-import/crypto/openssl/crypto/cms/cms_smime.c
  projects/clang900-import/crypto/openssl/crypto/conf/conf_sap.c
  projects/clang900-import/crypto/openssl/crypto/ctype.c
  projects/clang900-import/crypto/openssl/crypto/dh/dh_check.c
  projects/clang900-import/crypto/openssl/crypto/dh/dh_gen.c
  projects/clang900-import/crypto/openssl/crypto/dh/dh_key.c
  projects/clang900-import/crypto/openssl/crypto/dh/dh_lib.c
  projects/clang900-import/crypto/openssl/crypto/dsa/dsa_ameth.c
  projects/clang900-import/crypto/openssl/crypto/dsa/dsa_err.c
  projects/clang900-import/crypto/openssl/crypto/dsa/dsa_ossl.c
  projects/clang900-import/crypto/openssl/crypto/dso/dso_dlfcn.c
  projects/clang900-import/crypto/openssl/crypto/ec/asm/ecp_nistz256-sparcv9.pl
  projects/clang900-import/crypto/openssl/crypto/ec/asm/ecp_nistz256-x86_64.pl
  projects/clang900-import/crypto/openssl/crypto/ec/asm/x25519-ppc64.pl
  projects/clang900-import/crypto/openssl/crypto/ec/ec_asn1.c
  projects/clang900-import/crypto/openssl/crypto/ec/ec_curve.c
  projects/clang900-import/crypto/openssl/crypto/ec/ec_lcl.h
  projects/clang900-import/crypto/openssl/crypto/ec/ec_lib.c
  projects/clang900-import/crypto/openssl/crypto/ec/ecdh_ossl.c
  projects/clang900-import/crypto/openssl/crypto/ec/ecdsa_ossl.c
  projects/clang900-import/crypto/openssl/crypto/ec/ecp_nistp224.c
  projects/clang900-import/crypto/openssl/crypto/ec/ecp_nistp256.c
  projects/clang900-import/crypto/openssl/crypto/ec/ecp_nistp521.c
  projects/clang900-import/crypto/openssl/crypto/ec/ecp_nistputil.c
  projects/clang900-import/crypto/openssl/crypto/ec/ecx_meth.c
  projects/clang900-import/crypto/openssl/crypto/engine/eng_devcrypto.c
  projects/clang900-import/crypto/openssl/crypto/engine/eng_openssl.c
  projects/clang900-import/crypto/openssl/crypto/err/err.c
  projects/clang900-import/crypto/openssl/crypto/err/openssl.txt
  projects/clang900-import/crypto/openssl/crypto/evp/bio_ok.c
  projects/clang900-import/crypto/openssl/crypto/evp/e_aes.c
  projects/clang900-import/crypto/openssl/crypto/evp/e_aria.c
  projects/clang900-import/crypto/openssl/crypto/evp/e_chacha20_poly1305.c
  projects/clang900-import/crypto/openssl/crypto/evp/e_rc5.c
  projects/clang900-import/crypto/openssl/crypto/evp/evp_err.c
  projects/clang900-import/crypto/openssl/crypto/evp/evp_lib.c
  projects/clang900-import/crypto/openssl/crypto/evp/m_sha3.c
  projects/clang900-import/crypto/openssl/crypto/include/internal/ctype.h
  projects/clang900-import/crypto/openssl/crypto/include/internal/rand_int.h
  projects/clang900-import/crypto/openssl/crypto/include/internal/sm2err.h
  projects/clang900-import/crypto/openssl/crypto/init.c
  projects/clang900-import/crypto/openssl/crypto/lhash/lhash.c
  projects/clang900-import/crypto/openssl/crypto/o_str.c
  projects/clang900-import/crypto/openssl/crypto/pem/pvkfmt.c
  projects/clang900-import/crypto/openssl/crypto/pkcs7/pk7_doit.c
  projects/clang900-import/crypto/openssl/crypto/rand/drbg_lib.c
  projects/clang900-import/crypto/openssl/crypto/rand/rand_err.c
  projects/clang900-import/crypto/openssl/crypto/rand/rand_lcl.h
  projects/clang900-import/crypto/openssl/crypto/rand/rand_lib.c
  projects/clang900-import/crypto/openssl/crypto/rand/rand_unix.c
  projects/clang900-import/crypto/openssl/crypto/rsa/rsa_ameth.c
  projects/clang900-import/crypto/openssl/crypto/rsa/rsa_err.c
  projects/clang900-import/crypto/openssl/crypto/rsa/rsa_gen.c
  projects/clang900-import/crypto/openssl/crypto/rsa/rsa_lib.c
  projects/clang900-import/crypto/openssl/crypto/rsa/rsa_ossl.c
  projects/clang900-import/crypto/openssl/crypto/s390xcap.c
  projects/clang900-import/crypto/openssl/crypto/sha/asm/keccak1600-armv4.pl
  projects/clang900-import/crypto/openssl/crypto/sha/asm/keccak1600-armv8.pl
  projects/clang900-import/crypto/openssl/crypto/sha/asm/sha512-sparcv9.pl
  projects/clang900-import/crypto/openssl/crypto/sm2/sm2_sign.c
  projects/clang900-import/crypto/openssl/crypto/store/loader_file.c
  projects/clang900-import/crypto/openssl/crypto/store/store_lib.c
  projects/clang900-import/crypto/openssl/crypto/threads_none.c
  projects/clang900-import/crypto/openssl/crypto/threads_pthread.c
  projects/clang900-import/crypto/openssl/crypto/ui/ui_lib.c
  projects/clang900-import/crypto/openssl/crypto/ui/ui_openssl.c
  projects/clang900-import/crypto/openssl/crypto/uid.c
  projects/clang900-import/crypto/openssl/crypto/whrlpool/wp_block.c
  projects/clang900-import/crypto/openssl/crypto/x509/by_dir.c
  projects/clang900-import/crypto/openssl/crypto/x509/t_req.c
  projects/clang900-import/crypto/openssl/crypto/x509/x509_att.c
  projects/clang900-import/crypto/openssl/crypto/x509/x509_cmp.c
  projects/clang900-import/crypto/openssl/crypto/x509/x509_err.c
  projects/clang900-import/crypto/openssl/crypto/x509/x509_lu.c
  projects/clang900-import/crypto/openssl/crypto/x509/x509_vfy.c
  projects/clang900-import/crypto/openssl/crypto/x509v3/v3_alt.c
  projects/clang900-import/crypto/openssl/crypto/x509v3/v3_purp.c
  projects/clang900-import/crypto/openssl/doc/HOWTO/proxy_certificates.txt
  projects/clang900-import/crypto/openssl/doc/man1/engine.pod
  projects/clang900-import/crypto/openssl/doc/man1/errstr.pod
  projects/clang900-import/crypto/openssl/doc/man1/pkcs12.pod
  projects/clang900-import/crypto/openssl/doc/man1/pkeyparam.pod
  projects/clang900-import/crypto/openssl/doc/man1/s_client.pod
  projects/clang900-import/crypto/openssl/doc/man1/s_server.pod
  projects/clang900-import/crypto/openssl/doc/man3/ADMISSIONS.pod
  projects/clang900-import/crypto/openssl/doc/man3/ASYNC_start_job.pod
  projects/clang900-import/crypto/openssl/doc/man3/BIO_connect.pod
  projects/clang900-import/crypto/openssl/doc/man3/BIO_f_ssl.pod
  projects/clang900-import/crypto/openssl/doc/man3/BIO_find_type.pod
  projects/clang900-import/crypto/openssl/doc/man3/BIO_new.pod
  projects/clang900-import/crypto/openssl/doc/man3/BIO_s_accept.pod
  projects/clang900-import/crypto/openssl/doc/man3/BIO_s_bio.pod
  projects/clang900-import/crypto/openssl/doc/man3/BIO_s_connect.pod
  projects/clang900-import/crypto/openssl/doc/man3/BIO_s_fd.pod
  projects/clang900-import/crypto/openssl/doc/man3/BIO_s_mem.pod
  projects/clang900-import/crypto/openssl/doc/man3/BIO_set_callback.pod
  projects/clang900-import/crypto/openssl/doc/man3/BN_generate_prime.pod
  projects/clang900-import/crypto/openssl/doc/man3/BN_mod_mul_montgomery.pod
  projects/clang900-import/crypto/openssl/doc/man3/BN_new.pod
  projects/clang900-import/crypto/openssl/doc/man3/CMS_final.pod
  projects/clang900-import/crypto/openssl/doc/man3/CRYPTO_THREAD_run_once.pod
  projects/clang900-import/crypto/openssl/doc/man3/DES_random_key.pod
  projects/clang900-import/crypto/openssl/doc/man3/DSA_generate_key.pod
  projects/clang900-import/crypto/openssl/doc/man3/DSA_sign.pod
  projects/clang900-import/crypto/openssl/doc/man3/ECDSA_SIG_new.pod
  projects/clang900-import/crypto/openssl/doc/man3/EVP_DigestInit.pod
  projects/clang900-import/crypto/openssl/doc/man3/EVP_DigestSignInit.pod
  projects/clang900-import/crypto/openssl/doc/man3/EVP_DigestVerifyInit.pod
  projects/clang900-import/crypto/openssl/doc/man3/EVP_PKEY_CTX_set_hkdf_md.pod
  projects/clang900-import/crypto/openssl/doc/man3/EVP_PKEY_CTX_set_tls1_prf_md.pod
  projects/clang900-import/crypto/openssl/doc/man3/EVP_PKEY_decrypt.pod
  projects/clang900-import/crypto/openssl/doc/man3/EVP_PKEY_derive.pod
  projects/clang900-import/crypto/openssl/doc/man3/EVP_PKEY_encrypt.pod
  projects/clang900-import/crypto/openssl/doc/man3/EVP_PKEY_sign.pod
  projects/clang900-import/crypto/openssl/doc/man3/EVP_PKEY_verify.pod
  projects/clang900-import/crypto/openssl/doc/man3/EVP_PKEY_verify_recover.pod
  projects/clang900-import/crypto/openssl/doc/man3/EVP_SealInit.pod
  projects/clang900-import/crypto/openssl/doc/man3/EVP_SignInit.pod
  projects/clang900-import/crypto/openssl/doc/man3/EVP_VerifyInit.pod
  projects/clang900-import/crypto/openssl/doc/man3/EVP_aria.pod
  projects/clang900-import/crypto/openssl/doc/man3/EVP_md5.pod
  projects/clang900-import/crypto/openssl/doc/man3/EVP_rc5_32_12_16_cbc.pod
  projects/clang900-import/crypto/openssl/doc/man3/OCSP_REQUEST_new.pod
  projects/clang900-import/crypto/openssl/doc/man3/OPENSSL_fork_prepare.pod
  projects/clang900-import/crypto/openssl/doc/man3/OSSL_STORE_LOADER.pod
  projects/clang900-import/crypto/openssl/doc/man3/OSSL_STORE_expect.pod
  projects/clang900-import/crypto/openssl/doc/man3/PKCS12_newpass.pod
  projects/clang900-import/crypto/openssl/doc/man3/RAND_DRBG_set_callbacks.pod
  projects/clang900-import/crypto/openssl/doc/man3/RAND_set_rand_method.pod
  projects/clang900-import/crypto/openssl/doc/man3/RSA_blinding_on.pod
  projects/clang900-import/crypto/openssl/doc/man3/RSA_generate_key.pod
  projects/clang900-import/crypto/openssl/doc/man3/RSA_padding_add_PKCS1_type_1.pod
  projects/clang900-import/crypto/openssl/doc/man3/RSA_public_encrypt.pod
  projects/clang900-import/crypto/openssl/doc/man3/RSA_sign_ASN1_OCTET_STRING.pod
  projects/clang900-import/crypto/openssl/doc/man3/SSL_CTX_config.pod
  projects/clang900-import/crypto/openssl/doc/man3/SSL_CTX_dane_enable.pod
  projects/clang900-import/crypto/openssl/doc/man3/SSL_CTX_get0_param.pod
  projects/clang900-import/crypto/openssl/doc/man3/SSL_CTX_new.pod
  projects/clang900-import/crypto/openssl/doc/man3/SSL_CTX_set_cipher_list.pod
  projects/clang900-import/crypto/openssl/doc/man3/SSL_CTX_set_generate_session_id.pod
  projects/clang900-import/crypto/openssl/doc/man3/SSL_CTX_set_session_id_context.pod
  projects/clang900-import/crypto/openssl/doc/man3/SSL_CTX_set_verify.pod
  projects/clang900-import/crypto/openssl/doc/man3/SSL_SESSION_get0_hostname.pod
  projects/clang900-import/crypto/openssl/doc/man3/SSL_get_error.pod
  projects/clang900-import/crypto/openssl/doc/man3/SSL_library_init.pod
  projects/clang900-import/crypto/openssl/doc/man3/SSL_set1_host.pod
  projects/clang900-import/crypto/openssl/doc/man3/SSL_write.pod
  projects/clang900-import/crypto/openssl/doc/man3/X509_STORE_CTX_get_error.pod
  projects/clang900-import/crypto/openssl/doc/man3/X509_STORE_CTX_set_verify_cb.pod
  projects/clang900-import/crypto/openssl/doc/man3/X509_STORE_add_cert.pod
  projects/clang900-import/crypto/openssl/doc/man3/X509_STORE_new.pod
  projects/clang900-import/crypto/openssl/doc/man3/X509_VERIFY_PARAM_set_flags.pod
  projects/clang900-import/crypto/openssl/doc/man3/X509_get_extension_flags.pod
  projects/clang900-import/crypto/openssl/doc/man3/d2i_X509.pod
  projects/clang900-import/crypto/openssl/doc/man5/x509v3_config.pod
  projects/clang900-import/crypto/openssl/doc/man7/Ed25519.pod
  projects/clang900-import/crypto/openssl/doc/man7/RAND.pod
  projects/clang900-import/crypto/openssl/doc/man7/SM2.pod
  projects/clang900-import/crypto/openssl/doc/man7/X25519.pod
  projects/clang900-import/crypto/openssl/doc/man7/bio.pod
  projects/clang900-import/crypto/openssl/doc/man7/scrypt.pod
  projects/clang900-import/crypto/openssl/e_os.h
  projects/clang900-import/crypto/openssl/engines/build.info
  projects/clang900-import/crypto/openssl/engines/e_afalg.c
  projects/clang900-import/crypto/openssl/include/internal/constant_time_locl.h
  projects/clang900-import/crypto/openssl/include/internal/cryptlib.h
  projects/clang900-import/crypto/openssl/include/internal/dsoerr.h
  projects/clang900-import/crypto/openssl/include/internal/refcount.h
  projects/clang900-import/crypto/openssl/include/internal/thread_once.h
  projects/clang900-import/crypto/openssl/include/internal/tsan_assist.h
  projects/clang900-import/crypto/openssl/include/openssl/asn1err.h
  projects/clang900-import/crypto/openssl/include/openssl/asyncerr.h
  projects/clang900-import/crypto/openssl/include/openssl/bio.h
  projects/clang900-import/crypto/openssl/include/openssl/bioerr.h
  projects/clang900-import/crypto/openssl/include/openssl/bnerr.h
  projects/clang900-import/crypto/openssl/include/openssl/buffererr.h
  projects/clang900-import/crypto/openssl/include/openssl/cms.h
  projects/clang900-import/crypto/openssl/include/openssl/cmserr.h
  projects/clang900-import/crypto/openssl/include/openssl/comperr.h
  projects/clang900-import/crypto/openssl/include/openssl/conferr.h
  projects/clang900-import/crypto/openssl/include/openssl/cryptoerr.h
  projects/clang900-import/crypto/openssl/include/openssl/cterr.h
  projects/clang900-import/crypto/openssl/include/openssl/dherr.h
  projects/clang900-import/crypto/openssl/include/openssl/dsaerr.h
  projects/clang900-import/crypto/openssl/include/openssl/ec.h
  projects/clang900-import/crypto/openssl/include/openssl/ecerr.h
  projects/clang900-import/crypto/openssl/include/openssl/engineerr.h
  projects/clang900-import/crypto/openssl/include/openssl/evp.h
  projects/clang900-import/crypto/openssl/include/openssl/evperr.h
  projects/clang900-import/crypto/openssl/include/openssl/kdferr.h
  projects/clang900-import/crypto/openssl/include/openssl/objectserr.h
  projects/clang900-import/crypto/openssl/include/openssl/ocsperr.h
  projects/clang900-import/crypto/openssl/include/openssl/opensslv.h
  projects/clang900-import/crypto/openssl/include/openssl/pemerr.h
  projects/clang900-import/crypto/openssl/include/openssl/pkcs12err.h
  projects/clang900-import/crypto/openssl/include/openssl/pkcs7err.h
  projects/clang900-import/crypto/openssl/include/openssl/randerr.h
  projects/clang900-import/crypto/openssl/include/openssl/rsaerr.h
  projects/clang900-import/crypto/openssl/include/openssl/ssl.h
  projects/clang900-import/crypto/openssl/include/openssl/sslerr.h
  projects/clang900-import/crypto/openssl/include/openssl/store.h
  projects/clang900-import/crypto/openssl/include/openssl/storeerr.h
  projects/clang900-import/crypto/openssl/include/openssl/tls1.h
  projects/clang900-import/crypto/openssl/include/openssl/tserr.h
  projects/clang900-import/crypto/openssl/include/openssl/uierr.h
  projects/clang900-import/crypto/openssl/include/openssl/x509err.h
  projects/clang900-import/crypto/openssl/include/openssl/x509v3.h
  projects/clang900-import/crypto/openssl/include/openssl/x509v3err.h
  projects/clang900-import/crypto/openssl/ssl/d1_msg.c
  projects/clang900-import/crypto/openssl/ssl/record/rec_layer_s3.c
  projects/clang900-import/crypto/openssl/ssl/s3_lib.c
  projects/clang900-import/crypto/openssl/ssl/ssl_cert.c
  projects/clang900-import/crypto/openssl/ssl/ssl_ciph.c
  projects/clang900-import/crypto/openssl/ssl/ssl_lib.c
  projects/clang900-import/crypto/openssl/ssl/ssl_locl.h
  projects/clang900-import/crypto/openssl/ssl/ssl_sess.c
  projects/clang900-import/crypto/openssl/ssl/statem/extensions.c
  projects/clang900-import/crypto/openssl/ssl/statem/extensions_clnt.c
  projects/clang900-import/crypto/openssl/ssl/statem/extensions_srvr.c
  projects/clang900-import/crypto/openssl/ssl/statem/statem_clnt.c
  projects/clang900-import/crypto/openssl/ssl/statem/statem_lib.c
  projects/clang900-import/crypto/openssl/ssl/statem/statem_srvr.c
  projects/clang900-import/crypto/openssl/ssl/t1_lib.c
  projects/clang900-import/crypto/openssl/ssl/tls13_enc.c
  projects/clang900-import/etc/mtree/BSD.tests.dist
  projects/clang900-import/gnu/usr.bin/gdb/Makefile.inc
  projects/clang900-import/gnu/usr.bin/gdb/kgdb/trgt.c
  projects/clang900-import/lib/csu/powerpc64/Makefile
  projects/clang900-import/lib/csu/powerpc64/crt1.c
  projects/clang900-import/lib/geom/nop/geom_nop.c
  projects/clang900-import/lib/libbsnmp/libbsnmp/Makefile
  projects/clang900-import/lib/libc/locale/euc.5
  projects/clang900-import/lib/libc/locale/multibyte.3
  projects/clang900-import/lib/libc/locale/setlocale.3
  projects/clang900-import/lib/libc/sys/getsockopt.2
  projects/clang900-import/lib/libedit/Makefile
  projects/clang900-import/lib/libkvm/kvm_private.c
  projects/clang900-import/sbin/bectl/bectl.8
  projects/clang900-import/sbin/bectl/bectl.c
  projects/clang900-import/sbin/camcontrol/camcontrol.c
  projects/clang900-import/sbin/devd/Makefile
  projects/clang900-import/sbin/devd/token.l
  projects/clang900-import/sbin/nvmecontrol/comnd.c
  projects/clang900-import/sbin/ping/ping.c
  projects/clang900-import/secure/lib/libcrypto/Makefile
  projects/clang900-import/secure/lib/libcrypto/Makefile.asm
  projects/clang900-import/secure/lib/libcrypto/Makefile.inc
  projects/clang900-import/secure/lib/libcrypto/Makefile.man
  projects/clang900-import/secure/lib/libcrypto/Version.map
  projects/clang900-import/secure/lib/libcrypto/aarch64/keccak1600-armv8.S
  projects/clang900-import/secure/lib/libcrypto/arm/keccak1600-armv4.S
  projects/clang900-import/secure/lib/libcrypto/man/ADMISSIONS.3
  projects/clang900-import/secure/lib/libcrypto/man/ASN1_INTEGER_get_int64.3
  projects/clang900-import/secure/lib/libcrypto/man/ASN1_ITEM_lookup.3
  projects/clang900-import/secure/lib/libcrypto/man/ASN1_OBJECT_new.3
  projects/clang900-import/secure/lib/libcrypto/man/ASN1_STRING_TABLE_add.3
  projects/clang900-import/secure/lib/libcrypto/man/ASN1_STRING_length.3
  projects/clang900-import/secure/lib/libcrypto/man/ASN1_STRING_new.3
  projects/clang900-import/secure/lib/libcrypto/man/ASN1_STRING_print_ex.3
  projects/clang900-import/secure/lib/libcrypto/man/ASN1_TIME_set.3
  projects/clang900-import/secure/lib/libcrypto/man/ASN1_TYPE_get.3
  projects/clang900-import/secure/lib/libcrypto/man/ASN1_generate_nconf.3
  projects/clang900-import/secure/lib/libcrypto/man/ASYNC_WAIT_CTX_new.3
  projects/clang900-import/secure/lib/libcrypto/man/ASYNC_start_job.3
  projects/clang900-import/secure/lib/libcrypto/man/BF_encrypt.3
  projects/clang900-import/secure/lib/libcrypto/man/BIO_ADDR.3
  projects/clang900-import/secure/lib/libcrypto/man/BIO_ADDRINFO.3
  projects/clang900-import/secure/lib/libcrypto/man/BIO_connect.3
  projects/clang900-import/secure/lib/libcrypto/man/BIO_ctrl.3
  projects/clang900-import/secure/lib/libcrypto/man/BIO_f_base64.3
  projects/clang900-import/secure/lib/libcrypto/man/BIO_f_buffer.3
  projects/clang900-import/secure/lib/libcrypto/man/BIO_f_cipher.3
  projects/clang900-import/secure/lib/libcrypto/man/BIO_f_md.3
  projects/clang900-import/secure/lib/libcrypto/man/BIO_f_null.3
  projects/clang900-import/secure/lib/libcrypto/man/BIO_f_ssl.3
  projects/clang900-import/secure/lib/libcrypto/man/BIO_find_type.3
  projects/clang900-import/secure/lib/libcrypto/man/BIO_get_data.3
  projects/clang900-import/secure/lib/libcrypto/man/BIO_get_ex_new_index.3
  projects/clang900-import/secure/lib/libcrypto/man/BIO_meth_new.3
  projects/clang900-import/secure/lib/libcrypto/man/BIO_new.3
  projects/clang900-import/secure/lib/libcrypto/man/BIO_new_CMS.3
  projects/clang900-import/secure/lib/libcrypto/man/BIO_parse_hostserv.3
  projects/clang900-import/secure/lib/libcrypto/man/BIO_printf.3
  projects/clang900-import/secure/lib/libcrypto/man/BIO_push.3
  projects/clang900-import/secure/lib/libcrypto/man/BIO_read.3
  projects/clang900-import/secure/lib/libcrypto/man/BIO_s_accept.3
  projects/clang900-import/secure/lib/libcrypto/man/BIO_s_bio.3
  projects/clang900-import/secure/lib/libcrypto/man/BIO_s_connect.3
  projects/clang900-import/secure/lib/libcrypto/man/BIO_s_fd.3
  projects/clang900-import/secure/lib/libcrypto/man/BIO_s_file.3
  projects/clang900-import/secure/lib/libcrypto/man/BIO_s_mem.3
  projects/clang900-import/secure/lib/libcrypto/man/BIO_s_null.3
  projects/clang900-import/secure/lib/libcrypto/man/BIO_s_socket.3
  projects/clang900-import/secure/lib/libcrypto/man/BIO_set_callback.3
  projects/clang900-import/secure/lib/libcrypto/man/BIO_should_retry.3
  projects/clang900-import/secure/lib/libcrypto/man/BN_BLINDING_new.3
  projects/clang900-import/secure/lib/libcrypto/man/BN_CTX_new.3
  projects/clang900-import/secure/lib/libcrypto/man/BN_CTX_start.3
  projects/clang900-import/secure/lib/libcrypto/man/BN_add.3
  projects/clang900-import/secure/lib/libcrypto/man/BN_add_word.3
  projects/clang900-import/secure/lib/libcrypto/man/BN_bn2bin.3
  projects/clang900-import/secure/lib/libcrypto/man/BN_cmp.3
  projects/clang900-import/secure/lib/libcrypto/man/BN_copy.3
  projects/clang900-import/secure/lib/libcrypto/man/BN_generate_prime.3
  projects/clang900-import/secure/lib/libcrypto/man/BN_mod_inverse.3
  projects/clang900-import/secure/lib/libcrypto/man/BN_mod_mul_montgomery.3
  projects/clang900-import/secure/lib/libcrypto/man/BN_mod_mul_reciprocal.3
  projects/clang900-import/secure/lib/libcrypto/man/BN_new.3
  projects/clang900-import/secure/lib/libcrypto/man/BN_num_bytes.3
  projects/clang900-import/secure/lib/libcrypto/man/BN_rand.3
  projects/clang900-import/secure/lib/libcrypto/man/BN_security_bits.3
  projects/clang900-import/secure/lib/libcrypto/man/BN_set_bit.3
  projects/clang900-import/secure/lib/libcrypto/man/BN_swap.3
  projects/clang900-import/secure/lib/libcrypto/man/BN_zero.3
  projects/clang900-import/secure/lib/libcrypto/man/BUF_MEM_new.3
  projects/clang900-import/secure/lib/libcrypto/man/CMS_add0_cert.3
  projects/clang900-import/secure/lib/libcrypto/man/CMS_add1_recipient_cert.3
  projects/clang900-import/secure/lib/libcrypto/man/CMS_add1_signer.3
  projects/clang900-import/secure/lib/libcrypto/man/CMS_compress.3
  projects/clang900-import/secure/lib/libcrypto/man/CMS_decrypt.3
  projects/clang900-import/secure/lib/libcrypto/man/CMS_encrypt.3
  projects/clang900-import/secure/lib/libcrypto/man/CMS_final.3
  projects/clang900-import/secure/lib/libcrypto/man/CMS_get0_RecipientInfos.3
  projects/clang900-import/secure/lib/libcrypto/man/CMS_get0_SignerInfos.3
  projects/clang900-import/secure/lib/libcrypto/man/CMS_get0_type.3
  projects/clang900-import/secure/lib/libcrypto/man/CMS_get1_ReceiptRequest.3
  projects/clang900-import/secure/lib/libcrypto/man/CMS_sign.3
  projects/clang900-import/secure/lib/libcrypto/man/CMS_sign_receipt.3
  projects/clang900-import/secure/lib/libcrypto/man/CMS_uncompress.3
  projects/clang900-import/secure/lib/libcrypto/man/CMS_verify.3
  projects/clang900-import/secure/lib/libcrypto/man/CMS_verify_receipt.3
  projects/clang900-import/secure/lib/libcrypto/man/CONF_modules_free.3
  projects/clang900-import/secure/lib/libcrypto/man/CONF_modules_load_file.3
  projects/clang900-import/secure/lib/libcrypto/man/CRYPTO_THREAD_run_once.3
  projects/clang900-import/secure/lib/libcrypto/man/CRYPTO_get_ex_new_index.3
  projects/clang900-import/secure/lib/libcrypto/man/CTLOG_STORE_get0_log_by_id.3
  projects/clang900-import/secure/lib/libcrypto/man/CTLOG_STORE_new.3
  projects/clang900-import/secure/lib/libcrypto/man/CTLOG_new.3
  projects/clang900-import/secure/lib/libcrypto/man/CT_POLICY_EVAL_CTX_new.3
  projects/clang900-import/secure/lib/libcrypto/man/DEFINE_STACK_OF.3
  projects/clang900-import/secure/lib/libcrypto/man/DES_random_key.3
  projects/clang900-import/secure/lib/libcrypto/man/DH_generate_key.3
  projects/clang900-import/secure/lib/libcrypto/man/DH_generate_parameters.3
  projects/clang900-import/secure/lib/libcrypto/man/DH_get0_pqg.3
  projects/clang900-import/secure/lib/libcrypto/man/DH_get_1024_160.3
  projects/clang900-import/secure/lib/libcrypto/man/DH_meth_new.3
  projects/clang900-import/secure/lib/libcrypto/man/DH_new.3
  projects/clang900-import/secure/lib/libcrypto/man/DH_new_by_nid.3
  projects/clang900-import/secure/lib/libcrypto/man/DH_set_method.3
  projects/clang900-import/secure/lib/libcrypto/man/DH_size.3
  projects/clang900-import/secure/lib/libcrypto/man/DSA_SIG_new.3
  projects/clang900-import/secure/lib/libcrypto/man/DSA_do_sign.3
  projects/clang900-import/secure/lib/libcrypto/man/DSA_dup_DH.3
  projects/clang900-import/secure/lib/libcrypto/man/DSA_generate_key.3
  projects/clang900-import/secure/lib/libcrypto/man/DSA_generate_parameters.3
  projects/clang900-import/secure/lib/libcrypto/man/DSA_get0_pqg.3
  projects/clang900-import/secure/lib/libcrypto/man/DSA_meth_new.3
  projects/clang900-import/secure/lib/libcrypto/man/DSA_new.3
  projects/clang900-import/secure/lib/libcrypto/man/DSA_set_method.3
  projects/clang900-import/secure/lib/libcrypto/man/DSA_sign.3
  projects/clang900-import/secure/lib/libcrypto/man/DSA_size.3
  projects/clang900-import/secure/lib/libcrypto/man/DTLS_get_data_mtu.3
  projects/clang900-import/secure/lib/libcrypto/man/DTLS_set_timer_cb.3
  projects/clang900-import/secure/lib/libcrypto/man/DTLSv1_listen.3
  projects/clang900-import/secure/lib/libcrypto/man/ECDSA_SIG_new.3
  projects/clang900-import/secure/lib/libcrypto/man/ECPKParameters_print.3
  projects/clang900-import/secure/lib/libcrypto/man/EC_GFp_simple_method.3
  projects/clang900-import/secure/lib/libcrypto/man/EC_GROUP_copy.3
  projects/clang900-import/secure/lib/libcrypto/man/EC_GROUP_new.3
  projects/clang900-import/secure/lib/libcrypto/man/EC_KEY_get_enc_flags.3
  projects/clang900-import/secure/lib/libcrypto/man/EC_KEY_new.3
  projects/clang900-import/secure/lib/libcrypto/man/EC_POINT_add.3
  projects/clang900-import/secure/lib/libcrypto/man/EC_POINT_new.3
  projects/clang900-import/secure/lib/libcrypto/man/ENGINE_add.3
  projects/clang900-import/secure/lib/libcrypto/man/ERR_GET_LIB.3
  projects/clang900-import/secure/lib/libcrypto/man/ERR_clear_error.3
  projects/clang900-import/secure/lib/libcrypto/man/ERR_error_string.3
  projects/clang900-import/secure/lib/libcrypto/man/ERR_get_error.3
  projects/clang900-import/secure/lib/libcrypto/man/ERR_load_crypto_strings.3
  projects/clang900-import/secure/lib/libcrypto/man/ERR_load_strings.3
  projects/clang900-import/secure/lib/libcrypto/man/ERR_print_errors.3
  projects/clang900-import/secure/lib/libcrypto/man/ERR_put_error.3
  projects/clang900-import/secure/lib/libcrypto/man/ERR_remove_state.3
  projects/clang900-import/secure/lib/libcrypto/man/ERR_set_mark.3
  projects/clang900-import/secure/lib/libcrypto/man/EVP_BytesToKey.3
  projects/clang900-import/secure/lib/libcrypto/man/EVP_CIPHER_CTX_get_cipher_data.3
  projects/clang900-import/secure/lib/libcrypto/man/EVP_CIPHER_meth_new.3
  projects/clang900-import/secure/lib/libcrypto/man/EVP_DigestInit.3
  projects/clang900-import/secure/lib/libcrypto/man/EVP_DigestSignInit.3
  projects/clang900-import/secure/lib/libcrypto/man/EVP_DigestVerifyInit.3
  projects/clang900-import/secure/lib/libcrypto/man/EVP_EncodeInit.3
  projects/clang900-import/secure/lib/libcrypto/man/EVP_EncryptInit.3
  projects/clang900-import/secure/lib/libcrypto/man/EVP_MD_meth_new.3
  projects/clang900-import/secure/lib/libcrypto/man/EVP_OpenInit.3
  projects/clang900-import/secure/lib/libcrypto/man/EVP_PKEY_ASN1_METHOD.3
  projects/clang900-import/secure/lib/libcrypto/man/EVP_PKEY_CTX_ctrl.3
  projects/clang900-import/secure/lib/libcrypto/man/EVP_PKEY_CTX_new.3
  projects/clang900-import/secure/lib/libcrypto/man/EVP_PKEY_CTX_set1_pbe_pass.3
  projects/clang900-import/secure/lib/libcrypto/man/EVP_PKEY_CTX_set_hkdf_md.3
  projects/clang900-import/secure/lib/libcrypto/man/EVP_PKEY_CTX_set_rsa_pss_keygen_md.3
  projects/clang900-import/secure/lib/libcrypto/man/EVP_PKEY_CTX_set_scrypt_N.3
  projects/clang900-import/secure/lib/libcrypto/man/EVP_PKEY_CTX_set_tls1_prf_md.3
  projects/clang900-import/secure/lib/libcrypto/man/EVP_PKEY_asn1_get_count.3
  projects/clang900-import/secure/lib/libcrypto/man/EVP_PKEY_cmp.3
  projects/clang900-import/secure/lib/libcrypto/man/EVP_PKEY_decrypt.3
  projects/clang900-import/secure/lib/libcrypto/man/EVP_PKEY_derive.3
  projects/clang900-import/secure/lib/libcrypto/man/EVP_PKEY_encrypt.3
  projects/clang900-import/secure/lib/libcrypto/man/EVP_PKEY_get_default_digest_nid.3
  projects/clang900-import/secure/lib/libcrypto/man/EVP_PKEY_keygen.3
  projects/clang900-import/secure/lib/libcrypto/man/EVP_PKEY_meth_get_count.3
  projects/clang900-import/secure/lib/libcrypto/man/EVP_PKEY_meth_new.3
  projects/clang900-import/secure/lib/libcrypto/man/EVP_PKEY_new.3
  projects/clang900-import/secure/lib/libcrypto/man/EVP_PKEY_print_private.3
  projects/clang900-import/secure/lib/libcrypto/man/EVP_PKEY_set1_RSA.3
  projects/clang900-import/secure/lib/libcrypto/man/EVP_PKEY_sign.3
  projects/clang900-import/secure/lib/libcrypto/man/EVP_PKEY_verify.3
  projects/clang900-import/secure/lib/libcrypto/man/EVP_PKEY_verify_recover.3
  projects/clang900-import/secure/lib/libcrypto/man/EVP_SealInit.3
  projects/clang900-import/secure/lib/libcrypto/man/EVP_SignInit.3
  projects/clang900-import/secure/lib/libcrypto/man/EVP_VerifyInit.3
  projects/clang900-import/secure/lib/libcrypto/man/EVP_aes.3
  projects/clang900-import/secure/lib/libcrypto/man/EVP_aria.3
  projects/clang900-import/secure/lib/libcrypto/man/EVP_bf_cbc.3
  projects/clang900-import/secure/lib/libcrypto/man/EVP_blake2b512.3
  projects/clang900-import/secure/lib/libcrypto/man/EVP_camellia.3
  projects/clang900-import/secure/lib/libcrypto/man/EVP_cast5_cbc.3
  projects/clang900-import/secure/lib/libcrypto/man/EVP_chacha20.3
  projects/clang900-import/secure/lib/libcrypto/man/EVP_des.3
  projects/clang900-import/secure/lib/libcrypto/man/EVP_desx_cbc.3
  projects/clang900-import/secure/lib/libcrypto/man/EVP_idea_cbc.3
  projects/clang900-import/secure/lib/libcrypto/man/EVP_md2.3
  projects/clang900-import/secure/lib/libcrypto/man/EVP_md4.3
  projects/clang900-import/secure/lib/libcrypto/man/EVP_md5.3
  projects/clang900-import/secure/lib/libcrypto/man/EVP_mdc2.3
  projects/clang900-import/secure/lib/libcrypto/man/EVP_rc2_cbc.3
  projects/clang900-import/secure/lib/libcrypto/man/EVP_rc4.3
  projects/clang900-import/secure/lib/libcrypto/man/EVP_rc5_32_12_16_cbc.3
  projects/clang900-import/secure/lib/libcrypto/man/EVP_ripemd160.3
  projects/clang900-import/secure/lib/libcrypto/man/EVP_seed_cbc.3
  projects/clang900-import/secure/lib/libcrypto/man/EVP_sha1.3
  projects/clang900-import/secure/lib/libcrypto/man/EVP_sha224.3
  projects/clang900-import/secure/lib/libcrypto/man/EVP_sha3_224.3
  projects/clang900-import/secure/lib/libcrypto/man/EVP_sm3.3
  projects/clang900-import/secure/lib/libcrypto/man/EVP_sm4_cbc.3
  projects/clang900-import/secure/lib/libcrypto/man/EVP_whirlpool.3
  projects/clang900-import/secure/lib/libcrypto/man/HMAC.3
  projects/clang900-import/secure/lib/libcrypto/man/MD5.3
  projects/clang900-import/secure/lib/libcrypto/man/MDC2_Init.3
  projects/clang900-import/secure/lib/libcrypto/man/OBJ_nid2obj.3
  projects/clang900-import/secure/lib/libcrypto/man/OCSP_REQUEST_new.3
  projects/clang900-import/secure/lib/libcrypto/man/OCSP_cert_to_id.3
  projects/clang900-import/secure/lib/libcrypto/man/OCSP_request_add1_nonce.3
  projects/clang900-import/secure/lib/libcrypto/man/OCSP_resp_find_status.3
  projects/clang900-import/secure/lib/libcrypto/man/OCSP_response_status.3
  projects/clang900-import/secure/lib/libcrypto/man/OCSP_sendreq_new.3
  projects/clang900-import/secure/lib/libcrypto/man/OPENSSL_Applink.3
  projects/clang900-import/secure/lib/libcrypto/man/OPENSSL_LH_COMPFUNC.3
  projects/clang900-import/secure/lib/libcrypto/man/OPENSSL_LH_stats.3
  projects/clang900-import/secure/lib/libcrypto/man/OPENSSL_VERSION_NUMBER.3
  projects/clang900-import/secure/lib/libcrypto/man/OPENSSL_config.3
  projects/clang900-import/secure/lib/libcrypto/man/OPENSSL_fork_prepare.3
  projects/clang900-import/secure/lib/libcrypto/man/OPENSSL_ia32cap.3
  projects/clang900-import/secure/lib/libcrypto/man/OPENSSL_init_crypto.3
  projects/clang900-import/secure/lib/libcrypto/man/OPENSSL_init_ssl.3
  projects/clang900-import/secure/lib/libcrypto/man/OPENSSL_instrument_bus.3
  projects/clang900-import/secure/lib/libcrypto/man/OPENSSL_load_builtin_modules.3
  projects/clang900-import/secure/lib/libcrypto/man/OPENSSL_malloc.3
  projects/clang900-import/secure/lib/libcrypto/man/OPENSSL_secure_malloc.3
  projects/clang900-import/secure/lib/libcrypto/man/OSSL_STORE_INFO.3
  projects/clang900-import/secure/lib/libcrypto/man/OSSL_STORE_LOADER.3
  projects/clang900-import/secure/lib/libcrypto/man/OSSL_STORE_SEARCH.3
  projects/clang900-import/secure/lib/libcrypto/man/OSSL_STORE_expect.3
  projects/clang900-import/secure/lib/libcrypto/man/OSSL_STORE_open.3
  projects/clang900-import/secure/lib/libcrypto/man/OpenSSL_add_all_algorithms.3
  projects/clang900-import/secure/lib/libcrypto/man/PEM_bytes_read_bio.3
  projects/clang900-import/secure/lib/libcrypto/man/PEM_read.3
  projects/clang900-import/secure/lib/libcrypto/man/PEM_read_CMS.3
  projects/clang900-import/secure/lib/libcrypto/man/PEM_read_bio_PrivateKey.3
  projects/clang900-import/secure/lib/libcrypto/man/PEM_read_bio_ex.3
  projects/clang900-import/secure/lib/libcrypto/man/PEM_write_bio_CMS_stream.3
  projects/clang900-import/secure/lib/libcrypto/man/PEM_write_bio_PKCS7_stream.3
  projects/clang900-import/secure/lib/libcrypto/man/PKCS12_create.3
  projects/clang900-import/secure/lib/libcrypto/man/PKCS12_newpass.3
  projects/clang900-import/secure/lib/libcrypto/man/PKCS12_parse.3
  projects/clang900-import/secure/lib/libcrypto/man/PKCS5_PBKDF2_HMAC.3
  projects/clang900-import/secure/lib/libcrypto/man/PKCS7_decrypt.3
  projects/clang900-import/secure/lib/libcrypto/man/PKCS7_encrypt.3
  projects/clang900-import/secure/lib/libcrypto/man/PKCS7_sign.3
  projects/clang900-import/secure/lib/libcrypto/man/PKCS7_sign_add_signer.3
  projects/clang900-import/secure/lib/libcrypto/man/PKCS7_verify.3
  projects/clang900-import/secure/lib/libcrypto/man/RAND_DRBG_generate.3
  projects/clang900-import/secure/lib/libcrypto/man/RAND_DRBG_get0_master.3
  projects/clang900-import/secure/lib/libcrypto/man/RAND_DRBG_new.3
  projects/clang900-import/secure/lib/libcrypto/man/RAND_DRBG_reseed.3
  projects/clang900-import/secure/lib/libcrypto/man/RAND_DRBG_set_callbacks.3
  projects/clang900-import/secure/lib/libcrypto/man/RAND_DRBG_set_ex_data.3
  projects/clang900-import/secure/lib/libcrypto/man/RAND_add.3
  projects/clang900-import/secure/lib/libcrypto/man/RAND_bytes.3
  projects/clang900-import/secure/lib/libcrypto/man/RAND_cleanup.3
  projects/clang900-import/secure/lib/libcrypto/man/RAND_egd.3
  projects/clang900-import/secure/lib/libcrypto/man/RAND_load_file.3
  projects/clang900-import/secure/lib/libcrypto/man/RAND_set_rand_method.3
  projects/clang900-import/secure/lib/libcrypto/man/RC4_set_key.3
  projects/clang900-import/secure/lib/libcrypto/man/RIPEMD160_Init.3
  projects/clang900-import/secure/lib/libcrypto/man/RSA_blinding_on.3
  projects/clang900-import/secure/lib/libcrypto/man/RSA_check_key.3
  projects/clang900-import/secure/lib/libcrypto/man/RSA_generate_key.3
  projects/clang900-import/secure/lib/libcrypto/man/RSA_get0_key.3
  projects/clang900-import/secure/lib/libcrypto/man/RSA_meth_new.3
  projects/clang900-import/secure/lib/libcrypto/man/RSA_new.3
  projects/clang900-import/secure/lib/libcrypto/man/RSA_padding_add_PKCS1_type_1.3
  projects/clang900-import/secure/lib/libcrypto/man/RSA_print.3
  projects/clang900-import/secure/lib/libcrypto/man/RSA_private_encrypt.3
  projects/clang900-import/secure/lib/libcrypto/man/RSA_public_encrypt.3
  projects/clang900-import/secure/lib/libcrypto/man/RSA_set_method.3
  projects/clang900-import/secure/lib/libcrypto/man/RSA_sign.3
  projects/clang900-import/secure/lib/libcrypto/man/RSA_sign_ASN1_OCTET_STRING.3
  projects/clang900-import/secure/lib/libcrypto/man/RSA_size.3
  projects/clang900-import/secure/lib/libcrypto/man/SCT_new.3
  projects/clang900-import/secure/lib/libcrypto/man/SCT_print.3
  projects/clang900-import/secure/lib/libcrypto/man/SCT_validate.3
  projects/clang900-import/secure/lib/libcrypto/man/SHA256_Init.3
  projects/clang900-import/secure/lib/libcrypto/man/SMIME_read_CMS.3
  projects/clang900-import/secure/lib/libcrypto/man/SMIME_read_PKCS7.3
  projects/clang900-import/secure/lib/libcrypto/man/SMIME_write_CMS.3
  projects/clang900-import/secure/lib/libcrypto/man/SMIME_write_PKCS7.3
  projects/clang900-import/secure/lib/libcrypto/man/SSL_CIPHER_get_name.3
  projects/clang900-import/secure/lib/libcrypto/man/SSL_COMP_add_compression_method.3
  projects/clang900-import/secure/lib/libcrypto/man/SSL_CONF_CTX_new.3
  projects/clang900-import/secure/lib/libcrypto/man/SSL_CONF_CTX_set1_prefix.3
  projects/clang900-import/secure/lib/libcrypto/man/SSL_CONF_CTX_set_flags.3
  projects/clang900-import/secure/lib/libcrypto/man/SSL_CONF_CTX_set_ssl_ctx.3
  projects/clang900-import/secure/lib/libcrypto/man/SSL_CONF_cmd.3
  projects/clang900-import/secure/lib/libcrypto/man/SSL_CONF_cmd_argv.3
  projects/clang900-import/secure/lib/libcrypto/man/SSL_CTX_add1_chain_cert.3
  projects/clang900-import/secure/lib/libcrypto/man/SSL_CTX_add_extra_chain_cert.3
  projects/clang900-import/secure/lib/libcrypto/man/SSL_CTX_add_session.3
  projects/clang900-import/secure/lib/libcrypto/man/SSL_CTX_config.3
  projects/clang900-import/secure/lib/libcrypto/man/SSL_CTX_ctrl.3
  projects/clang900-import/secure/lib/libcrypto/man/SSL_CTX_dane_enable.3
  projects/clang900-import/secure/lib/libcrypto/man/SSL_CTX_flush_sessions.3
  projects/clang900-import/secure/lib/libcrypto/man/SSL_CTX_free.3
  projects/clang900-import/secure/lib/libcrypto/man/SSL_CTX_get0_param.3
  projects/clang900-import/secure/lib/libcrypto/man/SSL_CTX_get_verify_mode.3
  projects/clang900-import/secure/lib/libcrypto/man/SSL_CTX_has_client_custom_ext.3
  projects/clang900-import/secure/lib/libcrypto/man/SSL_CTX_load_verify_locations.3
  projects/clang900-import/secure/lib/libcrypto/man/SSL_CTX_new.3
  projects/clang900-import/secure/lib/libcrypto/man/SSL_CTX_sess_number.3
  projects/clang900-import/secure/lib/libcrypto/man/SSL_CTX_sess_set_cache_size.3
  projects/clang900-import/secure/lib/libcrypto/man/SSL_CTX_sess_set_get_cb.3
  projects/clang900-import/secure/lib/libcrypto/man/SSL_CTX_sessions.3
  projects/clang900-import/secure/lib/libcrypto/man/SSL_CTX_set0_CA_list.3
  projects/clang900-import/secure/lib/libcrypto/man/SSL_CTX_set1_curves.3
  projects/clang900-import/secure/lib/libcrypto/man/SSL_CTX_set1_sigalgs.3
  projects/clang900-import/secure/lib/libcrypto/man/SSL_CTX_set1_verify_cert_store.3
  projects/clang900-import/secure/lib/libcrypto/man/SSL_CTX_set_alpn_select_cb.3
  projects/clang900-import/secure/lib/libcrypto/man/SSL_CTX_set_cert_cb.3
  projects/clang900-import/secure/lib/libcrypto/man/SSL_CTX_set_cert_store.3
  projects/clang900-import/secure/lib/libcrypto/man/SSL_CTX_set_cert_verify_callback.3
  projects/clang900-import/secure/lib/libcrypto/man/SSL_CTX_set_cipher_list.3
  projects/clang900-import/secure/lib/libcrypto/man/SSL_CTX_set_client_cert_cb.3
  projects/clang900-import/secure/lib/libcrypto/man/SSL_CTX_set_client_hello_cb.3
  projects/clang900-import/secure/lib/libcrypto/man/SSL_CTX_set_ct_validation_callback.3
  projects/clang900-import/secure/lib/libcrypto/man/SSL_CTX_set_ctlog_list_file.3
  projects/clang900-import/secure/lib/libcrypto/man/SSL_CTX_set_default_passwd_cb.3
  projects/clang900-import/secure/lib/libcrypto/man/SSL_CTX_set_ex_data.3
  projects/clang900-import/secure/lib/libcrypto/man/SSL_CTX_set_generate_session_id.3
  projects/clang900-import/secure/lib/libcrypto/man/SSL_CTX_set_info_callback.3
  projects/clang900-import/secure/lib/libcrypto/man/SSL_CTX_set_keylog_callback.3
  projects/clang900-import/secure/lib/libcrypto/man/SSL_CTX_set_max_cert_list.3
  projects/clang900-import/secure/lib/libcrypto/man/SSL_CTX_set_min_proto_version.3
  projects/clang900-import/secure/lib/libcrypto/man/SSL_CTX_set_mode.3
  projects/clang900-import/secure/lib/libcrypto/man/SSL_CTX_set_msg_callback.3
  projects/clang900-import/secure/lib/libcrypto/man/SSL_CTX_set_num_tickets.3
  projects/clang900-import/secure/lib/libcrypto/man/SSL_CTX_set_options.3
  projects/clang900-import/secure/lib/libcrypto/man/SSL_CTX_set_psk_client_callback.3
  projects/clang900-import/secure/lib/libcrypto/man/SSL_CTX_set_quiet_shutdown.3
  projects/clang900-import/secure/lib/libcrypto/man/SSL_CTX_set_read_ahead.3
  projects/clang900-import/secure/lib/libcrypto/man/SSL_CTX_set_record_padding_callback.3
  projects/clang900-import/secure/lib/libcrypto/man/SSL_CTX_set_security_level.3
  projects/clang900-import/secure/lib/libcrypto/man/SSL_CTX_set_session_cache_mode.3
  projects/clang900-import/secure/lib/libcrypto/man/SSL_CTX_set_session_id_context.3
  projects/clang900-import/secure/lib/libcrypto/man/SSL_CTX_set_session_ticket_cb.3
  projects/clang900-import/secure/lib/libcrypto/man/SSL_CTX_set_split_send_fragment.3
  projects/clang900-import/secure/lib/libcrypto/man/SSL_CTX_set_ssl_version.3
  projects/clang900-import/secure/lib/libcrypto/man/SSL_CTX_set_stateless_cookie_generate_cb.3
  projects/clang900-import/secure/lib/libcrypto/man/SSL_CTX_set_timeout.3
  projects/clang900-import/secure/lib/libcrypto/man/SSL_CTX_set_tlsext_servername_callback.3
  projects/clang900-import/secure/lib/libcrypto/man/SSL_CTX_set_tlsext_status_cb.3
  projects/clang900-import/secure/lib/libcrypto/man/SSL_CTX_set_tlsext_ticket_key_cb.3
  projects/clang900-import/secure/lib/libcrypto/man/SSL_CTX_set_tlsext_use_srtp.3
  projects/clang900-import/secure/lib/libcrypto/man/SSL_CTX_set_tmp_dh_callback.3
  projects/clang900-import/secure/lib/libcrypto/man/SSL_CTX_set_verify.3
  projects/clang900-import/secure/lib/libcrypto/man/SSL_CTX_use_certificate.3
  projects/clang900-import/secure/lib/libcrypto/man/SSL_CTX_use_psk_identity_hint.3
  projects/clang900-import/secure/lib/libcrypto/man/SSL_CTX_use_serverinfo.3
  projects/clang900-import/secure/lib/libcrypto/man/SSL_SESSION_free.3
  projects/clang900-import/secure/lib/libcrypto/man/SSL_SESSION_get0_cipher.3
  projects/clang900-import/secure/lib/libcrypto/man/SSL_SESSION_get0_hostname.3
  projects/clang900-import/secure/lib/libcrypto/man/SSL_SESSION_get0_id_context.3
  projects/clang900-import/secure/lib/libcrypto/man/SSL_SESSION_get0_peer.3
  projects/clang900-import/secure/lib/libcrypto/man/SSL_SESSION_get_compress_id.3
  projects/clang900-import/secure/lib/libcrypto/man/SSL_SESSION_get_ex_data.3
  projects/clang900-import/secure/lib/libcrypto/man/SSL_SESSION_get_protocol_version.3
  projects/clang900-import/secure/lib/libcrypto/man/SSL_SESSION_get_time.3
  projects/clang900-import/secure/lib/libcrypto/man/SSL_SESSION_has_ticket.3
  projects/clang900-import/secure/lib/libcrypto/man/SSL_SESSION_is_resumable.3
  projects/clang900-import/secure/lib/libcrypto/man/SSL_SESSION_print.3
  projects/clang900-import/secure/lib/libcrypto/man/SSL_SESSION_set1_id.3
  projects/clang900-import/secure/lib/libcrypto/man/SSL_accept.3
  projects/clang900-import/secure/lib/libcrypto/man/SSL_alert_type_string.3
  projects/clang900-import/secure/lib/libcrypto/man/SSL_alloc_buffers.3
  projects/clang900-import/secure/lib/libcrypto/man/SSL_check_chain.3
  projects/clang900-import/secure/lib/libcrypto/man/SSL_clear.3
  projects/clang900-import/secure/lib/libcrypto/man/SSL_connect.3
  projects/clang900-import/secure/lib/libcrypto/man/SSL_do_handshake.3
  projects/clang900-import/secure/lib/libcrypto/man/SSL_export_keying_material.3
  projects/clang900-import/secure/lib/libcrypto/man/SSL_extension_supported.3
  projects/clang900-import/secure/lib/libcrypto/man/SSL_free.3
  projects/clang900-import/secure/lib/libcrypto/man/SSL_get0_peer_scts.3
  projects/clang900-import/secure/lib/libcrypto/man/SSL_get_SSL_CTX.3
  projects/clang900-import/secure/lib/libcrypto/man/SSL_get_all_async_fds.3
  projects/clang900-import/secure/lib/libcrypto/man/SSL_get_ciphers.3
  projects/clang900-import/secure/lib/libcrypto/man/SSL_get_client_random.3
  projects/clang900-import/secure/lib/libcrypto/man/SSL_get_current_cipher.3
  projects/clang900-import/secure/lib/libcrypto/man/SSL_get_default_timeout.3
  projects/clang900-import/secure/lib/libcrypto/man/SSL_get_error.3
  projects/clang900-import/secure/lib/libcrypto/man/SSL_get_extms_support.3
  projects/clang900-import/secure/lib/libcrypto/man/SSL_get_fd.3
  projects/clang900-import/secure/lib/libcrypto/man/SSL_get_peer_cert_chain.3
  projects/clang900-import/secure/lib/libcrypto/man/SSL_get_peer_certificate.3
  projects/clang900-import/secure/lib/libcrypto/man/SSL_get_peer_signature_nid.3
  projects/clang900-import/secure/lib/libcrypto/man/SSL_get_peer_tmp_key.3
  projects/clang900-import/secure/lib/libcrypto/man/SSL_get_psk_identity.3
  projects/clang900-import/secure/lib/libcrypto/man/SSL_get_rbio.3
  projects/clang900-import/secure/lib/libcrypto/man/SSL_get_session.3
  projects/clang900-import/secure/lib/libcrypto/man/SSL_get_shared_sigalgs.3
  projects/clang900-import/secure/lib/libcrypto/man/SSL_get_verify_result.3
  projects/clang900-import/secure/lib/libcrypto/man/SSL_get_version.3
  projects/clang900-import/secure/lib/libcrypto/man/SSL_in_init.3
  projects/clang900-import/secure/lib/libcrypto/man/SSL_key_update.3
  projects/clang900-import/secure/lib/libcrypto/man/SSL_library_init.3
  projects/clang900-import/secure/lib/libcrypto/man/SSL_load_client_CA_file.3
  projects/clang900-import/secure/lib/libcrypto/man/SSL_new.3
  projects/clang900-import/secure/lib/libcrypto/man/SSL_pending.3
  projects/clang900-import/secure/lib/libcrypto/man/SSL_read.3
  projects/clang900-import/secure/lib/libcrypto/man/SSL_read_early_data.3
  projects/clang900-import/secure/lib/libcrypto/man/SSL_rstate_string.3
  projects/clang900-import/secure/lib/libcrypto/man/SSL_session_reused.3
  projects/clang900-import/secure/lib/libcrypto/man/SSL_set1_host.3
  projects/clang900-import/secure/lib/libcrypto/man/SSL_set_bio.3
  projects/clang900-import/secure/lib/libcrypto/man/SSL_set_connect_state.3
  projects/clang900-import/secure/lib/libcrypto/man/SSL_set_fd.3
  projects/clang900-import/secure/lib/libcrypto/man/SSL_set_session.3
  projects/clang900-import/secure/lib/libcrypto/man/SSL_set_shutdown.3
  projects/clang900-import/secure/lib/libcrypto/man/SSL_set_verify_result.3
  projects/clang900-import/secure/lib/libcrypto/man/SSL_shutdown.3
  projects/clang900-import/secure/lib/libcrypto/man/SSL_state_string.3
  projects/clang900-import/secure/lib/libcrypto/man/SSL_want.3
  projects/clang900-import/secure/lib/libcrypto/man/SSL_write.3
  projects/clang900-import/secure/lib/libcrypto/man/UI_STRING.3
  projects/clang900-import/secure/lib/libcrypto/man/UI_UTIL_read_pw.3
  projects/clang900-import/secure/lib/libcrypto/man/UI_create_method.3
  projects/clang900-import/secure/lib/libcrypto/man/UI_new.3
  projects/clang900-import/secure/lib/libcrypto/man/X509V3_get_d2i.3
  projects/clang900-import/secure/lib/libcrypto/man/X509_ALGOR_dup.3
  projects/clang900-import/secure/lib/libcrypto/man/X509_CRL_get0_by_serial.3
  projects/clang900-import/secure/lib/libcrypto/man/X509_EXTENSION_set_object.3
  projects/clang900-import/secure/lib/libcrypto/man/X509_LOOKUP_hash_dir.3
  projects/clang900-import/secure/lib/libcrypto/man/X509_LOOKUP_meth_new.3
  projects/clang900-import/secure/lib/libcrypto/man/X509_NAME_ENTRY_get_object.3
  projects/clang900-import/secure/lib/libcrypto/man/X509_NAME_add_entry_by_txt.3
  projects/clang900-import/secure/lib/libcrypto/man/X509_NAME_get0_der.3
  projects/clang900-import/secure/lib/libcrypto/man/X509_NAME_get_index_by_NID.3
  projects/clang900-import/secure/lib/libcrypto/man/X509_NAME_print_ex.3
  projects/clang900-import/secure/lib/libcrypto/man/X509_PUBKEY_new.3
  projects/clang900-import/secure/lib/libcrypto/man/X509_SIG_get0.3
  projects/clang900-import/secure/lib/libcrypto/man/X509_STORE_CTX_get_error.3
  projects/clang900-import/secure/lib/libcrypto/man/X509_STORE_CTX_new.3
  projects/clang900-import/secure/lib/libcrypto/man/X509_STORE_CTX_set_verify_cb.3
  projects/clang900-import/secure/lib/libcrypto/man/X509_STORE_add_cert.3
  projects/clang900-import/secure/lib/libcrypto/man/X509_STORE_get0_param.3
  projects/clang900-import/secure/lib/libcrypto/man/X509_STORE_new.3
  projects/clang900-import/secure/lib/libcrypto/man/X509_STORE_set_verify_cb_func.3
  projects/clang900-import/secure/lib/libcrypto/man/X509_VERIFY_PARAM_set_flags.3
  projects/clang900-import/secure/lib/libcrypto/man/X509_check_ca.3
  projects/clang900-import/secure/lib/libcrypto/man/X509_check_host.3
  projects/clang900-import/secure/lib/libcrypto/man/X509_check_issued.3
  projects/clang900-import/secure/lib/libcrypto/man/X509_check_private_key.3
  projects/clang900-import/secure/lib/libcrypto/man/X509_cmp_time.3
  projects/clang900-import/secure/lib/libcrypto/man/X509_digest.3
  projects/clang900-import/secure/lib/libcrypto/man/X509_dup.3
  projects/clang900-import/secure/lib/libcrypto/man/X509_get0_notBefore.3
  projects/clang900-import/secure/lib/libcrypto/man/X509_get0_signature.3
  projects/clang900-import/secure/lib/libcrypto/man/X509_get0_uids.3
  projects/clang900-import/secure/lib/libcrypto/man/X509_get_extension_flags.3
  projects/clang900-import/secure/lib/libcrypto/man/X509_get_pubkey.3
  projects/clang900-import/secure/lib/libcrypto/man/X509_get_serialNumber.3
  projects/clang900-import/secure/lib/libcrypto/man/X509_get_subject_name.3
  projects/clang900-import/secure/lib/libcrypto/man/X509_get_version.3
  projects/clang900-import/secure/lib/libcrypto/man/X509_new.3
  projects/clang900-import/secure/lib/libcrypto/man/X509_sign.3
  projects/clang900-import/secure/lib/libcrypto/man/X509_verify_cert.3
  projects/clang900-import/secure/lib/libcrypto/man/X509v3_get_ext_by_NID.3
  projects/clang900-import/secure/lib/libcrypto/man/d2i_DHparams.3
  projects/clang900-import/secure/lib/libcrypto/man/d2i_PKCS8PrivateKey_bio.3
  projects/clang900-import/secure/lib/libcrypto/man/d2i_PrivateKey.3
  projects/clang900-import/secure/lib/libcrypto/man/d2i_SSL_SESSION.3
  projects/clang900-import/secure/lib/libcrypto/man/d2i_X509.3
  projects/clang900-import/secure/lib/libcrypto/man/i2d_CMS_bio_stream.3
  projects/clang900-import/secure/lib/libcrypto/man/i2d_PKCS7_bio_stream.3
  projects/clang900-import/secure/lib/libcrypto/man/i2d_re_X509_tbs.3
  projects/clang900-import/secure/lib/libcrypto/man/o2i_SCT_LIST.3
  projects/clang900-import/secure/usr.bin/openssl/man/CA.pl.1
  projects/clang900-import/secure/usr.bin/openssl/man/asn1parse.1
  projects/clang900-import/secure/usr.bin/openssl/man/ca.1
  projects/clang900-import/secure/usr.bin/openssl/man/ciphers.1
  projects/clang900-import/secure/usr.bin/openssl/man/cms.1
  projects/clang900-import/secure/usr.bin/openssl/man/crl.1
  projects/clang900-import/secure/usr.bin/openssl/man/crl2pkcs7.1
  projects/clang900-import/secure/usr.bin/openssl/man/dgst.1
  projects/clang900-import/secure/usr.bin/openssl/man/dhparam.1
  projects/clang900-import/secure/usr.bin/openssl/man/dsa.1
  projects/clang900-import/secure/usr.bin/openssl/man/dsaparam.1
  projects/clang900-import/secure/usr.bin/openssl/man/ec.1
  projects/clang900-import/secure/usr.bin/openssl/man/ecparam.1
  projects/clang900-import/secure/usr.bin/openssl/man/enc.1
  projects/clang900-import/secure/usr.bin/openssl/man/engine.1
  projects/clang900-import/secure/usr.bin/openssl/man/errstr.1
  projects/clang900-import/secure/usr.bin/openssl/man/gendsa.1
  projects/clang900-import/secure/usr.bin/openssl/man/genpkey.1
  projects/clang900-import/secure/usr.bin/openssl/man/genrsa.1
  projects/clang900-import/secure/usr.bin/openssl/man/list.1
  projects/clang900-import/secure/usr.bin/openssl/man/nseq.1
  projects/clang900-import/secure/usr.bin/openssl/man/ocsp.1
  projects/clang900-import/secure/usr.bin/openssl/man/openssl.1
  projects/clang900-import/secure/usr.bin/openssl/man/passwd.1
  projects/clang900-import/secure/usr.bin/openssl/man/pkcs12.1
  projects/clang900-import/secure/usr.bin/openssl/man/pkcs7.1
  projects/clang900-import/secure/usr.bin/openssl/man/pkcs8.1
  projects/clang900-import/secure/usr.bin/openssl/man/pkey.1
  projects/clang900-import/secure/usr.bin/openssl/man/pkeyparam.1
  projects/clang900-import/secure/usr.bin/openssl/man/pkeyutl.1
  projects/clang900-import/secure/usr.bin/openssl/man/prime.1
  projects/clang900-import/secure/usr.bin/openssl/man/rand.1
  projects/clang900-import/secure/usr.bin/openssl/man/req.1
  projects/clang900-import/secure/usr.bin/openssl/man/rsa.1
  projects/clang900-import/secure/usr.bin/openssl/man/rsautl.1
  projects/clang900-import/secure/usr.bin/openssl/man/s_client.1
  projects/clang900-import/secure/usr.bin/openssl/man/s_server.1
  projects/clang900-import/secure/usr.bin/openssl/man/s_time.1
  projects/clang900-import/secure/usr.bin/openssl/man/sess_id.1
  projects/clang900-import/secure/usr.bin/openssl/man/smime.1
  projects/clang900-import/secure/usr.bin/openssl/man/speed.1
  projects/clang900-import/secure/usr.bin/openssl/man/spkac.1
  projects/clang900-import/secure/usr.bin/openssl/man/srp.1
  projects/clang900-import/secure/usr.bin/openssl/man/storeutl.1
  projects/clang900-import/secure/usr.bin/openssl/man/ts.1
  projects/clang900-import/secure/usr.bin/openssl/man/tsget.1
  projects/clang900-import/secure/usr.bin/openssl/man/verify.1
  projects/clang900-import/secure/usr.bin/openssl/man/version.1
  projects/clang900-import/secure/usr.bin/openssl/man/x509.1
  projects/clang900-import/share/man/man4/ddb.4
  projects/clang900-import/share/man/man5/rc.conf.5
  projects/clang900-import/share/man/man7/hier.7
  projects/clang900-import/share/man/man7/security.7
  projects/clang900-import/share/man/man9/Makefile
  projects/clang900-import/share/man/man9/vm_page_wire.9
  projects/clang900-import/stand/i386/libi386/vidconsole.c
  projects/clang900-import/stand/i386/loader/main.c
  projects/clang900-import/stand/lua/core.lua
  projects/clang900-import/stand/lua/drawer.lua
  projects/clang900-import/sys/amd64/amd64/efirt_machdep.c
  projects/clang900-import/sys/amd64/amd64/pmap.c
  projects/clang900-import/sys/amd64/linux/linux_dummy.c
  projects/clang900-import/sys/amd64/linux/linux_proto.h
  projects/clang900-import/sys/amd64/linux/linux_systrace_args.c
  projects/clang900-import/sys/amd64/linux/syscalls.master
  projects/clang900-import/sys/amd64/linux32/linux32_dummy.c
  projects/clang900-import/sys/amd64/linux32/linux32_proto.h
  projects/clang900-import/sys/amd64/linux32/linux32_systrace_args.c
  projects/clang900-import/sys/amd64/linux32/syscalls.master
  projects/clang900-import/sys/amd64/sgx/sgx.c
  projects/clang900-import/sys/amd64/vmm/vmm.c
  projects/clang900-import/sys/arm/arm/pmap-v4.c
  projects/clang900-import/sys/arm/arm/pmap-v6.c
  projects/clang900-import/sys/arm/nvidia/drm2/tegra_bo.c
  projects/clang900-import/sys/arm/ti/am335x/am335x_dmtpps.c
  projects/clang900-import/sys/arm64/arm64/efirt_machdep.c
  projects/clang900-import/sys/arm64/arm64/pmap.c
  projects/clang900-import/sys/arm64/conf/GENERIC
  projects/clang900-import/sys/arm64/linux/linux_dummy.c
  projects/clang900-import/sys/arm64/linux/linux_proto.h
  projects/clang900-import/sys/arm64/linux/linux_systrace_args.c
  projects/clang900-import/sys/arm64/linux/syscalls.master
  projects/clang900-import/sys/cam/cam_periph.c
  projects/clang900-import/sys/cam/scsi/scsi_enc_ses.c
  projects/clang900-import/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_vnops.c
  projects/clang900-import/sys/compat/linux/linux_file.c
  projects/clang900-import/sys/compat/linuxkpi/common/include/linux/interrupt.h
  projects/clang900-import/sys/compat/linuxkpi/common/include/linux/mm.h
  projects/clang900-import/sys/compat/linuxkpi/common/src/linux_compat.c
  projects/clang900-import/sys/compat/linuxkpi/common/src/linux_page.c
  projects/clang900-import/sys/compat/linuxkpi/common/src/linux_work.c
  projects/clang900-import/sys/conf/files.arm
  projects/clang900-import/sys/conf/files.arm64
  projects/clang900-import/sys/conf/options.arm64
  projects/clang900-import/sys/contrib/vchiq/interface/vchiq_arm/vchiq_2835_arm.c
  projects/clang900-import/sys/dev/agp/agp.c
  projects/clang900-import/sys/dev/agp/agp_i810.c
  projects/clang900-import/sys/dev/cxgbe/tom/t4_cpl_io.c
  projects/clang900-import/sys/dev/cxgbe/tom/t4_ddp.c
  projects/clang900-import/sys/dev/drm2/ttm/ttm_bo_vm.c
  projects/clang900-import/sys/dev/drm2/ttm/ttm_page_alloc.c
  projects/clang900-import/sys/dev/drm2/ttm/ttm_tt.c
  projects/clang900-import/sys/dev/ichiic/ig4_iic.c
  projects/clang900-import/sys/dev/md/md.c
  projects/clang900-import/sys/dev/netmap/netmap_freebsd.c
  projects/clang900-import/sys/dev/psci/psci.c
  projects/clang900-import/sys/dev/psci/psci.h
  projects/clang900-import/sys/dev/psci/smccc.h
  projects/clang900-import/sys/dev/ral/if_ral_pci.c
  projects/clang900-import/sys/dev/xen/gntdev/gntdev.c
  projects/clang900-import/sys/dev/xen/privcmd/privcmd.c
  projects/clang900-import/sys/fs/fuse/fuse_io.c
  projects/clang900-import/sys/fs/msdosfs/fat.h
  projects/clang900-import/sys/fs/msdosfs/msdosfs_fat.c
  projects/clang900-import/sys/fs/msdosfs/msdosfs_vfsops.c
  projects/clang900-import/sys/fs/tmpfs/tmpfs_subr.c
  projects/clang900-import/sys/i386/i386/pmap.c
  projects/clang900-import/sys/i386/linux/linux_dummy.c
  projects/clang900-import/sys/i386/linux/linux_proto.h
  projects/clang900-import/sys/i386/linux/linux_systrace_args.c
  projects/clang900-import/sys/i386/linux/syscalls.master
  projects/clang900-import/sys/kern/kern_cpuset.c
  projects/clang900-import/sys/kern/kern_environment.c
  projects/clang900-import/sys/kern/kern_exec.c
  projects/clang900-import/sys/kern/kern_kcov.c
  projects/clang900-import/sys/kern/kern_sendfile.c
  projects/clang900-import/sys/kern/sys_process.c
  projects/clang900-import/sys/kern/uipc_mbuf.c
  projects/clang900-import/sys/kern/uipc_shm.c
  projects/clang900-import/sys/kern/vfs_bio.c
  projects/clang900-import/sys/kern/vfs_cache.c
  projects/clang900-import/sys/kern/vfs_subr.c
  projects/clang900-import/sys/mips/mips/pmap.c
  projects/clang900-import/sys/modules/Makefile
  projects/clang900-import/sys/net/bpf_zerocopy.c
  projects/clang900-import/sys/net/if.c
  projects/clang900-import/sys/net/if_spppsubr.c
  projects/clang900-import/sys/net/rtsock.c
  projects/clang900-import/sys/netinet/tcp_ratelimit.c
  projects/clang900-import/sys/netinet/tcp_syncache.c
  projects/clang900-import/sys/powerpc/aim/mmu_oea.c
  projects/clang900-import/sys/powerpc/aim/mmu_oea64.c
  projects/clang900-import/sys/powerpc/booke/pmap.c
  projects/clang900-import/sys/riscv/riscv/identcpu.c
  projects/clang900-import/sys/riscv/riscv/pmap.c
  projects/clang900-import/sys/riscv/riscv/trap.c
  projects/clang900-import/sys/sparc64/sparc64/pmap.c
  projects/clang900-import/sys/sys/buf.h
  projects/clang900-import/sys/sys/elf_common.h
  projects/clang900-import/sys/sys/param.h
  projects/clang900-import/sys/sys/refcount.h
  projects/clang900-import/sys/tools/fw_stub.awk
  projects/clang900-import/sys/vm/device_pager.c
  projects/clang900-import/sys/vm/phys_pager.c
  projects/clang900-import/sys/vm/vm_fault.c
  projects/clang900-import/sys/vm/vm_glue.c
  projects/clang900-import/sys/vm/vm_object.c
  projects/clang900-import/sys/vm/vm_page.c
  projects/clang900-import/sys/vm/vm_page.h
  projects/clang900-import/sys/vm/vm_pageout.c
  projects/clang900-import/sys/vm/vm_swapout.c
  projects/clang900-import/tests/sys/fs/fusefs/mockfs.cc
  projects/clang900-import/tests/sys/fs/fusefs/mockfs.hh
  projects/clang900-import/tests/sys/kern/ptrace_test.c
  projects/clang900-import/tools/tools/locale/tools/charmaps.pm
  projects/clang900-import/tools/tools/locale/tools/cldr2def.pl
  projects/clang900-import/tools/tools/locale/tools/extract-colldef.awk
  projects/clang900-import/tools/tools/locale/tools/finalize
  projects/clang900-import/tools/tools/locale/tools/utf8-rollup.pl
  projects/clang900-import/usr.bin/Makefile
  projects/clang900-import/usr.bin/calendar/Makefile
  projects/clang900-import/usr.bin/calendar/calendar.c
  projects/clang900-import/usr.bin/calendar/day.c
  projects/clang900-import/usr.bin/calendar/io.c
  projects/clang900-import/usr.bin/grdc/Makefile
  projects/clang900-import/usr.bin/locale/Makefile
  projects/clang900-import/usr.bin/locale/locale.c
  projects/clang900-import/usr.sbin/apmd/Makefile
  projects/clang900-import/usr.sbin/apmd/apmdlex.l
  projects/clang900-import/usr.sbin/config/Makefile
  projects/clang900-import/usr.sbin/ctld/Makefile
  projects/clang900-import/usr.sbin/ctld/token.l
  projects/clang900-import/usr.sbin/fmtree/specspec.c
  projects/clang900-import/usr.sbin/jail/Makefile
  projects/clang900-import/usr.sbin/jail/jaillex.l
  projects/clang900-import/usr.sbin/jail/state.c
  projects/clang900-import/usr.sbin/kbdcontrol/Makefile
  projects/clang900-import/usr.sbin/kbdcontrol/lex.l
  projects/clang900-import/usr.sbin/makefs/msdos/msdosfs_denode.c
  projects/clang900-import/usr.sbin/makefs/msdos/msdosfs_fat.c
  projects/clang900-import/usr.sbin/makefs/msdos/msdosfs_lookup.c
  projects/clang900-import/usr.sbin/makefs/msdos/msdosfs_vfsops.c
  projects/clang900-import/usr.sbin/makefs/msdos/msdosfs_vnops.c
  projects/clang900-import/usr.sbin/ndiscvt/Makefile
  projects/clang900-import/usr.sbin/ndiscvt/inf-token.l
  projects/clang900-import/usr.sbin/ntp/config.h
  projects/clang900-import/usr.sbin/ntp/libntp/Makefile
  projects/clang900-import/usr.sbin/ntp/ntpd/ntp.conf
  projects/clang900-import/usr.sbin/ntp/ntpdc/Makefile
  projects/clang900-import/usr.sbin/ntp/ntpq/Makefile
  projects/clang900-import/usr.sbin/rrenumd/Makefile
  projects/clang900-import/usr.sbin/rrenumd/lexer.l
Directory Properties:
  projects/clang900-import/   (props changed)
  projects/clang900-import/cddl/   (props changed)
  projects/clang900-import/cddl/contrib/opensolaris/   (props changed)
  projects/clang900-import/contrib/apr/   (props changed)
  projects/clang900-import/contrib/compiler-rt/   (props changed)
  projects/clang900-import/contrib/gdb/   (props changed)
  projects/clang900-import/contrib/ipfilter/   (props changed)
  projects/clang900-import/contrib/libcxxrt/   (props changed)
  projects/clang900-import/contrib/libxo/   (props changed)
  projects/clang900-import/contrib/llvm/   (props changed)
  projects/clang900-import/contrib/llvm/tools/lldb/   (props changed)
  projects/clang900-import/contrib/mtree/   (props changed)
  projects/clang900-import/contrib/netbsd-tests/   (props changed)
  projects/clang900-import/contrib/tzdata/   (props changed)
  projects/clang900-import/contrib/wpa/   (props changed)
  projects/clang900-import/crypto/heimdal/   (props changed)
  projects/clang900-import/crypto/openssl/   (props changed)
  projects/clang900-import/gnu/usr.bin/gdb/   (props changed)
  projects/clang900-import/lib/libedit/   (props changed)
  projects/clang900-import/sys/arm64/conf/   (props changed)
  projects/clang900-import/sys/cddl/contrib/opensolaris/   (props changed)
  projects/clang900-import/sys/gnu/dts/include/   (props changed)

Modified: projects/clang900-import/ObsoleteFiles.inc
==============================================================================
--- projects/clang900-import/ObsoleteFiles.inc	Fri Sep 13 21:03:43 2019	(r352307)
+++ projects/clang900-import/ObsoleteFiles.inc	Fri Sep 13 21:15:01 2019	(r352308)
@@ -198,6 +198,11 @@ OLD_FILES+=usr/include/c++/v1/experimental/string_view
 OLD_FILES+=usr/include/c++/v1/experimental/system_error
 OLD_FILES+=usr/include/c++/v1/experimental/tuple
 OLD_FILES+=usr/lib/libc++fs.a
+# 20190910: mklocale(1) and colldef(1) removed
+OLD_FILES+=usr/bin/mklocale
+OLD_FILES+=usr/share/man/man1/mklocale.1.gz
+OLD_FILES+=usr/bin/colldef
+OLD_FILES+=usr/share/man/man1/colldef.1.gz
 # 20190904: Remove boot1.efifat
 OLD_FILES+=boot/boot1.efifat
 # 20190903: pc-sysinstall(8) removed

Modified: projects/clang900-import/RELNOTES
==============================================================================
--- projects/clang900-import/RELNOTES	Fri Sep 13 21:03:43 2019	(r352307)
+++ projects/clang900-import/RELNOTES	Fri Sep 13 21:15:01 2019	(r352308)
@@ -10,6 +10,10 @@ newline.  Entries should be separated by a newline.
 
 Changes to this file should not be MFCed.
 
+r352304:
+	ntpd is no longer by default locked in memory. rlimit memlock 32
+	or rlimit memlock 0 can be used to restore this behaviour.
+
 r351522:
 	Add kernel-side support for in-kernel Transport Layer Security
 	(KTLS).  KTLS permits using sendfile(2) over sockets using

Modified: projects/clang900-import/UPDATING
==============================================================================
--- projects/clang900-import/UPDATING	Fri Sep 13 21:03:43 2019	(r352307)
+++ projects/clang900-import/UPDATING	Fri Sep 13 21:15:01 2019	(r352308)
@@ -26,6 +26,12 @@ NOTE TO PEOPLE WHO THINK THAT FreeBSD 13.x IS SLOW:
 	disable the most expensive debugging functionality run
 	"ln -s 'abort:false,junk:false' /etc/malloc.conf".)
 
+20190913:
+	ntpd no longer by default locks its pages in memory, allowing them
+	to be paged out by the kernel. Use rlimit memlock to restore
+	historic BSD behaviour. For example, add "rlimit memlock 32"
+	to ntp.conf to lock up to 32 MB of ntpd address space in memory.
+
 20190823:
 	Several of ping6's options have been renamed for better consistency
 	with ping.  If you use any of -ARWXaghmrtwx, you must update your

Modified: projects/clang900-import/contrib/gdb/gdb/cli/cli-cmds.c
==============================================================================
--- projects/clang900-import/contrib/gdb/gdb/cli/cli-cmds.c	Fri Sep 13 21:03:43 2019	(r352307)
+++ projects/clang900-import/contrib/gdb/gdb/cli/cli-cmds.c	Fri Sep 13 21:15:01 2019	(r352308)
@@ -21,7 +21,6 @@
 
 #include "defs.h"
 #include "readline/readline.h"
-#include "readline/tilde.h"
 #include "completer.h"
 #include "target.h"	 /* For baud_rate, remote_debug and remote_timeout */
 #include "gdb_wait.h"		/* For shell escape implementation */

Modified: projects/clang900-import/contrib/gdb/gdb/cli/cli-setshow.c
==============================================================================
--- projects/clang900-import/contrib/gdb/gdb/cli/cli-setshow.c	Fri Sep 13 21:03:43 2019	(r352307)
+++ projects/clang900-import/contrib/gdb/gdb/cli/cli-setshow.c	Fri Sep 13 21:15:01 2019	(r352308)
@@ -18,7 +18,6 @@
    Boston, MA 02111-1307, USA.  */
 
 #include "defs.h"
-#include "readline/tilde.h"
 #include "value.h"
 #include <ctype.h>
 #include "gdb_string.h"

Modified: projects/clang900-import/contrib/gdb/gdb/event-top.c
==============================================================================
--- projects/clang900-import/contrib/gdb/gdb/event-top.c	Fri Sep 13 21:03:43 2019	(r352307)
+++ projects/clang900-import/contrib/gdb/gdb/event-top.c	Fri Sep 13 21:15:01 2019	(r352308)
@@ -34,7 +34,6 @@
 
 /* readline include files */
 #include "readline/readline.h"
-#include "readline/history.h"
 
 /* readline defines this.  */
 #undef savestring

Modified: projects/clang900-import/contrib/gdb/gdb/top.c
==============================================================================
--- projects/clang900-import/contrib/gdb/gdb/top.c	Fri Sep 13 21:03:43 2019	(r352307)
+++ projects/clang900-import/contrib/gdb/gdb/top.c	Fri Sep 13 21:15:01 2019	(r352308)
@@ -48,7 +48,6 @@
 
 /* readline include files */
 #include "readline/readline.h"
-#include "readline/history.h"
 
 /* readline defines this.  */
 #undef savestring

Modified: projects/clang900-import/contrib/gdb/gdb/tracepoint.c
==============================================================================
--- projects/clang900-import/contrib/gdb/gdb/tracepoint.c	Fri Sep 13 21:03:43 2019	(r352307)
+++ projects/clang900-import/contrib/gdb/gdb/tracepoint.c	Fri Sep 13 21:15:01 2019	(r352308)
@@ -45,7 +45,6 @@
 
 /* readline include files */
 #include "readline/readline.h"
-#include "readline/history.h"
 
 /* readline defines this.  */
 #undef savestring

Modified: projects/clang900-import/contrib/libcxxrt/unwind-arm.h
==============================================================================
--- projects/clang900-import/contrib/libcxxrt/unwind-arm.h	Fri Sep 13 21:03:43 2019	(r352307)
+++ projects/clang900-import/contrib/libcxxrt/unwind-arm.h	Fri Sep 13 21:15:01 2019	(r352308)
@@ -20,6 +20,9 @@
  * WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
  */ 
 
+/* For uint32_t and uint64_t */
+#include <stdint.h>
+
 /**
  * ARM-specific unwind definitions.  These are taken from the ARM EHABI
  * specification.

Modified: projects/clang900-import/contrib/mtree/create.c
==============================================================================
--- projects/clang900-import/contrib/mtree/create.c	Fri Sep 13 21:03:43 2019	(r352307)
+++ projects/clang900-import/contrib/mtree/create.c	Fri Sep 13 21:15:01 2019	(r352308)
@@ -117,7 +117,7 @@ cwalk(FILE *fp)
 	host[sizeof(host) - 1] = '\0';
 	if ((user = getlogin()) == NULL) {
 		struct passwd *pw;
-		user = (pw = getpwuid(getuid())) == NULL ? pw->pw_name :
+		user = (pw = getpwuid(getuid())) != NULL ? pw->pw_name :
 		    "<unknown>";
 	}
 

Modified: projects/clang900-import/contrib/mtree/only.c
==============================================================================
--- projects/clang900-import/contrib/mtree/only.c	Fri Sep 13 21:03:43 2019	(r352307)
+++ projects/clang900-import/contrib/mtree/only.c	Fri Sep 13 21:15:01 2019	(r352308)
@@ -1,4 +1,4 @@
-/*	$NetBSD: only.c,v 1.2 2013/02/05 00:59:03 christos Exp $	*/
+/*	$NetBSD: only.c,v 1.3 2017/09/07 04:04:13 nakayama Exp $	*/
 
 /*-
  * Copyright (c) 2013 The NetBSD Foundation, Inc.
@@ -38,7 +38,7 @@
 #include <sys/cdefs.h>
 
 #if defined(__RCSID) && !defined(lint)
-__RCSID("$NetBSD: only.c,v 1.2 2013/02/05 00:59:03 christos Exp $");
+__RCSID("$NetBSD: only.c,v 1.3 2017/09/07 04:04:13 nakayama Exp $");
 #endif
 
 #include <sys/param.h>
@@ -89,11 +89,14 @@ static void
 hash_insert(char *str, uint32_t h)
 {
 	struct hentry *e;
+	char *x;
 
 	if ((e = malloc(sizeof(*e))) == NULL)
 		mtree_err("memory allocation error");
+	if ((x = strdup(str)) == NULL)
+		mtree_err("memory allocation error");
 
-	e->str = str;
+	e->str = x;
 	e->hash = h;
 	e->next = table[h];
 	table[h] = e;
@@ -110,10 +113,7 @@ fill(char *str)
 
 	*ptr = '\0';
 	if (!hash_find(str, &h)) {
-		char *x = strdup(str);
-		if (x == NULL)
-			mtree_err("memory allocation error");
-		hash_insert(x, h);
+		hash_insert(str, h);
 		fill(str);
 	}
 	*ptr = '/';
@@ -135,6 +135,7 @@ load_only(const char *fname)
 			err(1, "Duplicate entry %s", line);
 		hash_insert(line, h);
 		fill(line);
+		free(line);
 	}
 
 	fclose(fp);

Modified: projects/clang900-import/contrib/mtree/specspec.c
==============================================================================
--- projects/clang900-import/contrib/mtree/specspec.c	Fri Sep 13 21:03:43 2019	(r352307)
+++ projects/clang900-import/contrib/mtree/specspec.c	Fri Sep 13 21:15:01 2019	(r352308)
@@ -145,7 +145,7 @@ compare_nodes(NODE *n1, NODE *n2, char const *path)
 		return (1);
 	}
 	if (n1->type != n2->type) {
-		differs = 0;
+		differs = F_TYPE;
 		mismatch(n1, n2, differs, path);
 		return (1);
 	}

Modified: projects/clang900-import/contrib/netbsd-tests/lib/libc/regex/t_exhaust.c
==============================================================================
--- projects/clang900-import/contrib/netbsd-tests/lib/libc/regex/t_exhaust.c	Fri Sep 13 21:03:43 2019	(r352307)
+++ projects/clang900-import/contrib/netbsd-tests/lib/libc/regex/t_exhaust.c	Fri Sep 13 21:15:01 2019	(r352308)
@@ -187,7 +187,8 @@ ATF_TC_BODY(regcomp_too_big, tc)
 	struct rlimit limit;
 
 #if defined(__i386__)
-	atf_tc_skip("https://bugs.freebsd.org/237450");
+	if (atf_tc_get_config_var_as_bool_wd(tc, "ci", false))
+		atf_tc_skip("https://bugs.freebsd.org/237450");
 #endif
 
 	limit.rlim_cur = limit.rlim_max = 256 * 1024 * 1024;

Modified: projects/clang900-import/contrib/netbsd-tests/usr.sbin/mtree/t_mtree.sh
==============================================================================
--- projects/clang900-import/contrib/netbsd-tests/usr.sbin/mtree/t_mtree.sh	Fri Sep 13 21:03:43 2019	(r352307)
+++ projects/clang900-import/contrib/netbsd-tests/usr.sbin/mtree/t_mtree.sh	Fri Sep 13 21:15:01 2019	(r352308)
@@ -411,7 +411,42 @@ netbsd6_nonemptydir_body() 
 	FLAVOR=netbsd6 nonemptydir_body
 }
 
+atf_test_case mtree_specspec_type
+mtree_specspec_type_head()
+{
+	atf_set "descr" "Test that spec comparisons detect type changes"
+}
 
+mtree_specspec_type_body()
+{
+	mkdir testdir
+
+	touch testdir/bar
+	mtree -c -p testdir > mtree1.spec
+
+	if [ ! -f mtree1.spec ]; then
+		atf_fail "mtree failed"
+	fi
+
+	rm -f testdir/bar
+	ln -s foo testdir/bar
+	# uid change is expected to be ignored as done in -C
+	chown -h operator testdir/bar
+	mtree -c -p testdir > mtree2.spec
+
+	if [ ! -f mtree2.spec ]; then
+		atf_fail "mtree failed"
+	fi
+
+	atf_check -s ignore -o save:output \
+	    -x "mtree -f mtree1.spec -f mtree2.spec"
+
+	if ! cut -f 3 output | egrep -q "bar file" || \
+	    ! cut -f 3 output | egrep -q "bar link"; then
+		atf_fail "mtree did not detect type change"
+	fi
+}
+
 atf_init_test_cases()
 {
 	atf_add_test_case mtree_create
@@ -423,6 +458,7 @@ atf_init_test_cases()
 	atf_add_test_case mtree_ignore
 	atf_add_test_case mtree_merge
 	atf_add_test_case mtree_nonemptydir
+	atf_add_test_case mtree_specspec_type
 
 	atf_add_test_case netbsd6_create
 	atf_add_test_case netbsd6_check

Modified: projects/clang900-import/contrib/tzdata/NEWS
==============================================================================
--- projects/clang900-import/contrib/tzdata/NEWS	Fri Sep 13 21:03:43 2019	(r352307)
+++ projects/clang900-import/contrib/tzdata/NEWS	Fri Sep 13 21:15:01 2019	(r352308)
@@ -1,5 +1,80 @@
 News for the tz database
 
+Release 2019c - 2019-09-11 08:59:48 -0700
+
+  Briefly:
+    Fiji observes DST from 2019-11-10 to 2020-01-12.
+    Norfolk Island starts observing Australian-style DST.
+
+  Changes to future timestamps
+
+    Fiji's next DST transitions will be 2019-11-10 and 2020-01-12
+    instead of 2019-11-03 and 2020-01-19.  (Thanks to Raymond Kumar.)
+    Adjust future guesses accordingly.
+
+    Norfolk Island will observe Australian-style DST starting in
+    spring 2019.  The first transition is on 2019-10-06.  (Thanks to
+    Kyle Czech and Michael Deckers.)
+
+  Changes to past timestamps
+
+    Many corrections to time in Turkey from 1940 through 1985.
+    (Thanks to Oya Vulaş via Alois Treindl, and to Kıvanç Yazan.)
+
+    The Norfolk Island 1975-03-02 transition was at 02:00 standard
+    time, not 02:00 DST.  (Thanks to Michael Deckers.)
+
+    South Korea observed DST from 1948 through 1951.  Although this
+    info was supposed to appear in release 2014j, a typo inadvertently
+    suppressed the change.  (Thanks to Alois Treindl.)
+
+    Detroit observed DST in 1967 and 1968 following the US DST rules,
+    except that its 1967 DST began on June 14 at 00:01.  (Thanks to
+    Alois Treindl for pointing out that the old data entries were
+    probably wrong.)
+
+    Fix several errors in pre-1970 transitions in Perry County, IN.
+    (Thanks to Alois Triendl for pointing out the 1967/9 errors.)
+
+    Edmonton did not observe DST in 1967 or 1969.  In 1946 Vancouver
+    ended DST on 09-29 not 10-13, and Vienna ended DST on 10-07 not
+    10-06.  In 1945 Königsberg (now Kaliningrad) switched from +01/+02
+    to +02/+03 on 04-10 not 01-01, and its +02/+03 is abbreviated
+    EET/EEST, not CET/CEST.  (Thanks to Alois Triendl.)  In 1946
+    Königsberg switched to +03 on 04-07 not 01-01.
+
+    In 1946 Louisville switched from CST to CDT on 04-28 at 00:01, not
+    01-01 at 00:00.  (Thanks to Alois Treindl and Michael Deckers.)
+    Also, it switched from CST to CDT on 1950-04-30, not 1947-04-27.
+
+    The 1892-05-01 transition in Brussels was at 00:17:30, not at noon.
+    (Thanks to Michael Deckers.)
+
+  Changes to past time zone abbreviations and DST flags
+
+    Hong Kong Winter Time, observed from 1941-10-01 to 1941-12-25,
+    is now flagged as DST and is abbreviated HKWT not HKT.
+
+  Changes to code
+
+    leapseconds.awk now relies only on its input data, rather than
+    also relying on its comments.  (Inspired by code from Dennis
+    Ferguson and Chris Woodbury.)
+
+    The code now defends against CRLFs in leap-seconds.list.
+    (Thanks to Brian Inglis and Chris Woodbury.)
+
+  Changes to documentation and commentary
+
+    theory.html discusses leap seconds.  (Thanks to Steve Summit.)
+
+    Nashville's newspapers dueled about the time of day in the 1950s.
+    (Thanks to John Seigenthaler.)
+
+    Liechtenstein observed Swiss DST in 1941/2.
+    (Thanks to Alois Treindl.)
+
+
 Release 2019b - 2019-07-01 00:09:53 -0700
 
   Briefly:

Modified: projects/clang900-import/contrib/tzdata/asia
==============================================================================
--- projects/clang900-import/contrib/tzdata/asia	Fri Sep 13 21:03:43 2019	(r352307)
+++ projects/clang900-import/contrib/tzdata/asia	Fri Sep 13 21:15:01 2019	(r352308)
@@ -8,7 +8,7 @@
 # tz@iana.org for general use in the future).  For more, please see
 # the file CONTRIBUTING in the tz distribution.
 
-# From Paul Eggert (2018-06-19):
+# From Paul Eggert (2019-07-11):
 #
 # Unless otherwise specified, the source for data through 1990 is:
 # Thomas G. Shanks and Rique Pottenger, The International Atlas (6th edition),
@@ -47,13 +47,13 @@
 #	7:00 WIB	west Indonesia (Waktu Indonesia Barat)
 #	8:00 WITA	central Indonesia (Waktu Indonesia Tengah)
 #	8:00 CST	China
-#	8:00 PST  PDT*	Philippine Standard Time
+#	8:00 HKT  HKST	Hong Kong (HKWT* for Winter Time in late 1941)
+#	8:00 PST  PDT*	Philippines
 #	8:30 KST  KDT	Korea when at +0830
 #	9:00 WIT	east Indonesia (Waktu Indonesia Timur)
 #	9:00 JST  JDT	Japan
 #	9:00 KST  KDT	Korea when at +09
-#	9:30 ACST	Australian Central Standard Time
-# *I invented the abbreviation PDT; see "Philippines" below.
+# *I invented the abbreviations HKWT and PDT; see below.
 # Otherwise, these tables typically use numeric abbreviations like +03
 # and +0330 for integer hour and minute UT offsets.  Although earlier
 # editions invented alphabetic time zone abbreviations for every
@@ -653,6 +653,15 @@ Zone	Asia/Urumqi	5:50:20	-	LMT	1928
 # * 1941-09-30, Hong Kong Daily Press, Winter Time Warning.
 #   https://i.imgur.com/dge4kFJ.png
 
+# From Paul Eggert (2019-07-11):
+# "Hong Kong winter time" is considered to be daylight saving.
+# "Hong Kong had adopted daylight saving on June 15 as a wartime measure,
+# clocks moving forward one hour until October 1, when they would be put back
+# by just half an hour for 'Hong Kong Winter time', so that daylight saving
+# operated year round." -- Low Z. The longest day: when wartime Hong Kong
+# introduced daylight saving. South China Morning Post. 2019-06-28.
+# https://www.scmp.com/magazines/post-magazine/short-reads/article/3016281/longest-day-when-wartime-hong-kong-introduced
+
 # From P Chan (2018-12-31):
 # * According to the Hong Kong Daylight-Saving Regulations, 1941, the
 #   1941 spring-forward transition was at 03:00.
@@ -754,7 +763,7 @@ Rule	HK	1979	only	-	Oct	21	3:30	0	-
 Zone	Asia/Hong_Kong	7:36:42 -	LMT	1904 Oct 30  0:36:42
 			8:00	-	HKT	1941 Jun 15  3:00
 			8:00	1:00	HKST	1941 Oct  1  4:00
-			8:30	-	HKT	1941 Dec 25
+			8:00	0:30	HKWT	1941 Dec 25
 			9:00	-	JST	1945 Nov 18  2:00
 			8:00	HK	HK%sT
 
@@ -2419,7 +2428,7 @@ Rule	ROK	1987	1988	-	Oct	Sun>=8	 3:00	0	S
 Zone	Asia/Seoul	8:27:52	-	LMT	1908 Apr  1
 			8:30	-	KST	1912 Jan  1
 			9:00	-	JST	1945 Sep  8
-			9:00	-	KST	1954 Mar 21
+			9:00	ROK	K%sT	1954 Mar 21
 			8:30	ROK	K%sT	1961 Aug 10
 			9:00	ROK	K%sT
 Zone	Asia/Pyongyang	8:23:00 -	LMT	1908 Apr  1
@@ -3604,7 +3613,7 @@ Zone	Asia/Tashkent	4:37:11 -	LMT	1924 May  2
 # and in South Vietnam in particular (after 1954):
 # To 07:00 on 1911-05-01.
 # To 08:00 on 1942-12-31 at 23:00.
-# To 09:00 in 1945-03-14 at 23:00.
+# To 09:00 on 1945-03-14 at 23:00.
 # To 07:00 on 1945-09-02 in Vietnam.
 # To 08:00 on 1947-04-01 in French-controlled Indochina.
 # To 07:00 on 1955-07-01 in South Vietnam.

Modified: projects/clang900-import/contrib/tzdata/australasia
==============================================================================
--- projects/clang900-import/contrib/tzdata/australasia	Fri Sep 13 21:03:43 2019	(r352307)
+++ projects/clang900-import/contrib/tzdata/australasia	Fri Sep 13 21:15:01 2019	(r352308)
@@ -367,13 +367,18 @@ Zone	Indian/Cocos	6:27:40	-	LMT	1900
 # From Raymond Kumar (2018-07-13):
 # http://www.fijitimes.com/government-approves-2018-daylight-saving/
 # ... The daylight saving period will end at 3am on Sunday January 13, 2019.
-#
-# From Paul Eggert (2018-07-15):
-# For now, guess DST from 02:00 the first Sunday in November to 03:00
-# the first Sunday on or after January 13.  January transitions reportedly
+
+# From Paul Eggert (2019-08-06):
+# Today Raymond Kumar reported the Government of Fiji Gazette Supplement No. 27
+# (2019-08-02) said that Fiji observes DST "commencing at 2.00 am on
+# Sunday, 10 November 2019 and ending at 3.00 am on Sunday, 12 January 2020."
+# For now, guess DST from 02:00 the second Sunday in November to 03:00
+# the first Sunday on or after January 12.  January transitions reportedly
 # depend on when school terms start.  Although the guess is ad hoc, it matches
-# transitions since late 2014 and seems more likely to match future
-# practice than guessing no DST.
+# transitions planned this year and seems more likely to match future practice
+# than guessing no DST.
+# From Michael Deckers (2019-08-06):
+# https://www.laws.gov.fj/LawsAsMade/downloadfile/848
 
 # Rule	NAME	FROM	TO	TYPE	IN	ON	AT	SAVE	LETTER/S
 Rule	Fiji	1998	1999	-	Nov	Sun>=1	2:00	1:00	-
@@ -384,8 +389,9 @@ Rule	Fiji	2010	2013	-	Oct	Sun>=21	2:00	1:00	-
 Rule	Fiji	2011	only	-	Mar	Sun>=1	3:00	0	-
 Rule	Fiji	2012	2013	-	Jan	Sun>=18	3:00	0	-
 Rule	Fiji	2014	only	-	Jan	Sun>=18	2:00	0	-
-Rule	Fiji	2014	max	-	Nov	Sun>=1	2:00	1:00	-
-Rule	Fiji	2015	max	-	Jan	Sun>=13	3:00	0	-
+Rule	Fiji	2014	2018	-	Nov	Sun>=1	2:00	1:00	-
+Rule	Fiji	2015	max	-	Jan	Sun>=12	3:00	0	-
+Rule	Fiji	2019	max	-	Nov	Sun>=8	2:00	1:00	-
 # Zone	NAME		STDOFF	RULES	FORMAT	[UNTIL]
 Zone	Pacific/Fiji	11:55:44 -	LMT	1915 Oct 26 # Suva
 			12:00	Fiji	+12/+13
@@ -604,10 +610,11 @@ Zone	Pacific/Niue	-11:19:40 -	LMT	1901        # Alofi
 # Zone	NAME		STDOFF	RULES	FORMAT	[UNTIL]
 Zone	Pacific/Norfolk	11:11:52 -	LMT	1901 # Kingston
 			11:12	-	+1112	1951
-			11:30	-	+1130	1974 Oct 27 02:00
-			11:30	1:00	+1230	1975 Mar  2 02:00
-			11:30	-	+1130	2015 Oct  4 02:00
-			11:00	-	+11
+			11:30	-	+1130	1974 Oct 27 02:00s
+			11:30	1:00	+1230	1975 Mar  2 02:00s
+			11:30	-	+1130	2015 Oct  4 02:00s
+			11:00	-	+11	2019 Jul
+			11:00	AN	+11/+12
 
 # Palau (Belau)
 # Zone	NAME		STDOFF	RULES	FORMAT	[UNTIL]
@@ -1875,12 +1882,21 @@ Zone	Pacific/Wallis	12:15:20 -	LMT	1901
 # ... at 12.30 am (by legal time in New South Wales) on 4 October 2015.
 # http://www.norfolkisland.gov.nf/nia/MediaRelease/Media%20Release%20Norfolk%20Island%20Standard%20Time%20Change.pdf
 
-# From Paul Eggert (2015-09-23):
+# From Paul Eggert (2019-08-28):
 # Transitions before 2015 are from timeanddate.com, which consulted
 # the Norfolk Island Museum and the Australian Bureau of Meteorology's
 # Norfolk Island station, and found no record of Norfolk observing DST
 # other than in 1974/5.  See:
 # https://www.timeanddate.com/time/australia/norfolk-island.html
+# However, disagree with timeanddate about the 1975-03-02 transition;
+# timeanddate has 02:00 but 02:00s corresponds to what the NSW law said
+# (thanks to Michael Deckers).
+
+# Norfolk started observing Australian DST in spring 2019.
+# From Kyle Czech (2019-08-13):
+# https://www.legislation.gov.au/Details/F2018L01702
+# From Michael Deckers (2019-08-14):
+# https://www.legislation.gov.au/Details/F2019C00010
 
 # Palau
 # See commentary for Micronesia.

Modified: projects/clang900-import/contrib/tzdata/backzone
==============================================================================
--- projects/clang900-import/contrib/tzdata/backzone	Fri Sep 13 21:03:43 2019	(r352307)
+++ projects/clang900-import/contrib/tzdata/backzone	Fri Sep 13 21:15:01 2019	(r352308)
@@ -507,19 +507,35 @@ Zone	Asia/Muscat	3:54:24 -	LMT	1920
 #Zone	Asia/Panaji	[not enough info to complete]
 
 # Cambodia
-# From Paul Eggert (2014-10-11):
-# See Asia/Ho_Chi_Minh for the source for most of this data.  Also, guess
-# (1) Cambodia reverted to UT +07 on 1945-09-02, when Vietnam did, and
-# (2) they also reverted to +07 on 1953-11-09, the date of independence.
-# These guesses are probably wrong but they're better than guessing no
-# transitions there.
+
+# From an adoptive daughter of the late Cambodian ruler Prince Sihanouk,
+# via Alois Treindl (2019-08-08):
+#
+# King Sihanouk said that, during the Japanese occupation, starting with
+# what historians refer to as "le coup de force du 9 mars 1945", Cambodia,
+# like the entire French Indochina, used Tokyo time zone. After Japan
+# surrendered, 2 September 1945, Cambodia fell under French rule again and
+# adopted Hanoi time zone again.
+#
+# However, on 7 January 1946, Sihanouk and Tioulong managed to obtain a
+# status of "internal autonomy" from the government of Charles de Gaulle.
+# Although many fields remained under the administration of the French
+# (customs, taxes, justice, defence, foreign affairs, etc.), the Cambodian
+# administration was responsible for religious matters and traditional
+# celebrations, which included our calendar and time.  The time zone was GMT
+# + 7 and _no_ DST was applied.
+#
+# After Sihanouk and Tioulong achieved full independence, on 9 November 1953,
+# GMT + 7 was maintained.
+
+# From Paul Eggert (2019-08-26):
+# See Asia/Ho_Chi_Minh for the source for most of rest of this data.
+
 Zone	Asia/Phnom_Penh	6:59:40 -	LMT	1906 Jul  1
 			7:06:30	-	PLMT	1911 May  1
 			7:00	-	+07	1942 Dec 31 23:00
 			8:00	-	+08	1945 Mar 14 23:00
 			9:00	-	+09	1945 Sep  2
-			7:00	-	+07	1947 Apr  1
-			8:00	-	+08	1953 Nov  9
 			7:00	-	+07
 
 # Israel
@@ -646,7 +662,7 @@ Zone	Europe/Tiraspol	1:58:32	-	LMT	1880
 
 # Liechtenstein
 Zone	Europe/Vaduz	0:38:04 -	LMT	1894 Jun
-			1:00	-	CET	1981
+			1:00	Swiss	CE%sT	1981
 			1:00	EU	CE%sT
 
 # Croatia

Modified: projects/clang900-import/contrib/tzdata/europe
==============================================================================
--- projects/clang900-import/contrib/tzdata/europe	Fri Sep 13 21:03:43 2019	(r352307)
+++ projects/clang900-import/contrib/tzdata/europe	Fri Sep 13 21:15:01 2019	(r352308)
@@ -821,11 +821,16 @@ Zone	Europe/Andorra	0:06:04 -	LMT	1901
 # Shanks & Pottenger give 02:00, the BEV 00:00.  Go with the BEV,
 # and guess 02:00 for 1945-04-12.
 
+# From Alois Triendl (2019-07-22):
+# In 1946 the end of DST was on Monday, 7 October 1946, at 3:00 am.
+# Shanks had this right.  Source: Die Weltpresse, 5. Oktober 1946, page 5.
+
 # Rule	NAME	FROM	TO	TYPE	IN	ON	AT	SAVE	LETTER/S
 Rule	Austria	1920	only	-	Apr	 5	2:00s	1:00	S
 Rule	Austria	1920	only	-	Sep	13	2:00s	0	-
 Rule	Austria	1946	only	-	Apr	14	2:00s	1:00	S
-Rule	Austria	1946	1948	-	Oct	Sun>=1	2:00s	0	-
+Rule	Austria	1946	only	-	Oct	 7	2:00s	0	-
+Rule	Austria	1947	1948	-	Oct	Sun>=1	2:00s	0	-
 Rule	Austria	1947	only	-	Apr	 6	2:00s	1:00	S
 Rule	Austria	1948	only	-	Apr	18	2:00s	1:00	S
 Rule	Austria	1980	only	-	Apr	 6	0:00	1:00	S
@@ -875,15 +880,35 @@ Zone	Europe/Minsk	1:50:16 -	LMT	1880
 
 # Belgium
 #
-# From Paul Eggert (1997-07-02):
+# From Michael Deckers (2019-08-25):
+# The exposition in the web page
+# https://www.bestor.be/wiki/index.php/Voyager_dans_le_temps._L%E2%80%99introduction_de_la_norme_de_Greenwich_en_Belgique
+# gives several contemporary sources from which one can conclude that
+# the switch in Europe/Brussels on 1892-05-01 was from 00:17:30 to 00:00:00.
+#
+# From Paul Eggert (2019-08-28):
+# This quote helps explain the late-1914 situation:
+#   In early November 1914, the Germans imposed the time zone used in central
+#   Europe and forced the inhabitants to set their watches and public clocks
+#   sixty minutes ahead.  Many were reluctant to accept "German time" and
+#   continued to use "Belgian time" among themselves.  Reflecting the spirit of
+#   resistance that arose in the population, a song made fun of this change....
+# The song ended:
+#   Putting your clock forward
+#   Will but hasten the happy hour
+#   When we kick out the Boches!
+# See: Pluvinage G. Brussels on German time. Cahiers Bruxellois -
+# Brusselse Cahiers. 2014;XLVI(1E):15-38.
+# https://www.cairn.info/revue-cahiers-bruxellois-2014-1E-page-15.htm
+#
+# Entries from 1914 through 1917 are taken from "De tijd in België"
+# <https://www.astro.oma.be/GENERAL/INFO/nli001a.html>.
 # Entries from 1918 through 1991 are taken from:
 #	Annuaire de L'Observatoire Royal de Belgique,
 #	Avenue Circulaire, 3, B-1180 BRUXELLES, CLVIIe année, 1991
 #	(Imprimerie HAYEZ, s.p.r.l., Rue Fin, 4, 1080 BRUXELLES, MCMXC),
 #	pp 8-9.
-# LMT before 1892 was 0:17:30, according to the official journal of Belgium:
-#	Moniteur Belge, Samedi 30 Avril 1892, N.121.
-# Thanks to Pascal Delmoitie for these references.
+# Thanks to Pascal Delmoitie for the 1918/1991 references.
 # The 1918 rules are listed for completeness; they apply to unoccupied Belgium.
 # Assume Brussels switched to WET in 1918 when the armistice took effect.
 #
@@ -928,7 +953,7 @@ Rule	Belgium	1946	only	-	May	19	 2:00s	1:00	S
 Rule	Belgium	1946	only	-	Oct	 7	 2:00s	0	-
 # Zone	NAME		STDOFF	RULES	FORMAT	[UNTIL]
 Zone	Europe/Brussels	0:17:30 -	LMT	1880
-			0:17:30	-	BMT	1892 May  1 12:00  # Brussels MT
+			0:17:30	-	BMT	1892 May  1 00:17:30
 			0:00	-	WET	1914 Nov  8
 			1:00	-	CET	1916 May  1  0:00
 			1:00	C-Eur	CE%sT	1918 Nov 11 11:00u
@@ -1627,6 +1652,13 @@ Zone Atlantic/Reykjavik	-1:28	-	LMT	1908
 # advanced to sixty minutes later starting at hour two on 1944-04-02; ...
 # Starting at hour three on the date 1944-09-17 standard time will be resumed.
 #
+# From Alois Triendl (2019-07-02):
+# I spent 6 Euros to buy two archive copies of Il Messaggero, a Roman paper,
+# for 1 and 2 April 1944.  The edition of 2 April has this note: "Tonight at 2
+# am, put forward the clock by one hour.  Remember that in the night between
+# today and Monday the 'ora legale' will come in force again."  That makes it
+# clear that in Rome the change was on Monday, 3 April 1944 at 2 am.
+#
 # From Paul Eggert (2016-10-27):
 # Go with INRiM for DST rules, except as corrected by Inglis for 1944
 # for the Kingdom of Italy.  This is consistent with Renzo Baldini.
@@ -1774,15 +1806,10 @@ Zone	Europe/Riga	1:36:34	-	LMT	1880
 # From Paul Eggert (2013-09-09):
 # Shanks & Pottenger say Vaduz is like Zurich.
 
-# From Alois Treindl (2013-09-18):
-# http://www.eliechtensteinensia.li/LIJ/1978/1938-1978/1941.pdf
-# ... confirms on p. 6 that Liechtenstein followed Switzerland in 1941 and 1942.
-# I ... translate only the last two paragraphs:
-#    ... during second world war, in the years 1941 and 1942, Liechtenstein
-#    introduced daylight saving time, adapting to Switzerland.  From 1943 on
-#    central European time was in force throughout the year.
-#    From a report of the duke's government to the high council,
-#    regarding the introduction of a time law, of 31 May 1977.
+# From Alois Treindl (2019-07-04):
+# I was able to access the online archive of the Vaduz paper Vaterland ...
+# I could confirm from the paper that Liechtenstein did in fact follow
+# the same DST in 1941 and 1942 as Switzerland did.
 
 Link Europe/Zurich Europe/Vaduz
 
@@ -2490,6 +2517,12 @@ Zone Europe/Bucharest	1:44:24 -	LMT	1891 Oct
 # Europe/Kaliningrad covers...
 # 39	RU-KGD	Kaliningrad Oblast
 
+# From Paul Eggert (2019-07-25):
+# Although Shanks lists 1945-01-01 as the date for transition from
+# +01/+02 to +02/+03, more likely this is a placeholder.  Guess that
+# the transition occurred at 1945-04-10 00:00, which is about when
+# Königsberg surrendered to Soviet troops.  (Thanks to Alois Triendl.)
+
 # From Paul Eggert (2016-03-18):
 # The 1989 transition is from USSR act No. 227 (1989-03-14).
 
@@ -2506,8 +2539,8 @@ Zone Europe/Bucharest	1:44:24 -	LMT	1891 Oct
 # Moscow on 1991-11-03, switched to Moscow-1 on 1992-01-19.
 
 Zone Europe/Kaliningrad	 1:22:00 -	LMT	1893 Apr
-			 1:00	C-Eur	CE%sT	1945
-			 2:00	Poland	CE%sT	1946
+			 1:00	C-Eur	CE%sT	1945 Apr 10
+			 2:00	Poland	EE%sT	1946 Apr  7
 			 3:00	Russia	MSK/MSD	1989 Mar 26  2:00s
 			 2:00	Russia	EE%sT	2011 Mar 27  2:00s
 			 3:00	-	+03	2014 Oct 26  2:00s
@@ -3650,20 +3683,75 @@ Zone	Europe/Zurich	0:34:08 -	LMT	1853 Jul 16 # See abo
 
 # Turkey
 
+# From Alois Treindl (2019-08-12):
+# http://www.astrolojidergisi.com/yazsaati.htm has researched the time zone
+# history of Turkey, based on newspaper archives and official documents.
+# From Paul Eggert (2019-08-28):
+# That source (Oya Vulaş, "Türkiye'de Yaz Saati Uygulamaları")
+# is used for 1940/1972, where it seems more reliable than our other
+# sources.
+
+# From Kıvanç Yazan (2019-08-12):
+# http://www.resmigazete.gov.tr/arsiv/14539.pdf#page=24
+# 1973-06-03 01:00 -> 02:00, 1973-11-04 02:00 -> 01:00
+#
+# http://www.resmigazete.gov.tr/arsiv/14829.pdf#page=1
+# 1974-03-31 02:00 -> 03:00, 1974-11-03 02:00 -> 01:00
+#
+# http://www.resmigazete.gov.tr/arsiv/15161.pdf#page=1
+# 1975-03-22 02:00 -> 03:00, 1975-11-02 02:00 -> 01:00
+#
+# http://www.resmigazete.gov.tr/arsiv/15535_1.pdf#page=1
+# 1976-03-21 02:00 -> 03:00, 1976-10-31 02:00 -> 01:00
+#
+# http://www.resmigazete.gov.tr/arsiv/15778.pdf#page=5
+# 1977-04-03 02:00 -> 03:00, 1977-10-16 02:00 -> 01:00,
+# 1978-04-02 02:00 -> 03:00 (not applied, see below)
+# 1978-10-15 02:00 -> 01:00 (not applied, see below)
+# 1979-04-01 02:00 -> 03:00 (not applied, see below)
+# 1979-10-14 02:00 -> 01:00 (not applied, see below)
+#
+# http://www.resmigazete.gov.tr/arsiv/16245.pdf#page=17
+# This cancels the previous decision, and repeats it only for 1978.
+# 1978-04-02 02:00 -> 03:00, 1978-10-15 02:00 -> 01:00
+# (not applied due to standard TZ change below)
+#
+# http://www.resmigazete.gov.tr/arsiv/16331.pdf#page=3
+# This decision changes the default longitude for Turkish time zone from 30
+# degrees East to 45 degrees East.  This means a standard TZ change, from +2
+# to +3.  This is published & applied on 1978-06-29.  At that time, Turkey was
+# already on summer time (already on 45E).  Hence, this new law just meant an
+# "continuous summer time".  Note that this was reversed in a few years.
+#
+# http://www.resmigazete.gov.tr/arsiv/18119_1.pdf#page=1
+# 1983-07-31 02:00 -> 03:00 (note that this jumps TZ to +4)
+# 1983-10-02 02:00 -> 01:00 (back to +3)
+#
+# http://www.resmigazete.gov.tr/arsiv/18561.pdf (page 1 and 34)
+# At this time, Turkey is still on +3 with no spring-forward on early
+# 1984.  This decision is published on 10/31/1984.  Page 1 declares
+# the decision of reverting the "default longitude change".  So the
+# standard time should go back to +3 (30E).  And page 34 explains when
+# that will happen: 1984-11-01 02:00 -> 01:00.  You can think of this
+# as "end of continuous summer time, change of standard time zone".
+#
+# http://www.resmigazete.gov.tr/arsiv/18713.pdf#page=1
+# 1985-04-20 01:00 -> 02:00, 1985-09-28 02:00 -> 01:00
+
 # From Kıvanç Yazan (2016-09-25):
 # 1) For 1986-2006, DST started at 01:00 local and ended at 02:00 local, with
 #    no exceptions.
 # 2) 1994's lastSun was overridden with Mar 20 ...
 # Here are official papers:
-# http://www.resmigazete.gov.tr/arsiv/19032.pdf  - page 2 for 1986
-# http://www.resmigazete.gov.tr/arsiv/19400.pdf  - page 4 for 1987
-# http://www.resmigazete.gov.tr/arsiv/19752.pdf  - page 15 for 1988
-# http://www.resmigazete.gov.tr/arsiv/20102.pdf  - page 6 for 1989
-# http://www.resmigazete.gov.tr/arsiv/20464.pdf  - page 1 for 1990 - 1992
-# http://www.resmigazete.gov.tr/arsiv/21531.pdf  - page 15 for 1993 - 1995
-# http://www.resmigazete.gov.tr/arsiv/21879.pdf  - page 1 for overriding 1994
-# http://www.resmigazete.gov.tr/arsiv/22588.pdf  - page 1 for 1996, 1997
-# http://www.resmigazete.gov.tr/arsiv/23286.pdf  - page 10 for 1998 - 2000
+# http://www.resmigazete.gov.tr/arsiv/19032.pdf#page=2 for 1986
+# http://www.resmigazete.gov.tr/arsiv/19400.pdf#page=4 for 1987
+# http://www.resmigazete.gov.tr/arsiv/19752.pdf#page=15 for 1988
+# http://www.resmigazete.gov.tr/arsiv/20102.pdf#page=6 for 1989
+# http://www.resmigazete.gov.tr/arsiv/20464.pdf#page=1 for 1990 - 1992
+# http://www.resmigazete.gov.tr/arsiv/21531.pdf#page=15 for 1993 - 1995
+# http://www.resmigazete.gov.tr/arsiv/21879.pdf#page=1 for overriding 1994
+# http://www.resmigazete.gov.tr/arsiv/22588.pdf#page=1 for 1996, 1997
+# http://www.resmigazete.gov.tr/arsiv/23286.pdf#page=10 for 1998 - 2000
 # http://www.resmigazete.gov.tr/eskiler/2001/03/20010324.htm#2  - for 2001
 # http://www.resmigazete.gov.tr/eskiler/2002/03/20020316.htm#2  - for 2002-2006
 # From Paul Eggert (2016-09-25):
@@ -3747,46 +3835,36 @@ Rule	Turkey	1922	only	-	Oct	 8	0:00	0	-
 Rule	Turkey	1924	only	-	May	13	0:00	1:00	S
 Rule	Turkey	1924	1925	-	Oct	 1	0:00	0	-
 Rule	Turkey	1925	only	-	May	 1	0:00	1:00	S
-Rule	Turkey	1940	only	-	Jun	30	0:00	1:00	S
-Rule	Turkey	1940	only	-	Oct	 5	0:00	0	-
+Rule	Turkey	1940	only	-	Jul	 1	0:00	1:00	S
+Rule	Turkey	1940	only	-	Oct	 6	0:00	0	-
 Rule	Turkey	1940	only	-	Dec	 1	0:00	1:00	S
 Rule	Turkey	1941	only	-	Sep	21	0:00	0	-
 Rule	Turkey	1942	only	-	Apr	 1	0:00	1:00	S
-# Whitman omits the next two transition and gives 1945 Oct 1;
-# go with Shanks & Pottenger.
-Rule	Turkey	1942	only	-	Nov	 1	0:00	0	-
-Rule	Turkey	1945	only	-	Apr	 2	0:00	1:00	S
 Rule	Turkey	1945	only	-	Oct	 8	0:00	0	-
 Rule	Turkey	1946	only	-	Jun	 1	0:00	1:00	S
 Rule	Turkey	1946	only	-	Oct	 1	0:00	0	-
 Rule	Turkey	1947	1948	-	Apr	Sun>=16	0:00	1:00	S
-Rule	Turkey	1947	1950	-	Oct	Sun>=2	0:00	0	-
+Rule	Turkey	1947	1951	-	Oct	Sun>=2	0:00	0	-
 Rule	Turkey	1949	only	-	Apr	10	0:00	1:00	S
-Rule	Turkey	1950	only	-	Apr	19	0:00	1:00	S
+Rule	Turkey	1950	only	-	Apr	16	0:00	1:00	S
 Rule	Turkey	1951	only	-	Apr	22	0:00	1:00	S
-Rule	Turkey	1951	only	-	Oct	 8	0:00	0	-
+# DST for 15 months; unusual but we'll let it pass.
 Rule	Turkey	1962	only	-	Jul	15	0:00	1:00	S
-Rule	Turkey	1962	only	-	Oct	 8	0:00	0	-
+Rule	Turkey	1963	only	-	Oct	30	0:00	0	-
 Rule	Turkey	1964	only	-	May	15	0:00	1:00	S
 Rule	Turkey	1964	only	-	Oct	 1	0:00	0	-
-Rule	Turkey	1970	1972	-	May	Sun>=2	0:00	1:00	S
-Rule	Turkey	1970	1972	-	Oct	Sun>=2	0:00	0	-
 Rule	Turkey	1973	only	-	Jun	 3	1:00	1:00	S
-Rule	Turkey	1973	only	-	Nov	 4	3:00	0	-
+Rule	Turkey	1973	1976	-	Oct	Sun>=31	2:00	0	-
 Rule	Turkey	1974	only	-	Mar	31	2:00	1:00	S
-Rule	Turkey	1974	only	-	Nov	 3	5:00	0	-
-Rule	Turkey	1975	only	-	Mar	30	0:00	1:00	S
-Rule	Turkey	1975	1976	-	Oct	lastSun	0:00	0	-
-Rule	Turkey	1976	only	-	Jun	 1	0:00	1:00	S
-Rule	Turkey	1977	1978	-	Apr	Sun>=1	0:00	1:00	S
-Rule	Turkey	1977	only	-	Oct	16	0:00	0	-
-Rule	Turkey	1979	1980	-	Apr	Sun>=1	3:00	1:00	S
-Rule	Turkey	1979	1982	-	Oct	Mon>=11	0:00	0	-
-Rule	Turkey	1981	1982	-	Mar	lastSun	3:00	1:00	S
-Rule	Turkey	1983	only	-	Jul	31	0:00	1:00	S
-Rule	Turkey	1983	only	-	Oct	 2	0:00	0	-
-Rule	Turkey	1985	only	-	Apr	20	0:00	1:00	S
-Rule	Turkey	1985	only	-	Sep	28	0:00	0	-
+Rule	Turkey	1975	only	-	Mar	22	2:00	1:00	S
+Rule	Turkey	1976	only	-	Mar	21	2:00	1:00	S
+Rule	Turkey	1977	1978	-	Apr	Sun>=1	2:00	1:00	S
+Rule	Turkey	1977	1978	-	Oct	Sun>=15	2:00	0	-
+Rule	Turkey	1978	only	-	Jun	29	0:00	0	-
+Rule	Turkey	1983	only	-	Jul	31	2:00	1:00	S
+Rule	Turkey	1983	only	-	Oct	 2	2:00	0	-
+Rule	Turkey	1985	only	-	Apr	20	1:00s	1:00	S
+Rule	Turkey	1985	only	-	Sep	28	1:00s	0	-
 Rule	Turkey	1986	1993	-	Mar	lastSun	1:00s	1:00	S
 Rule	Turkey	1986	1995	-	Sep	lastSun	1:00s	0	-
 Rule	Turkey	1994	only	-	Mar	20	1:00s	1:00	S
@@ -3795,8 +3873,8 @@ Rule	Turkey	1996	2006	-	Oct	lastSun	1:00s	0	-
 # Zone	NAME		STDOFF	RULES	FORMAT	[UNTIL]
 Zone	Europe/Istanbul	1:55:52 -	LMT	1880
 			1:56:56	-	IMT	1910 Oct # Istanbul Mean Time?
-			2:00	Turkey	EE%sT	1978 Oct 15
-			3:00	Turkey	+03/+04	1985 Apr 20
+			2:00	Turkey	EE%sT	1978 Jun 29
+			3:00	Turkey	+03/+04	1984 Nov  1  2:00
 			2:00	Turkey	EE%sT	2007
 			2:00	EU	EE%sT	2011 Mar 27  1:00u
 			2:00	-	EET	2011 Mar 28  1:00u

Modified: projects/clang900-import/contrib/tzdata/leap-seconds.list
==============================================================================
--- projects/clang900-import/contrib/tzdata/leap-seconds.list	Fri Sep 13 21:03:43 2019	(r352307)
+++ projects/clang900-import/contrib/tzdata/leap-seconds.list	Fri Sep 13 21:15:01 2019	(r352308)
@@ -204,10 +204,10 @@
 #	current -- the update time stamp, the data and the name of the file
 #	will not change.
 #
-#	Updated through IERS Bulletin C57
-#	File expires on:  28 December 2019
+#	Updated through IERS Bulletin C58
+#	File expires on:  28 June 2020
 #
-#@	3786480000
+#@	3802291200 
 #
 2272060800	10	# 1 Jan 1972
 2287785600	11	# 1 Jul 1972
@@ -252,4 +252,4 @@
 #	the hash line is also ignored in the
 #	computation.
 #
-#h 	83c68138 d3650221 07dbbbcd 11fcc859 ced1106a
+#h 	f28827d2 f263b6c3 ec0f19eb a3e0dbf0 97f3fa30

Modified: projects/clang900-import/contrib/tzdata/leapseconds
==============================================================================
--- projects/clang900-import/contrib/tzdata/leapseconds	Fri Sep 13 21:03:43 2019	(r352307)
+++ projects/clang900-import/contrib/tzdata/leapseconds	Fri Sep 13 21:15:01 2019	(r352308)
@@ -3,36 +3,39 @@
 # This file is in the public domain.
 
 # This file is generated automatically from the data in the public-domain
-# leap-seconds.list file, which can be copied from
+# NIST format leap-seconds.list file, which can be copied from
 # <ftp://ftp.nist.gov/pub/time/leap-seconds.list>;
-# or <ftp://ftp.boulder.nist.gov/pub/time/leap-seconds.list>;
-# or <ftp://tycho.usno.navy.mil/pub/ntp/leap-seconds.list>.
+# or <ftp://ftp.boulder.nist.gov/pub/time/leap-seconds.list>.
 # For more about leap-seconds.list, please see
 # The NTP Timescale and Leap Seconds
 # <https://www.eecis.udel.edu/~mills/leap.html>.
 
-# The International Earth Rotation and Reference Systems Service
+# The rules for leap seconds are specified in Annex 1 (Time scales) of:
+# Standard-frequency and time-signal emissions.
+# International Telecommunication Union - Radiocommunication Sector
+# (ITU-R) Recommendation TF.460-6 (02/2002)
+# <https://www.itu.int/rec/R-REC-TF.460-6-200202-I/>.
+# The International Earth Rotation and Reference Systems Service (IERS)
 # periodically uses leap seconds to keep UTC to within 0.9 s of UT1
-# (which measures the true angular orientation of the earth in space)
+# (a proxy for Earth's angle in space as measured by astronomers)
 # and publishes leap second data in a copyrighted file
 # <https://hpiers.obspm.fr/iers/bul/bulc/Leap_Second.dat>.
 # See: Levine J. Coordinated Universal Time and the leap second.
 # URSI Radio Sci Bull. 2016;89(4):30-6. doi:10.23919/URSIRSB.2016.7909995
 # <https://ieeexplore.ieee.org/document/7909995>.
 
-# There were no leap seconds before 1972, because the official mechanism
-# accounting for the discrepancy between atomic time and the earth's rotation
-# did not exist.  The first ("1 Jan 1972") data line in leap-seconds.list
+# There were no leap seconds before 1972, as no official mechanism
+# accounted for the discrepancy between atomic time (TAI) and the earth's
+# rotation.  The first ("1 Jan 1972") data line in leap-seconds.list
 # does not denote a leap second; it denotes the start of the current definition
 # of UTC.
 
-# The correction (+ or -) is made at the given time, so lines
-# will typically look like:
-#	Leap	YEAR	MON	DAY	23:59:60	+	R/S
-# or
-#	Leap	YEAR	MON	DAY	23:59:59	-	R/S
-
-# If the leap second is Rolling (R) the given time is local time (unused here).
+# All leap-seconds are Stationary (S) at the given UTC time.
+# The correction (+ or -) is made at the given time, so in the unlikely
+# event of a negative leap second, a line would look like this:
+# Leap	YEAR	MON	DAY	23:59:59	-	S
+# Typical lines look like this:
+# Leap	YEAR	MON	DAY	23:59:60	+	S
 Leap	1972	Jun	30	23:59:60	+	S
 Leap	1972	Dec	31	23:59:60	+	S
 Leap	1973	Dec	31	23:59:60	+	S
@@ -62,8 +65,8 @@ Leap	2015	Jun	30	23:59:60	+	S
 Leap	2016	Dec	31	23:59:60	+	S
 
 # POSIX timestamps for the data in this file:
-#updated 1467936000
-#expires 1577491200
+#updated 1467936000 (2016-07-08 00:00:00 UTC)
+#expires 1593302400 (2020-06-28 00:00:00 UTC)
 
-#	Updated through IERS Bulletin C57
-#	File expires on:  28 December 2019
+#	Updated through IERS Bulletin C58
+#	File expires on:  28 June 2020

Modified: projects/clang900-import/contrib/tzdata/leapseconds.awk
==============================================================================
--- projects/clang900-import/contrib/tzdata/leapseconds.awk	Fri Sep 13 21:03:43 2019	(r352307)
+++ projects/clang900-import/contrib/tzdata/leapseconds.awk	Fri Sep 13 21:15:01 2019	(r352308)
@@ -1,43 +1,59 @@
-# Generate the 'leapseconds' file from 'leap-seconds.list'.
+# Generate zic format 'leapseconds' from NIST format 'leap-seconds.list'.
 
 # This file is in the public domain.
 
+# This program uses awk arithmetic.  POSIX requires awk to support
+# exact integer arithmetic only through 10**10, which means for NTP
+# timestamps this program works only to the year 2216, which is the
+# year 1900 plus 10**10 seconds.  However, in practice
+# POSIX-conforming awk implementations invariably use IEEE-754 double
+# and so support exact integers through 2**53.  By the year 2216,
+# POSIX will almost surely require at least 2**53 for awk, so for NTP
+# timestamps this program should be good until the year 285,428,681
+# (the year 1900 plus 2**53 seconds).  By then leap seconds will be
+# long obsolete, as the Earth will likely slow down so much that
+# there will be more than 25 hours per day and so some other scheme
+# will be needed.
+
 BEGIN {
   print "# Allowance for leap seconds added to each time zone file."
   print ""
   print "# This file is in the public domain."
   print ""
   print "# This file is generated automatically from the data in the public-domain"
-  print "# leap-seconds.list file, which can be copied from"
+  print "# NIST format leap-seconds.list file, which can be copied from"
   print "# <ftp://ftp.nist.gov/pub/time/leap-seconds.list>"
-  print "# or <ftp://ftp.boulder.nist.gov/pub/time/leap-seconds.list>"
-  print "# or <ftp://tycho.usno.navy.mil/pub/ntp/leap-seconds.list>."
+  print "# or <ftp://ftp.boulder.nist.gov/pub/time/leap-seconds.list>."
   print "# For more about leap-seconds.list, please see"
   print "# The NTP Timescale and Leap Seconds"
   print "# <https://www.eecis.udel.edu/~mills/leap.html>."
   print ""
-  print "# The International Earth Rotation and Reference Systems Service"
+  print "# The rules for leap seconds are specified in Annex 1 (Time scales) of:"
+  print "# Standard-frequency and time-signal emissions."
+  print "# International Telecommunication Union - Radiocommunication Sector"
+  print "# (ITU-R) Recommendation TF.460-6 (02/2002)"
+  print "# <https://www.itu.int/rec/R-REC-TF.460-6-200202-I/>."
+  print "# The International Earth Rotation and Reference Systems Service (IERS)"
   print "# periodically uses leap seconds to keep UTC to within 0.9 s of UT1"
-  print "# (which measures the true angular orientation of the earth in space)"
+  print "# (a proxy for Earth's angle in space as measured by astronomers)"
   print "# and publishes leap second data in a copyrighted file"
   print "# <https://hpiers.obspm.fr/iers/bul/bulc/Leap_Second.dat>."
   print "# See: Levine J. Coordinated Universal Time and the leap second."
   print "# URSI Radio Sci Bull. 2016;89(4):30-6. doi:10.23919/URSIRSB.2016.7909995"
   print "# <https://ieeexplore.ieee.org/document/7909995>."
   print ""
-  print "# There were no leap seconds before 1972, because the official mechanism"
-  print "# accounting for the discrepancy between atomic time and the earth's rotation"
-  print "# did not exist.  The first (\"1 Jan 1972\") data line in leap-seconds.list"
+  print "# There were no leap seconds before 1972, as no official mechanism"
+  print "# accounted for the discrepancy between atomic time (TAI) and the earth's"
+  print "# rotation.  The first (\"1 Jan 1972\") data line in leap-seconds.list"
   print "# does not denote a leap second; it denotes the start of the current definition"
-  print"# of UTC."
+  print "# of UTC."
   print ""
-  print "# The correction (+ or -) is made at the given time, so lines"
-  print "# will typically look like:"
-  print "#	Leap	YEAR	MON	DAY	23:59:60	+	R/S"
-  print "# or"
-  print "#	Leap	YEAR	MON	DAY	23:59:59	-	R/S"
-  print ""
-  print "# If the leap second is Rolling (R) the given time is local time (unused here)."
+  print "# All leap-seconds are Stationary (S) at the given UTC time."
+  print "# The correction (+ or -) is made at the given time, so in the unlikely"
+  print "# event of a negative leap second, a line would look like this:"
+  print "# Leap	YEAR	MON	DAY	23:59:59	-	S"
+  print "# Typical lines look like this:"
+  print "# Leap	YEAR	MON	DAY	23:59:60	+	S"
 
   monthabbr[ 1] = "Jan"
   monthabbr[ 2] = "Feb"
@@ -51,45 +67,34 @@ BEGIN {
   monthabbr[10] = "Oct"
   monthabbr[11] = "Nov"
   monthabbr[12] = "Dec"
-  for (i in monthabbr) {
-      monthnum[monthabbr[i]] = i
-      monthlen[i] = 31
-  }
-  monthlen[2] = 28
-  monthlen[4] = monthlen[6] = monthlen[9] = monthlen[11] = 30
+
+  # Strip trailing CR, in case the input has CRLF form a la NIST.

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



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