Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 9 Dec 2018 11:39:47 +0000 (UTC)
From:      Dimitry Andric <dim@FreeBSD.org>
To:        src-committers@freebsd.org, svn-src-projects@freebsd.org
Subject:   svn commit: r341764 - in projects/clang700-import: . bin/dd bin/pkill bin/sh bin/sh/tests/errors bin/sh/tests/expansion contrib/bmake contrib/bmake/mk contrib/bmake/unit-tests contrib/ipfilter cont...
Message-ID:  <201812091139.wB9BdlKf015207@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: dim
Date: Sun Dec  9 11:39:45 2018
New Revision: 341764
URL: https://svnweb.freebsd.org/changeset/base/341764

Log:
  Merge ^/head r340918 through r341763.

Added:
  projects/clang700-import/bin/sh/tests/errors/script-error1.0
     - copied unchanged from r341763, head/bin/sh/tests/errors/script-error1.0
  projects/clang700-import/bin/sh/tests/expansion/question2.0
     - copied unchanged from r341763, head/bin/sh/tests/expansion/question2.0
  projects/clang700-import/contrib/bmake/unit-tests/varquote.exp
     - copied unchanged from r341763, head/contrib/bmake/unit-tests/varquote.exp
  projects/clang700-import/contrib/bmake/unit-tests/varquote.mk
     - copied unchanged from r341763, head/contrib/bmake/unit-tests/varquote.mk
  projects/clang700-import/contrib/wpa/src/ap/dpp_hostapd.c
     - copied unchanged from r341763, head/contrib/wpa/src/ap/dpp_hostapd.c
  projects/clang700-import/contrib/wpa/src/ap/dpp_hostapd.h
     - copied unchanged from r341763, head/contrib/wpa/src/ap/dpp_hostapd.h
  projects/clang700-import/contrib/wpa/src/ap/eth_p_oui.c
     - copied unchanged from r341763, head/contrib/wpa/src/ap/eth_p_oui.c
  projects/clang700-import/contrib/wpa/src/ap/eth_p_oui.h
     - copied unchanged from r341763, head/contrib/wpa/src/ap/eth_p_oui.h
  projects/clang700-import/contrib/wpa/src/ap/fils_hlp.c
     - copied unchanged from r341763, head/contrib/wpa/src/ap/fils_hlp.c
  projects/clang700-import/contrib/wpa/src/ap/fils_hlp.h
     - copied unchanged from r341763, head/contrib/wpa/src/ap/fils_hlp.h
  projects/clang700-import/contrib/wpa/src/ap/gas_query_ap.c
     - copied unchanged from r341763, head/contrib/wpa/src/ap/gas_query_ap.c
  projects/clang700-import/contrib/wpa/src/ap/gas_query_ap.h
     - copied unchanged from r341763, head/contrib/wpa/src/ap/gas_query_ap.h
  projects/clang700-import/contrib/wpa/src/ap/ieee802_11_he.c
     - copied unchanged from r341763, head/contrib/wpa/src/ap/ieee802_11_he.c
  projects/clang700-import/contrib/wpa/src/common/dhcp.h
     - copied unchanged from r341763, head/contrib/wpa/src/common/dhcp.h
  projects/clang700-import/contrib/wpa/src/common/dpp.c
     - copied unchanged from r341763, head/contrib/wpa/src/common/dpp.c
  projects/clang700-import/contrib/wpa/src/common/dpp.h
     - copied unchanged from r341763, head/contrib/wpa/src/common/dpp.h
  projects/clang700-import/contrib/wpa/src/common/gas_server.c
     - copied unchanged from r341763, head/contrib/wpa/src/common/gas_server.c
  projects/clang700-import/contrib/wpa/src/common/gas_server.h
     - copied unchanged from r341763, head/contrib/wpa/src/common/gas_server.h
  projects/clang700-import/contrib/wpa/src/crypto/crypto_linux.c
     - copied unchanged from r341763, head/contrib/wpa/src/crypto/crypto_linux.c
  projects/clang700-import/contrib/wpa/src/crypto/crypto_nettle.c
     - copied unchanged from r341763, head/contrib/wpa/src/crypto/crypto_nettle.c
  projects/clang700-import/contrib/wpa/src/crypto/crypto_wolfssl.c
     - copied unchanged from r341763, head/contrib/wpa/src/crypto/crypto_wolfssl.c
  projects/clang700-import/contrib/wpa/src/crypto/fips_prf_wolfssl.c
     - copied unchanged from r341763, head/contrib/wpa/src/crypto/fips_prf_wolfssl.c
  projects/clang700-import/contrib/wpa/src/crypto/sha384-kdf.c
     - copied unchanged from r341763, head/contrib/wpa/src/crypto/sha384-kdf.c
  projects/clang700-import/contrib/wpa/src/crypto/sha384.c
     - copied unchanged from r341763, head/contrib/wpa/src/crypto/sha384.c
  projects/clang700-import/contrib/wpa/src/crypto/sha512-kdf.c
     - copied unchanged from r341763, head/contrib/wpa/src/crypto/sha512-kdf.c
  projects/clang700-import/contrib/wpa/src/crypto/sha512-prf.c
     - copied unchanged from r341763, head/contrib/wpa/src/crypto/sha512-prf.c
  projects/clang700-import/contrib/wpa/src/crypto/sha512.h
     - copied unchanged from r341763, head/contrib/wpa/src/crypto/sha512.h
  projects/clang700-import/contrib/wpa/src/crypto/tls_wolfssl.c
     - copied unchanged from r341763, head/contrib/wpa/src/crypto/tls_wolfssl.c
  projects/clang700-import/contrib/wpa/src/drivers/driver_macsec_linux.c
     - copied unchanged from r341763, head/contrib/wpa/src/drivers/driver_macsec_linux.c
  projects/clang700-import/contrib/wpa/src/drivers/driver_wired_common.c
     - copied unchanged from r341763, head/contrib/wpa/src/drivers/driver_wired_common.c
  projects/clang700-import/contrib/wpa/src/drivers/driver_wired_common.h
     - copied unchanged from r341763, head/contrib/wpa/src/drivers/driver_wired_common.h
  projects/clang700-import/contrib/wpa/src/utils/crc32.c
     - copied unchanged from r341763, head/contrib/wpa/src/utils/crc32.c
  projects/clang700-import/contrib/wpa/src/utils/crc32.h
     - copied unchanged from r341763, head/contrib/wpa/src/utils/crc32.h
  projects/clang700-import/contrib/wpa/src/utils/json.c
     - copied unchanged from r341763, head/contrib/wpa/src/utils/json.c
  projects/clang700-import/contrib/wpa/src/utils/json.h
     - copied unchanged from r341763, head/contrib/wpa/src/utils/json.h
  projects/clang700-import/contrib/wpa/wpa_supplicant/dpp_supplicant.c
     - copied unchanged from r341763, head/contrib/wpa/wpa_supplicant/dpp_supplicant.c
  projects/clang700-import/contrib/wpa/wpa_supplicant/dpp_supplicant.h
     - copied unchanged from r341763, head/contrib/wpa/wpa_supplicant/dpp_supplicant.h
  projects/clang700-import/contrib/wpa/wpa_supplicant/examples/dpp-qrcode.py
     - copied unchanged from r341763, head/contrib/wpa/wpa_supplicant/examples/dpp-qrcode.py
  projects/clang700-import/contrib/wpa/wpa_supplicant/op_classes.c
     - copied unchanged from r341763, head/contrib/wpa/wpa_supplicant/op_classes.c
  projects/clang700-import/contrib/wpa/wpa_supplicant/rrm.c
     - copied unchanged from r341763, head/contrib/wpa/wpa_supplicant/rrm.c
  projects/clang700-import/lib/libc/sys/fhlink.2
     - copied unchanged from r341763, head/lib/libc/sys/fhlink.2
  projects/clang700-import/lib/libc/sys/fhreadlink.2
     - copied unchanged from r341763, head/lib/libc/sys/fhreadlink.2
  projects/clang700-import/release/arm64/PINEBOOK.conf
     - copied unchanged from r341763, head/release/arm64/PINEBOOK.conf
  projects/clang700-import/sbin/nvmecontrol/modules/
     - copied from r341763, head/sbin/nvmecontrol/modules/
  projects/clang700-import/share/monetdef/ga_IE.UTF-8.src
     - copied unchanged from r341763, head/share/monetdef/ga_IE.UTF-8.src
  projects/clang700-import/share/msgdef/ga_IE.UTF-8.src
     - copied unchanged from r341763, head/share/msgdef/ga_IE.UTF-8.src
  projects/clang700-import/share/timedef/ga_IE.UTF-8.src
     - copied unchanged from r341763, head/share/timedef/ga_IE.UTF-8.src
  projects/clang700-import/stand/i386/btx/lib/btxsys.S
     - copied unchanged from r341763, head/stand/i386/btx/lib/btxsys.S
  projects/clang700-import/stand/i386/btx/lib/btxv86.S
     - copied unchanged from r341763, head/stand/i386/btx/lib/btxv86.S
  projects/clang700-import/stand/i386/kgzldr/crt.S
     - copied unchanged from r341763, head/stand/i386/kgzldr/crt.S
  projects/clang700-import/stand/i386/kgzldr/sio.S
     - copied unchanged from r341763, head/stand/i386/kgzldr/sio.S
  projects/clang700-import/stand/i386/kgzldr/start.S
     - copied unchanged from r341763, head/stand/i386/kgzldr/start.S
  projects/clang700-import/stand/i386/libi386/pxetramp.S
     - copied unchanged from r341763, head/stand/i386/libi386/pxetramp.S
  projects/clang700-import/stand/i386/mbr/mbr.S
     - copied unchanged from r341763, head/stand/i386/mbr/mbr.S
  projects/clang700-import/stand/i386/pmbr/pmbr.S
     - copied unchanged from r341763, head/stand/i386/pmbr/pmbr.S
  projects/clang700-import/sys/arm64/rockchip/clk/rk3399_cru.c
     - copied unchanged from r341763, head/sys/arm64/rockchip/clk/rk3399_cru.c
  projects/clang700-import/sys/arm64/rockchip/clk/rk3399_pmucru.c
     - copied unchanged from r341763, head/sys/arm64/rockchip/clk/rk3399_pmucru.c
  projects/clang700-import/sys/arm64/rockchip/rk805.c
     - copied unchanged from r341763, head/sys/arm64/rockchip/rk805.c
  projects/clang700-import/sys/arm64/rockchip/rk805reg.h
     - copied unchanged from r341763, head/sys/arm64/rockchip/rk805reg.h
  projects/clang700-import/sys/dev/acpica/acpi_pxm.c
     - copied unchanged from r341763, head/sys/dev/acpica/acpi_pxm.c
  projects/clang700-import/sys/dev/cxgbe/t4_clip.c
     - copied unchanged from r341763, head/sys/dev/cxgbe/t4_clip.c
  projects/clang700-import/sys/dev/cxgbe/t4_clip.h
     - copied unchanged from r341763, head/sys/dev/cxgbe/t4_clip.h
  projects/clang700-import/sys/dev/iicbus/syr827.c
     - copied unchanged from r341763, head/sys/dev/iicbus/syr827.c
  projects/clang700-import/sys/dev/mlx5/mlx5_accel/
     - copied from r341763, head/sys/dev/mlx5/mlx5_accel/
  projects/clang700-import/sys/dev/mlx5/mlx5_fpga/
     - copied from r341763, head/sys/dev/mlx5/mlx5_fpga/
  projects/clang700-import/sys/dev/mlx5/mlx5_fpga_tools/
     - copied from r341763, head/sys/dev/mlx5/mlx5_fpga_tools/
  projects/clang700-import/sys/dev/mlx5/mlx5_lib/
     - copied from r341763, head/sys/dev/mlx5/mlx5_lib/
  projects/clang700-import/sys/dev/netmap/netmap_kloop.c
     - copied unchanged from r341763, head/sys/dev/netmap/netmap_kloop.c
  projects/clang700-import/sys/dev/netmap/netmap_null.c
     - copied unchanged from r341763, head/sys/dev/netmap/netmap_null.c
  projects/clang700-import/sys/dev/sfxge/common/ef10_image.c
     - copied unchanged from r341763, head/sys/dev/sfxge/common/ef10_image.c
  projects/clang700-import/sys/dev/sfxge/common/ef10_signed_image_layout.h
     - copied unchanged from r341763, head/sys/dev/sfxge/common/ef10_signed_image_layout.h
  projects/clang700-import/sys/dev/sfxge/common/efx_annote.h
     - copied unchanged from r341763, head/sys/dev/sfxge/common/efx_annote.h
  projects/clang700-import/sys/dev/sfxge/common/efx_regs_mcdi_aoe.h
     - copied unchanged from r341763, head/sys/dev/sfxge/common/efx_regs_mcdi_aoe.h
  projects/clang700-import/sys/dev/sfxge/common/efx_regs_mcdi_strs.h
     - copied unchanged from r341763, head/sys/dev/sfxge/common/efx_regs_mcdi_strs.h
  projects/clang700-import/sys/dev/sfxge/common/efx_tunnel.c
     - copied unchanged from r341763, head/sys/dev/sfxge/common/efx_tunnel.c
  projects/clang700-import/sys/dev/sfxge/common/medford2_impl.h
     - copied unchanged from r341763, head/sys/dev/sfxge/common/medford2_impl.h
  projects/clang700-import/sys/dev/sfxge/common/medford2_nic.c
     - copied unchanged from r341763, head/sys/dev/sfxge/common/medford2_nic.c
  projects/clang700-import/sys/dts/arm64/overlays/sun50i-a64-opp.dtso
     - copied unchanged from r341763, head/sys/dts/arm64/overlays/sun50i-a64-opp.dtso
  projects/clang700-import/sys/modules/dtb/rockchip/
     - copied from r341763, head/sys/modules/dtb/rockchip/
  projects/clang700-import/sys/modules/mlx5fpga_tools/
     - copied from r341763, head/sys/modules/mlx5fpga_tools/
  projects/clang700-import/sys/modules/rockchip/rk805/
     - copied from r341763, head/sys/modules/rockchip/rk805/
  projects/clang700-import/tests/sys/geom/class/mirror/component_selection.sh
     - copied unchanged from r341763, head/tests/sys/geom/class/mirror/component_selection.sh
  projects/clang700-import/tests/sys/kern/sigaltstack.c
     - copied unchanged from r341763, head/tests/sys/kern/sigaltstack.c
  projects/clang700-import/tests/sys/netpfil/pf/names.sh
     - copied unchanged from r341763, head/tests/sys/netpfil/pf/names.sh
  projects/clang700-import/usr.bin/clang/llvm-objdump/llvm-objdump.1
     - copied unchanged from r341763, head/usr.bin/clang/llvm-objdump/llvm-objdump.1
  projects/clang700-import/usr.bin/truss/riscv-freebsd.c
     - copied unchanged from r341763, head/usr.bin/truss/riscv-freebsd.c
Deleted:
  projects/clang700-import/contrib/wpa/src/ap/peerkey_auth.c
  projects/clang700-import/contrib/wpa/src/rsn_supp/peerkey.c
  projects/clang700-import/contrib/wpa/src/rsn_supp/peerkey.h
  projects/clang700-import/sbin/nvmecontrol/wdc.c
  projects/clang700-import/share/monetdef/en_IE.UTF-8.src
  projects/clang700-import/stand/i386/btx/lib/btxsys.s
  projects/clang700-import/stand/i386/btx/lib/btxv86.s
  projects/clang700-import/stand/i386/kgzldr/crt.s
  projects/clang700-import/stand/i386/kgzldr/sio.s
  projects/clang700-import/stand/i386/kgzldr/start.s
  projects/clang700-import/stand/i386/libi386/bioscd.c
  projects/clang700-import/stand/i386/libi386/pxetramp.s
  projects/clang700-import/stand/i386/mbr/mbr.s
  projects/clang700-import/stand/i386/pmbr/pmbr.s
  projects/clang700-import/sys/dev/netmap/if_em_netmap.h
  projects/clang700-import/sys/dev/netmap/if_igb_netmap.h
  projects/clang700-import/sys/dev/netmap/if_ixl_netmap.h
  projects/clang700-import/sys/dev/netmap/if_lem_netmap.h
  projects/clang700-import/sys/dev/netmap/ixgbe_netmap.h
  projects/clang700-import/sys/net/altq/altq_cdnr.c
  projects/clang700-import/tools/KSE/
  projects/clang700-import/usr.bin/truss/riscv64-freebsd.c
