From owner-svn-src-projects@freebsd.org Sun Dec 9 11:39:56 2018 Return-Path: Delivered-To: svn-src-projects@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 5D1381317E9C for ; Sun, 9 Dec 2018 11:39:55 +0000 (UTC) (envelope-from dim@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "mxrelay.nyi.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id E5B6885F04; Sun, 9 Dec 2018 11:39:54 +0000 (UTC) (envelope-from dim@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id C623610BF5; Sun, 9 Dec 2018 11:39:54 +0000 (UTC) (envelope-from dim@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id wB9BdsTB015243; Sun, 9 Dec 2018 11:39:54 GMT (envelope-from dim@FreeBSD.org) Received: (from dim@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id wB9BdlKf015207; Sun, 9 Dec 2018 11:39:47 GMT (envelope-from dim@FreeBSD.org) Message-Id: <201812091139.wB9BdlKf015207@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: dim set sender to dim@FreeBSD.org using -f From: Dimitry Andric Date: Sun, 9 Dec 2018 11:39:47 +0000 (UTC) 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... X-SVN-Group: projects X-SVN-Commit-Author: dim X-SVN-Commit-Paths: 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 contrib/ipfilter/ipsend contr... X-SVN-Commit-Revision: 341764 X-SVN-Commit-Repository: base MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Rspamd-Queue-Id: E5B6885F04 X-Spamd-Result: default: False [-2.98 / 15.00]; local_wl_from(0.00)[FreeBSD.org]; NEURAL_HAM_SHORT(-0.99)[-0.987,0]; ASN(0.00)[asn:11403, ipnet:2610:1c1:1::/48, country:US]; NEURAL_HAM_MEDIUM(-1.00)[-0.998,0]; NEURAL_HAM_LONG(-0.99)[-0.994,0] X-Rspamd-Server: mx1.freebsd.org X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "SVN commit messages for the src " projects" tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 09 Dec 2018 11:39:56 -0000 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 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 + + * 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 + + * Makefile.config.in: use += where it makes sense. + 2018-05-12 Simon J. Gerraty * 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 #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 + + * 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 + + * meta.stage.mk: allow wildcards in STAGE_FILES.* etc. + +2018-06-01 Simon J Gerraty + + * 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 + + * dirdeps-options.mk: use local.dirdeps-options.mk + not local.dirdeps-option.mk + 2018-04-20 Simon J Gerraty * 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 +.-include .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 .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 # 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 # 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 +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 #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 ***