Modified:
  projects/clang700-import/Makefile.inc1
  projects/clang700-import/ObsoleteFiles.inc
  projects/clang700-import/UPDATING
  projects/clang700-import/bin/dd/dd.c
  projects/clang700-import/bin/dd/dd.h
  projects/clang700-import/bin/pkill/pkill.1
  projects/clang700-import/bin/sh/expand.c
  projects/clang700-import/bin/sh/input.c
  projects/clang700-import/bin/sh/sh.1
  projects/clang700-import/bin/sh/tests/errors/Makefile
  projects/clang700-import/bin/sh/tests/expansion/Makefile
  projects/clang700-import/contrib/bmake/ChangeLog
  projects/clang700-import/contrib/bmake/FILES
  projects/clang700-import/contrib/bmake/Makefile.config.in
  projects/clang700-import/contrib/bmake/VERSION
  projects/clang700-import/contrib/bmake/bmake.1
  projects/clang700-import/contrib/bmake/dir.c
  projects/clang700-import/contrib/bmake/make.1
  projects/clang700-import/contrib/bmake/mk/ChangeLog
  projects/clang700-import/contrib/bmake/mk/dirdeps-options.mk
  projects/clang700-import/contrib/bmake/mk/dirdeps.mk
  projects/clang700-import/contrib/bmake/mk/gendirdeps.mk
  projects/clang700-import/contrib/bmake/mk/install-mk
  projects/clang700-import/contrib/bmake/mk/meta.autodep.mk
  projects/clang700-import/contrib/bmake/mk/meta.stage.mk
  projects/clang700-import/contrib/bmake/unit-tests/Makefile.in
  projects/clang700-import/contrib/bmake/var.c
  projects/clang700-import/contrib/ipfilter/ip_fil.c
  projects/clang700-import/contrib/ipfilter/ipsend/ip.c
  projects/clang700-import/contrib/ipfilter/ipsend/resend.c
  projects/clang700-import/contrib/libarchive/libarchive/archive_acl.c
  projects/clang700-import/contrib/libarchive/libarchive/archive_write_disk_posix.c
  projects/clang700-import/contrib/libarchive/libarchive/test/test_extattr_freebsd.c
  projects/clang700-import/contrib/libarchive/libarchive/test/test_read_format_rar5.c
  projects/clang700-import/contrib/nvi/common/encoding.c
  projects/clang700-import/contrib/ofed/libibverbs/sysfs.c
  projects/clang700-import/contrib/ofed/opensm/opensm/main.c
  projects/clang700-import/contrib/openbsm/bin/auditdistd/trail.c
  projects/clang700-import/contrib/wpa/CONTRIBUTIONS
  projects/clang700-import/contrib/wpa/COPYING
  projects/clang700-import/contrib/wpa/README
  projects/clang700-import/contrib/wpa/hostapd/ChangeLog
  projects/clang700-import/contrib/wpa/hostapd/README
  projects/clang700-import/contrib/wpa/hostapd/config_file.c
  projects/clang700-import/contrib/wpa/hostapd/config_file.h
  projects/clang700-import/contrib/wpa/hostapd/ctrl_iface.c
  projects/clang700-import/contrib/wpa/hostapd/defconfig
  projects/clang700-import/contrib/wpa/hostapd/hlr_auc_gw.c
  projects/clang700-import/contrib/wpa/hostapd/hostapd.conf
  projects/clang700-import/contrib/wpa/hostapd/hostapd.eap_user_sqlite
  projects/clang700-import/contrib/wpa/hostapd/hostapd_cli.c
  projects/clang700-import/contrib/wpa/hostapd/main.c
  projects/clang700-import/contrib/wpa/hs20/client/est.c
  projects/clang700-import/contrib/wpa/hs20/client/oma_dm_client.c
  projects/clang700-import/contrib/wpa/hs20/client/osu_client.c
  projects/clang700-import/contrib/wpa/hs20/client/osu_client.h
  projects/clang700-import/contrib/wpa/src/ap/acs.c
  projects/clang700-import/contrib/wpa/src/ap/acs.h
  projects/clang700-import/contrib/wpa/src/ap/ap_config.c
  projects/clang700-import/contrib/wpa/src/ap/ap_config.h
  projects/clang700-import/contrib/wpa/src/ap/ap_drv_ops.c
  projects/clang700-import/contrib/wpa/src/ap/ap_drv_ops.h
  projects/clang700-import/contrib/wpa/src/ap/ap_mlme.c
  projects/clang700-import/contrib/wpa/src/ap/authsrv.c
  projects/clang700-import/contrib/wpa/src/ap/beacon.c
  projects/clang700-import/contrib/wpa/src/ap/beacon.h
  projects/clang700-import/contrib/wpa/src/ap/bss_load.c
  projects/clang700-import/contrib/wpa/src/ap/ctrl_iface_ap.c
  projects/clang700-import/contrib/wpa/src/ap/ctrl_iface_ap.h
  projects/clang700-import/contrib/wpa/src/ap/dfs.c
  projects/clang700-import/contrib/wpa/src/ap/dfs.h
  projects/clang700-import/contrib/wpa/src/ap/dhcp_snoop.c
  projects/clang700-import/contrib/wpa/src/ap/drv_callbacks.c
  projects/clang700-import/contrib/wpa/src/ap/eap_user_db.c
  projects/clang700-import/contrib/wpa/src/ap/gas_serv.c
  projects/clang700-import/contrib/wpa/src/ap/gas_serv.h
  projects/clang700-import/contrib/wpa/src/ap/hostapd.c
  projects/clang700-import/contrib/wpa/src/ap/hostapd.h
  projects/clang700-import/contrib/wpa/src/ap/hs20.c
  projects/clang700-import/contrib/wpa/src/ap/hs20.h
  projects/clang700-import/contrib/wpa/src/ap/hw_features.c
  projects/clang700-import/contrib/wpa/src/ap/ieee802_11.c
  projects/clang700-import/contrib/wpa/src/ap/ieee802_11.h
  projects/clang700-import/contrib/wpa/src/ap/ieee802_11_auth.c
  projects/clang700-import/contrib/wpa/src/ap/ieee802_11_auth.h
  projects/clang700-import/contrib/wpa/src/ap/ieee802_11_ht.c
  projects/clang700-import/contrib/wpa/src/ap/ieee802_11_shared.c
  projects/clang700-import/contrib/wpa/src/ap/ieee802_11_vht.c
  projects/clang700-import/contrib/wpa/src/ap/ieee802_1x.c
  projects/clang700-import/contrib/wpa/src/ap/ieee802_1x.h
  projects/clang700-import/contrib/wpa/src/ap/ndisc_snoop.c
  projects/clang700-import/contrib/wpa/src/ap/neighbor_db.c
  projects/clang700-import/contrib/wpa/src/ap/neighbor_db.h
  projects/clang700-import/contrib/wpa/src/ap/pmksa_cache_auth.c
  projects/clang700-import/contrib/wpa/src/ap/pmksa_cache_auth.h
  projects/clang700-import/contrib/wpa/src/ap/rrm.c
  projects/clang700-import/contrib/wpa/src/ap/rrm.h
  projects/clang700-import/contrib/wpa/src/ap/sta_info.c
  projects/clang700-import/contrib/wpa/src/ap/sta_info.h
  projects/clang700-import/contrib/wpa/src/ap/taxonomy.c
  projects/clang700-import/contrib/wpa/src/ap/tkip_countermeasures.c
  projects/clang700-import/contrib/wpa/src/ap/vlan_init.c
  projects/clang700-import/contrib/wpa/src/ap/wmm.c
  projects/clang700-import/contrib/wpa/src/ap/wnm_ap.c
  projects/clang700-import/contrib/wpa/src/ap/wnm_ap.h
  projects/clang700-import/contrib/wpa/src/ap/wpa_auth.c
  projects/clang700-import/contrib/wpa/src/ap/wpa_auth.h
  projects/clang700-import/contrib/wpa/src/ap/wpa_auth_ft.c
  projects/clang700-import/contrib/wpa/src/ap/wpa_auth_glue.c
  projects/clang700-import/contrib/wpa/src/ap/wpa_auth_i.h
  projects/clang700-import/contrib/wpa/src/ap/wpa_auth_ie.c
  projects/clang700-import/contrib/wpa/src/ap/wpa_auth_ie.h
  projects/clang700-import/contrib/wpa/src/ap/wps_hostapd.c
  projects/clang700-import/contrib/wpa/src/common/common_module_tests.c
  projects/clang700-import/contrib/wpa/src/common/ctrl_iface_common.c
  projects/clang700-import/contrib/wpa/src/common/ctrl_iface_common.h
  projects/clang700-import/contrib/wpa/src/common/defs.h
  projects/clang700-import/contrib/wpa/src/common/gas.c
  projects/clang700-import/contrib/wpa/src/common/gas.h
  projects/clang700-import/contrib/wpa/src/common/hw_features_common.c
  projects/clang700-import/contrib/wpa/src/common/hw_features_common.h
  projects/clang700-import/contrib/wpa/src/common/ieee802_11_common.c
  projects/clang700-import/contrib/wpa/src/common/ieee802_11_common.h
  projects/clang700-import/contrib/wpa/src/common/ieee802_11_defs.h
  projects/clang700-import/contrib/wpa/src/common/ieee802_1x_defs.h
  projects/clang700-import/contrib/wpa/src/common/privsep_commands.h
  projects/clang700-import/contrib/wpa/src/common/qca-vendor.h
  projects/clang700-import/contrib/wpa/src/common/sae.c
  projects/clang700-import/contrib/wpa/src/common/sae.h
  projects/clang700-import/contrib/wpa/src/common/version.h
  projects/clang700-import/contrib/wpa/src/common/wpa_common.c
  projects/clang700-import/contrib/wpa/src/common/wpa_common.h
  projects/clang700-import/contrib/wpa/src/common/wpa_ctrl.h
  projects/clang700-import/contrib/wpa/src/common/wpa_helpers.c
  projects/clang700-import/contrib/wpa/src/crypto/aes-ctr.c
  projects/clang700-import/contrib/wpa/src/crypto/aes-internal-dec.c
  projects/clang700-import/contrib/wpa/src/crypto/aes-internal-enc.c
  projects/clang700-import/contrib/wpa/src/crypto/aes-siv.c
  projects/clang700-import/contrib/wpa/src/crypto/aes.h
  projects/clang700-import/contrib/wpa/src/crypto/aes_siv.h
  projects/clang700-import/contrib/wpa/src/crypto/aes_wrap.h
  projects/clang700-import/contrib/wpa/src/crypto/crypto.h
  projects/clang700-import/contrib/wpa/src/crypto/crypto_gnutls.c
  projects/clang700-import/contrib/wpa/src/crypto/crypto_internal-modexp.c
  projects/clang700-import/contrib/wpa/src/crypto/crypto_libtomcrypt.c
  projects/clang700-import/contrib/wpa/src/crypto/crypto_module_tests.c
  projects/clang700-import/contrib/wpa/src/crypto/crypto_none.c
  projects/clang700-import/contrib/wpa/src/crypto/crypto_openssl.c
  projects/clang700-import/contrib/wpa/src/crypto/des-internal.c
  projects/clang700-import/contrib/wpa/src/crypto/dh_groups.c
  projects/clang700-import/contrib/wpa/src/crypto/ms_funcs.c
  projects/clang700-import/contrib/wpa/src/crypto/ms_funcs.h
  projects/clang700-import/contrib/wpa/src/crypto/random.c
  projects/clang700-import/contrib/wpa/src/crypto/sha1-internal.c
  projects/clang700-import/contrib/wpa/src/crypto/sha256-internal.c
  projects/clang700-import/contrib/wpa/src/crypto/sha256-kdf.c
  projects/clang700-import/contrib/wpa/src/crypto/sha384-prf.c
  projects/clang700-import/contrib/wpa/src/crypto/sha384.h
  projects/clang700-import/contrib/wpa/src/crypto/tls.h
  projects/clang700-import/contrib/wpa/src/crypto/tls_gnutls.c
  projects/clang700-import/contrib/wpa/src/crypto/tls_internal.c
  projects/clang700-import/contrib/wpa/src/crypto/tls_none.c
  projects/clang700-import/contrib/wpa/src/crypto/tls_openssl.c
  projects/clang700-import/contrib/wpa/src/drivers/driver.h
  projects/clang700-import/contrib/wpa/src/drivers/driver_common.c
  projects/clang700-import/contrib/wpa/src/drivers/driver_macsec_qca.c
  projects/clang700-import/contrib/wpa/src/drivers/driver_ndis.c
  projects/clang700-import/contrib/wpa/src/drivers/driver_nl80211.h
  projects/clang700-import/contrib/wpa/src/drivers/driver_nl80211_capa.c
  projects/clang700-import/contrib/wpa/src/drivers/driver_nl80211_event.c
  projects/clang700-import/contrib/wpa/src/drivers/driver_nl80211_monitor.c
  projects/clang700-import/contrib/wpa/src/drivers/driver_nl80211_scan.c
  projects/clang700-import/contrib/wpa/src/drivers/driver_privsep.c
  projects/clang700-import/contrib/wpa/src/drivers/driver_wired.c
  projects/clang700-import/contrib/wpa/src/drivers/drivers.c
  projects/clang700-import/contrib/wpa/src/eap_common/eap_eke_common.c
  projects/clang700-import/contrib/wpa/src/eap_common/eap_fast_common.c
  projects/clang700-import/contrib/wpa/src/eap_common/eap_pwd_common.c
  projects/clang700-import/contrib/wpa/src/eap_common/eap_pwd_common.h
  projects/clang700-import/contrib/wpa/src/eap_common/eap_sim_common.c
  projects/clang700-import/contrib/wpa/src/eap_peer/eap.c
  projects/clang700-import/contrib/wpa/src/eap_peer/eap.h
  projects/clang700-import/contrib/wpa/src/eap_peer/eap_aka.c
  projects/clang700-import/contrib/wpa/src/eap_peer/eap_config.h
  projects/clang700-import/contrib/wpa/src/eap_peer/eap_eke.c
  projects/clang700-import/contrib/wpa/src/eap_peer/eap_fast.c
  projects/clang700-import/contrib/wpa/src/eap_peer/eap_fast_pac.c
  projects/clang700-import/contrib/wpa/src/eap_peer/eap_gpsk.c
  projects/clang700-import/contrib/wpa/src/eap_peer/eap_i.h
  projects/clang700-import/contrib/wpa/src/eap_peer/eap_ikev2.c
  projects/clang700-import/contrib/wpa/src/eap_peer/eap_leap.c
  projects/clang700-import/contrib/wpa/src/eap_peer/eap_mschapv2.c
  projects/clang700-import/contrib/wpa/src/eap_peer/eap_pax.c
  projects/clang700-import/contrib/wpa/src/eap_peer/eap_peap.c
  projects/clang700-import/contrib/wpa/src/eap_peer/eap_proxy.h
  projects/clang700-import/contrib/wpa/src/eap_peer/eap_proxy_dummy.c
  projects/clang700-import/contrib/wpa/src/eap_peer/eap_psk.c
  projects/clang700-import/contrib/wpa/src/eap_peer/eap_pwd.c
  projects/clang700-import/contrib/wpa/src/eap_peer/eap_sake.c
  projects/clang700-import/contrib/wpa/src/eap_peer/eap_sim.c
  projects/clang700-import/contrib/wpa/src/eap_peer/eap_tls.c
  projects/clang700-import/contrib/wpa/src/eap_peer/eap_tls_common.c
  projects/clang700-import/contrib/wpa/src/eap_peer/eap_tls_common.h
  projects/clang700-import/contrib/wpa/src/eap_peer/eap_ttls.c
  projects/clang700-import/contrib/wpa/src/eap_peer/ikev2.c
  projects/clang700-import/contrib/wpa/src/eap_peer/tncc.c
  projects/clang700-import/contrib/wpa/src/eap_server/eap.h
  projects/clang700-import/contrib/wpa/src/eap_server/eap_i.h
  projects/clang700-import/contrib/wpa/src/eap_server/eap_server.c
  projects/clang700-import/contrib/wpa/src/eap_server/eap_server_aka.c
  projects/clang700-import/contrib/wpa/src/eap_server/eap_server_eke.c
  projects/clang700-import/contrib/wpa/src/eap_server/eap_server_fast.c
  projects/clang700-import/contrib/wpa/src/eap_server/eap_server_gpsk.c
  projects/clang700-import/contrib/wpa/src/eap_server/eap_server_gtc.c
  projects/clang700-import/contrib/wpa/src/eap_server/eap_server_ikev2.c
  projects/clang700-import/contrib/wpa/src/eap_server/eap_server_mschapv2.c
  projects/clang700-import/contrib/wpa/src/eap_server/eap_server_pax.c
  projects/clang700-import/contrib/wpa/src/eap_server/eap_server_psk.c
  projects/clang700-import/contrib/wpa/src/eap_server/eap_server_pwd.c
  projects/clang700-import/contrib/wpa/src/eap_server/eap_server_sake.c
  projects/clang700-import/contrib/wpa/src/eap_server/eap_server_sim.c
  projects/clang700-import/contrib/wpa/src/eap_server/eap_server_tls.c
  projects/clang700-import/contrib/wpa/src/eap_server/eap_server_tls_common.c
  projects/clang700-import/contrib/wpa/src/eap_server/eap_server_ttls.c
  projects/clang700-import/contrib/wpa/src/eap_server/eap_server_wsc.c
  projects/clang700-import/contrib/wpa/src/eap_server/eap_tls_common.h
  projects/clang700-import/contrib/wpa/src/eap_server/ikev2.c
  projects/clang700-import/contrib/wpa/src/eap_server/tncs.c
  projects/clang700-import/contrib/wpa/src/eapol_auth/eapol_auth_sm.c
  projects/clang700-import/contrib/wpa/src/eapol_auth/eapol_auth_sm.h
  projects/clang700-import/contrib/wpa/src/eapol_supp/eapol_supp_sm.c
  projects/clang700-import/contrib/wpa/src/eapol_supp/eapol_supp_sm.h
  projects/clang700-import/contrib/wpa/src/fst/fst_ctrl_aux.h
  projects/clang700-import/contrib/wpa/src/fst/fst_ctrl_iface.c
  projects/clang700-import/contrib/wpa/src/fst/fst_group.c
  projects/clang700-import/contrib/wpa/src/fst/fst_iface.h
  projects/clang700-import/contrib/wpa/src/fst/fst_session.c
  projects/clang700-import/contrib/wpa/src/l2_packet/l2_packet.h
  projects/clang700-import/contrib/wpa/src/l2_packet/l2_packet_privsep.c
  projects/clang700-import/contrib/wpa/src/p2p/p2p.c
  projects/clang700-import/contrib/wpa/src/p2p/p2p.h
  projects/clang700-import/contrib/wpa/src/p2p/p2p_go_neg.c
  projects/clang700-import/contrib/wpa/src/p2p/p2p_group.c
  projects/clang700-import/contrib/wpa/src/p2p/p2p_i.h
  projects/clang700-import/contrib/wpa/src/p2p/p2p_pd.c
  projects/clang700-import/contrib/wpa/src/p2p/p2p_sd.c
  projects/clang700-import/contrib/wpa/src/pae/ieee802_1x_cp.c
  projects/clang700-import/contrib/wpa/src/pae/ieee802_1x_kay.c
  projects/clang700-import/contrib/wpa/src/pae/ieee802_1x_kay.h
  projects/clang700-import/contrib/wpa/src/pae/ieee802_1x_kay_i.h
  projects/clang700-import/contrib/wpa/src/pae/ieee802_1x_secy_ops.c
  projects/clang700-import/contrib/wpa/src/pae/ieee802_1x_secy_ops.h
  projects/clang700-import/contrib/wpa/src/radius/radius.c
  projects/clang700-import/contrib/wpa/src/radius/radius.h
  projects/clang700-import/contrib/wpa/src/radius/radius_client.c
  projects/clang700-import/contrib/wpa/src/radius/radius_das.c
  projects/clang700-import/contrib/wpa/src/radius/radius_das.h
  projects/clang700-import/contrib/wpa/src/radius/radius_server.c
  projects/clang700-import/contrib/wpa/src/radius/radius_server.h
  projects/clang700-import/contrib/wpa/src/rsn_supp/pmksa_cache.c
  projects/clang700-import/contrib/wpa/src/rsn_supp/pmksa_cache.h
  projects/clang700-import/contrib/wpa/src/rsn_supp/preauth.c
  projects/clang700-import/contrib/wpa/src/rsn_supp/tdls.c
  projects/clang700-import/contrib/wpa/src/rsn_supp/wpa.c
  projects/clang700-import/contrib/wpa/src/rsn_supp/wpa.h
  projects/clang700-import/contrib/wpa/src/rsn_supp/wpa_ft.c
  projects/clang700-import/contrib/wpa/src/rsn_supp/wpa_i.h
  projects/clang700-import/contrib/wpa/src/rsn_supp/wpa_ie.c
  projects/clang700-import/contrib/wpa/src/rsn_supp/wpa_ie.h
  projects/clang700-import/contrib/wpa/src/tls/libtommath.c
  projects/clang700-import/contrib/wpa/src/tls/rsa.c
  projects/clang700-import/contrib/wpa/src/tls/tlsv1_client.c
  projects/clang700-import/contrib/wpa/src/tls/tlsv1_client_read.c
  projects/clang700-import/contrib/wpa/src/tls/tlsv1_common.c
  projects/clang700-import/contrib/wpa/src/tls/tlsv1_cred.c
  projects/clang700-import/contrib/wpa/src/tls/tlsv1_server.c
  projects/clang700-import/contrib/wpa/src/tls/x509v3.c
  projects/clang700-import/contrib/wpa/src/utils/base64.c
  projects/clang700-import/contrib/wpa/src/utils/base64.h
  projects/clang700-import/contrib/wpa/src/utils/browser-wpadebug.c
  projects/clang700-import/contrib/wpa/src/utils/common.c
  projects/clang700-import/contrib/wpa/src/utils/common.h
  projects/clang700-import/contrib/wpa/src/utils/eloop.h
  projects/clang700-import/contrib/wpa/src/utils/http_curl.c
  projects/clang700-import/contrib/wpa/src/utils/os.h
  projects/clang700-import/contrib/wpa/src/utils/os_none.c
  projects/clang700-import/contrib/wpa/src/utils/os_unix.c
  projects/clang700-import/contrib/wpa/src/utils/os_win32.c
  projects/clang700-import/contrib/wpa/src/utils/trace.c
  projects/clang700-import/contrib/wpa/src/utils/utils_module_tests.c
  projects/clang700-import/contrib/wpa/src/utils/uuid.c
  projects/clang700-import/contrib/wpa/src/utils/uuid.h
  projects/clang700-import/contrib/wpa/src/utils/wpa_debug.c
  projects/clang700-import/contrib/wpa/src/utils/wpa_debug.h
  projects/clang700-import/contrib/wpa/src/utils/wpabuf.c
  projects/clang700-import/contrib/wpa/src/utils/xml-utils.c
  projects/clang700-import/contrib/wpa/src/wps/wps.c
  projects/clang700-import/contrib/wpa/src/wps/wps_common.c
  projects/clang700-import/contrib/wpa/src/wps/wps_er.c
  projects/clang700-import/contrib/wpa/src/wps/wps_registrar.c
  projects/clang700-import/contrib/wpa/wpa_supplicant/Android.mk
  projects/clang700-import/contrib/wpa/wpa_supplicant/ChangeLog
  projects/clang700-import/contrib/wpa/wpa_supplicant/README
  projects/clang700-import/contrib/wpa/wpa_supplicant/README-HS20
  projects/clang700-import/contrib/wpa/wpa_supplicant/android.config
  projects/clang700-import/contrib/wpa/wpa_supplicant/ap.c
  projects/clang700-import/contrib/wpa/wpa_supplicant/ap.h
  projects/clang700-import/contrib/wpa/wpa_supplicant/autoscan.c
  projects/clang700-import/contrib/wpa/wpa_supplicant/bgscan.c
  projects/clang700-import/contrib/wpa/wpa_supplicant/bgscan_learn.c
  projects/clang700-import/contrib/wpa/wpa_supplicant/bgscan_simple.c
  projects/clang700-import/contrib/wpa/wpa_supplicant/bss.c
  projects/clang700-import/contrib/wpa/wpa_supplicant/bss.h
  projects/clang700-import/contrib/wpa/wpa_supplicant/config.c
  projects/clang700-import/contrib/wpa/wpa_supplicant/config.h
  projects/clang700-import/contrib/wpa/wpa_supplicant/config_file.c
  projects/clang700-import/contrib/wpa/wpa_supplicant/config_ssid.h
  projects/clang700-import/contrib/wpa/wpa_supplicant/ctrl_iface.c
  projects/clang700-import/contrib/wpa/wpa_supplicant/ctrl_iface_named_pipe.c
  projects/clang700-import/contrib/wpa/wpa_supplicant/ctrl_iface_udp.c
  projects/clang700-import/contrib/wpa/wpa_supplicant/ctrl_iface_unix.c
  projects/clang700-import/contrib/wpa/wpa_supplicant/dbus/dbus_new.c
  projects/clang700-import/contrib/wpa/wpa_supplicant/dbus/dbus_new.h
  projects/clang700-import/contrib/wpa/wpa_supplicant/dbus/dbus_new_handlers.c
  projects/clang700-import/contrib/wpa/wpa_supplicant/dbus/dbus_new_handlers.h
  projects/clang700-import/contrib/wpa/wpa_supplicant/dbus/dbus_new_handlers_p2p.c
  projects/clang700-import/contrib/wpa/wpa_supplicant/dbus/dbus_new_handlers_wps.c
  projects/clang700-import/contrib/wpa/wpa_supplicant/defconfig
  projects/clang700-import/contrib/wpa/wpa_supplicant/driver_i.h
  projects/clang700-import/contrib/wpa/wpa_supplicant/events.c
  projects/clang700-import/contrib/wpa/wpa_supplicant/examples/wps-ap-cli
  projects/clang700-import/contrib/wpa/wpa_supplicant/gas_query.c
  projects/clang700-import/contrib/wpa/wpa_supplicant/gas_query.h
  projects/clang700-import/contrib/wpa/wpa_supplicant/hs20_supplicant.c
  projects/clang700-import/contrib/wpa/wpa_supplicant/hs20_supplicant.h
  projects/clang700-import/contrib/wpa/wpa_supplicant/ibss_rsn.c
  projects/clang700-import/contrib/wpa/wpa_supplicant/interworking.c
  projects/clang700-import/contrib/wpa/wpa_supplicant/interworking.h
  projects/clang700-import/contrib/wpa/wpa_supplicant/mbo.c
  projects/clang700-import/contrib/wpa/wpa_supplicant/mesh.c
  projects/clang700-import/contrib/wpa/wpa_supplicant/mesh_mpm.c
  projects/clang700-import/contrib/wpa/wpa_supplicant/mesh_rsn.c
  projects/clang700-import/contrib/wpa/wpa_supplicant/notify.c
  projects/clang700-import/contrib/wpa/wpa_supplicant/notify.h
  projects/clang700-import/contrib/wpa/wpa_supplicant/offchannel.c
  projects/clang700-import/contrib/wpa/wpa_supplicant/p2p_supplicant.c
  projects/clang700-import/contrib/wpa/wpa_supplicant/preauth_test.c
  projects/clang700-import/contrib/wpa/wpa_supplicant/scan.c
  projects/clang700-import/contrib/wpa/wpa_supplicant/sme.c
  projects/clang700-import/contrib/wpa/wpa_supplicant/sme.h
  projects/clang700-import/contrib/wpa/wpa_supplicant/wifi_display.c
  projects/clang700-import/contrib/wpa/wpa_supplicant/wmm_ac.c
  projects/clang700-import/contrib/wpa/wpa_supplicant/wnm_sta.c
  projects/clang700-import/contrib/wpa/wpa_supplicant/wnm_sta.h
  projects/clang700-import/contrib/wpa/wpa_supplicant/wpa_cli.c
  projects/clang700-import/contrib/wpa/wpa_supplicant/wpa_passphrase.c
  projects/clang700-import/contrib/wpa/wpa_supplicant/wpa_priv.c
  projects/clang700-import/contrib/wpa/wpa_supplicant/wpa_supplicant.c
  projects/clang700-import/contrib/wpa/wpa_supplicant/wpa_supplicant.conf
  projects/clang700-import/contrib/wpa/wpa_supplicant/wpa_supplicant_i.h
  projects/clang700-import/contrib/wpa/wpa_supplicant/wpa_supplicant_template.conf
  projects/clang700-import/contrib/wpa/wpa_supplicant/wpas_glue.c
  projects/clang700-import/contrib/wpa/wpa_supplicant/wpas_kay.c
  projects/clang700-import/contrib/wpa/wpa_supplicant/wpas_kay.h
  projects/clang700-import/contrib/wpa/wpa_supplicant/wps_supplicant.c
  projects/clang700-import/etc/mtree/BSD.debug.dist
  projects/clang700-import/etc/mtree/BSD.root.dist
  projects/clang700-import/etc/mtree/BSD.usr.dist
  projects/clang700-import/gnu/usr.bin/binutils/Makefile
  projects/clang700-import/lib/geom/part/geom_part.c
  projects/clang700-import/lib/geom/part/gpart.8
  projects/clang700-import/lib/libc/amd64/Symbol.map
  projects/clang700-import/lib/libc/amd64/string/memmove.S
  projects/clang700-import/lib/libc/arm/Symbol.map
  projects/clang700-import/lib/libc/gen/elf_utils.c
  projects/clang700-import/lib/libc/gen/syslog.3
  projects/clang700-import/lib/libc/i386/Symbol.map
  projects/clang700-import/lib/libc/mips/Symbol.map
  projects/clang700-import/lib/libc/net/nscachedcli.c
  projects/clang700-import/lib/libc/powerpc/Symbol.map
  projects/clang700-import/lib/libc/powerpc64/Symbol.map
  projects/clang700-import/lib/libc/sparc64/Symbol.map
  projects/clang700-import/lib/libc/sys/Makefile.inc
  projects/clang700-import/lib/libc/sys/Symbol.map
  projects/clang700-import/lib/libc/sys/getfh.2
  projects/clang700-import/lib/libc/sys/stat.2
  projects/clang700-import/lib/libcasper/services/cap_fileargs/cap_fileargs.c
  projects/clang700-import/lib/libcasper/services/cap_syslog/cap_syslog.c
  projects/clang700-import/lib/libedit/chartype.c
  projects/clang700-import/lib/libedit/chartype.h
  projects/clang700-import/lib/libedit/el.c
  projects/clang700-import/lib/libedit/el.h
  projects/clang700-import/lib/libedit/read.c
  projects/clang700-import/lib/libfetch/common.c
  projects/clang700-import/lib/libfetch/fetch.c
  projects/clang700-import/lib/libfetch/ftp.c
  projects/clang700-import/lib/libfetch/http.c
  projects/clang700-import/lib/libopenbsd/Makefile
  projects/clang700-import/lib/libprocstat/libprocstat.c
  projects/clang700-import/lib/libprocstat/libprocstat.h
  projects/clang700-import/lib/libthr/Makefile
  projects/clang700-import/lib/libthr/thread/thr_create.c
  projects/clang700-import/lib/libthr/thread/thr_fork.c
  projects/clang700-import/lib/libthr/thread/thr_kern.c
  projects/clang700-import/lib/libthr/thread/thr_private.h
  projects/clang700-import/lib/libthr/thread/thr_spinlock.c
  projects/clang700-import/lib/libufs/libufs.3
  projects/clang700-import/lib/libufs/libufs.h
  projects/clang700-import/lib/libufs/sblock.c
  projects/clang700-import/lib/libz/Makefile
  projects/clang700-import/lib/libz/Symbol.map
  projects/clang700-import/lib/libz/Versions.def
  projects/clang700-import/lib/libz/zopen.3
  projects/clang700-import/lib/libz/zopen.c
  projects/clang700-import/libexec/rtld-elf/Makefile
  projects/clang700-import/libexec/rtld-elf/aarch64/reloc.c
  projects/clang700-import/libexec/rtld-elf/aarch64/rtld_start.S
  projects/clang700-import/libexec/rtld-elf/rtld.c
  projects/clang700-import/libexec/rtld-elf/rtld.h
  projects/clang700-import/release/amd64/mkisoimages.sh
  projects/clang700-import/release/arm64/PINE64-LTS.conf
  projects/clang700-import/release/arm64/PINE64.conf
  projects/clang700-import/release/tools/arm.subr
  projects/clang700-import/release/tools/gce.conf
  projects/clang700-import/sbin/bectl/bectl.c
  projects/clang700-import/sbin/dump/main.c
  projects/clang700-import/sbin/fsck_ffs/fsck.h
  projects/clang700-import/sbin/fsck_ffs/fsutil.c
  projects/clang700-import/sbin/fsck_ffs/inode.c
  projects/clang700-import/sbin/fsck_ffs/pass1.c
  projects/clang700-import/sbin/fsck_ffs/pass5.c
  projects/clang700-import/sbin/fsck_ffs/setup.c
  projects/clang700-import/sbin/fsirand/fsirand.c
  projects/clang700-import/sbin/ggate/ggated/ggated.c
  projects/clang700-import/sbin/growfs/growfs.c
  projects/clang700-import/sbin/ipfw/ipfw.8
  projects/clang700-import/sbin/ipfw/ipfw2.c
  projects/clang700-import/sbin/ipfw/ipfw2.h
  projects/clang700-import/sbin/ipfw/main.c
  projects/clang700-import/sbin/nvmecontrol/Makefile
  projects/clang700-import/sbin/nvmecontrol/devlist.c
  projects/clang700-import/sbin/nvmecontrol/firmware.c
  projects/clang700-import/sbin/nvmecontrol/format.c
  projects/clang700-import/sbin/nvmecontrol/identify.c
  projects/clang700-import/sbin/nvmecontrol/logpage.c
  projects/clang700-import/sbin/nvmecontrol/ns.c
  projects/clang700-import/sbin/nvmecontrol/nvmecontrol.8
  projects/clang700-import/sbin/nvmecontrol/nvmecontrol.c
  projects/clang700-import/sbin/nvmecontrol/nvmecontrol.h
  projects/clang700-import/sbin/nvmecontrol/perftest.c
  projects/clang700-import/sbin/nvmecontrol/power.c
  projects/clang700-import/sbin/nvmecontrol/reset.c
  projects/clang700-import/sbin/quotacheck/quotacheck.c
  projects/clang700-import/sbin/savecore/Makefile
  projects/clang700-import/share/colldef/Makefile
  projects/clang700-import/share/ctypedef/Makefile
  projects/clang700-import/share/man/man4/Makefile
  projects/clang700-import/share/man/man4/ddb.4
  projects/clang700-import/share/man/man4/muge.4
  projects/clang700-import/share/man/man4/netdump.4
  projects/clang700-import/share/man/man4/netmap.4
  projects/clang700-import/share/man/man4/nvme.4
  projects/clang700-import/share/man/man4/pfsync.4
  projects/clang700-import/share/man/man4/sfxge.4
  projects/clang700-import/share/man/man4/textdump.4
  projects/clang700-import/share/man/man4/vmci.4
  projects/clang700-import/share/man/man4/vxlan.4
  projects/clang700-import/share/man/man5/ext2fs.5
  projects/clang700-import/share/man/man5/src.conf.5
  projects/clang700-import/share/man/man7/build.7
  projects/clang700-import/share/man/man7/development.7
  projects/clang700-import/share/man/man7/hier.7
  projects/clang700-import/share/misc/committers-ports.dot
  projects/clang700-import/share/mk/src.opts.mk
  projects/clang700-import/share/monetdef/Makefile
  projects/clang700-import/share/msgdef/Makefile
  projects/clang700-import/share/numericdef/Makefile
  projects/clang700-import/share/termcap/termcap
  projects/clang700-import/share/timedef/Makefile
  projects/clang700-import/stand/common/bcache.c
  projects/clang700-import/stand/common/interp_forth.c
  projects/clang700-import/stand/defs.mk
  projects/clang700-import/stand/efi/libefi/efi_console.c
  projects/clang700-import/stand/i386/btx/lib/Makefile
  projects/clang700-import/stand/i386/common/bootargs.h
  projects/clang700-import/stand/i386/gptboot/gptboot.c
  projects/clang700-import/stand/i386/kgzldr/Makefile
  projects/clang700-import/stand/i386/libi386/Makefile
  projects/clang700-import/stand/i386/libi386/biosdisk.c
  projects/clang700-import/stand/i386/libi386/bootinfo32.c
  projects/clang700-import/stand/i386/libi386/libi386.h
  projects/clang700-import/stand/i386/loader/chain.c
  projects/clang700-import/stand/i386/loader/conf.c
  projects/clang700-import/stand/i386/loader/main.c
  projects/clang700-import/stand/i386/mbr/Makefile
  projects/clang700-import/stand/i386/pmbr/Makefile
  projects/clang700-import/stand/i386/pxeldr/pxeboot.8
  projects/clang700-import/stand/i386/zfsboot/zfsboot.c
  projects/clang700-import/stand/libsa/arp.c
  projects/clang700-import/stand/libsa/assert.c
  projects/clang700-import/stand/libsa/bzipfs.c
  projects/clang700-import/stand/libsa/netif.c
  projects/clang700-import/stand/libsa/sbrk.c
  projects/clang700-import/stand/libsa/ufs.c
  projects/clang700-import/stand/libsa/zfs/libzfs.h
  projects/clang700-import/stand/uboot/common/main.c
  projects/clang700-import/stand/uboot/lib/copy.c
  projects/clang700-import/stand/uboot/lib/net.c
  projects/clang700-import/sys/amd64/amd64/machdep.c
  projects/clang700-import/sys/amd64/amd64/pmap.c
  projects/clang700-import/sys/amd64/amd64/support.S
  projects/clang700-import/sys/amd64/ia32/ia32_reg.c
  projects/clang700-import/sys/amd64/ia32/ia32_signal.c
  projects/clang700-import/sys/arm/allwinner/aw_usbphy.c
  projects/clang700-import/sys/arm/arm/machdep.c
  projects/clang700-import/sys/arm/arm/machdep_kdb.c
  projects/clang700-import/sys/arm/arm/physmem.c
  projects/clang700-import/sys/arm/arm/pmap-v6.c
  projects/clang700-import/sys/arm/include/atomic-v6.h
  projects/clang700-import/sys/arm/mv/mv_pci_ctrl.c
  projects/clang700-import/sys/arm/ti/ti_pruss.c
  projects/clang700-import/sys/arm64/acpica/acpi_machdep.c
  projects/clang700-import/sys/arm64/arm64/machdep.c
  projects/clang700-import/sys/arm64/arm64/mp_machdep.c
  projects/clang700-import/sys/arm64/conf/GENERIC
  projects/clang700-import/sys/arm64/rockchip/clk/rk3328_cru.c
  projects/clang700-import/sys/arm64/rockchip/clk/rk_clk_armclk.c
  projects/clang700-import/sys/arm64/rockchip/clk/rk_clk_composite.c
  projects/clang700-import/sys/arm64/rockchip/clk/rk_clk_pll.c
  projects/clang700-import/sys/arm64/rockchip/clk/rk_clk_pll.h
  projects/clang700-import/sys/arm64/rockchip/clk/rk_cru.c
  projects/clang700-import/sys/arm64/rockchip/clk/rk_cru.h
  projects/clang700-import/sys/arm64/rockchip/if_dwc_rk.c
  projects/clang700-import/sys/arm64/rockchip/rk_grf.c
  projects/clang700-import/sys/arm64/rockchip/rk_i2c.c
  projects/clang700-import/sys/arm64/rockchip/rk_pinctrl.c
  projects/clang700-import/sys/cam/cam_iosched.c
  projects/clang700-import/sys/cam/cam_iosched.h
  projects/clang700-import/sys/cam/cam_xpt.c
  projects/clang700-import/sys/cam/scsi/scsi_da.c
  projects/clang700-import/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/spa.c
  projects/clang700-import/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_ioctl.c
  projects/clang700-import/sys/compat/cloudabi32/cloudabi32_module.c
  projects/clang700-import/sys/compat/cloudabi64/cloudabi64_module.c
  projects/clang700-import/sys/compat/freebsd32/freebsd32_misc.c
  projects/clang700-import/sys/compat/freebsd32/freebsd32_syscall.h
  projects/clang700-import/sys/compat/freebsd32/freebsd32_syscalls.c
  projects/clang700-import/sys/compat/freebsd32/freebsd32_sysent.c
  projects/clang700-import/sys/compat/freebsd32/freebsd32_systrace_args.c
  projects/clang700-import/sys/compat/freebsd32/syscalls.master
  projects/clang700-import/sys/compat/linuxkpi/common/include/asm/atomic-long.h
  projects/clang700-import/sys/compat/linuxkpi/common/include/linux/cdev.h
  projects/clang700-import/sys/compat/linuxkpi/common/include/linux/fs.h
  projects/clang700-import/sys/compat/linuxkpi/common/include/linux/idr.h
  projects/clang700-import/sys/compat/linuxkpi/common/include/linux/inetdevice.h
  projects/clang700-import/sys/compat/linuxkpi/common/include/linux/netdevice.h
  projects/clang700-import/sys/compat/linuxkpi/common/include/linux/pci.h
  projects/clang700-import/sys/compat/linuxkpi/common/src/linux_compat.c
  projects/clang700-import/sys/compat/linuxkpi/common/src/linux_pci.c
  projects/clang700-import/sys/conf/files
  projects/clang700-import/sys/conf/files.amd64
  projects/clang700-import/sys/conf/files.arm64
  projects/clang700-import/sys/conf/files.i386
  projects/clang700-import/sys/conf/newvers.sh
  projects/clang700-import/sys/conf/options.arm64
  projects/clang700-import/sys/contrib/ck/include/gcc/sparcv9/ck_pr.h
  projects/clang700-import/sys/contrib/ipfilter/netinet/ip_compat.h
  projects/clang700-import/sys/contrib/ipfilter/netinet/ip_fil.h
  projects/clang700-import/sys/contrib/ipfilter/netinet/ip_fil_freebsd.c
  projects/clang700-import/sys/contrib/ipfilter/netinet/ip_log.c
  projects/clang700-import/sys/contrib/rdma/krping/krping_dev.c
  projects/clang700-import/sys/contrib/vchiq/interface/compat/vchi_bsd.h
  projects/clang700-import/sys/dev/acpi_support/atk0110.c
  projects/clang700-import/sys/dev/acpica/acpi.c
  projects/clang700-import/sys/dev/acpica/acpi_ec.c
  projects/clang700-import/sys/dev/acpica/acpi_hpet.c
  projects/clang700-import/sys/dev/acpica/acpivar.h
  projects/clang700-import/sys/dev/altera/avgen/altera_avgen.c
  projects/clang700-import/sys/dev/cxgbe/adapter.h
  projects/clang700-import/sys/dev/cxgbe/common/common.h
  projects/clang700-import/sys/dev/cxgbe/common/t4_hw.c
  projects/clang700-import/sys/dev/cxgbe/cxgbei/cxgbei.c
  projects/clang700-import/sys/dev/cxgbe/t4_main.c
  projects/clang700-import/sys/dev/cxgbe/t4_netmap.c
  projects/clang700-import/sys/dev/cxgbe/t4_sge.c
  projects/clang700-import/sys/dev/cxgbe/tom/t4_connect.c
  projects/clang700-import/sys/dev/cxgbe/tom/t4_listen.c
  projects/clang700-import/sys/dev/cxgbe/tom/t4_tom.c
  projects/clang700-import/sys/dev/cxgbe/tom/t4_tom.h
  projects/clang700-import/sys/dev/evdev/evdev_utils.c
  projects/clang700-import/sys/dev/extres/clk/clk.c
  projects/clang700-import/sys/dev/extres/regulator/regulator_fixed.c
  projects/clang700-import/sys/dev/ixgbe/ix_txrx.c
  projects/clang700-import/sys/dev/ixl/ixl_txrx.c
  projects/clang700-import/sys/dev/mlx4/device.h
  projects/clang700-import/sys/dev/mlx4/driver.h
  projects/clang700-import/sys/dev/mlx4/mlx4_core/mlx4.h
  projects/clang700-import/sys/dev/mlx4/mlx4_core/mlx4_cmd.c
  projects/clang700-import/sys/dev/mlx4/mlx4_core/mlx4_eq.c
  projects/clang700-import/sys/dev/mlx4/mlx4_core/mlx4_icm.c
  projects/clang700-import/sys/dev/mlx4/mlx4_core/mlx4_intf.c
  projects/clang700-import/sys/dev/mlx4/mlx4_core/mlx4_main.c
  projects/clang700-import/sys/dev/mlx4/mlx4_en/en.h
  projects/clang700-import/sys/dev/mlx4/mlx4_en/mlx4_en_cq.c
  projects/clang700-import/sys/dev/mlx4/mlx4_en/mlx4_en_netdev.c
  projects/clang700-import/sys/dev/mlx4/mlx4_en/mlx4_en_port.c
  projects/clang700-import/sys/dev/mlx4/mlx4_en/mlx4_en_rx.c
  projects/clang700-import/sys/dev/mlx4/mlx4_en/mlx4_en_tx.c
  projects/clang700-import/sys/dev/mlx4/mlx4_ib/mlx4_ib_main.c
  projects/clang700-import/sys/dev/mlx5/device.h
  projects/clang700-import/sys/dev/mlx5/driver.h
  projects/clang700-import/sys/dev/mlx5/mlx5_core/mlx5_cmd.c
  projects/clang700-import/sys/dev/mlx5/mlx5_core/mlx5_core.h
  projects/clang700-import/sys/dev/mlx5/mlx5_core/mlx5_eq.c
  projects/clang700-import/sys/dev/mlx5/mlx5_core/mlx5_fs_tree.c
  projects/clang700-import/sys/dev/mlx5/mlx5_core/mlx5_health.c
  projects/clang700-import/sys/dev/mlx5/mlx5_core/mlx5_main.c
  projects/clang700-import/sys/dev/mlx5/mlx5_core/mlx5_mr.c
  projects/clang700-import/sys/dev/mlx5/mlx5_core/mlx5_pagealloc.c
  projects/clang700-import/sys/dev/mlx5/mlx5_core/mlx5_port.c
  projects/clang700-import/sys/dev/mlx5/mlx5_core/mlx5_vport.c
  projects/clang700-import/sys/dev/mlx5/mlx5_core/wq.h
  projects/clang700-import/sys/dev/mlx5/mlx5_en/en.h
  projects/clang700-import/sys/dev/mlx5/mlx5_en/en_rl.h
  projects/clang700-import/sys/dev/mlx5/mlx5_en/mlx5_en_ethtool.c
  projects/clang700-import/sys/dev/mlx5/mlx5_en/mlx5_en_main.c
  projects/clang700-import/sys/dev/mlx5/mlx5_en/mlx5_en_rl.c
  projects/clang700-import/sys/dev/mlx5/mlx5_en/mlx5_en_rx.c
  projects/clang700-import/sys/dev/mlx5/mlx5_en/mlx5_en_tx.c
  projects/clang700-import/sys/dev/mlx5/mlx5_ib/mlx5_ib_cong.c
  projects/clang700-import/sys/dev/mlx5/mlx5_ib/mlx5_ib_cq.c
  projects/clang700-import/sys/dev/mlx5/mlx5_ib/mlx5_ib_main.c
  projects/clang700-import/sys/dev/mlx5/mlx5_ib/mlx5_ib_srq.c
  projects/clang700-import/sys/dev/mlx5/mlx5_ifc.h
  projects/clang700-import/sys/dev/mlx5/mlx5io.h
  projects/clang700-import/sys/dev/mlx5/port.h
  projects/clang700-import/sys/dev/mlx5/vport.h
  projects/clang700-import/sys/dev/mpr/mpr.c
  projects/clang700-import/sys/dev/mps/mps.c
  projects/clang700-import/sys/dev/netmap/if_ptnet.c
  projects/clang700-import/sys/dev/netmap/if_vtnet_netmap.h
  projects/clang700-import/sys/dev/netmap/netmap.c
  projects/clang700-import/sys/dev/netmap/netmap_bdg.c
  projects/clang700-import/sys/dev/netmap/netmap_bdg.h
  projects/clang700-import/sys/dev/netmap/netmap_freebsd.c
  projects/clang700-import/sys/dev/netmap/netmap_generic.c
  projects/clang700-import/sys/dev/netmap/netmap_kern.h
  projects/clang700-import/sys/dev/netmap/netmap_legacy.c
  projects/clang700-import/sys/dev/netmap/netmap_mem2.c
  projects/clang700-import/sys/dev/netmap/netmap_mem2.h
  projects/clang700-import/sys/dev/netmap/netmap_pipe.c
  projects/clang700-import/sys/dev/netmap/netmap_vale.c
  projects/clang700-import/sys/dev/nvme/nvme_ctrlr.c
  projects/clang700-import/sys/dev/pci/pci.c
  projects/clang700-import/sys/dev/pci/pci_pci.c
  projects/clang700-import/sys/dev/sfxge/common/ef10_ev.c
  projects/clang700-import/sys/dev/sfxge/common/ef10_filter.c
  projects/clang700-import/sys/dev/sfxge/common/ef10_impl.h
  projects/clang700-import/sys/dev/sfxge/common/ef10_intr.c
  projects/clang700-import/sys/dev/sfxge/common/ef10_mac.c
  projects/clang700-import/sys/dev/sfxge/common/ef10_mcdi.c
  projects/clang700-import/sys/dev/sfxge/common/ef10_nic.c
  projects/clang700-import/sys/dev/sfxge/common/ef10_nvram.c
  projects/clang700-import/sys/dev/sfxge/common/ef10_phy.c
  projects/clang700-import/sys/dev/sfxge/common/ef10_rx.c
  projects/clang700-import/sys/dev/sfxge/common/ef10_tlv_layout.h
  projects/clang700-import/sys/dev/sfxge/common/ef10_tx.c
  projects/clang700-import/sys/dev/sfxge/common/ef10_vpd.c
  projects/clang700-import/sys/dev/sfxge/common/efsys.h
  projects/clang700-import/sys/dev/sfxge/common/efx.h
  projects/clang700-import/sys/dev/sfxge/common/efx_bootcfg.c
  projects/clang700-import/sys/dev/sfxge/common/efx_check.h
  projects/clang700-import/sys/dev/sfxge/common/efx_ev.c
  projects/clang700-import/sys/dev/sfxge/common/efx_filter.c
  projects/clang700-import/sys/dev/sfxge/common/efx_impl.h
  projects/clang700-import/sys/dev/sfxge/common/efx_intr.c
  projects/clang700-import/sys/dev/sfxge/common/efx_lic.c
  projects/clang700-import/sys/dev/sfxge/common/efx_mac.c
  projects/clang700-import/sys/dev/sfxge/common/efx_mcdi.c
  projects/clang700-import/sys/dev/sfxge/common/efx_mcdi.h
  projects/clang700-import/sys/dev/sfxge/common/efx_mon.c
  projects/clang700-import/sys/dev/sfxge/common/efx_nic.c
  projects/clang700-import/sys/dev/sfxge/common/efx_nvram.c
  projects/clang700-import/sys/dev/sfxge/common/efx_phy.c
  projects/clang700-import/sys/dev/sfxge/common/efx_port.c
  projects/clang700-import/sys/dev/sfxge/common/efx_regs_ef10.h
  projects/clang700-import/sys/dev/sfxge/common/efx_regs_mcdi.h
  projects/clang700-import/sys/dev/sfxge/common/efx_rx.c
  projects/clang700-import/sys/dev/sfxge/common/efx_sram.c
  projects/clang700-import/sys/dev/sfxge/common/efx_tx.c
  projects/clang700-import/sys/dev/sfxge/common/efx_types.h
  projects/clang700-import/sys/dev/sfxge/common/efx_vpd.c
  projects/clang700-import/sys/dev/sfxge/common/hunt_nic.c
  projects/clang700-import/sys/dev/sfxge/common/mcdi_mon.c
  projects/clang700-import/sys/dev/sfxge/common/mcdi_mon.h
  projects/clang700-import/sys/dev/sfxge/common/medford_nic.c
  projects/clang700-import/sys/dev/sfxge/common/siena_flash.h
  projects/clang700-import/sys/dev/sfxge/common/siena_mac.c
  projects/clang700-import/sys/dev/sfxge/common/siena_mcdi.c
  projects/clang700-import/sys/dev/sfxge/common/siena_nic.c
  projects/clang700-import/sys/dev/sfxge/common/siena_nvram.c
  projects/clang700-import/sys/dev/sfxge/common/siena_phy.c
  projects/clang700-import/sys/dev/sfxge/common/siena_vpd.c
  projects/clang700-import/sys/dev/sfxge/sfxge.c
  projects/clang700-import/sys/dev/sfxge/sfxge.h
  projects/clang700-import/sys/dev/sfxge/sfxge_dma.c
  projects/clang700-import/sys/dev/sfxge/sfxge_port.c
  projects/clang700-import/sys/dev/sfxge/sfxge_tx.c
  projects/clang700-import/sys/dev/sound/pcm/dsp.c
  projects/clang700-import/sys/dev/terasic/mtl/terasic_mtl_reg.c
  projects/clang700-import/sys/dev/terasic/mtl/terasic_mtl_text.c
  projects/clang700-import/sys/dev/xen/gntdev/gntdev.c
  projects/clang700-import/sys/fs/procfs/procfs_dbregs.c
  projects/clang700-import/sys/fs/procfs/procfs_fpregs.c
  projects/clang700-import/sys/fs/procfs/procfs_regs.c
  projects/clang700-import/sys/geom/geom_dev.c
  projects/clang700-import/sys/geom/journal/g_journal_ufs.c
  projects/clang700-import/sys/geom/label/g_label_ufs.c
  projects/clang700-import/sys/geom/mirror/g_mirror.c
  projects/clang700-import/sys/geom/mirror/g_mirror.h
  projects/clang700-import/sys/geom/part/g_part.c
  projects/clang700-import/sys/geom/part/g_part.h
  projects/clang700-import/sys/geom/part/g_part_mbr.c
  projects/clang700-import/sys/i386/i386/machdep.c
  projects/clang700-import/sys/i386/i386/mpboot.s
  projects/clang700-import/sys/i386/i386/pmap.c
  projects/clang700-import/sys/kern/imgact_binmisc.c
  projects/clang700-import/sys/kern/imgact_elf.c
  projects/clang700-import/sys/kern/imgact_shell.c
  projects/clang700-import/sys/kern/init_main.c
  projects/clang700-import/sys/kern/init_sysent.c
  projects/clang700-import/sys/kern/kern_clock.c
  projects/clang700-import/sys/kern/kern_context.c
  projects/clang700-import/sys/kern/kern_descrip.c
  projects/clang700-import/sys/kern/kern_event.c
  projects/clang700-import/sys/kern/kern_exec.c
  projects/clang700-import/sys/kern/kern_exit.c
  projects/clang700-import/sys/kern/kern_fork.c
  projects/clang700-import/sys/kern/kern_jail.c
  projects/clang700-import/sys/kern/kern_lock.c
  projects/clang700-import/sys/kern/kern_loginclass.c
  projects/clang700-import/sys/kern/kern_priv.c
  projects/clang700-import/sys/kern/kern_proc.c
  projects/clang700-import/sys/kern/kern_prot.c
  projects/clang700-import/sys/kern/kern_racct.c
  projects/clang700-import/sys/kern/kern_resource.c
  projects/clang700-import/sys/kern/kern_sig.c
  projects/clang700-import/sys/kern/kern_sx.c
  projects/clang700-import/sys/kern/kern_synch.c
  projects/clang700-import/sys/kern/kern_umtx.c
  projects/clang700-import/sys/kern/kern_xxx.c
  projects/clang700-import/sys/kern/subr_blist.c
  projects/clang700-import/sys/kern/subr_syscall.c
  projects/clang700-import/sys/kern/subr_trap.c
  projects/clang700-import/sys/kern/sys_capability.c
  projects/clang700-import/sys/kern/sys_process.c
  projects/clang700-import/sys/kern/syscalls.c
  projects/clang700-import/sys/kern/syscalls.master
  projects/clang700-import/sys/kern/systrace_args.c
  projects/clang700-import/sys/kern/uipc_syscalls.c
  projects/clang700-import/sys/kern/vfs_aio.c
  projects/clang700-import/sys/kern/vfs_bio.c
  projects/clang700-import/sys/kern/vfs_cache.c
  projects/clang700-import/sys/kern/vfs_lookup.c
  projects/clang700-import/sys/kern/vfs_syscalls.c
  projects/clang700-import/sys/mips/conf/ERL
  projects/clang700-import/sys/mips/mips/freebsd32_machdep.c
  projects/clang700-import/sys/modules/Makefile
  projects/clang700-import/sys/modules/cxgbe/if_cxgbe/Makefile
  projects/clang700-import/sys/modules/dtb/allwinner/Makefile
  projects/clang700-import/sys/modules/iavf/Makefile
  projects/clang700-import/sys/modules/mlx5/Makefile
  projects/clang700-import/sys/modules/mlx5en/Makefile
  projects/clang700-import/sys/modules/mlx5ib/Makefile
  projects/clang700-import/sys/modules/netgraph/Makefile
  projects/clang700-import/sys/modules/netmap/Makefile
  projects/clang700-import/sys/modules/rockchip/Makefile
  projects/clang700-import/sys/modules/sfxge/Makefile
  projects/clang700-import/sys/net/altq/altq.h
  projects/clang700-import/sys/net/altq/altq_cbq.c
  projects/clang700-import/sys/net/altq/altq_cbq.h
  projects/clang700-import/sys/net/altq/altq_hfsc.c
  projects/clang700-import/sys/net/altq/altq_hfsc.h
  projects/clang700-import/sys/net/altq/altq_priq.c
  projects/clang700-import/sys/net/altq/altq_priq.h
  projects/clang700-import/sys/net/altq/altq_red.c
  projects/clang700-import/sys/net/altq/altq_red.h
  projects/clang700-import/sys/net/altq/altq_rio.c
  projects/clang700-import/sys/net/altq/altq_rio.h
  projects/clang700-import/sys/net/altq/altq_rmclass.c
  projects/clang700-import/sys/net/altq/altq_subr.c
  projects/clang700-import/sys/net/if.c
  projects/clang700-import/sys/net/if.h
  projects/clang700-import/sys/net/iflib.c
  projects/clang700-import/sys/net/iflib_private.h
  projects/clang700-import/sys/net/netmap.h
  projects/clang700-import/sys/net/netmap_user.h
  projects/clang700-import/sys/net/netmap_virt.h
  projects/clang700-import/sys/net/route.h
  projects/clang700-import/sys/net/rtsock.c
  projects/clang700-import/sys/netgraph/ng_source.c
  projects/clang700-import/sys/netinet/cc/cc.h
  projects/clang700-import/sys/netinet/in_pcb.c
  projects/clang700-import/sys/netinet/in_pcb.h
  projects/clang700-import/sys/netinet/ip_fw.h
  projects/clang700-import/sys/netinet/tcp_usrreq.c
  projects/clang700-import/sys/netinet6/in6_pcb.c
  projects/clang700-import/sys/netpfil/ipfw/ip_fw_dynamic.c
  projects/clang700-import/sys/netpfil/ipfw/ip_fw_eaction.c
  projects/clang700-import/sys/netpfil/ipfw/ip_fw_private.h
  projects/clang700-import/sys/netpfil/ipfw/ip_fw_sockopt.c
  projects/clang700-import/sys/netpfil/ipfw/nat64/nat64lsn_control.c
  projects/clang700-import/sys/netpfil/ipfw/nat64/nat64stl_control.c
  projects/clang700-import/sys/netpfil/ipfw/nptv6/nptv6.c
  projects/clang700-import/sys/netpfil/pf/if_pfsync.c
  projects/clang700-import/sys/netpfil/pf/pf_if.c
  projects/clang700-import/sys/netpfil/pf/pf_lb.c
  projects/clang700-import/sys/ofed/drivers/infiniband/core/ib_addr.c
  projects/clang700-import/sys/ofed/drivers/infiniband/core/ib_cm.c
  projects/clang700-import/sys/ofed/drivers/infiniband/core/ib_cma.c
  projects/clang700-import/sys/ofed/drivers/infiniband/core/ib_iwcm.c
  projects/clang700-import/sys/ofed/drivers/infiniband/core/ib_mad.c
  projects/clang700-import/sys/ofed/drivers/infiniband/core/ib_multicast.c
  projects/clang700-import/sys/ofed/drivers/infiniband/core/ib_roce_gid_mgmt.c
  projects/clang700-import/sys/ofed/drivers/infiniband/core/ib_sysfs.c
  projects/clang700-import/sys/ofed/drivers/infiniband/core/ib_user_mad.c
  projects/clang700-import/sys/ofed/drivers/infiniband/core/ib_verbs.c
  projects/clang700-import/sys/ofed/drivers/infiniband/ulp/ipoib/ipoib.h
  projects/clang700-import/sys/ofed/drivers/infiniband/ulp/ipoib/ipoib_ib.c
  projects/clang700-import/sys/ofed/drivers/infiniband/ulp/ipoib/ipoib_main.c
  projects/clang700-import/sys/ofed/drivers/infiniband/ulp/ipoib/ipoib_multicast.c
  projects/clang700-import/sys/powerpc/aim/locore32.S
  projects/clang700-import/sys/powerpc/aim/locore64.S
  projects/clang700-import/sys/powerpc/booke/booke_machdep.c
  projects/clang700-import/sys/powerpc/booke/locore.S
  projects/clang700-import/sys/powerpc/booke/pmap.c
  projects/clang700-import/sys/powerpc/booke/spe.c
  projects/clang700-import/sys/powerpc/conf/GENERIC
  projects/clang700-import/sys/powerpc/cpufreq/pmcr.c
  projects/clang700-import/sys/powerpc/include/vmparam.h
  projects/clang700-import/sys/powerpc/mpc85xx/platform_mpc85xx.c
  projects/clang700-import/sys/powerpc/ofw/ofw_pcib_pci.c
  projects/clang700-import/sys/powerpc/ofw/ofw_pcibus.c
  projects/clang700-import/sys/powerpc/ofw/openpic_ofw.c
  projects/clang700-import/sys/powerpc/powermac/cpcht.c
  projects/clang700-import/sys/powerpc/powermac/macgpio.c
  projects/clang700-import/sys/powerpc/powermac/macio.c
  projects/clang700-import/sys/powerpc/powermac/pmu.c
  projects/clang700-import/sys/powerpc/powermac/smu.c
  projects/clang700-import/sys/powerpc/powermac/uninorth.c
  projects/clang700-import/sys/powerpc/powermac/uninorthpci.c
  projects/clang700-import/sys/powerpc/powerpc/elf64_machdep.c
  projects/clang700-import/sys/powerpc/powerpc/exec_machdep.c
  projects/clang700-import/sys/powerpc/powerpc/genassym.c
  projects/clang700-import/sys/powerpc/powerpc/machdep.c
  projects/clang700-import/sys/powerpc/powerpc/mp_machdep.c
  projects/clang700-import/sys/riscv/include/cpufunc.h
  projects/clang700-import/sys/riscv/include/vmparam.h
  projects/clang700-import/sys/riscv/riscv/locore.S
  projects/clang700-import/sys/riscv/riscv/machdep.c
  projects/clang700-import/sys/riscv/riscv/pmap.c
  projects/clang700-import/sys/riscv/riscv/swtch.S
  projects/clang700-import/sys/security/audit/audit.c
  projects/clang700-import/sys/security/audit/audit.h
  projects/clang700-import/sys/sparc64/sparc64/machdep.c
  projects/clang700-import/sys/sys/filedesc.h
  projects/clang700-import/sys/sys/imgact.h
  projects/clang700-import/sys/sys/jail.h
  projects/clang700-import/sys/sys/mount.h
  projects/clang700-import/sys/sys/mutex.h
  projects/clang700-import/sys/sys/proc.h
  projects/clang700-import/sys/sys/racct.h
  projects/clang700-import/sys/sys/refcount.h
  projects/clang700-import/sys/sys/sdt.h
  projects/clang700-import/sys/sys/sx.h
  projects/clang700-import/sys/sys/syscall.h
  projects/clang700-import/sys/sys/syscall.mk
  projects/clang700-import/sys/sys/sysproto.h
  projects/clang700-import/sys/sys/systm.h
  projects/clang700-import/sys/sys/types.h
  projects/clang700-import/sys/sys/user.h
  projects/clang700-import/sys/ufs/ffs/ffs_alloc.c
  projects/clang700-import/sys/ufs/ffs/ffs_extern.h
  projects/clang700-import/sys/ufs/ffs/ffs_snapshot.c
  projects/clang700-import/sys/ufs/ffs/ffs_subr.c
  projects/clang700-import/sys/ufs/ffs/ffs_vfsops.c
  projects/clang700-import/sys/vm/device_pager.c
  projects/clang700-import/sys/vm/sg_pager.c
  projects/clang700-import/sys/vm/swap_pager.c
  projects/clang700-import/sys/vm/uma_core.c
  projects/clang700-import/sys/vm/uma_int.h
  projects/clang700-import/sys/vm/vm_map.c
  projects/clang700-import/sys/vm/vm_mmap.c
  projects/clang700-import/sys/vm/vm_object.c
  projects/clang700-import/sys/vm/vm_object.h
  projects/clang700-import/sys/vm/vm_page.c
  projects/clang700-import/sys/x86/acpica/srat.c
  projects/clang700-import/tests/sys/geom/class/eli/Makefile
  projects/clang700-import/tests/sys/geom/class/eli/attach_test.sh
  projects/clang700-import/tests/sys/geom/class/eli/conf.sh
  projects/clang700-import/tests/sys/geom/class/eli/configure_test.sh
  projects/clang700-import/tests/sys/geom/class/eli/delkey_test.sh
  projects/clang700-import/tests/sys/geom/class/eli/detach_test.sh
  projects/clang700-import/tests/sys/geom/class/eli/init_test.sh
  projects/clang700-import/tests/sys/geom/class/eli/integrity_test.sh
  projects/clang700-import/tests/sys/geom/class/eli/kill_test.sh
  projects/clang700-import/tests/sys/geom/class/eli/misc_test.sh
  projects/clang700-import/tests/sys/geom/class/eli/onetime_test.sh
  projects/clang700-import/tests/sys/geom/class/eli/resize_test.sh
  projects/clang700-import/tests/sys/geom/class/eli/setkey_test.sh
  projects/clang700-import/tests/sys/geom/class/geom_subr.sh
  projects/clang700-import/tests/sys/geom/class/mirror/Makefile
  projects/clang700-import/tests/sys/geom/class/mirror/conf.sh
  projects/clang700-import/tests/sys/geom/class/mirror/sync_error.sh
  projects/clang700-import/tests/sys/kern/Makefile
  projects/clang700-import/tests/sys/kqueue/libkqueue/kqueue_test.sh
  projects/clang700-import/tests/sys/kqueue/libkqueue/main.c
  projects/clang700-import/tests/sys/kqueue/libkqueue/proc.c
  projects/clang700-import/tests/sys/kqueue/libkqueue/signal.c
  projects/clang700-import/tests/sys/kqueue/libkqueue/timer.c
  projects/clang700-import/tests/sys/kqueue/libkqueue/user.c
  projects/clang700-import/tests/sys/kqueue/libkqueue/vnode.c
  projects/clang700-import/tests/sys/netpfil/pf/Makefile
  projects/clang700-import/tests/sys/netpfil/pf/pass_block.sh
  projects/clang700-import/tests/sys/netpfil/pf/pfsync.sh
  projects/clang700-import/tools/build/mk/OptionalObsoleteFiles.inc
  projects/clang700-import/tools/build/options/WITHOUT_BINUTILS
  projects/clang700-import/tools/build/options/WITH_BINUTILS
  projects/clang700-import/tools/tools/locale/Makefile
  projects/clang700-import/tools/tools/locale/etc/charmaps.xml
  projects/clang700-import/tools/tools/netmap/pkt-gen.c
  projects/clang700-import/usr.bin/bmake/Makefile.config
  projects/clang700-import/usr.bin/bmake/unit-tests/Makefile
  projects/clang700-import/usr.bin/clang/llvm-objdump/Makefile
  projects/clang700-import/usr.bin/fstat/fstat.c
  projects/clang700-import/usr.bin/procstat/procstat_files.c
  projects/clang700-import/usr.bin/procstat/tests/procstat_test.sh
  projects/clang700-import/usr.bin/top/top.c
  projects/clang700-import/usr.bin/truss/powerpc64-freebsd.c
  projects/clang700-import/usr.sbin/bhyve/fwctl.c
  projects/clang700-import/usr.sbin/bhyve/iov.c
  projects/clang700-import/usr.sbin/bhyve/iov.h
  projects/clang700-import/usr.sbin/bhyve/pci_virtio_scsi.c
  projects/clang700-import/usr.sbin/boot0cfg/boot0cfg.c
  projects/clang700-import/usr.sbin/ctld/kernel.c
  projects/clang700-import/usr.sbin/etcupdate/etcupdate.8
  projects/clang700-import/usr.sbin/fstyp/ufs.c
  projects/clang700-import/usr.sbin/iscsid/iscsid.c
  projects/clang700-import/usr.sbin/jail/jail.8
  projects/clang700-import/usr.sbin/mergemaster/mergemaster.8
  projects/clang700-import/usr.sbin/mountd/mountd.c
  projects/clang700-import/usr.sbin/newsyslog/newsyslog.c
  projects/clang700-import/usr.sbin/nscd/nscdcli.c
  projects/clang700-import/usr.sbin/nscd/query.c
  projects/clang700-import/usr.sbin/quot/quot.c
  projects/clang700-import/usr.sbin/unbound/setup/local-unbound-setup.sh
  projects/clang700-import/usr.sbin/wpa/Makefile.crypto
  projects/clang700-import/usr.sbin/wpa/Makefile.inc
  projects/clang700-import/usr.sbin/wpa/hostapd/Makefile
  projects/clang700-import/usr.sbin/wpa/wpa_cli/Makefile
  projects/clang700-import/usr.sbin/wpa/wpa_supplicant/Makefile
Directory Properties:
  projects/clang700-import/   (props changed)
  projects/clang700-import/contrib/bmake/   (props changed)
  projects/clang700-import/contrib/ipfilter/   (props changed)
  projects/clang700-import/contrib/libarchive/   (props changed)
  projects/clang700-import/contrib/nvi/   (props changed)
  projects/clang700-import/contrib/openbsm/   (props changed)
  projects/clang700-import/contrib/wpa/   (props changed)
  projects/clang700-import/gnu/usr.bin/binutils/   (props changed)
  projects/clang700-import/lib/libedit/   (props changed)
  projects/clang700-import/sys/cddl/contrib/opensolaris/   (props changed)
  projects/clang700-import/sys/contrib/ck/   (props changed)
  projects/clang700-import/sys/contrib/ipfilter/   (props changed)

Modified: projects/clang700-import/Makefile.inc1
==============================================================================
--- projects/clang700-import/Makefile.inc1	Sun Dec  9 11:36:04 2018	(r341763)
+++ projects/clang700-import/Makefile.inc1	Sun Dec  9 11:39:45 2018	(r341764)
@@ -2215,6 +2215,8 @@ _basic_bootstrap_tools+=usr.bin/ldd
 _basic_bootstrap_tools+=usr.sbin/services_mkdb usr.sbin/pwd_mkdb
 # sysctl/chflags are required for installkernel:
 _basic_bootstrap_tools+=sbin/sysctl bin/chflags
+# mkfifo is used by sys/conf/newvers.sh
+_basic_bootstrap_tools+=usr.bin/mkfifo
 
 .if ${MK_AMD} != "no"
 # unifdef is only used by usr.sbin/amd/libamu/Makefile
@@ -2689,8 +2691,10 @@ _prereq_libs+= gnu/lib/libssp/libssp_nonshared
 # gnu/lib/csu, gnu/lib/libgcc, lib/csu and lib/libc must be built before
 # all shared libraries for ELF.
 #
-_startup_libs=	gnu/lib/csu
-_startup_libs+=	lib/csu
+_startup_libs=	lib/csu
+.if ${MK_BSD_CRTBEGIN} == "no"
+_startup_libs+=	gnu/lib/csu
+.endif
 _startup_libs+=	lib/libcompiler_rt
 _startup_libs+=	lib/libc
 _startup_libs+=	lib/libc_nonshared

Modified: projects/clang700-import/ObsoleteFiles.inc
==============================================================================
--- projects/clang700-import/ObsoleteFiles.inc	Sun Dec  9 11:36:04 2018	(r341763)
+++ projects/clang700-import/ObsoleteFiles.inc	Sun Dec  9 11:39:45 2018	(r341764)
@@ -203,6 +203,8 @@ OLD_LIBS+=usr/lib32/libcap_pwd.so.0
 OLD_LIBS+=usr/lib32/libcap_random.so.0
 OLD_LIBS+=usr/lib32/libcap_dns.so.0
 OLD_LIBS+=usr/lib32/libcap_syslog.so.0
+# 20181012: rename of ixlv(4) to iavf(4)
+OLD_FILES+=usr/share/man/man4/ixlv.4.gz
 # 20181009: OpenSSL 1.1.1
 OLD_FILES+=usr/include/openssl/des_old.h
 OLD_FILES+=usr/include/openssl/dso.h

Modified: projects/clang700-import/UPDATING
==============================================================================
--- projects/clang700-import/UPDATING	Sun Dec  9 11:36:04 2018	(r341763)
+++ projects/clang700-import/UPDATING	Sun Dec  9 11:39:45 2018	(r341764)
@@ -31,6 +31,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".)
 
+20181126:
+	On amd64, arm64 and armv7 (architectures that install LLVM's ld.lld
+	linker as /usr/bin/ld) GNU ld is no longer installed as ld.bfd, as
+	it produces broken binaries when ifuncs are in use.  Users needing
+	GNU ld should install the binutils port or package.
+
 20181123:
 	The BSD crtbegin and crtend code has been enabled by default. It has
 	had extensive testing on amd64, arm64, and i386. It can be disabled
@@ -76,6 +82,13 @@ NOTE TO PEOPLE WHO THINK THAT FreeBSD 13.x IS SLOW:
 	cross-threading surprises, especially with automatic driver
 	loading from X11 startup. These will become the defaults in 13-current
 	shortly.
+
+20181012:
+	The ixlv(4) driver has been renamed to iavf(4).  As a consequence,
+	custom kernel and module loading configuration files must be updated
+	accordingly.  Moreover, interfaces previous presented as ixlvN to the
+	system are now exposed as iavfN and network configuration files must
+	be adjusted as necessary.
 
 20181009:
 	OpenSSL has been updated to version 1.1.1.  This update included

Modified: projects/clang700-import/bin/dd/dd.c
==============================================================================
--- projects/clang700-import/bin/dd/dd.c	Sun Dec  9 11:36:04 2018	(r341763)
+++ projects/clang700-import/bin/dd/dd.c	Sun Dec  9 11:39:45 2018	(r341764)
@@ -511,7 +511,7 @@ void
 dd_out(int force)
 {
 	u_char *outp;
-	size_t cnt, i, n;
+	size_t cnt, n;
 	ssize_t nw;
 	static int warned;
 	int sparse;
@@ -544,12 +544,8 @@ dd_out(int force)
 		do {
 			sparse = 0;
 			if (ddflags & C_SPARSE) {
-				sparse = 1;	/* Is buffer sparse? */
-				for (i = 0; i < cnt; i++)
-					if (outp[i] != 0) {
-						sparse = 0;
-						break;
-					}
+				/* Is buffer sparse? */
+				sparse = BISZERO(outp, cnt);
 			}
 			if (sparse && !force) {
 				pending += cnt;

Modified: projects/clang700-import/bin/dd/dd.h
==============================================================================
--- projects/clang700-import/bin/dd/dd.h	Sun Dec  9 11:36:04 2018	(r341763)
+++ projects/clang700-import/bin/dd/dd.h	Sun Dec  9 11:39:45 2018	(r341764)
@@ -103,3 +103,7 @@ typedef struct {
 #define	C_PROGRESS	0x40000000
 
 #define	C_PARITY	(C_PAREVEN | C_PARODD | C_PARNONE | C_PARSET)
+
+#define	BISZERO(p, s)	((s) > 0 && *((const char *)p) == 0 && !memcmp( \
+			    (const void *)(p), (const void *) \
+			    ((const char *)p + 1), (s) - 1))

Modified: projects/clang700-import/bin/pkill/pkill.1
==============================================================================
--- projects/clang700-import/bin/pkill/pkill.1	Sun Dec  9 11:36:04 2018	(r341763)
+++ projects/clang700-import/bin/pkill/pkill.1	Sun Dec  9 11:39:45 2018	(r341764)
@@ -29,7 +29,7 @@
 .\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
 .\" POSSIBILITY OF SUCH DAMAGE.
 .\"
-.Dd June 5, 2017
+.Dd December 3, 2018
 .Dt PKILL 1
 .Os
 .Sh NAME
@@ -221,7 +221,7 @@ This option is valid only when given as the first argu
 .Pp
 If any
 .Ar pattern
-operands are specified, they are used as regular expressions to match
+operands are specified, they are used as extended regular expressions to match
 the command name or full argument list of each process.
 If the
 .Fl f
@@ -241,6 +241,18 @@ or
 .Nm pkill
 process will never consider itself nor system processes (kernel threads) as
 a potential match.
+.Sh IMPLEMENTATION NOTES
+The Sun Solaris implementation utilised procfs to obtain process information.
+This implementation utilises
+.Xr kvm 3
+instead.
+On a live system,
+.Xr kvm 3
+uses
+.Va kern.proc
+MIB to obtain the list of processes, kernel memory through
+.Pa /dev/kmem
+is not accessed.
 .Sh EXIT STATUS
 The
 .Nm pgrep
@@ -277,6 +289,7 @@ is deprecated, and its use is discouraged in favor of
 .Xr flock 2 ,
 .Xr kill 2 ,
 .Xr sigaction 2 ,
+.Xr kvm 3 ,
 .Xr pidfile 3 ,
 .Xr re_format 7
 .\" Xr signal 7

Modified: projects/clang700-import/bin/sh/expand.c
==============================================================================
--- projects/clang700-import/bin/sh/expand.c	Sun Dec  9 11:36:04 2018	(r341763)
+++ projects/clang700-import/bin/sh/expand.c	Sun Dec  9 11:39:45 2018	(r341764)
@@ -623,10 +623,11 @@ static const char *
 subevalvar_misc(const char *p, struct nodelist **restrict argbackq,
     const char *var, int subtype, int startloc, int varflags)
 {
+	const char *end;
 	char *startp;
 	int amount;
 
-	p = argstr(p, argbackq, EXP_TILDE, NULL);
+	end = argstr(p, argbackq, EXP_TILDE, NULL);
 	STACKSTRNUL(expdest);
 	startp = stackblock() + startloc;
 
@@ -635,7 +636,7 @@ subevalvar_misc(const char *p, struct nodelist **restr
 		setvar(var, startp, 0);
 		amount = startp - expdest;
 		STADJUST(amount, expdest);
-		return p;
+		return end;
 
 	case VSQUESTION:
 		if (*p != CTLENDVAR) {

Modified: projects/clang700-import/bin/sh/input.c
==============================================================================
--- projects/clang700-import/bin/sh/input.c	Sun Dec  9 11:36:04 2018	(r341763)
+++ projects/clang700-import/bin/sh/input.c	Sun Dec  9 11:39:45 2018	(r341764)
@@ -359,12 +359,16 @@ popstring(void)
 void
 setinputfile(const char *fname, int push)
 {
+	int e;
 	int fd;
 	int fd2;
 
 	INTOFF;
-	if ((fd = open(fname, O_RDONLY | O_CLOEXEC)) < 0)
-		error("cannot open %s: %s", fname, strerror(errno));
+	if ((fd = open(fname, O_RDONLY | O_CLOEXEC)) < 0) {
+		e = errno;
+		errorwithstatus(e == ENOENT || e == ENOTDIR ? 127 : 126,
+		    "cannot open %s: %s", fname, strerror(e));
+	}
 	if (fd < 10) {
 		fd2 = fcntl(fd, F_DUPFD_CLOEXEC, 10);
 		close(fd);

Modified: projects/clang700-import/bin/sh/sh.1
==============================================================================
--- projects/clang700-import/bin/sh/sh.1	Sun Dec  9 11:36:04 2018	(r341763)
+++ projects/clang700-import/bin/sh/sh.1	Sun Dec  9 11:39:45 2018	(r341764)
@@ -32,7 +32,7 @@
 .\"	from: @(#)sh.1	8.6 (Berkeley) 5/4/95
 .\" $FreeBSD$
 .\"
-.Dd July 19, 2018
+.Dd December 8, 2018
 .Dt SH 1
 .Os
 .Sh NAME
@@ -2485,8 +2485,8 @@ lines, suitable for re-input to the shell.
 See the
 .Sx Functions
 subsection.
-.It Ic set Oo Fl /+abCEefIimnpTuVvx Oc Oo Fl /+o Ar longname Oc Oo
-.Fl c Ar string Oc Op Fl - Ar arg ...
+.It Ic set Oo Fl /+abCEefIimnpTuVvx Oc Oo Fl /+o Ar longname
+.Oc Op Fl - Ar arg ...
 The
 .Ic set
 command performs three different functions:
@@ -2819,7 +2819,11 @@ Shell database.
 Privileged shell profile.
 .El
 .Sh EXIT STATUS
-Errors that are detected by the shell, such as a syntax error, will
+If the
+.Ar script
+cannot be found, the exit status will be 127;
+if it cannot be opened for another reason, the exit status will be 126.
+Other errors that are detected by the shell, such as a syntax error, will
 cause the shell to exit with a non-zero exit status.
 If the shell is not an interactive shell, the execution of the shell
 file will be aborted.

Modified: projects/clang700-import/bin/sh/tests/errors/Makefile
==============================================================================
--- projects/clang700-import/bin/sh/tests/errors/Makefile	Sun Dec  9 11:36:04 2018	(r341763)
+++ projects/clang700-import/bin/sh/tests/errors/Makefile	Sun Dec  9 11:39:45 2018	(r341764)
@@ -30,6 +30,7 @@ ${PACKAGE}FILES+=		redirection-error5.0
 ${PACKAGE}FILES+=		redirection-error6.0
 ${PACKAGE}FILES+=		redirection-error7.0
 ${PACKAGE}FILES+=		redirection-error8.0
+${PACKAGE}FILES+=		script-error1.0
 ${PACKAGE}FILES+=		write-error1.0
 
 .include <bsd.test.mk>

Copied: projects/clang700-import/bin/sh/tests/errors/script-error1.0 (from r341763, head/bin/sh/tests/errors/script-error1.0)
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ projects/clang700-import/bin/sh/tests/errors/script-error1.0	Sun Dec  9 11:39:45 2018	(r341764, copy of r341763, head/bin/sh/tests/errors/script-error1.0)
@@ -0,0 +1,5 @@
+# $FreeBSD$
+
+{ stderr=$(${SH} /var/empty/nosuchscript 2>&1 >&3); } 3>&1
+r=$?
+[ -n "$stderr" ] && [ "$r" = 127 ]

Modified: projects/clang700-import/bin/sh/tests/expansion/Makefile
==============================================================================
--- projects/clang700-import/bin/sh/tests/expansion/Makefile	Sun Dec  9 11:36:04 2018	(r341763)
+++ projects/clang700-import/bin/sh/tests/expansion/Makefile	Sun Dec  9 11:39:45 2018	(r341764)
@@ -86,6 +86,7 @@ ${PACKAGE}FILES+=	plus-minus7.0
 ${PACKAGE}FILES+=	plus-minus8.0
 ${PACKAGE}FILES+=	plus-minus9.0
 ${PACKAGE}FILES+=	question1.0
+${PACKAGE}FILES+=	question2.0
 ${PACKAGE}FILES+=	readonly1.0
 ${PACKAGE}FILES+=	redir1.0
 ${PACKAGE}FILES+=	set-u1.0

Copied: projects/clang700-import/bin/sh/tests/expansion/question2.0 (from r341763, head/bin/sh/tests/expansion/question2.0)
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ projects/clang700-import/bin/sh/tests/expansion/question2.0	Sun Dec  9 11:39:45 2018	(r341764, copy of r341763, head/bin/sh/tests/expansion/question2.0)
@@ -0,0 +1,11 @@
+# $FreeBSD$
+
+unset dummyvar
+msg=`(: ${dummyvar?}) 2>&1`
+r=$?
+[ "$r" != 0 ] && case $msg in
+*dummyvar?* | *?dummyvar*) : ;;
+*)
+	printf 'Bad message: [%s]\n' "$msg"
+	exit 1
+esac

Modified: projects/clang700-import/contrib/bmake/ChangeLog
==============================================================================
--- projects/clang700-import/contrib/bmake/ChangeLog	Sun Dec  9 11:36:04 2018	(r341763)
+++ projects/clang700-import/contrib/bmake/ChangeLog	Sun Dec  9 11:39:45 2018	(r341764)
@@ -1,3 +1,14 @@
+2018-09-21  Simon J. Gerraty  <sjg@bad.crufty.net>
+
+	* VERSION: 20180919
+	  Merge with NetBSD make, pick up
+	  o var.c: add :q
+	  o dir.c: cleanup caching of stats
+
+2018-09-21  Simon J Gerraty  <sjg@beast.crufty.net>
+
+	* Makefile.config.in: use += where it makes sense.
+
 2018-05-12  Simon J. Gerraty  <sjg@bad.crufty.net>
 
 	* VERSION: 20180512

Modified: projects/clang700-import/contrib/bmake/FILES
==============================================================================
--- projects/clang700-import/contrib/bmake/FILES	Sun Dec  9 11:36:04 2018	(r341763)
+++ projects/clang700-import/contrib/bmake/FILES	Sun Dec  9 11:39:45 2018	(r341764)
@@ -163,6 +163,8 @@ unit-tests/varcmd.exp
 unit-tests/varcmd.mk
 unit-tests/varmisc.exp
 unit-tests/varmisc.mk
+unit-tests/varquote.exp
+unit-tests/varquote.mk
 unit-tests/varshell.exp
 unit-tests/varshell.mk
 util.c

Modified: projects/clang700-import/contrib/bmake/Makefile.config.in
==============================================================================
--- projects/clang700-import/contrib/bmake/Makefile.config.in	Sun Dec  9 11:36:04 2018	(r341763)
+++ projects/clang700-import/contrib/bmake/Makefile.config.in	Sun Dec  9 11:39:45 2018	(r341764)
@@ -1,6 +1,6 @@
 # things set by configure
 
-_MAKE_VERSION=@_MAKE_VERSION@
+_MAKE_VERSION?=@_MAKE_VERSION@
 
 prefix?= @prefix@
 srcdir= @srcdir@
@@ -11,9 +11,9 @@ DEFAULT_SYS_PATH?= @default_sys_path@
 
 CPPFLAGS+= @CPPFLAGS@
 CFLAGS+= ${CPPFLAGS} @DEFS@
-LDFLAGS= @LDFLAGS@
-LIBOBJS= @LIBOBJS@
-LDADD= @LIBS@
+LDFLAGS+= @LDFLAGS@
+LIBOBJS+= @LIBOBJS@
+LDADD+= @LIBS@
 USE_META= @use_meta@
 FILEMON_H?= @filemon_h@
 BMAKE_PATH_MAX?= @bmake_path_max@

Modified: projects/clang700-import/contrib/bmake/VERSION
==============================================================================
--- projects/clang700-import/contrib/bmake/VERSION	Sun Dec  9 11:36:04 2018	(r341763)
+++ projects/clang700-import/contrib/bmake/VERSION	Sun Dec  9 11:39:45 2018	(r341764)
@@ -1,2 +1,2 @@
 # keep this compatible with sh and make
-_MAKE_VERSION=20180512
+_MAKE_VERSION=20180919

Modified: projects/clang700-import/contrib/bmake/bmake.1
==============================================================================
--- projects/clang700-import/contrib/bmake/bmake.1	Sun Dec  9 11:36:04 2018	(r341763)
+++ projects/clang700-import/contrib/bmake/bmake.1	Sun Dec  9 11:39:45 2018	(r341764)
@@ -1,4 +1,4 @@
-.\"	$NetBSD: make.1,v 1.272 2018/04/02 04:26:17 dholland Exp $
+.\"	$NetBSD: make.1,v 1.273 2018/05/27 01:14:51 christos Exp $
 .\"
 .\" Copyright (c) 1990, 1993
 .\"	The Regents of the University of California.  All rights reserved.
@@ -29,7 +29,7 @@
 .\"
 .\"	from: @(#)make.1	8.4 (Berkeley) 3/19/94
 .\"
-.Dd June 22, 2017
+.Dd May 26, 2018
 .Dt BMAKE 1
 .Os
 .Sh NAME
@@ -1227,8 +1227,15 @@ due uno quattro tre
 .Ed
 .It Cm \&:Q
 Quotes every shell meta-character in the variable, so that it can be passed
+safely to the shell.
+.It Cm \&:q
+Quotes every shell meta-character in the variable, and also doubles
+.Sq $
+characters so that it can be passed
 safely through recursive invocations of
 .Nm .
+This is equivalent to: 
+.Sq \&:S/\e\&$/&&/g:Q .
 .It Cm \&:R
 Replaces each word in the variable with everything but its suffix.
 .It Cm \&:range[=count]

Modified: projects/clang700-import/contrib/bmake/dir.c
==============================================================================
--- projects/clang700-import/contrib/bmake/dir.c	Sun Dec  9 11:36:04 2018	(r341763)
+++ projects/clang700-import/contrib/bmake/dir.c	Sun Dec  9 11:39:45 2018	(r341764)
@@ -1,4 +1,4 @@
-/*	$NetBSD: dir.c,v 1.71 2017/04/16 21:14:47 riastradh Exp $	*/
+/*	$NetBSD: dir.c,v 1.73 2018/07/12 18:03:31 christos Exp $	*/
 
 /*
  * Copyright (c) 1988, 1989, 1990 The Regents of the University of California.
@@ -70,14 +70,14 @@
  */
 
 #ifndef MAKE_NATIVE
-static char rcsid[] = "$NetBSD: dir.c,v 1.71 2017/04/16 21:14:47 riastradh Exp $";
+static char rcsid[] = "$NetBSD: dir.c,v 1.73 2018/07/12 18:03:31 christos Exp $";
 #else
 #include <sys/cdefs.h>
 #ifndef lint
 #if 0
 static char sccsid[] = "@(#)dir.c	8.2 (Berkeley) 1/2/94";
 #else
-__RCSID("$NetBSD: dir.c,v 1.71 2017/04/16 21:14:47 riastradh Exp $");
+__RCSID("$NetBSD: dir.c,v 1.73 2018/07/12 18:03:31 christos Exp $");
 #endif
 #endif /* not lint */
 #endif
@@ -268,15 +268,6 @@ struct cache_st {
 };
 
 /* minimize changes below */
-static time_t
-Hash_GetTimeValue(Hash_Entry *entry)
-{
-    struct cache_st *cst;
-
-    cst = entry->clientPtr;
-    return cst->mtime;
-}
-
 #define CST_LSTAT 1
 #define CST_UPDATE 2
 
@@ -298,6 +289,10 @@ cached_stats(Hash_Table *htp, const char *pathname, st
 	memset(st, 0, sizeof(*st));
 	st->st_mtime = cst->mtime;
 	st->st_mode = cst->mode;
+        if (DEBUG(DIR)) {
+            fprintf(debug_file, "Using cached time %s for %s\n",
+		Targ_FmtTime(st->st_mtime), pathname);
+	}
 	return 0;
     }
 
@@ -315,6 +310,10 @@ cached_stats(Hash_Table *htp, const char *pathname, st
     cst = entry->clientPtr;
     cst->mtime = st->st_mtime;
     cst->mode = st->st_mode;
+    if (DEBUG(DIR)) {
+	fprintf(debug_file, "   Caching %s for %s\n",
+	    Targ_FmtTime(st->st_mtime), pathname);
+    }
 
     return 0;
 }
@@ -995,14 +994,6 @@ DirLookupSubdir(Path *p, const char *name)
     }
 
     if (cached_stat(file, &stb) == 0) {
-	/*
-	 * Save the modification time so if it's needed, we don't have
-	 * to fetch it again.
-	 */
-	if (DEBUG(DIR)) {
-	    fprintf(debug_file, "   Caching %s for %s\n", Targ_FmtTime(stb.st_mtime),
-		    file);
-	}
 	nearmisses += 1;
 	return (file);
     }
@@ -1134,7 +1125,6 @@ Dir_FindFile(const char *name, Lst path)
     Boolean	  hasLastDot = FALSE;	/* true we should search dot last */
     Boolean	  hasSlash;		/* true if 'name' contains a / */
     struct stat	  stb;			/* Buffer for stat, if necessary */
-    Hash_Entry	  *entry;		/* Entry for mtimes table */
     const char   *trailing_dot = ".";
 
     /*
@@ -1395,24 +1385,14 @@ Dir_FindFile(const char *name, Lst path)
     }
 
     bigmisses += 1;
-    entry = Hash_FindEntry(&mtimes, name);
-    if (entry != NULL) {
-	if (DEBUG(DIR)) {
-	    fprintf(debug_file, "   got it (in mtime cache)\n");
-	}
-	return(bmake_strdup(name));
-    } else if (cached_stat(name, &stb) == 0) {
-	if (DEBUG(DIR)) {
-	    fprintf(debug_file, "   Caching %s for %s\n", Targ_FmtTime(stb.st_mtime),
-		    name);
-	}
+    if (cached_stat(name, &stb) == 0) {
 	return (bmake_strdup(name));
-    } else {
-	if (DEBUG(DIR)) {
-	    fprintf(debug_file, "   failed. Returning NULL\n");
-	}
-	return NULL;
     }
+
+    if (DEBUG(DIR)) {
+	fprintf(debug_file, "   failed. Returning NULL\n");
+    }
+    return NULL;
 #endif /* notdef */
 }
 
@@ -1518,7 +1498,6 @@ Dir_MTime(GNode *gn, Boolean recheck)
 {
     char          *fullName;  /* the full pathname of name */
     struct stat	  stb;	      /* buffer for finding the mod time */
-    Hash_Entry	  *entry;
 
     if (gn->type & OP_ARCHV) {
 	return Arch_MTime(gn);
@@ -1569,17 +1548,7 @@ Dir_MTime(GNode *gn, Boolean recheck)
 	fullName = bmake_strdup(gn->name);
     }
 
-    if (!recheck)
-	entry = Hash_FindEntry(&mtimes, fullName);
-    else
-	entry = NULL;
-    if (entry != NULL) {
-	stb.st_mtime = Hash_GetTimeValue(entry);
-	if (DEBUG(DIR)) {
-	    fprintf(debug_file, "Using cached time %s for %s\n",
-		    Targ_FmtTime(stb.st_mtime), fullName);
-	}
-    } else if (cached_stats(&mtimes, fullName, &stb, recheck ? CST_UPDATE : 0) < 0) {
+    if (cached_stats(&mtimes, fullName, &stb, recheck ? CST_UPDATE : 0) < 0) {
 	if (gn->type & OP_MEMBER) {
 	    if (fullName != gn->path)
 		free(fullName);

Modified: projects/clang700-import/contrib/bmake/make.1
==============================================================================
--- projects/clang700-import/contrib/bmake/make.1	Sun Dec  9 11:36:04 2018	(r341763)
+++ projects/clang700-import/contrib/bmake/make.1	Sun Dec  9 11:39:45 2018	(r341764)
@@ -1,4 +1,4 @@
-.\"	$NetBSD: make.1,v 1.272 2018/04/02 04:26:17 dholland Exp $
+.\"	$NetBSD: make.1,v 1.273 2018/05/27 01:14:51 christos Exp $
 .\"
 .\" Copyright (c) 1990, 1993
 .\"	The Regents of the University of California.  All rights reserved.
@@ -29,7 +29,7 @@
 .\"
 .\"	from: @(#)make.1	8.4 (Berkeley) 3/19/94
 .\"
-.Dd September 27, 2018
+.Dd December 5, 2018
 .Dt MAKE 1
 .Os
 .Sh NAME
@@ -1238,8 +1238,15 @@ due uno quattro tre
 .Ed
 .It Cm \&:Q
 Quotes every shell meta-character in the variable, so that it can be passed
+safely to the shell.
+.It Cm \&:q
+Quotes every shell meta-character in the variable, and also doubles
+.Sq $
+characters so that it can be passed
 safely through recursive invocations of
 .Nm .
+This is equivalent to: 
+.Sq \&:S/\e\&$/&&/g:Q .
 .It Cm \&:R
 Replaces each word in the variable with everything but its suffix.
 .It Cm \&:range[=count]

Modified: projects/clang700-import/contrib/bmake/mk/ChangeLog
==============================================================================
--- projects/clang700-import/contrib/bmake/mk/ChangeLog	Sun Dec  9 11:36:04 2018	(r341763)
+++ projects/clang700-import/contrib/bmake/mk/ChangeLog	Sun Dec  9 11:39:45 2018	(r341764)
@@ -1,3 +1,25 @@
+2018-09-19  Simon J Gerraty  <sjg@beast.crufty.net>
+
+	* install-mk (MK_VERSION): 20180919
+
+	* dirdeps-options.mk: .undef cannot handle var that expands to
+	  more than one var. 
+
+2018-07-08  Simon J Gerraty  <sjg@beast.crufty.net>
+
+	* meta.stage.mk: allow wildcards in STAGE_FILES.* etc.
+
+2018-06-01  Simon J Gerraty  <sjg@beast.crufty.net>
+
+	* meta.autodep.mk: export META_FILES to avoid command line limit
+	* gendirdeps.mk: if we have lots of .meta files put them in
+	  an @list
+
+2018-05-28  Simon J Gerraty  <sjg@beast.crufty.net>
+
+	* dirdeps-options.mk: use local.dirdeps-options.mk
+	  not local.dirdeps-option.mk
+
 2018-04-20  Simon J Gerraty  <sjg@beast.crufty.net>
 
 	* install-mk (MK_VERSION): 20180420

Modified: projects/clang700-import/contrib/bmake/mk/dirdeps-options.mk
==============================================================================
--- projects/clang700-import/contrib/bmake/mk/dirdeps-options.mk	Sun Dec  9 11:36:04 2018	(r341763)
+++ projects/clang700-import/contrib/bmake/mk/dirdeps-options.mk	Sun Dec  9 11:39:45 2018	(r341764)
@@ -1,4 +1,4 @@
-# $Id: dirdeps-options.mk,v 1.5 2018/04/18 15:53:57 sjg Exp $
+# $Id: dirdeps-options.mk,v 1.9 2018/09/20 00:07:19 sjg Exp $
 #
 #	@(#) Copyright (c) 2018, Simon J. Gerraty
 #
@@ -25,7 +25,7 @@
 # If a Makefile.depend.options file exists, it will be included by
 # dirdeps.mk and meta.autodep.mk
 #
-# We include local.dirdeps-option.mk which may also define DIRDEPS.*
+# We include local.dirdeps-options.mk which may also define DIRDEPS.*
 # for options.
 #
 # Thus a directory, that is affected by an option FOO would have
@@ -35,7 +35,7 @@
 # DIRDEPS.FOO.yes
 # DIRDEPS.FOO.no
 # to whatever applies for that dir, or it can rely on globals
-# set in local.dirdeps-option.mk
+# set in local.dirdeps-options.mk
 # Either way, we will .undef DIRDEPS.* when done.
 
 # This should have been set by Makefile.depend.options
@@ -43,7 +43,7 @@
 DIRDEPS_OPTIONS ?=
 
 # pickup any DIRDEPS.* we need
-.-include <local.dirdeps-option.mk>
+.-include <local.dirdeps-options.mk>
 
 .if ${.MAKE.LEVEL} == 0
 # :U below avoids potential errors when we :=
@@ -52,7 +52,10 @@ DIRDEPS += ${DIRDEPS.$o.${MK_$o:U}:U}
 .endfor
 DIRDEPS := ${DIRDEPS:O:u}
 # avoid cross contamination
-.undef ${DIRDEPS_OPTIONS:tu:@o@DIRDEPS.$o.yes DIRDEPS.$o.no@}
+.for o in ${DIRDEPS_OPTIONS:tu}
+.undef DIRDEPS.$o.yes
+.undef DIRDEPS.$o.no
+.endfor
 .else
 # whether options are enabled or not,
 # we want to filter out the relevant DIRDEPS.*

Modified: projects/clang700-import/contrib/bmake/mk/dirdeps.mk
==============================================================================
--- projects/clang700-import/contrib/bmake/mk/dirdeps.mk	Sun Dec  9 11:36:04 2018	(r341763)
+++ projects/clang700-import/contrib/bmake/mk/dirdeps.mk	Sun Dec  9 11:39:45 2018	(r341764)
@@ -1,4 +1,4 @@
-# $Id: dirdeps.mk,v 1.95 2018/04/23 17:53:56 sjg Exp $
+# $Id: dirdeps.mk,v 1.96 2018/06/20 22:26:39 sjg Exp $
 
 # Copyright (c) 2010-2013, Juniper Networks, Inc.
 # All rights reserved.
@@ -731,6 +731,8 @@ DIRDEPS =
 .info loading ${_m} for ${d:E}
 .endif
 .include <${_m}>
+.else
+.-include <local.dirdeps-missing.mk>
 .endif
 .endif
 .endif
@@ -746,7 +748,7 @@ DIRDEPS =
 DEP_RELDIR := ${RELDIR}
 _DEP_RELDIR := ${RELDIR}
 # Since we are/should be included by .MAKE.DEPENDFILE
-# is is a final opportunity to add/hook global rules.
+# This is a final opportunity to add/hook global rules.
 .-include <local.dirdeps-build.mk>
 
 # pickup local dependencies

Modified: projects/clang700-import/contrib/bmake/mk/gendirdeps.mk
==============================================================================
--- projects/clang700-import/contrib/bmake/mk/gendirdeps.mk	Sun Dec  9 11:36:04 2018	(r341763)
+++ projects/clang700-import/contrib/bmake/mk/gendirdeps.mk	Sun Dec  9 11:39:45 2018	(r341764)
@@ -1,4 +1,4 @@
-# $Id: gendirdeps.mk,v 1.38 2018/03/10 00:53:52 sjg Exp $
+# $Id: gendirdeps.mk,v 1.39 2018/06/08 01:25:31 sjg Exp $
 
 # Copyright (c) 2010-2013, Juniper Networks, Inc.
 # All rights reserved.
@@ -171,11 +171,27 @@ GENDIRDEPS_SEDCMDS += \
 # we canonicalize them to keep things simple
 # if we are using a split-fs sandbox, it gets a little messier.
 _objtop := ${_OBJTOP:tA}
+
+# some people put *.meta in META_XTRAS to make sure we get here
+_meta_files := ${META_FILES:N\*.meta:O:u}
+# assume a big list
+_meta_files_arg= @meta.list
+.if empty(_meta_files) && ${META_FILES:M\*.meta} != ""
+# XXX this should be considered a bad idea, 
+# since we cannot ignore stale .meta
+x != cd ${_OBJDIR} && find . -name '*.meta' -print -o \( -type d ! -name . -prune \) | sed 's,^./,,' > meta.list; echo
+.elif ${_meta_files:[#]} > 500
+.export _meta_files
+x != echo; for m in $$_meta_files; do echo $$m; done > meta.list
+.else
+_meta_files_arg:= ${_meta_files}
+.endif
+
 dir_list != cd ${_OBJDIR} && \
 	${META2DEPS_CMD} MACHINE=${MACHINE} \
 	SRCTOP=${SRCTOP} RELDIR=${RELDIR} CURDIR=${_CURDIR} \
 	${META2DEPS_ARGS} \
-	${META_FILES:O:u} | ${META2DEPS_FILTER} ${_skip_gendirdeps} \
+	${_meta_files_arg} | ${META2DEPS_FILTER} ${_skip_gendirdeps} \
 	sed ${GENDIRDEPS_SEDCMDS}
 
 .if ${dir_list:M*ERROR\:*} != ""

Modified: projects/clang700-import/contrib/bmake/mk/install-mk
==============================================================================
--- projects/clang700-import/contrib/bmake/mk/install-mk	Sun Dec  9 11:36:04 2018	(r341763)
+++ projects/clang700-import/contrib/bmake/mk/install-mk	Sun Dec  9 11:39:45 2018	(r341764)
@@ -55,7 +55,7 @@
 #       Simon J. Gerraty <sjg@crufty.net>
 
 # RCSid:
-#	$Id: install-mk,v 1.156 2018/04/22 04:42:47 sjg Exp $
+#	$Id: install-mk,v 1.160 2018/09/20 00:07:19 sjg Exp $
 #
 #	@(#) Copyright (c) 1994 Simon J. Gerraty
 #
@@ -70,7 +70,7 @@
 #	sjg@crufty.net
 #
 
-MK_VERSION=20180420
+MK_VERSION=20180919
 OWNER=
 GROUP=
 MODE=444

Modified: projects/clang700-import/contrib/bmake/mk/meta.autodep.mk
==============================================================================
--- projects/clang700-import/contrib/bmake/mk/meta.autodep.mk	Sun Dec  9 11:36:04 2018	(r341763)
+++ projects/clang700-import/contrib/bmake/mk/meta.autodep.mk	Sun Dec  9 11:39:45 2018	(r341764)
@@ -1,4 +1,4 @@
-# $Id: meta.autodep.mk,v 1.48 2018/04/15 06:30:04 sjg Exp $
+# $Id: meta.autodep.mk,v 1.50 2018/06/08 01:25:31 sjg Exp $
 
 #
 #	@(#) Copyright (c) 2010, Simon J. Gerraty
@@ -20,9 +20,11 @@ __${_this}__: .NOTMAIN
 
 .-include <local.autodep.mk>
 
+PICO?= .pico
+
 .if defined(SRCS)
 # it would be nice to be able to query .SUFFIXES
-OBJ_EXTENSIONS+= .o .po .lo .So
+OBJ_EXTENSIONS+= .o .po .lo ${PICO}
 
 # explicit dependencies help short-circuit .SUFFIX searches
 SRCS_DEP_FILTER+= N*.[hly]
@@ -178,7 +180,7 @@ DEPEND_SUFFIXES += .c .h .cpp .hpp .cxx .hxx .cc .hh
 	@case "${.MAKE.META.FILES:T:M*.po.*}" in \
 	*.po.*) mv $@.${.MAKE.PID} $@;; \
 	*) { cat $@.${.MAKE.PID}; \
-	sed 's,\.So:,.o:,;s,\.o:,.po:,' $@.${.MAKE.PID}; } | sort -u > $@; \
+	sed 's,\${PICO}:,.o:,;s,\.o:,.po:,' $@.${.MAKE.PID}; } | sort -u > $@; \
 	rm -f $@.${.MAKE.PID};; \
 	esac
 .else
@@ -243,7 +245,7 @@ META_FILES = *.meta
 .elif ${OPTIMIZE_OBJECT_META_FILES:Uno:tl} == "no"
 META_FILES = ${.MAKE.META.FILES:T:N.depend*:O:u}
 .else
-# if we have 1000's of .o.meta, .So.meta etc we need only look at one set
+# if we have 1000's of .o.meta, ${PICO}.meta etc we need only look at one set
 # it is left as an exercise for the reader to work out what this does
 META_FILES = ${.MAKE.META.FILES:T:N.depend*:N*o.meta:O:u} \
 	${.MAKE.META.FILES:T:M*.${.MAKE.META.FILES:M*o.meta:R:E:O:u:[1]}.meta:O:u}
@@ -260,6 +262,9 @@ META_FILES = ${.MAKE.META.FILES:T:N.depend*:N*o.meta:O
 .if !empty(GENDIRDEPS_FILTER)
 .export GENDIRDEPS_FILTER
 .endif
+# export to avoid blowing command line limit
+META_FILES := ${META_XTRAS:U:O:u} ${META_FILES:U:T:O:u:${META_FILE_FILTER:ts:}}
+.export META_FILES
 .endif
 
 # we might have .../ in MAKESYSPATH
@@ -270,8 +275,7 @@ ${_DEPENDFILE}: ${_depend} ${.PARSEDIR}/gendirdeps.mk 
 	SKIP_GENDIRDEPS='${SKIP_GENDIRDEPS:O:u}' \
 	DPADD='${FORCE_DPADD:O:u}' ${_gendirdeps_mutex} \
 	MAKESYSPATH=${_makesyspath} \
-	${.MAKE} -f gendirdeps.mk RELDIR=${RELDIR} _DEPENDFILE=${_DEPENDFILE} \
-	META_FILES='${META_XTRAS:O:u} ${META_FILES:T:O:u:${META_FILE_FILTER:ts:}}')
+	${.MAKE} -f gendirdeps.mk RELDIR=${RELDIR} _DEPENDFILE=${_DEPENDFILE})
 	@test -s $@ && touch $@; :
 .endif
 

Modified: projects/clang700-import/contrib/bmake/mk/meta.stage.mk
==============================================================================
--- projects/clang700-import/contrib/bmake/mk/meta.stage.mk	Sun Dec  9 11:36:04 2018	(r341763)
+++ projects/clang700-import/contrib/bmake/mk/meta.stage.mk	Sun Dec  9 11:39:45 2018	(r341764)
@@ -1,4 +1,4 @@
-# $Id: meta.stage.mk,v 1.55 2017/10/27 01:17:09 sjg Exp $
+# $Id: meta.stage.mk,v 1.56 2018/07/08 17:12:54 sjg Exp $
 #
 #	@(#) Copyright (c) 2011-2017, Simon J. Gerraty
 #
@@ -141,7 +141,7 @@ _STAGE_AS_BASENAME_USE:        .USE .dirdep ${.TARGET:
 
 .if !empty(STAGE_INCSDIR)
 .if !empty(STAGE_INCS)
-stage_incs: ${STAGE_INCS}
+stage_incs: ${STAGE_INCS:N*\**}
 .endif
 .if target(stage_incs) || !empty(.ALLTARGETS:Mstage_includes)
 STAGE_TARGETS += stage_incs
@@ -156,7 +156,7 @@ stage_incs:	.dirdep
 
 .if !empty(STAGE_LIBDIR)
 .if !empty(STAGE_LIBS)
-stage_libs: ${STAGE_LIBS}
+stage_libs: ${STAGE_LIBS:N*\**}
 .endif
 .if target(stage_libs)
 STAGE_TARGETS += stage_libs
@@ -191,7 +191,7 @@ CLEANFILES += ${STAGE_SETS:@s@stage*$s@}
 # some makefiles need to populate multiple directories
 .for s in ${STAGE_SETS:O:u}
 .if !empty(STAGE_FILES.$s)
-stage_files.$s: ${STAGE_FILES.$s}
+stage_files.$s: ${STAGE_FILES.$s:N*\**}
 .endif
 .if target(stage_files.$s) || target(stage_files${s:S,^,.,:N._default})
 STAGE_TARGETS += stage_files
@@ -262,7 +262,7 @@ CLEANFILES += ${STAGE_AS_SETS:@s@stage*$s@}
 # both operations happen together
 .for s in ${STAGE_AS_SETS:O:u}
 .if !empty(STAGE_AS.$s)
-stage_as.$s: ${STAGE_AS.$s}
+stage_as.$s: ${STAGE_AS.$s:N*\**}
 .endif
 .if target(stage_as.$s)
 STAGE_TARGETS += stage_as
@@ -277,7 +277,7 @@ stage_as.$s:	.dirdep
 .endif
 
 .if !empty(STAGE_AS_AND_SYMLINK.$s)
-stage_as_and_symlink.$s: ${STAGE_AS_AND_SYMLINK.$s}
+stage_as_and_symlink.$s: ${STAGE_AS_AND_SYMLINK.$s:N*\**}
 .endif
 .if target(stage_as_and_symlink.$s)
 STAGE_TARGETS += stage_as_and_symlink

Modified: projects/clang700-import/contrib/bmake/unit-tests/Makefile.in
==============================================================================
--- projects/clang700-import/contrib/bmake/unit-tests/Makefile.in	Sun Dec  9 11:36:04 2018	(r341763)
+++ projects/clang700-import/contrib/bmake/unit-tests/Makefile.in	Sun Dec  9 11:39:45 2018	(r341764)
@@ -1,6 +1,6 @@
-# $Id: Makefile.in,v 1.48 2015/12/07 04:06:29 sjg Exp $
+# $Id: Makefile.in,v 1.49 2018/09/21 21:39:05 sjg Exp $
 #
-# $NetBSD: Makefile,v 1.52 2015/05/05 21:51:09 sjg Exp $
+# $NetBSD: Makefile,v 1.53 2018/05/24 00:25:44 christos Exp $
 #
 # Unit tests for make(1)
 # The main targets are:
@@ -54,6 +54,7 @@ TESTNAMES= \
 	unexport-env \
 	varcmd \
 	varmisc \
+	varquote \
 	varshell
 
 # these tests were broken by referting POSIX chanegs

Copied: projects/clang700-import/contrib/bmake/unit-tests/varquote.exp (from r341763, head/contrib/bmake/unit-tests/varquote.exp)
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ projects/clang700-import/contrib/bmake/unit-tests/varquote.exp	Sun Dec  9 11:39:45 2018	(r341764, copy of r341763, head/contrib/bmake/unit-tests/varquote.exp)
@@ -0,0 +1,3 @@
+-fdebug-prefix-map=$NETBSDSRCDIR=/usr/src -fdebug-regex-map=/usr/src/(.*)/obj$=/usr/obj/\1
+-fdebug-prefix-map=$NETBSDSRCDIR=/usr/src -fdebug-regex-map=/usr/src/(.*)/obj$=/usr/obj/\1
+exit status 0

Copied: projects/clang700-import/contrib/bmake/unit-tests/varquote.mk (from r341763, head/contrib/bmake/unit-tests/varquote.mk)
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ projects/clang700-import/contrib/bmake/unit-tests/varquote.mk	Sun Dec  9 11:39:45 2018	(r341764, copy of r341763, head/contrib/bmake/unit-tests/varquote.mk)
@@ -0,0 +1,14 @@
+# $NetBSD: varquote.mk,v 1.2 2018/05/27 01:14:51 christos Exp $
+#
+# Test VAR:q modifier
+
+.if !defined(REPROFLAGS)
+REPROFLAGS+=    -fdebug-prefix-map=\$$NETBSDSRCDIR=/usr/src
+REPROFLAGS+=    -fdebug-regex-map='/usr/src/(.*)/obj$$=/usr/obj/\1'
+all:
+	@${MAKE} -f ${MAKEFILE} REPROFLAGS=${REPROFLAGS:S/\$/&&/g:Q}
+	@${MAKE} -f ${MAKEFILE} REPROFLAGS=${REPROFLAGS:q}
+.else
+all:
+	@echo ${REPROFLAGS}
+.endif

Modified: projects/clang700-import/contrib/bmake/var.c
==============================================================================
--- projects/clang700-import/contrib/bmake/var.c	Sun Dec  9 11:36:04 2018	(r341763)
+++ projects/clang700-import/contrib/bmake/var.c	Sun Dec  9 11:39:45 2018	(r341764)
@@ -1,4 +1,4 @@
-/*	$NetBSD: var.c,v 1.218 2018/02/18 00:52:42 sjg Exp $	*/
+/*	$NetBSD: var.c,v 1.220 2018/05/27 01:14:51 christos Exp $	*/
 
 /*
  * Copyright (c) 1988, 1989, 1990, 1993
@@ -69,14 +69,14 @@
  */
 
 #ifndef MAKE_NATIVE
-static char rcsid[] = "$NetBSD: var.c,v 1.218 2018/02/18 00:52:42 sjg Exp $";
+static char rcsid[] = "$NetBSD: var.c,v 1.220 2018/05/27 01:14:51 christos Exp $";
 #else
 #include <sys/cdefs.h>
 #ifndef lint
 #if 0
 static char sccsid[] = "@(#)var.c	8.3 (Berkeley) 3/19/94";
 #else
-__RCSID("$NetBSD: var.c,v 1.218 2018/02/18 00:52:42 sjg Exp $");
+__RCSID("$NetBSD: var.c,v 1.220 2018/05/27 01:14:51 christos Exp $");
 #endif
 #endif /* not lint */
 #endif
@@ -324,7 +324,7 @@ static Boolean VarLoopExpand(GNode *, Var_Parse_State 
 static char *VarGetPattern(GNode *, Var_Parse_State *,
 			   int, const char **, int, int *, int *,
 			   VarPattern *);
-static char *VarQuote(char *);
+static char *VarQuote(char *, Boolean);
 static char *VarHash(char *);
 static char *VarModify(GNode *, Var_Parse_State *,
     const char *,
@@ -2315,6 +2315,7 @@ VarGetPattern(GNode *ctxt, Var_Parse_State *vpstate MA
  *-----------------------------------------------------------------------
  * VarQuote --
  *	Quote shell meta-characters and space characters in the string
+ *	if quoteDollar is set, also quote and double any '$' characters.
  *
  * Results:
  *	The quoted string
@@ -2325,7 +2326,7 @@ VarGetPattern(GNode *ctxt, Var_Parse_State *vpstate MA
  *-----------------------------------------------------------------------
  */
 static char *
-VarQuote(char *str)
+VarQuote(char *str, Boolean quoteDollar)
 {
 
     Buffer  	  buf;
@@ -2346,6 +2347,8 @@ VarQuote(char *str)
 	if (isspace((unsigned char)*str) || ismeta((unsigned char)*str))
 	    Buf_AddByte(&buf, '\\');
 	Buf_AddByte(&buf, *str);
+	if (quoteDollar && *str == '$')
+	    Buf_AddBytes(&buf, 2, "\\$");
     }
 
     str = Buf_Destroy(&buf, FALSE);
@@ -3485,9 +3488,10 @@ ApplyModifiers(char *nstr, const char *tstr,
 		break;
 	    }
 #endif
+	case 'q':
 	case 'Q':
 	    if (tstr[1] == endc || tstr[1] == ':') {
-		newStr = VarQuote(nstr);
+		newStr = VarQuote(nstr, modifier == 'q');
 		cp = tstr + 1;
 		termc = *cp;
 		break;

Modified: projects/clang700-import/contrib/ipfilter/ip_fil.c
==============================================================================
--- projects/clang700-import/contrib/ipfilter/ip_fil.c	Sun Dec  9 11:36:04 2018	(r341763)
+++ projects/clang700-import/contrib/ipfilter/ip_fil.c	Sun Dec  9 11:39:45 2018	(r341764)
@@ -482,14 +482,7 @@ ipf_fastroute(m, mpp, fin, fdp)
 	m->mb_ifp = ifp;
 	printpacket(fin->fin_out, m);
 
-#if defined(__sgi) && (IRIX < 60500)
-	(*ifp->if_output)(ifp, (void *)ip, NULL);
-# if TRU64 >= 1885
-	(*ifp->if_output)(ifp, (void *)m, NULL, 0, 0);
-# else
 	(*ifp->if_output)(ifp, (void *)m, NULL, 0);
-# endif
-#endif
 done:
 	fin->fin_ifp = sifp;
 	fin->fin_out = sout;

Modified: projects/clang700-import/contrib/ipfilter/ipsend/ip.c
==============================================================================
--- projects/clang700-import/contrib/ipfilter/ipsend/ip.c	Sun Dec  9 11:36:04 2018	(r341763)
+++ projects/clang700-import/contrib/ipfilter/ipsend/ip.c	Sun Dec  9 11:39:45 2018	(r341764)
@@ -67,9 +67,9 @@ int	send_ether(nfd, buf, len, gwip)
 	bcopy((char *)buf, s + sizeof(*eh), len);
 	if (gwip.s_addr == last_gw.s_addr)
 	    {
-		bcopy(last_arp, (char *)A_A eh->ether_dhost, 6);
+		bcopy(last_arp, (char *) &eh->ether_dhost, 6);
 	    }
-	else if (arp((char *)&gwip, (char *)A_A eh->ether_dhost) == -1)
+	else if (arp((char *)&gwip, (char *) &eh->ether_dhost) == -1)
 	    {
 		perror("arp");
 		return -2;
@@ -109,17 +109,17 @@ int	send_ip(nfd, mtu, ip, gwip, frag)
 
 	eh = (ether_header_t *)ipbuf;
 
-	bzero((char *)A_A eh->ether_shost, sizeof(eh->ether_shost));
+	bzero((char *) &eh->ether_shost, sizeof(eh->ether_shost));
 	if (last_gw.s_addr && (gwip.s_addr == last_gw.s_addr))
 	    {
-		bcopy(last_arp, (char *)A_A eh->ether_dhost, 6);
+		bcopy(last_arp, (char *) &eh->ether_dhost, 6);
 	    }
-	else if (arp((char *)&gwip, (char *)A_A eh->ether_dhost) == -1)
+	else if (arp((char *)&gwip, (char *) &eh->ether_dhost) == -1)
 	    {
 		perror("arp");
 		return -2;
 	    }
-	bcopy((char *)A_A eh->ether_dhost, last_arp, sizeof(last_arp));
+	bcopy((char *) &eh->ether_dhost, last_arp, sizeof(last_arp));
 	eh->ether_type = htons(ETHERTYPE_IP);
 
 	bcopy((char *)ip, (char *)&ipsv, sizeof(*ip));
@@ -136,11 +136,11 @@ int	send_ip(nfd, mtu, ip, gwip, frag)
 	}
 
 	if (ip->ip_src.s_addr != local_ip.s_addr) {
-		(void) arp((char *)&ip->ip_src, (char *)A_A local_arp);
-		bcopy(local_arp, (char *)A_A eh->ether_shost,sizeof(last_arp));
+		(void) arp((char *)&ip->ip_src, (char *) &local_arp);
+		bcopy(local_arp, (char *) &eh->ether_shost,sizeof(last_arp));
 		local_ip = ip->ip_src;
 	} else
-		bcopy(local_arp, (char *)A_A eh->ether_shost, 6);
+		bcopy(local_arp, (char *) &eh->ether_shost, 6);
 
 	if (!frag || (sizeof(*eh) + iplen < mtu))
 	    {

Modified: projects/clang700-import/contrib/ipfilter/ipsend/resend.c
==============================================================================
--- projects/clang700-import/contrib/ipfilter/ipsend/resend.c	Sun Dec  9 11:36:04 2018	(r341763)
+++ projects/clang700-import/contrib/ipfilter/ipsend/resend.c	Sun Dec  9 11:39:45 2018	(r341764)
@@ -97,7 +97,7 @@ int	ip_resend(dev, mtu, r, gwip, datain)
 		return -2;
 	    }
 
-	bzero((char *)A_A eh->ether_shost, sizeof(eh->ether_shost));
+	bzero((char *) &eh->ether_shost, sizeof(eh->ether_shost));
 	if (gwip.s_addr && (arp((char *)&gwip, dhost) == -1))
 	    {
 		perror("arp");
@@ -113,12 +113,12 @@ int	ip_resend(dev, mtu, r, gwip, datain)

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



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