svn commit: r340368 - in projects/clang700-import: . bin/rm bin/sh contrib/netbsd-tests/lib/libc/locale contrib/nvi/vi contrib/tcpdump contrib/traceroute lib/clang/libllvm lib/libbe lib/libc/locale...
Dimitry Andric
dim at FreeBSD.org
Mon Nov 12 16:41:51 UTC 2018
Author: dim
Date: Mon Nov 12 16:41:41 2018
New Revision: 340368
URL: https://svnweb.freebsd.org/changeset/base/340368
Log:
Merge ^/head r340235 through r340367.
Added:
projects/clang700-import/sys/gnu/dts/arm/am335x-osd3358-sm-red.dts
- copied unchanged from r340367, head/sys/gnu/dts/arm/am335x-osd3358-sm-red.dts
projects/clang700-import/sys/gnu/dts/arm/am335x-sancloud-bbe.dts
- copied unchanged from r340367, head/sys/gnu/dts/arm/am335x-sancloud-bbe.dts
projects/clang700-import/sys/gnu/dts/arm/armada-388-helios4.dts
- copied unchanged from r340367, head/sys/gnu/dts/arm/armada-388-helios4.dts
projects/clang700-import/sys/gnu/dts/arm/at91-dvk_som60.dts
- copied unchanged from r340367, head/sys/gnu/dts/arm/at91-dvk_som60.dts
projects/clang700-import/sys/gnu/dts/arm/at91-dvk_su60_somc.dtsi
- copied unchanged from r340367, head/sys/gnu/dts/arm/at91-dvk_su60_somc.dtsi
projects/clang700-import/sys/gnu/dts/arm/at91-dvk_su60_somc_lcm.dtsi
- copied unchanged from r340367, head/sys/gnu/dts/arm/at91-dvk_su60_somc_lcm.dtsi
projects/clang700-import/sys/gnu/dts/arm/at91-gatwick.dts
- copied unchanged from r340367, head/sys/gnu/dts/arm/at91-gatwick.dts
projects/clang700-import/sys/gnu/dts/arm/at91-som60.dtsi
- copied unchanged from r340367, head/sys/gnu/dts/arm/at91-som60.dtsi
projects/clang700-import/sys/gnu/dts/arm/at91-wb45n.dts
- copied unchanged from r340367, head/sys/gnu/dts/arm/at91-wb45n.dts
projects/clang700-import/sys/gnu/dts/arm/at91-wb45n.dtsi
- copied unchanged from r340367, head/sys/gnu/dts/arm/at91-wb45n.dtsi
projects/clang700-import/sys/gnu/dts/arm/at91-wb50n.dts
- copied unchanged from r340367, head/sys/gnu/dts/arm/at91-wb50n.dts
projects/clang700-import/sys/gnu/dts/arm/at91-wb50n.dtsi
- copied unchanged from r340367, head/sys/gnu/dts/arm/at91-wb50n.dtsi
projects/clang700-import/sys/gnu/dts/arm/bcm2835-rpi-cm1-io1.dts
- copied unchanged from r340367, head/sys/gnu/dts/arm/bcm2835-rpi-cm1-io1.dts
projects/clang700-import/sys/gnu/dts/arm/bcm2835-rpi-cm1.dtsi
- copied unchanged from r340367, head/sys/gnu/dts/arm/bcm2835-rpi-cm1.dtsi
projects/clang700-import/sys/gnu/dts/arm/gemini-sl93512r.dts
- copied unchanged from r340367, head/sys/gnu/dts/arm/gemini-sl93512r.dts
projects/clang700-import/sys/gnu/dts/arm/gr-peach-audiocamerashield.dtsi
- copied unchanged from r340367, head/sys/gnu/dts/arm/gr-peach-audiocamerashield.dtsi
projects/clang700-import/sys/gnu/dts/arm/imx31-lite.dts
- copied unchanged from r340367, head/sys/gnu/dts/arm/imx31-lite.dts
projects/clang700-import/sys/gnu/dts/arm/imx51-zii-scu2-mezz.dts
- copied unchanged from r340367, head/sys/gnu/dts/arm/imx51-zii-scu2-mezz.dts
projects/clang700-import/sys/gnu/dts/arm/imx51-zii-scu3-esb.dts
- copied unchanged from r340367, head/sys/gnu/dts/arm/imx51-zii-scu3-esb.dts
projects/clang700-import/sys/gnu/dts/arm/imx53-kp-ddc.dts
- copied unchanged from r340367, head/sys/gnu/dts/arm/imx53-kp-ddc.dts
projects/clang700-import/sys/gnu/dts/arm/imx53-kp-hsc.dts
- copied unchanged from r340367, head/sys/gnu/dts/arm/imx53-kp-hsc.dts
projects/clang700-import/sys/gnu/dts/arm/imx53-kp.dtsi
- copied unchanged from r340367, head/sys/gnu/dts/arm/imx53-kp.dtsi
projects/clang700-import/sys/gnu/dts/arm/imx6dl-icore-mipi.dts
- copied unchanged from r340367, head/sys/gnu/dts/arm/imx6dl-icore-mipi.dts
projects/clang700-import/sys/gnu/dts/arm/imx6sll-evk.dts
- copied unchanged from r340367, head/sys/gnu/dts/arm/imx6sll-evk.dts
projects/clang700-import/sys/gnu/dts/arm/imx6sll-pinfunc.h
- copied unchanged from r340367, head/sys/gnu/dts/arm/imx6sll-pinfunc.h
projects/clang700-import/sys/gnu/dts/arm/imx6sll.dtsi
- copied unchanged from r340367, head/sys/gnu/dts/arm/imx6sll.dtsi
projects/clang700-import/sys/gnu/dts/arm/imx6ul-ccimx6ulsbcexpress.dts
- copied unchanged from r340367, head/sys/gnu/dts/arm/imx6ul-ccimx6ulsbcexpress.dts
projects/clang700-import/sys/gnu/dts/arm/imx6ul-ccimx6ulsom.dtsi
- copied unchanged from r340367, head/sys/gnu/dts/arm/imx6ul-ccimx6ulsom.dtsi
projects/clang700-import/sys/gnu/dts/arm/keystone-k2g-netcp.dtsi
- copied unchanged from r340367, head/sys/gnu/dts/arm/keystone-k2g-netcp.dtsi
projects/clang700-import/sys/gnu/dts/arm/omap4-l4.dtsi
- copied unchanged from r340367, head/sys/gnu/dts/arm/omap4-l4.dtsi
projects/clang700-import/sys/gnu/dts/arm/r9a06g032-rzn1d400-db.dts
- copied unchanged from r340367, head/sys/gnu/dts/arm/r9a06g032-rzn1d400-db.dts
projects/clang700-import/sys/gnu/dts/arm/r9a06g032.dtsi
- copied unchanged from r340367, head/sys/gnu/dts/arm/r9a06g032.dtsi
projects/clang700-import/sys/gnu/dts/arm/s5pv210-aries.dtsi
- copied unchanged from r340367, head/sys/gnu/dts/arm/s5pv210-aries.dtsi
projects/clang700-import/sys/gnu/dts/arm/s5pv210-fascinate4g.dts
- copied unchanged from r340367, head/sys/gnu/dts/arm/s5pv210-fascinate4g.dts
projects/clang700-import/sys/gnu/dts/arm/s5pv210-galaxys.dts
- copied unchanged from r340367, head/sys/gnu/dts/arm/s5pv210-galaxys.dts
projects/clang700-import/sys/gnu/dts/arm/tegra20-colibri-iris.dts
- copied unchanged from r340367, head/sys/gnu/dts/arm/tegra20-colibri-iris.dts
projects/clang700-import/sys/gnu/dts/arm/tegra20-colibri.dtsi
- copied unchanged from r340367, head/sys/gnu/dts/arm/tegra20-colibri.dtsi
projects/clang700-import/sys/gnu/dts/arm/vf610-zii-cfu1.dts
- copied unchanged from r340367, head/sys/gnu/dts/arm/vf610-zii-cfu1.dts
projects/clang700-import/sys/gnu/dts/arm/vf610-zii-ssmb-spu3.dts
- copied unchanged from r340367, head/sys/gnu/dts/arm/vf610-zii-ssmb-spu3.dts
projects/clang700-import/sys/gnu/dts/arm/zynq-zturn.dts
- copied unchanged from r340367, head/sys/gnu/dts/arm/zynq-zturn.dts
projects/clang700-import/sys/gnu/dts/arm64/allwinner/sun50i-a64-amarula-relic.dts
- copied unchanged from r340367, head/sys/gnu/dts/arm64/allwinner/sun50i-a64-amarula-relic.dts
projects/clang700-import/sys/gnu/dts/arm64/allwinner/sun50i-a64-pinebook.dts
- copied unchanged from r340367, head/sys/gnu/dts/arm64/allwinner/sun50i-a64-pinebook.dts
projects/clang700-import/sys/gnu/dts/arm64/amlogic/meson-gxl-s805x-p241.dts
- copied unchanged from r340367, head/sys/gnu/dts/arm64/amlogic/meson-gxl-s805x-p241.dts
projects/clang700-import/sys/gnu/dts/arm64/amlogic/meson-gxl-s905w-p281.dts
- copied unchanged from r340367, head/sys/gnu/dts/arm64/amlogic/meson-gxl-s905w-p281.dts
projects/clang700-import/sys/gnu/dts/arm64/amlogic/meson-gxl-s905w-tx3-mini.dts
- copied unchanged from r340367, head/sys/gnu/dts/arm64/amlogic/meson-gxl-s905w-tx3-mini.dts
projects/clang700-import/sys/gnu/dts/arm64/broadcom/stingray/bcm958802a802x.dts
- copied unchanged from r340367, head/sys/gnu/dts/arm64/broadcom/stingray/bcm958802a802x.dts
projects/clang700-import/sys/gnu/dts/arm64/broadcom/stingray/stingray-board-base.dtsi
- copied unchanged from r340367, head/sys/gnu/dts/arm64/broadcom/stingray/stingray-board-base.dtsi
projects/clang700-import/sys/gnu/dts/arm64/broadcom/stingray/stingray-pcie.dtsi
- copied unchanged from r340367, head/sys/gnu/dts/arm64/broadcom/stingray/stingray-pcie.dtsi
projects/clang700-import/sys/gnu/dts/arm64/mediatek/mt6797-x20-dev.dts
- copied unchanged from r340367, head/sys/gnu/dts/arm64/mediatek/mt6797-x20-dev.dts
projects/clang700-import/sys/gnu/dts/arm64/qcom/pm8005.dtsi
- copied unchanged from r340367, head/sys/gnu/dts/arm64/qcom/pm8005.dtsi
projects/clang700-import/sys/gnu/dts/arm64/qcom/pm8998.dtsi
- copied unchanged from r340367, head/sys/gnu/dts/arm64/qcom/pm8998.dtsi
projects/clang700-import/sys/gnu/dts/arm64/rockchip/rk3399-ficus.dts
- copied unchanged from r340367, head/sys/gnu/dts/arm64/rockchip/rk3399-ficus.dts
projects/clang700-import/sys/gnu/dts/arm64/rockchip/rk3399-gru-bob.dts
- copied unchanged from r340367, head/sys/gnu/dts/arm64/rockchip/rk3399-gru-bob.dts
projects/clang700-import/sys/gnu/dts/arm64/rockchip/rk3399-gru-chromebook.dtsi
- copied unchanged from r340367, head/sys/gnu/dts/arm64/rockchip/rk3399-gru-chromebook.dtsi
projects/clang700-import/sys/gnu/dts/arm64/ti/
- copied from r340367, head/sys/gnu/dts/arm64/ti/
projects/clang700-import/sys/gnu/dts/arm64/xilinx/avnet-ultra96-rev1.dts
- copied unchanged from r340367, head/sys/gnu/dts/arm64/xilinx/avnet-ultra96-rev1.dts
projects/clang700-import/tests/sys/netpfil/pf/anchor.sh
- copied unchanged from r340367, head/tests/sys/netpfil/pf/anchor.sh
projects/clang700-import/tools/tools/netmap/lb.8
- copied unchanged from r340367, head/tools/tools/netmap/lb.8
projects/clang700-import/tools/tools/netmap/lb.c
- copied unchanged from r340367, head/tools/tools/netmap/lb.c
projects/clang700-import/tools/tools/netmap/pkt_hash.c
- copied unchanged from r340367, head/tools/tools/netmap/pkt_hash.c
projects/clang700-import/tools/tools/netmap/pkt_hash.h
- copied unchanged from r340367, head/tools/tools/netmap/pkt_hash.h
Deleted:
projects/clang700-import/sys/gnu/dts/arm/exynos4412-tmu-sensor-conf.dtsi
projects/clang700-import/sys/gnu/dts/arm/exynos5420-tmu-sensor-conf.dtsi
projects/clang700-import/sys/gnu/dts/arm/mt7623n-rfb-nand.dts
projects/clang700-import/sys/gnu/dts/arm/mt7623n-rfb.dtsi
projects/clang700-import/sys/gnu/dts/arm/tegra20-colibri-512.dtsi
projects/clang700-import/sys/gnu/dts/arm/tegra20-iris-512.dts
projects/clang700-import/sys/gnu/dts/arm64/exynos/exynos5433-tmu-g3d-sensor-conf.dtsi
projects/clang700-import/sys/gnu/dts/arm64/exynos/exynos5433-tmu-sensor-conf.dtsi
projects/clang700-import/sys/gnu/dts/arm64/exynos/exynos7-tmu-sensor-conf.dtsi
projects/clang700-import/sys/gnu/dts/arm64/xilinx/zynqmp-ep108-clk.dtsi
projects/clang700-import/sys/gnu/dts/arm64/xilinx/zynqmp-ep108.dts
Modified:
projects/clang700-import/Makefile
projects/clang700-import/Makefile.inc1
projects/clang700-import/ObsoleteFiles.inc
projects/clang700-import/UPDATING
projects/clang700-import/bin/rm/rm.1
projects/clang700-import/bin/rm/rm.c
projects/clang700-import/bin/sh/TOUR
projects/clang700-import/bin/sh/error.c
projects/clang700-import/bin/sh/error.h
projects/clang700-import/bin/sh/eval.c
projects/clang700-import/bin/sh/exec.c
projects/clang700-import/bin/sh/jobs.c
projects/clang700-import/bin/sh/main.c
projects/clang700-import/contrib/netbsd-tests/lib/libc/locale/t_mbrtowc.c
projects/clang700-import/contrib/nvi/vi/v_cmd.c
projects/clang700-import/contrib/tcpdump/tcpdump.c
projects/clang700-import/contrib/traceroute/traceroute.c
projects/clang700-import/lib/clang/libllvm/Makefile
projects/clang700-import/lib/libbe/be.c
projects/clang700-import/lib/libc/locale/cXXrtomb_iconv.h
projects/clang700-import/lib/libc/locale/mblen.c
projects/clang700-import/lib/libc/locale/mblocal.h
projects/clang700-import/lib/libc/locale/mbrlen.c
projects/clang700-import/lib/libc/locale/mbrtocXX_iconv.h
projects/clang700-import/lib/libc/locale/mbrtowc.c
projects/clang700-import/lib/libc/locale/mbsnrtowcs.c
projects/clang700-import/lib/libc/locale/mbsrtowcs.c
projects/clang700-import/lib/libc/locale/mbtowc.c
projects/clang700-import/lib/libc/locale/setrunelocale.c
projects/clang700-import/lib/libc/locale/wcrtomb.c
projects/clang700-import/lib/libc/locale/wcsnrtombs.c
projects/clang700-import/lib/libc/locale/wcsrtombs.c
projects/clang700-import/lib/libc/locale/wctomb.c
projects/clang700-import/lib/libc/locale/xlocale_private.h
projects/clang700-import/lib/libc/net/nsdispatch.c
projects/clang700-import/lib/libc/sys/access.2
projects/clang700-import/lib/libc/sys/chflags.2
projects/clang700-import/lib/libc/sys/chmod.2
projects/clang700-import/lib/libc/sys/chown.2
projects/clang700-import/lib/libc/sys/link.2
projects/clang700-import/lib/libc/sys/open.2
projects/clang700-import/lib/libc/sys/stat.2
projects/clang700-import/lib/libc/sys/unlink.2
projects/clang700-import/lib/libc/sys/utimensat.2
projects/clang700-import/lib/libcasper/services/cap_dns/Makefile
projects/clang700-import/lib/libcasper/services/cap_dns/cap_dns.3
projects/clang700-import/lib/libcasper/services/cap_dns/cap_dns.c
projects/clang700-import/lib/libcasper/services/cap_dns/tests/dns_test.c
projects/clang700-import/lib/libjail/jail.c
projects/clang700-import/libexec/rc/rc.conf
projects/clang700-import/libexec/rc/rc.d/jail
projects/clang700-import/sbin/ipfw/ipfw.8
projects/clang700-import/sbin/ipfw/ipfw2.h
projects/clang700-import/sbin/ipfw/nptv6.c
projects/clang700-import/sbin/pfctl/pfctl_parser.c
projects/clang700-import/sbin/ping/ping.c
projects/clang700-import/share/man/man4/ddb.4
projects/clang700-import/share/man/man4/netmap.4
projects/clang700-import/share/man/man4/rum.4
projects/clang700-import/share/man/man4/run.4
projects/clang700-import/share/man/man5/nsswitch.conf.5
projects/clang700-import/share/man/man7/build.7
projects/clang700-import/share/timedef/de_AT.ISO8859-15.src
projects/clang700-import/share/timedef/de_AT.UTF-8.src
projects/clang700-import/share/timedef/de_DE.ISO8859-15.src
projects/clang700-import/share/timedef/de_DE.UTF-8.src
projects/clang700-import/stand/common/part.c
projects/clang700-import/sys/amd64/amd64/support.S
projects/clang700-import/sys/arm/freescale/imx/files.imx6
projects/clang700-import/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/arc.c
projects/clang700-import/sys/compat/freebsd32/capabilities.conf
projects/clang700-import/sys/compat/freebsd32/freebsd32_misc.c
projects/clang700-import/sys/compat/freebsd32/freebsd32_proto.h
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/conf/dtb.mk
projects/clang700-import/sys/conf/ldscript.amd64
projects/clang700-import/sys/conf/newvers.sh
projects/clang700-import/sys/contrib/octeon-sdk/cvmx-pip.h
projects/clang700-import/sys/dev/cxgbe/tom/t4_cpl_io.c
projects/clang700-import/sys/dev/e1000/em_txrx.c
projects/clang700-import/sys/dev/e1000/igb_txrx.c
projects/clang700-import/sys/dev/ixl/if_iavf.c
projects/clang700-import/sys/dev/ixl/if_ixl.c
projects/clang700-import/sys/dev/ixl/ixl.h
projects/clang700-import/sys/dev/ixl/ixl_txrx.c
projects/clang700-import/sys/dev/sound/usb/uaudio.c
projects/clang700-import/sys/dev/usb/input/uhid.c
projects/clang700-import/sys/dev/usb/input/wmt.c
projects/clang700-import/sys/gnu/dts/arm/am335x-baltos.dtsi
projects/clang700-import/sys/gnu/dts/arm/am335x-evm.dts
projects/clang700-import/sys/gnu/dts/arm/am335x-evmsk.dts
projects/clang700-import/sys/gnu/dts/arm/am335x-sl50.dts
projects/clang700-import/sys/gnu/dts/arm/am33xx.dtsi
projects/clang700-import/sys/gnu/dts/arm/am3517-evm.dts
projects/clang700-import/sys/gnu/dts/arm/am3517-som.dtsi
projects/clang700-import/sys/gnu/dts/arm/am4372.dtsi
projects/clang700-import/sys/gnu/dts/arm/am437x-gp-evm.dts
projects/clang700-import/sys/gnu/dts/arm/am571x-idk.dts
projects/clang700-import/sys/gnu/dts/arm/am572x-idk-common.dtsi
projects/clang700-import/sys/gnu/dts/arm/am57xx-idk-common.dtsi
projects/clang700-import/sys/gnu/dts/arm/armada-388-clearfog-base.dts
projects/clang700-import/sys/gnu/dts/arm/armada-388-clearfog-pro.dts
projects/clang700-import/sys/gnu/dts/arm/armada-388-clearfog.dts
projects/clang700-import/sys/gnu/dts/arm/armada-388-clearfog.dtsi
projects/clang700-import/sys/gnu/dts/arm/armada-38x-solidrun-microsom.dtsi
projects/clang700-import/sys/gnu/dts/arm/aspeed-ast2500-evb.dts
projects/clang700-import/sys/gnu/dts/arm/aspeed-bmc-opp-romulus.dts
projects/clang700-import/sys/gnu/dts/arm/aspeed-bmc-opp-witherspoon.dts
projects/clang700-import/sys/gnu/dts/arm/aspeed-bmc-opp-zaius.dts
projects/clang700-import/sys/gnu/dts/arm/aspeed-g4.dtsi
projects/clang700-import/sys/gnu/dts/arm/aspeed-g5.dtsi
projects/clang700-import/sys/gnu/dts/arm/at91-sama5d2_ptc_ek.dts
projects/clang700-import/sys/gnu/dts/arm/at91sam9261.dtsi
projects/clang700-import/sys/gnu/dts/arm/at91sam9263.dtsi
projects/clang700-import/sys/gnu/dts/arm/at91sam9rl.dtsi
projects/clang700-import/sys/gnu/dts/arm/at91sam9x5.dtsi
projects/clang700-import/sys/gnu/dts/arm/bcm-cygnus.dtsi
projects/clang700-import/sys/gnu/dts/arm/bcm2837.dtsi
projects/clang700-import/sys/gnu/dts/arm/bcm283x.dtsi
projects/clang700-import/sys/gnu/dts/arm/bcm4708-asus-rt-ac56u.dts
projects/clang700-import/sys/gnu/dts/arm/bcm4708-asus-rt-ac68u.dts
projects/clang700-import/sys/gnu/dts/arm/bcm4708-buffalo-wzr-1750dhp.dts
projects/clang700-import/sys/gnu/dts/arm/bcm4708-linksys-ea6300-v1.dts
projects/clang700-import/sys/gnu/dts/arm/bcm4708-luxul-xap-1510.dts
projects/clang700-import/sys/gnu/dts/arm/bcm4708-luxul-xwc-1000.dts
projects/clang700-import/sys/gnu/dts/arm/bcm4708-netgear-r6250.dts
projects/clang700-import/sys/gnu/dts/arm/bcm4708-netgear-r6300-v2.dts
projects/clang700-import/sys/gnu/dts/arm/bcm4708-smartrg-sr400ac.dts
projects/clang700-import/sys/gnu/dts/arm/bcm47081-asus-rt-n18u.dts
projects/clang700-import/sys/gnu/dts/arm/bcm47081-buffalo-wzr-600dhp2.dts
projects/clang700-import/sys/gnu/dts/arm/bcm47081-buffalo-wzr-900dhp.dts
projects/clang700-import/sys/gnu/dts/arm/bcm47081-luxul-xap-1410.dts
projects/clang700-import/sys/gnu/dts/arm/bcm47081-luxul-xwr-1200.dts
projects/clang700-import/sys/gnu/dts/arm/bcm47081-tplink-archer-c5-v2.dts
projects/clang700-import/sys/gnu/dts/arm/bcm4709-asus-rt-ac87u.dts
projects/clang700-import/sys/gnu/dts/arm/bcm4709-buffalo-wxr-1900dhp.dts
projects/clang700-import/sys/gnu/dts/arm/bcm4709-linksys-ea9200.dts
projects/clang700-import/sys/gnu/dts/arm/bcm4709-netgear-r7000.dts
projects/clang700-import/sys/gnu/dts/arm/bcm4709-netgear-r8000.dts
projects/clang700-import/sys/gnu/dts/arm/bcm4709-tplink-archer-c9-v1.dts
projects/clang700-import/sys/gnu/dts/arm/bcm47094-dlink-dir-885l.dts
projects/clang700-import/sys/gnu/dts/arm/bcm47094-linksys-panamera.dts
projects/clang700-import/sys/gnu/dts/arm/bcm47094-luxul-abr-4500.dts
projects/clang700-import/sys/gnu/dts/arm/bcm47094-luxul-xbr-4500.dts
projects/clang700-import/sys/gnu/dts/arm/bcm47094-luxul-xwr-3100.dts
projects/clang700-import/sys/gnu/dts/arm/bcm47094-netgear-r8500.dts
projects/clang700-import/sys/gnu/dts/arm/bcm47094.dtsi
projects/clang700-import/sys/gnu/dts/arm/bcm5301x.dtsi
projects/clang700-import/sys/gnu/dts/arm/bcm53573.dtsi
projects/clang700-import/sys/gnu/dts/arm/bcm63138.dtsi
projects/clang700-import/sys/gnu/dts/arm/bcm94708.dts
projects/clang700-import/sys/gnu/dts/arm/bcm94709.dts
projects/clang700-import/sys/gnu/dts/arm/bcm953012er.dts
projects/clang700-import/sys/gnu/dts/arm/bcm953012hr.dts
projects/clang700-import/sys/gnu/dts/arm/bcm953012k.dts
projects/clang700-import/sys/gnu/dts/arm/berlin2.dtsi
projects/clang700-import/sys/gnu/dts/arm/berlin2q.dtsi
projects/clang700-import/sys/gnu/dts/arm/da850-enbw-cmc.dts
projects/clang700-import/sys/gnu/dts/arm/da850-evm.dts
projects/clang700-import/sys/gnu/dts/arm/da850-lcdk.dts
projects/clang700-import/sys/gnu/dts/arm/da850-lego-ev3.dts
projects/clang700-import/sys/gnu/dts/arm/da850.dtsi
projects/clang700-import/sys/gnu/dts/arm/dra7-evm-common.dtsi
projects/clang700-import/sys/gnu/dts/arm/dra7-evm.dts
projects/clang700-import/sys/gnu/dts/arm/dra7.dtsi
projects/clang700-import/sys/gnu/dts/arm/dra71-evm.dts
projects/clang700-import/sys/gnu/dts/arm/dra72-evm-common.dtsi
projects/clang700-import/sys/gnu/dts/arm/dra74x.dtsi
projects/clang700-import/sys/gnu/dts/arm/dra76-evm.dts
projects/clang700-import/sys/gnu/dts/arm/dra76x.dtsi
projects/clang700-import/sys/gnu/dts/arm/emev2-kzm9d.dts
projects/clang700-import/sys/gnu/dts/arm/emev2.dtsi
projects/clang700-import/sys/gnu/dts/arm/exynos3250.dtsi
projects/clang700-import/sys/gnu/dts/arm/exynos4.dtsi
projects/clang700-import/sys/gnu/dts/arm/exynos4210.dtsi
projects/clang700-import/sys/gnu/dts/arm/exynos4412-midas.dtsi
projects/clang700-import/sys/gnu/dts/arm/exynos4412.dtsi
projects/clang700-import/sys/gnu/dts/arm/exynos5.dtsi
projects/clang700-import/sys/gnu/dts/arm/exynos5250.dtsi
projects/clang700-import/sys/gnu/dts/arm/exynos5410.dtsi
projects/clang700-import/sys/gnu/dts/arm/exynos5420-cpus.dtsi
projects/clang700-import/sys/gnu/dts/arm/exynos5420.dtsi
projects/clang700-import/sys/gnu/dts/arm/exynos5422-cpus.dtsi
projects/clang700-import/sys/gnu/dts/arm/gemini-dlink-dir-685.dts
projects/clang700-import/sys/gnu/dts/arm/gemini-sq201.dts
projects/clang700-import/sys/gnu/dts/arm/highbank.dts
projects/clang700-import/sys/gnu/dts/arm/imx23-evk.dts
projects/clang700-import/sys/gnu/dts/arm/imx28-evk.dts
projects/clang700-import/sys/gnu/dts/arm/imx31.dtsi
projects/clang700-import/sys/gnu/dts/arm/imx50-evk.dts
projects/clang700-import/sys/gnu/dts/arm/imx50-pinfunc.h
projects/clang700-import/sys/gnu/dts/arm/imx50.dtsi
projects/clang700-import/sys/gnu/dts/arm/imx51-babbage.dts
projects/clang700-import/sys/gnu/dts/arm/imx51-eukrea-mbimxsd51-baseboard.dts
projects/clang700-import/sys/gnu/dts/arm/imx51-zii-rdu1.dts
projects/clang700-import/sys/gnu/dts/arm/imx51.dtsi
projects/clang700-import/sys/gnu/dts/arm/imx53-ppd.dts
projects/clang700-import/sys/gnu/dts/arm/imx53-qsb-common.dtsi
projects/clang700-import/sys/gnu/dts/arm/imx53.dtsi
projects/clang700-import/sys/gnu/dts/arm/imx6dl-colibri-eval-v3.dts
projects/clang700-import/sys/gnu/dts/arm/imx6dl-mamoj.dts
projects/clang700-import/sys/gnu/dts/arm/imx6dl-nit6xlite.dts
projects/clang700-import/sys/gnu/dts/arm/imx6dl-nitrogen6x.dts
projects/clang700-import/sys/gnu/dts/arm/imx6dl-riotboard.dts
projects/clang700-import/sys/gnu/dts/arm/imx6dl.dtsi
projects/clang700-import/sys/gnu/dts/arm/imx6q-apalis-eval.dts
projects/clang700-import/sys/gnu/dts/arm/imx6q-apalis-ixora-v1.1.dts
projects/clang700-import/sys/gnu/dts/arm/imx6q-apalis-ixora.dts
projects/clang700-import/sys/gnu/dts/arm/imx6q-cm-fx6.dts
projects/clang700-import/sys/gnu/dts/arm/imx6q-icore-mipi.dts
projects/clang700-import/sys/gnu/dts/arm/imx6q-nitrogen6_max.dts
projects/clang700-import/sys/gnu/dts/arm/imx6q-nitrogen6_som2.dts
projects/clang700-import/sys/gnu/dts/arm/imx6q-nitrogen6x.dts
projects/clang700-import/sys/gnu/dts/arm/imx6q-var-dt6customboard.dts
projects/clang700-import/sys/gnu/dts/arm/imx6q.dtsi
projects/clang700-import/sys/gnu/dts/arm/imx6qdl-apalis.dtsi
projects/clang700-import/sys/gnu/dts/arm/imx6qdl-colibri.dtsi
projects/clang700-import/sys/gnu/dts/arm/imx6qdl-icore.dtsi
projects/clang700-import/sys/gnu/dts/arm/imx6qdl-nit6xlite.dtsi
projects/clang700-import/sys/gnu/dts/arm/imx6qdl-nitrogen6_max.dtsi
projects/clang700-import/sys/gnu/dts/arm/imx6qdl-nitrogen6_som2.dtsi
projects/clang700-import/sys/gnu/dts/arm/imx6qdl-nitrogen6x.dtsi
projects/clang700-import/sys/gnu/dts/arm/imx6qdl-sabreauto.dtsi
projects/clang700-import/sys/gnu/dts/arm/imx6qdl-sabresd.dtsi
projects/clang700-import/sys/gnu/dts/arm/imx6qdl-wandboard.dtsi
projects/clang700-import/sys/gnu/dts/arm/imx6qdl-zii-rdu2.dtsi
projects/clang700-import/sys/gnu/dts/arm/imx6qdl.dtsi
projects/clang700-import/sys/gnu/dts/arm/imx6qp-nitrogen6_max.dts
projects/clang700-import/sys/gnu/dts/arm/imx6qp-nitrogen6_som2.dts
projects/clang700-import/sys/gnu/dts/arm/imx6sl-evk.dts
projects/clang700-import/sys/gnu/dts/arm/imx6sl.dtsi
projects/clang700-import/sys/gnu/dts/arm/imx6sx-nitrogen6sx.dts
projects/clang700-import/sys/gnu/dts/arm/imx6sx-sdb-reva.dts
projects/clang700-import/sys/gnu/dts/arm/imx6sx.dtsi
projects/clang700-import/sys/gnu/dts/arm/imx6ul-pico-hobbit.dts
projects/clang700-import/sys/gnu/dts/arm/imx6ul.dtsi
projects/clang700-import/sys/gnu/dts/arm/imx6ull-colibri-wifi.dtsi
projects/clang700-import/sys/gnu/dts/arm/imx6ull.dtsi
projects/clang700-import/sys/gnu/dts/arm/imx7d-nitrogen7.dts
projects/clang700-import/sys/gnu/dts/arm/imx7d-sdb.dts
projects/clang700-import/sys/gnu/dts/arm/imx7d.dtsi
projects/clang700-import/sys/gnu/dts/arm/imx7s.dtsi
projects/clang700-import/sys/gnu/dts/arm/iwg20d-q7-common.dtsi
projects/clang700-import/sys/gnu/dts/arm/iwg20d-q7-dbcm-ca.dtsi
projects/clang700-import/sys/gnu/dts/arm/keystone-k2e-netcp.dtsi
projects/clang700-import/sys/gnu/dts/arm/keystone-k2g-evm.dts
projects/clang700-import/sys/gnu/dts/arm/keystone-k2g-ice.dts
projects/clang700-import/sys/gnu/dts/arm/keystone-k2g.dtsi
projects/clang700-import/sys/gnu/dts/arm/keystone-k2hk-netcp.dtsi
projects/clang700-import/sys/gnu/dts/arm/keystone-k2l-netcp.dtsi
projects/clang700-import/sys/gnu/dts/arm/logicpd-som-lv.dtsi
projects/clang700-import/sys/gnu/dts/arm/logicpd-torpedo-37xx-devkit.dts
projects/clang700-import/sys/gnu/dts/arm/ls1021a.dtsi
projects/clang700-import/sys/gnu/dts/arm/mt7623.dtsi
projects/clang700-import/sys/gnu/dts/arm/mt7623n-bananapi-bpi-r2.dts
projects/clang700-import/sys/gnu/dts/arm/omap3-cm-t3517.dts
projects/clang700-import/sys/gnu/dts/arm/omap3-cm-t3730.dts
projects/clang700-import/sys/gnu/dts/arm/omap3-evm-common.dtsi
projects/clang700-import/sys/gnu/dts/arm/omap3-igep0020-rev-f.dts
projects/clang700-import/sys/gnu/dts/arm/omap3-igep0030-rev-g.dts
projects/clang700-import/sys/gnu/dts/arm/omap3-zoom3.dts
projects/clang700-import/sys/gnu/dts/arm/omap4-droid4-xt894.dts
projects/clang700-import/sys/gnu/dts/arm/omap4-duovero-parlor.dts
projects/clang700-import/sys/gnu/dts/arm/omap4-duovero.dtsi
projects/clang700-import/sys/gnu/dts/arm/omap4-panda-common.dtsi
projects/clang700-import/sys/gnu/dts/arm/omap4-panda-es.dts
projects/clang700-import/sys/gnu/dts/arm/omap4-sdp.dts
projects/clang700-import/sys/gnu/dts/arm/omap4-var-som-om44-wlan.dtsi
projects/clang700-import/sys/gnu/dts/arm/omap4.dtsi
projects/clang700-import/sys/gnu/dts/arm/omap4460.dtsi
projects/clang700-import/sys/gnu/dts/arm/omap5-board-common.dtsi
projects/clang700-import/sys/gnu/dts/arm/omap5.dtsi
projects/clang700-import/sys/gnu/dts/arm/pxa2xx.dtsi
projects/clang700-import/sys/gnu/dts/arm/pxa3xx.dtsi
projects/clang700-import/sys/gnu/dts/arm/qcom-ipq4019.dtsi
projects/clang700-import/sys/gnu/dts/arm/qcom-ipq8064.dtsi
projects/clang700-import/sys/gnu/dts/arm/qcom-msm8974-lge-nexus5-hammerhead.dts
projects/clang700-import/sys/gnu/dts/arm/r7s72100-genmai.dts
projects/clang700-import/sys/gnu/dts/arm/r7s72100-gr-peach.dts
projects/clang700-import/sys/gnu/dts/arm/r7s72100-rskrza1.dts
projects/clang700-import/sys/gnu/dts/arm/r7s72100.dtsi
projects/clang700-import/sys/gnu/dts/arm/r8a73a4-ape6evm.dts
projects/clang700-import/sys/gnu/dts/arm/r8a73a4.dtsi
projects/clang700-import/sys/gnu/dts/arm/r8a7740-armadillo800eva.dts
projects/clang700-import/sys/gnu/dts/arm/r8a7740.dtsi
projects/clang700-import/sys/gnu/dts/arm/r8a7743-iwg20d-q7-dbcm-ca.dts
projects/clang700-import/sys/gnu/dts/arm/r8a7743-iwg20d-q7.dts
projects/clang700-import/sys/gnu/dts/arm/r8a7743-iwg20m.dtsi
projects/clang700-import/sys/gnu/dts/arm/r8a7743-sk-rzg1m.dts
projects/clang700-import/sys/gnu/dts/arm/r8a7743.dtsi
projects/clang700-import/sys/gnu/dts/arm/r8a7745-iwg22d-sodimm-dbhd-ca.dts
projects/clang700-import/sys/gnu/dts/arm/r8a7745-iwg22d-sodimm.dts
projects/clang700-import/sys/gnu/dts/arm/r8a7745-iwg22m.dtsi
projects/clang700-import/sys/gnu/dts/arm/r8a7745-sk-rzg1e.dts
projects/clang700-import/sys/gnu/dts/arm/r8a7745.dtsi
projects/clang700-import/sys/gnu/dts/arm/r8a77470.dtsi
projects/clang700-import/sys/gnu/dts/arm/r8a7778-bockw.dts
projects/clang700-import/sys/gnu/dts/arm/r8a7778.dtsi
projects/clang700-import/sys/gnu/dts/arm/r8a7779-marzen.dts
projects/clang700-import/sys/gnu/dts/arm/r8a7779.dtsi
projects/clang700-import/sys/gnu/dts/arm/r8a7790-lager.dts
projects/clang700-import/sys/gnu/dts/arm/r8a7790.dtsi
projects/clang700-import/sys/gnu/dts/arm/r8a7791-koelsch.dts
projects/clang700-import/sys/gnu/dts/arm/r8a7791-porter.dts
projects/clang700-import/sys/gnu/dts/arm/r8a7791.dtsi
projects/clang700-import/sys/gnu/dts/arm/r8a7792-blanche.dts
projects/clang700-import/sys/gnu/dts/arm/r8a7792-wheat.dts
projects/clang700-import/sys/gnu/dts/arm/r8a7792.dtsi
projects/clang700-import/sys/gnu/dts/arm/r8a7793-gose.dts
projects/clang700-import/sys/gnu/dts/arm/r8a7793.dtsi
projects/clang700-import/sys/gnu/dts/arm/r8a7794-alt.dts
projects/clang700-import/sys/gnu/dts/arm/r8a7794-silk.dts
projects/clang700-import/sys/gnu/dts/arm/r8a7794.dtsi
projects/clang700-import/sys/gnu/dts/arm/r8a77xx-aa104xd12-panel.dtsi
projects/clang700-import/sys/gnu/dts/arm/r8a77xx-aa121td01-panel.dtsi
projects/clang700-import/sys/gnu/dts/arm/rk3036-evb.dts
projects/clang700-import/sys/gnu/dts/arm/rk3036-kylin.dts
projects/clang700-import/sys/gnu/dts/arm/rk3036.dtsi
projects/clang700-import/sys/gnu/dts/arm/rk3066a-bqcurie2.dts
projects/clang700-import/sys/gnu/dts/arm/rk3066a-marsboard.dts
projects/clang700-import/sys/gnu/dts/arm/rk3066a-mk808.dts
projects/clang700-import/sys/gnu/dts/arm/rk3066a-rayeager.dts
projects/clang700-import/sys/gnu/dts/arm/rk3066a.dtsi
projects/clang700-import/sys/gnu/dts/arm/rk3188-px3-evb.dts
projects/clang700-import/sys/gnu/dts/arm/rk3188-radxarock.dts
projects/clang700-import/sys/gnu/dts/arm/rk3188.dtsi
projects/clang700-import/sys/gnu/dts/arm/rk3228-evb.dts
projects/clang700-import/sys/gnu/dts/arm/rk3229-evb.dts
projects/clang700-import/sys/gnu/dts/arm/rk3229.dtsi
projects/clang700-import/sys/gnu/dts/arm/rk322x.dtsi
projects/clang700-import/sys/gnu/dts/arm/rk3288-evb-act8846.dts
projects/clang700-import/sys/gnu/dts/arm/rk3288-evb-rk808.dts
projects/clang700-import/sys/gnu/dts/arm/rk3288-evb.dtsi
projects/clang700-import/sys/gnu/dts/arm/rk3288-fennec.dts
projects/clang700-import/sys/gnu/dts/arm/rk3288-firefly-beta.dts
projects/clang700-import/sys/gnu/dts/arm/rk3288-firefly-reload-core.dtsi
projects/clang700-import/sys/gnu/dts/arm/rk3288-firefly-reload.dts
projects/clang700-import/sys/gnu/dts/arm/rk3288-firefly.dts
projects/clang700-import/sys/gnu/dts/arm/rk3288-firefly.dtsi
projects/clang700-import/sys/gnu/dts/arm/rk3288-miqi.dts
projects/clang700-import/sys/gnu/dts/arm/rk3288-phycore-rdk.dts
projects/clang700-import/sys/gnu/dts/arm/rk3288-phycore-som.dtsi
projects/clang700-import/sys/gnu/dts/arm/rk3288-popmetal.dts
projects/clang700-import/sys/gnu/dts/arm/rk3288-r89.dts
projects/clang700-import/sys/gnu/dts/arm/rk3288-rock2-som.dtsi
projects/clang700-import/sys/gnu/dts/arm/rk3288-rock2-square.dts
projects/clang700-import/sys/gnu/dts/arm/rk3288-tinker.dts
projects/clang700-import/sys/gnu/dts/arm/rk3288-veyron-analog-audio.dtsi
projects/clang700-import/sys/gnu/dts/arm/rk3288-veyron-brain.dts
projects/clang700-import/sys/gnu/dts/arm/rk3288-veyron-chromebook.dtsi
projects/clang700-import/sys/gnu/dts/arm/rk3288-veyron-jaq.dts
projects/clang700-import/sys/gnu/dts/arm/rk3288-veyron-jerry.dts
projects/clang700-import/sys/gnu/dts/arm/rk3288-veyron-mickey.dts
projects/clang700-import/sys/gnu/dts/arm/rk3288-veyron-minnie.dts
projects/clang700-import/sys/gnu/dts/arm/rk3288-veyron-pinky.dts
projects/clang700-import/sys/gnu/dts/arm/rk3288-veyron-sdmmc.dtsi
projects/clang700-import/sys/gnu/dts/arm/rk3288-veyron-speedy.dts
projects/clang700-import/sys/gnu/dts/arm/rk3288-veyron.dtsi
projects/clang700-import/sys/gnu/dts/arm/rk3288-vyasa.dts
projects/clang700-import/sys/gnu/dts/arm/rk3288.dtsi
projects/clang700-import/sys/gnu/dts/arm/rk3xxx.dtsi
projects/clang700-import/sys/gnu/dts/arm/rv1108-evb.dts
projects/clang700-import/sys/gnu/dts/arm/rv1108.dtsi
projects/clang700-import/sys/gnu/dts/arm/s5pv210-pinctrl.dtsi
projects/clang700-import/sys/gnu/dts/arm/sama5d2-pinfunc.h
projects/clang700-import/sys/gnu/dts/arm/sama5d3.dtsi
projects/clang700-import/sys/gnu/dts/arm/sama5d3_emac.dtsi
projects/clang700-import/sys/gnu/dts/arm/sama5d4.dtsi
projects/clang700-import/sys/gnu/dts/arm/sh73a0-kzm9g.dts
projects/clang700-import/sys/gnu/dts/arm/sh73a0.dtsi
projects/clang700-import/sys/gnu/dts/arm/socfpga_arria10.dtsi
projects/clang700-import/sys/gnu/dts/arm/ste-nomadik-stn8815.dtsi
projects/clang700-import/sys/gnu/dts/arm/stm32f429.dtsi
projects/clang700-import/sys/gnu/dts/arm/stm32f746.dtsi
projects/clang700-import/sys/gnu/dts/arm/stm32mp157-pinctrl.dtsi
projects/clang700-import/sys/gnu/dts/arm/stm32mp157c-ed1.dts
projects/clang700-import/sys/gnu/dts/arm/stm32mp157c-ev1.dts
projects/clang700-import/sys/gnu/dts/arm/stm32mp157c.dtsi
projects/clang700-import/sys/gnu/dts/arm/sun4i-a10-inet97fv2.dts
projects/clang700-import/sys/gnu/dts/arm/sun4i-a10.dtsi
projects/clang700-import/sys/gnu/dts/arm/sun5i.dtsi
projects/clang700-import/sys/gnu/dts/arm/sun6i-a31.dtsi
projects/clang700-import/sys/gnu/dts/arm/sun7i-a20.dtsi
projects/clang700-import/sys/gnu/dts/arm/sun8i-a23-a33.dtsi
projects/clang700-import/sys/gnu/dts/arm/sun8i-a33.dtsi
projects/clang700-import/sys/gnu/dts/arm/sun8i-a83t-allwinner-h8homlet-v2.dts
projects/clang700-import/sys/gnu/dts/arm/sun8i-a83t-bananapi-m3.dts
projects/clang700-import/sys/gnu/dts/arm/sun8i-a83t-cubietruck-plus.dts
projects/clang700-import/sys/gnu/dts/arm/sun8i-a83t.dtsi
projects/clang700-import/sys/gnu/dts/arm/sun8i-h2-plus-bananapi-m2-zero.dts
projects/clang700-import/sys/gnu/dts/arm/sun8i-h3-beelink-x2.dts
projects/clang700-import/sys/gnu/dts/arm/sun8i-h3.dtsi
projects/clang700-import/sys/gnu/dts/arm/sun8i-r40-bananapi-m2-ultra.dts
projects/clang700-import/sys/gnu/dts/arm/sun8i-r40.dtsi
projects/clang700-import/sys/gnu/dts/arm/sunxi-h3-h5.dtsi
projects/clang700-import/sys/gnu/dts/arm/sunxi-libretech-all-h3-cc.dtsi
projects/clang700-import/sys/gnu/dts/arm/tegra114-dalmore.dts
projects/clang700-import/sys/gnu/dts/arm/tegra114-roth.dts
projects/clang700-import/sys/gnu/dts/arm/tegra114-tn7.dts
projects/clang700-import/sys/gnu/dts/arm/tegra114.dtsi
projects/clang700-import/sys/gnu/dts/arm/tegra124-apalis-v1.2.dtsi
projects/clang700-import/sys/gnu/dts/arm/tegra124-apalis.dtsi
projects/clang700-import/sys/gnu/dts/arm/tegra124-jetson-tk1.dts
projects/clang700-import/sys/gnu/dts/arm/tegra124-nyan.dtsi
projects/clang700-import/sys/gnu/dts/arm/tegra124-venice2.dts
projects/clang700-import/sys/gnu/dts/arm/tegra124.dtsi
projects/clang700-import/sys/gnu/dts/arm/tegra20-harmony.dts
projects/clang700-import/sys/gnu/dts/arm/tegra20-paz00.dts
projects/clang700-import/sys/gnu/dts/arm/tegra20-seaboard.dts
projects/clang700-import/sys/gnu/dts/arm/tegra20-tamonten.dtsi
projects/clang700-import/sys/gnu/dts/arm/tegra20-trimslice.dts
projects/clang700-import/sys/gnu/dts/arm/tegra20-ventana.dts
projects/clang700-import/sys/gnu/dts/arm/tegra20.dtsi
projects/clang700-import/sys/gnu/dts/arm/tegra30-apalis.dtsi
projects/clang700-import/sys/gnu/dts/arm/tegra30-beaver.dts
projects/clang700-import/sys/gnu/dts/arm/tegra30-cardhu.dtsi
projects/clang700-import/sys/gnu/dts/arm/tegra30-colibri.dtsi
projects/clang700-import/sys/gnu/dts/arm/tegra30.dtsi
projects/clang700-import/sys/gnu/dts/arm/uniphier-pxs2.dtsi
projects/clang700-import/sys/gnu/dts/arm/zynq-cc108.dts
projects/clang700-import/sys/gnu/dts/arm/zynq-microzed.dts
projects/clang700-import/sys/gnu/dts/arm/zynq-parallella.dts
projects/clang700-import/sys/gnu/dts/arm/zynq-zc702.dts
projects/clang700-import/sys/gnu/dts/arm/zynq-zc706.dts
projects/clang700-import/sys/gnu/dts/arm/zynq-zc770-xm010.dts
projects/clang700-import/sys/gnu/dts/arm/zynq-zc770-xm011.dts
projects/clang700-import/sys/gnu/dts/arm/zynq-zc770-xm012.dts
projects/clang700-import/sys/gnu/dts/arm/zynq-zc770-xm013.dts
projects/clang700-import/sys/gnu/dts/arm/zynq-zed.dts
projects/clang700-import/sys/gnu/dts/arm/zynq-zybo-z7.dts
projects/clang700-import/sys/gnu/dts/arm/zynq-zybo.dts
projects/clang700-import/sys/gnu/dts/arm64/allwinner/sun50i-a64-bananapi-m64.dts
projects/clang700-import/sys/gnu/dts/arm64/allwinner/sun50i-a64-nanopi-a64.dts
projects/clang700-import/sys/gnu/dts/arm64/allwinner/sun50i-a64-olinuxino.dts
projects/clang700-import/sys/gnu/dts/arm64/allwinner/sun50i-a64-orangepi-win.dts
projects/clang700-import/sys/gnu/dts/arm64/allwinner/sun50i-a64-pine64.dts
projects/clang700-import/sys/gnu/dts/arm64/allwinner/sun50i-a64-sopine-baseboard.dts
projects/clang700-import/sys/gnu/dts/arm64/allwinner/sun50i-a64-sopine.dtsi
projects/clang700-import/sys/gnu/dts/arm64/allwinner/sun50i-a64-teres-i.dts
projects/clang700-import/sys/gnu/dts/arm64/allwinner/sun50i-a64.dtsi
projects/clang700-import/sys/gnu/dts/arm64/allwinner/sun50i-h5-orangepi-pc2.dts
projects/clang700-import/sys/gnu/dts/arm64/allwinner/sun50i-h6-pine-h64.dts
projects/clang700-import/sys/gnu/dts/arm64/allwinner/sun50i-h6.dtsi
projects/clang700-import/sys/gnu/dts/arm64/altera/socfpga_stratix10.dtsi
projects/clang700-import/sys/gnu/dts/arm64/altera/socfpga_stratix10_socdk.dts
projects/clang700-import/sys/gnu/dts/arm64/amlogic/meson-axg-s400.dts
projects/clang700-import/sys/gnu/dts/arm64/amlogic/meson-axg.dtsi
projects/clang700-import/sys/gnu/dts/arm64/amlogic/meson-gx-p23x-q20x.dtsi
projects/clang700-import/sys/gnu/dts/arm64/amlogic/meson-gxbb-nanopi-k2.dts
projects/clang700-import/sys/gnu/dts/arm64/amlogic/meson-gxl-s905d-p230.dts
projects/clang700-import/sys/gnu/dts/arm64/amlogic/meson-gxl-s905d-p231.dts
projects/clang700-import/sys/gnu/dts/arm64/amlogic/meson-gxm-khadas-vim2.dts
projects/clang700-import/sys/gnu/dts/arm64/amlogic/meson-gxm-q200.dts
projects/clang700-import/sys/gnu/dts/arm64/amlogic/meson-gxm-q201.dts
projects/clang700-import/sys/gnu/dts/arm64/arm/juno-r1.dts
projects/clang700-import/sys/gnu/dts/arm64/arm/juno-r2.dts
projects/clang700-import/sys/gnu/dts/arm64/arm/juno.dts
projects/clang700-import/sys/gnu/dts/arm64/broadcom/northstar2/ns2.dtsi
projects/clang700-import/sys/gnu/dts/arm64/broadcom/stingray/bcm958742-base.dtsi
projects/clang700-import/sys/gnu/dts/arm64/broadcom/stingray/stingray-clock.dtsi
projects/clang700-import/sys/gnu/dts/arm64/broadcom/stingray/stingray.dtsi
projects/clang700-import/sys/gnu/dts/arm64/exynos/exynos5433.dtsi
projects/clang700-import/sys/gnu/dts/arm64/exynos/exynos7.dtsi
projects/clang700-import/sys/gnu/dts/arm64/freescale/fsl-ls1012a-frdm.dts
projects/clang700-import/sys/gnu/dts/arm64/freescale/fsl-ls1012a-qds.dts
projects/clang700-import/sys/gnu/dts/arm64/freescale/fsl-ls1012a-rdb.dts
projects/clang700-import/sys/gnu/dts/arm64/freescale/fsl-ls1012a.dtsi
projects/clang700-import/sys/gnu/dts/arm64/freescale/fsl-ls1043-post.dtsi
projects/clang700-import/sys/gnu/dts/arm64/freescale/fsl-ls1043a-qds.dts
projects/clang700-import/sys/gnu/dts/arm64/freescale/fsl-ls1043a-rdb.dts
projects/clang700-import/sys/gnu/dts/arm64/freescale/fsl-ls1043a.dtsi
projects/clang700-import/sys/gnu/dts/arm64/freescale/fsl-ls1046-post.dtsi
projects/clang700-import/sys/gnu/dts/arm64/freescale/fsl-ls1046a-qds.dts
projects/clang700-import/sys/gnu/dts/arm64/freescale/fsl-ls1046a-rdb.dts
projects/clang700-import/sys/gnu/dts/arm64/freescale/fsl-ls1046a.dtsi
projects/clang700-import/sys/gnu/dts/arm64/freescale/fsl-ls1088a-qds.dts
projects/clang700-import/sys/gnu/dts/arm64/freescale/fsl-ls1088a-rdb.dts
projects/clang700-import/sys/gnu/dts/arm64/freescale/fsl-ls1088a.dtsi
projects/clang700-import/sys/gnu/dts/arm64/freescale/fsl-ls2080a-qds.dts
projects/clang700-import/sys/gnu/dts/arm64/freescale/fsl-ls2080a-rdb.dts
projects/clang700-import/sys/gnu/dts/arm64/freescale/fsl-ls2080a-simu.dts
projects/clang700-import/sys/gnu/dts/arm64/freescale/fsl-ls2080a.dtsi
projects/clang700-import/sys/gnu/dts/arm64/freescale/fsl-ls2088a-qds.dts
projects/clang700-import/sys/gnu/dts/arm64/freescale/fsl-ls2088a-rdb.dts
projects/clang700-import/sys/gnu/dts/arm64/freescale/fsl-ls2088a.dtsi
projects/clang700-import/sys/gnu/dts/arm64/freescale/fsl-ls208xa-qds.dtsi
projects/clang700-import/sys/gnu/dts/arm64/freescale/fsl-ls208xa-rdb.dtsi
projects/clang700-import/sys/gnu/dts/arm64/freescale/fsl-ls208xa.dtsi
projects/clang700-import/sys/gnu/dts/arm64/freescale/qoriq-bman-portals.dtsi
projects/clang700-import/sys/gnu/dts/arm64/freescale/qoriq-fman3-0-10g-0.dtsi
projects/clang700-import/sys/gnu/dts/arm64/freescale/qoriq-fman3-0-10g-1.dtsi
projects/clang700-import/sys/gnu/dts/arm64/freescale/qoriq-fman3-0-1g-0.dtsi
projects/clang700-import/sys/gnu/dts/arm64/freescale/qoriq-fman3-0-1g-1.dtsi
projects/clang700-import/sys/gnu/dts/arm64/freescale/qoriq-fman3-0-1g-2.dtsi
projects/clang700-import/sys/gnu/dts/arm64/freescale/qoriq-fman3-0-1g-3.dtsi
projects/clang700-import/sys/gnu/dts/arm64/freescale/qoriq-fman3-0-1g-4.dtsi
projects/clang700-import/sys/gnu/dts/arm64/freescale/qoriq-fman3-0-1g-5.dtsi
projects/clang700-import/sys/gnu/dts/arm64/freescale/qoriq-fman3-0.dtsi
projects/clang700-import/sys/gnu/dts/arm64/freescale/qoriq-qman-portals.dtsi
projects/clang700-import/sys/gnu/dts/arm64/hisilicon/hi3660-hikey960.dts
projects/clang700-import/sys/gnu/dts/arm64/hisilicon/hi3660.dtsi
projects/clang700-import/sys/gnu/dts/arm64/hisilicon/hi6220-hikey.dts
projects/clang700-import/sys/gnu/dts/arm64/hisilicon/hi6220.dtsi
projects/clang700-import/sys/gnu/dts/arm64/hisilicon/hip07.dtsi
projects/clang700-import/sys/gnu/dts/arm64/marvell/armada-37xx.dtsi
projects/clang700-import/sys/gnu/dts/arm64/marvell/armada-8040-mcbin.dts
projects/clang700-import/sys/gnu/dts/arm64/marvell/armada-cp110.dtsi
projects/clang700-import/sys/gnu/dts/arm64/mediatek/mt2712e.dtsi
projects/clang700-import/sys/gnu/dts/arm64/mediatek/mt7622-rfb1.dts
projects/clang700-import/sys/gnu/dts/arm64/mediatek/mt7622.dtsi
projects/clang700-import/sys/gnu/dts/arm64/mediatek/mt8173.dtsi
projects/clang700-import/sys/gnu/dts/arm64/nvidia/tegra194-p2888.dtsi
projects/clang700-import/sys/gnu/dts/arm64/nvidia/tegra194.dtsi
projects/clang700-import/sys/gnu/dts/arm64/qcom/apq8016-sbc.dtsi
projects/clang700-import/sys/gnu/dts/arm64/qcom/apq8096-db820c.dtsi
projects/clang700-import/sys/gnu/dts/arm64/qcom/msm8916.dtsi
projects/clang700-import/sys/gnu/dts/arm64/qcom/msm8996.dtsi
projects/clang700-import/sys/gnu/dts/arm64/qcom/sdm845-mtp.dts
projects/clang700-import/sys/gnu/dts/arm64/qcom/sdm845.dtsi
projects/clang700-import/sys/gnu/dts/arm64/renesas/r8a7795-es1-h3ulcb-kf.dts
projects/clang700-import/sys/gnu/dts/arm64/renesas/r8a7795-es1-h3ulcb.dts
projects/clang700-import/sys/gnu/dts/arm64/renesas/r8a7795-es1-salvator-x.dts
projects/clang700-import/sys/gnu/dts/arm64/renesas/r8a7795-es1.dtsi
projects/clang700-import/sys/gnu/dts/arm64/renesas/r8a7795-h3ulcb-kf.dts
projects/clang700-import/sys/gnu/dts/arm64/renesas/r8a7795-h3ulcb.dts
projects/clang700-import/sys/gnu/dts/arm64/renesas/r8a7795-salvator-x.dts
projects/clang700-import/sys/gnu/dts/arm64/renesas/r8a7795-salvator-xs.dts
projects/clang700-import/sys/gnu/dts/arm64/renesas/r8a7795.dtsi
projects/clang700-import/sys/gnu/dts/arm64/renesas/r8a7796-m3ulcb-kf.dts
projects/clang700-import/sys/gnu/dts/arm64/renesas/r8a7796-m3ulcb.dts
projects/clang700-import/sys/gnu/dts/arm64/renesas/r8a7796-salvator-x.dts
projects/clang700-import/sys/gnu/dts/arm64/renesas/r8a7796-salvator-xs.dts
projects/clang700-import/sys/gnu/dts/arm64/renesas/r8a7796.dtsi
projects/clang700-import/sys/gnu/dts/arm64/renesas/r8a77965.dtsi
projects/clang700-import/sys/gnu/dts/arm64/renesas/r8a77970-eagle.dts
projects/clang700-import/sys/gnu/dts/arm64/renesas/r8a77970-v3msk.dts
projects/clang700-import/sys/gnu/dts/arm64/renesas/r8a77970.dtsi
projects/clang700-import/sys/gnu/dts/arm64/renesas/r8a77980-condor.dts
projects/clang700-import/sys/gnu/dts/arm64/renesas/r8a77980-v3hsk.dts
projects/clang700-import/sys/gnu/dts/arm64/renesas/r8a77980.dtsi
projects/clang700-import/sys/gnu/dts/arm64/renesas/r8a77990-ebisu.dts
projects/clang700-import/sys/gnu/dts/arm64/renesas/r8a77990.dtsi
projects/clang700-import/sys/gnu/dts/arm64/renesas/r8a77995-draak.dts
projects/clang700-import/sys/gnu/dts/arm64/renesas/r8a77995.dtsi
projects/clang700-import/sys/gnu/dts/arm64/renesas/salvator-common.dtsi
projects/clang700-import/sys/gnu/dts/arm64/renesas/salvator-x.dtsi
projects/clang700-import/sys/gnu/dts/arm64/renesas/salvator-xs.dtsi
projects/clang700-import/sys/gnu/dts/arm64/renesas/ulcb-kf.dtsi
projects/clang700-import/sys/gnu/dts/arm64/renesas/ulcb.dtsi
projects/clang700-import/sys/gnu/dts/arm64/rockchip/rk3328-evb.dts
projects/clang700-import/sys/gnu/dts/arm64/rockchip/rk3328-rock64.dts
projects/clang700-import/sys/gnu/dts/arm64/rockchip/rk3328.dtsi
projects/clang700-import/sys/gnu/dts/arm64/rockchip/rk3368-evb-act8846.dts
projects/clang700-import/sys/gnu/dts/arm64/rockchip/rk3368-evb.dtsi
projects/clang700-import/sys/gnu/dts/arm64/rockchip/rk3368-geekbox.dts
projects/clang700-import/sys/gnu/dts/arm64/rockchip/rk3368-orion-r68-meta.dts
projects/clang700-import/sys/gnu/dts/arm64/rockchip/rk3368-px5-evb.dts
projects/clang700-import/sys/gnu/dts/arm64/rockchip/rk3368-r88.dts
projects/clang700-import/sys/gnu/dts/arm64/rockchip/rk3368.dtsi
projects/clang700-import/sys/gnu/dts/arm64/rockchip/rk3399-evb.dts
projects/clang700-import/sys/gnu/dts/arm64/rockchip/rk3399-firefly.dts
projects/clang700-import/sys/gnu/dts/arm64/rockchip/rk3399-gru-kevin.dts
projects/clang700-import/sys/gnu/dts/arm64/rockchip/rk3399-gru.dtsi
projects/clang700-import/sys/gnu/dts/arm64/rockchip/rk3399-op1-opp.dtsi
projects/clang700-import/sys/gnu/dts/arm64/rockchip/rk3399-opp.dtsi
projects/clang700-import/sys/gnu/dts/arm64/rockchip/rk3399-puma-haikou.dts
projects/clang700-import/sys/gnu/dts/arm64/rockchip/rk3399-puma.dtsi
projects/clang700-import/sys/gnu/dts/arm64/rockchip/rk3399-sapphire-excavator.dts
projects/clang700-import/sys/gnu/dts/arm64/rockchip/rk3399-sapphire.dtsi
projects/clang700-import/sys/gnu/dts/arm64/rockchip/rk3399.dtsi
projects/clang700-import/sys/gnu/dts/arm64/socionext/uniphier-ld11-global.dts
projects/clang700-import/sys/gnu/dts/arm64/socionext/uniphier-ld20-global.dts
projects/clang700-import/sys/gnu/dts/arm64/socionext/uniphier-ld20.dtsi
projects/clang700-import/sys/gnu/dts/arm64/sprd/sc2731.dtsi
projects/clang700-import/sys/gnu/dts/arm64/sprd/sc9860.dtsi
projects/clang700-import/sys/gnu/dts/arm64/sprd/whale2.dtsi
projects/clang700-import/sys/gnu/dts/arm64/xilinx/zynqmp-zcu100-revC.dts
projects/clang700-import/sys/gnu/dts/arm64/xilinx/zynqmp-zcu102-revA.dts
projects/clang700-import/sys/gnu/dts/arm64/xilinx/zynqmp-zcu106-revA.dts
projects/clang700-import/sys/gnu/dts/arm64/xilinx/zynqmp-zcu111-revA.dts
projects/clang700-import/sys/gnu/dts/arm64/xilinx/zynqmp.dtsi
projects/clang700-import/sys/kern/kern_jail.c
projects/clang700-import/sys/kern/kern_mbuf.c
projects/clang700-import/sys/kern/kern_umtx.c
projects/clang700-import/sys/kern/syscalls.master
projects/clang700-import/sys/kern/sysv_shm.c
projects/clang700-import/sys/kern/vfs_lookup.c
projects/clang700-import/sys/net/iflib.c
projects/clang700-import/sys/netinet/ip_icmp.c
projects/clang700-import/sys/netinet/ip_reass.c
projects/clang700-import/sys/netinet6/in6_ifattach.c
projects/clang700-import/sys/netinet6/ip_fw_nptv6.h
projects/clang700-import/sys/netpfil/ipfw/nptv6/nptv6.c
projects/clang700-import/sys/netpfil/ipfw/nptv6/nptv6.h
projects/clang700-import/sys/netpfil/pf/pf_table.c
projects/clang700-import/sys/powerpc/aim/mmu_oea64.c
projects/clang700-import/sys/powerpc/powernv/opal_pci.c
projects/clang700-import/sys/powerpc/powerpc/machdep.c
projects/clang700-import/sys/sys/namei.h
projects/clang700-import/sys/sys/sysproto.h
projects/clang700-import/sys/tools/fdt/make_dtb.sh
projects/clang700-import/sys/tools/fdt/make_dtbo.sh
projects/clang700-import/sys/vm/swap_pager.c
projects/clang700-import/sys/vm/vm_object.c
projects/clang700-import/tests/sys/netpfil/pf/Makefile
projects/clang700-import/tests/sys/netpfil/pf/pass_block.sh
projects/clang700-import/tools/build/mk/OptionalObsoleteFiles.inc
projects/clang700-import/tools/tools/netmap/Makefile
projects/clang700-import/tools/tools/netmap/README
projects/clang700-import/tools/tools/netmap/bridge.8
projects/clang700-import/tools/tools/netmap/ctrs.h
projects/clang700-import/tools/tools/netmap/pkt-gen.8
projects/clang700-import/tools/tools/netmap/pkt-gen.c
projects/clang700-import/usr.bin/bsdiff/bspatch/bspatch.c
projects/clang700-import/usr.bin/clang/Makefile
projects/clang700-import/usr.bin/clang/llvm-cov/Makefile
projects/clang700-import/usr.bin/nohup/nohup.1
projects/clang700-import/usr.bin/systat/fetch.c
projects/clang700-import/usr.bin/systat/icmp6.c
projects/clang700-import/usr.bin/systat/ip.c
projects/clang700-import/usr.bin/systat/ip6.c
projects/clang700-import/usr.bin/systat/tcp.c
projects/clang700-import/usr.bin/systat/zarc.c
projects/clang700-import/usr.bin/uuencode/uuencode.c
projects/clang700-import/usr.sbin/daemon/daemon.8
projects/clang700-import/usr.sbin/jail/jail.8
projects/clang700-import/usr.sbin/jail/jail.c
projects/clang700-import/usr.sbin/jail/jailp.h
projects/clang700-import/usr.sbin/kldxref/ef.c
projects/clang700-import/usr.sbin/newsyslog/newsyslog.8
projects/clang700-import/usr.sbin/newsyslog/newsyslog.conf
projects/clang700-import/usr.sbin/newsyslog/newsyslog.conf.d/opensm.conf
projects/clang700-import/usr.sbin/periodic/etc/daily/440.status-mailq
projects/clang700-import/usr.sbin/periodic/etc/weekly/340.noid
Directory Properties:
projects/clang700-import/ (props changed)
projects/clang700-import/contrib/netbsd-tests/ (props changed)
projects/clang700-import/contrib/nvi/ (props changed)
projects/clang700-import/contrib/tcpdump/ (props changed)
projects/clang700-import/sys/cddl/contrib/opensolaris/ (props changed)
projects/clang700-import/sys/contrib/octeon-sdk/ (props changed)
projects/clang700-import/sys/gnu/dts/arm/ (props changed)
projects/clang700-import/sys/gnu/dts/arm64/ (props changed)
Modified: projects/clang700-import/Makefile
==============================================================================
--- projects/clang700-import/Makefile Mon Nov 12 16:37:23 2018 (r340367)
+++ projects/clang700-import/Makefile Mon Nov 12 16:41:41 2018 (r340368)
@@ -33,6 +33,7 @@
# targets - Print a list of supported TARGET/TARGET_ARCH pairs
# for world and kernel targets.
# toolchains - Build a toolchain for all world and kernel targets.
+# sysent - (Re)build syscall entries from syscalls.master.
# xdev - xdev-build + xdev-install for the architecture
# specified with TARGET and TARGET_ARCH.
# xdev-build - Build cross-development tools.
@@ -61,9 +62,10 @@
# Most of the user-driven targets (as listed above) are implemented in
# Makefile.inc1. The exceptions are universe, tinderbox and targets.
#
-# If you want to build your system from source be sure that /usr/obj has
-# at least 6GB of diskspace available. A complete 'universe' build requires
-# about 100GB of space.
+# If you want to build your system from source, be sure that /usr/obj has
+# at least 6 GB of disk space available. A complete 'universe' build of
+# r340283 (2018-11) required 167 GB of space. ZFS lz4 compression
+# achieved a 2.18x ratio, reducing actual space to 81 GB.
#
# For individuals wanting to build from the sources currently on their
# system, the simple instructions are:
@@ -135,6 +137,7 @@ TGTS= all all-man buildenv buildenvvars buildkernel bu
reinstallkernel reinstallkernel.debug \
installworld kernel-toolchain libraries maninstall \
obj objlink showconfig tags toolchain update \
+ sysent \
_worldtmp _legacy _bootstrap-tools _cleanobj _obj \
_build-tools _build-metadata _cross-tools _includes _libraries \
build32 distribute32 install32 buildsoft distributesoft installsoft \
Modified: projects/clang700-import/Makefile.inc1
==============================================================================
--- projects/clang700-import/Makefile.inc1 Mon Nov 12 16:37:23 2018 (r340367)
+++ projects/clang700-import/Makefile.inc1 Mon Nov 12 16:41:41 2018 (r340368)
@@ -1434,6 +1434,18 @@ packageworld: .PHONY
. endif
.endfor
+_sysent_dirs= sys/kern
+_sysent_dirs+= sys/compat/freebsd32
+_sysent_dirs+= sys/i386/ibcs2
+_sysent_dirs+= sys/amd64/linux \
+ sys/amd64/linux32 \
+ sys/arm64/linux \
+ sys/i386/linux
+sysent: .PHONY
+.for _dir in ${_sysent_dirs}
+ ${_+_}${MAKE} -C ${.CURDIR}/${_dir} sysent
+.endfor
+
#
# reinstall
#
Modified: projects/clang700-import/ObsoleteFiles.inc
==============================================================================
--- projects/clang700-import/ObsoleteFiles.inc Mon Nov 12 16:37:23 2018 (r340367)
+++ projects/clang700-import/ObsoleteFiles.inc Mon Nov 12 16:41:41 2018 (r340368)
@@ -174,6 +174,9 @@ OLD_FILES+=usr/lib/clang/6.0.1/lib/freebsd/libclang_rt
OLD_DIRS+=usr/lib/clang/6.0.1/lib/freebsd
OLD_DIRS+=usr/lib/clang/6.0.1/lib
OLD_DIRS+=usr/lib/clang/6.0.1
+# 20181112: Cleanup old libcap_dns.
+OLD_LIBS+=lib/casper/libcap_dns.so.1
+OLD_LIBS+=usr/lib32/libcap_dns.so.1
# 20181030: malloc_domain(9) KPI change
OLD_FILES+=share/man/man9/malloc_domain.9.gz
# 20181026: joy(4) removal
Modified: projects/clang700-import/UPDATING
==============================================================================
--- projects/clang700-import/UPDATING Mon Nov 12 16:37:23 2018 (r340367)
+++ projects/clang700-import/UPDATING Mon Nov 12 16:41:41 2018 (r340368)
@@ -31,6 +31,16 @@ 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".)
+20181110:
+ The default newsyslog.conf(5) file has been changed to only include
+ files in /etc/newsyslog.conf.d/ and /usr/local/etc/newsyslog.conf.d/ if
+ the filenames end in '.conf' and do not begin with a '.'.
+
+ You should check the configuration files in these two directories match
+ this naming convention. You can verify which configuration files are
+ being included using the command:
+ $ newsyslog -Nrv
+
20181015:
Ports for the DRM modules have been simplified. Now, amd64 users should
just install the drm-kmod port. All others should install
Modified: projects/clang700-import/bin/rm/rm.1
==============================================================================
--- projects/clang700-import/bin/rm/rm.1 Mon Nov 12 16:37:23 2018 (r340367)
+++ projects/clang700-import/bin/rm/rm.1 Mon Nov 12 16:41:41 2018 (r340368)
@@ -32,7 +32,7 @@
.\" @(#)rm.1 8.5 (Berkeley) 12/5/94
.\" $FreeBSD$
.\"
-.Dd September 12, 2018
+.Dd November 10, 2018
.Dt RM 1
.Os
.Sh NAME
@@ -42,7 +42,7 @@
.Sh SYNOPSIS
.Nm
.Op Fl f | i
-.Op Fl dIPRrvWx
+.Op Fl dIRrvWx
.Ar
.Nm unlink
.Op Fl -
@@ -86,26 +86,9 @@ This is a far less intrusive option than
.Fl i
yet provides almost the same level of protection against mistakes.
.It Fl P
-Overwrite regular files before deleting them.
-Files are overwritten three times, first with the byte pattern 0xff,
-then 0x00, and then 0xff again, before they are deleted.
-Files with multiple links will not be overwritten nor deleted
-and a warning will be issued.
-If the
-.Fl f
-option is specified, files with multiple links will also be overwritten
-and deleted.
-No warning will be issued.
-.Pp
-Specifying this flag for a read only file will cause
-.Nm
-to generate an error message and exit.
-The file will not be removed or overwritten.
-.Pp
-N.B.: The
-.Fl P
-flag is not considered a security feature
-.Pq see Sx BUGS .
+This flag has no effect.
+It is kept only for backwards compatibility with
+.Bx 4.4 Lite2 .
.It Fl R
Attempt to remove the file hierarchy rooted in each
.Ar file
@@ -192,12 +175,6 @@ For example:
.Pp
.Dl "rm /home/user/-filename"
.Dl "rm ./-filename"
-.Pp
-When
-.Fl P
-is specified with
-.Fl f
-the file will be overwritten and removed even if it has hard links.
.Sh EXAMPLES
Recursively remove all files contained within the
.Pa foobar
@@ -227,6 +204,12 @@ Also, historical
.Bx
implementations prompted on the standard output,
not the standard error output.
+.Pp
+The
+.Fl P
+option does not have any effect as of
+.Fx 13
+and may be removed in the future.
.Sh SEE ALSO
.Xr chflags 1 ,
.Xr rmdir 1 ,
@@ -250,15 +233,3 @@ A
.Nm
command appeared in
.At v1 .
-.Sh BUGS
-The
-.Fl P
-option assumes that the underlying storage overwrites file blocks
-when data is written to an existing offset.
-Several factors including the file system and its backing store could defeat
-this assumption.
-This includes, but is not limited to file systems that use a
-Copy-On-Write strategy (e.g. ZFS or UFS when snapshots are being used), Flash
-media that are using a wear leveling algorithm, or when the backing datastore
-does journaling, etc.
-In addition, only regular files are overwritten, other types of files are not.
Modified: projects/clang700-import/bin/rm/rm.c
==============================================================================
--- projects/clang700-import/bin/rm/rm.c Mon Nov 12 16:37:23 2018 (r340367)
+++ projects/clang700-import/bin/rm/rm.c Mon Nov 12 16:41:41 2018 (r340368)
@@ -61,7 +61,7 @@ __FBSDID("$FreeBSD$");
#include <sysexits.h>
#include <unistd.h>
-static int dflag, eval, fflag, iflag, Pflag, vflag, Wflag, stdin_ok;
+static int dflag, eval, fflag, iflag, vflag, Wflag, stdin_ok;
static int rflag, Iflag, xflag;
static uid_t uid;
static volatile sig_atomic_t info;
@@ -71,7 +71,6 @@ static int check2(char **);
static void checkdot(char **);
static void checkslash(char **);
static void rm_file(char **);
-static int rm_overwrite(const char *, struct stat *);
static void rm_tree(char **);
static void siginfo(int __unused);
static void usage(void);
@@ -110,7 +109,7 @@ main(int argc, char *argv[])
exit(eval);
}
- Pflag = rflag = xflag = 0;
+ rflag = xflag = 0;
while ((ch = getopt(argc, argv, "dfiIPRrvWx")) != -1)
switch(ch) {
case 'd':
@@ -128,7 +127,7 @@ main(int argc, char *argv[])
Iflag = 1;
break;
case 'P':
- Pflag = 1;
+ /* Compatibility no-op. */
break;
case 'R':
case 'r': /* Compatibility. */
@@ -313,12 +312,6 @@ rm_tree(char **argv)
case FTS_F:
case FTS_NSOK:
- if (Pflag)
- if (!rm_overwrite(p->fts_accpath, p->fts_info ==
- FTS_NSOK ? NULL : p->fts_statp))
- continue;
- /* FALLTHROUGH */
-
default:
rval = unlink(p->fts_accpath);
if (rval == 0 || (fflag && errno == ENOENT)) {
@@ -389,12 +382,8 @@ rm_file(char **argv)
rval = undelete(f);
else if (S_ISDIR(sb.st_mode))
rval = rmdir(f);
- else {
- if (Pflag)
- if (!rm_overwrite(f, &sb))
- continue;
+ else
rval = unlink(f);
- }
}
if (rval && (!fflag || errno != ENOENT)) {
warn("%s", f);
@@ -409,85 +398,7 @@ rm_file(char **argv)
}
}
-/*
- * rm_overwrite --
- * Overwrite the file 3 times with varying bit patterns.
- *
- * XXX
- * This is a cheap way to *really* delete files. Note that only regular
- * files are deleted, directories (and therefore names) will remain.
- * Also, this assumes a fixed-block file system (like FFS, or a V7 or a
- * System V file system). In a logging or COW file system, you'll have to
- * have kernel support.
- */
static int
-rm_overwrite(const char *file, struct stat *sbp)
-{
- struct stat sb, sb2;
- struct statfs fsb;
- off_t len;
- int bsize, fd, wlen;
- char *buf = NULL;
-
- fd = -1;
- if (sbp == NULL) {
- if (lstat(file, &sb))
- goto err;
- sbp = &sb;
- }
- if (!S_ISREG(sbp->st_mode))
- return (1);
- if (sbp->st_nlink > 1 && !fflag) {
- warnx("%s (inode %ju): not overwritten due to multiple links",
- file, (uintmax_t)sbp->st_ino);
- return (0);
- }
- if ((fd = open(file, O_WRONLY|O_NONBLOCK|O_NOFOLLOW, 0)) == -1)
- goto err;
- if (fstat(fd, &sb2))
- goto err;
- if (sb2.st_dev != sbp->st_dev || sb2.st_ino != sbp->st_ino ||
- !S_ISREG(sb2.st_mode)) {
- errno = EPERM;
- goto err;
- }
- if (fstatfs(fd, &fsb) == -1)
- goto err;
- bsize = MAX(fsb.f_iosize, 1024);
- if ((buf = malloc(bsize)) == NULL)
- err(1, "%s: malloc", file);
-
-#define PASS(byte) { \
- memset(buf, byte, bsize); \
- for (len = sbp->st_size; len > 0; len -= wlen) { \
- wlen = len < bsize ? len : bsize; \
- if (write(fd, buf, wlen) != wlen) \
- goto err; \
- } \
-}
- PASS(0xff);
- if (fsync(fd) || lseek(fd, (off_t)0, SEEK_SET))
- goto err;
- PASS(0x00);
- if (fsync(fd) || lseek(fd, (off_t)0, SEEK_SET))
- goto err;
- PASS(0xff);
- if (!fsync(fd) && !close(fd)) {
- free(buf);
- return (1);
- }
-
-err: eval = 1;
- if (buf)
- free(buf);
- if (fd != -1)
- close(fd);
- warn("%s", file);
- return (0);
-}
-
-
-static int
check(const char *path, const char *name, struct stat *sp)
{
int ch, first;
@@ -511,10 +422,6 @@ check(const char *path, const char *name, struct stat
strmode(sp->st_mode, modep);
if ((flagsp = fflagstostr(sp->st_flags)) == NULL)
err(1, "fflagstostr");
- if (Pflag)
- errx(1,
- "%s: -P was specified, but file is not writable",
- path);
(void)fprintf(stderr, "override %s%s%s/%s %s%sfor %s? ",
modep + 1, modep[10] == ' ' ? "" : " ",
user_from_uid(sp->st_uid, 0),
Modified: projects/clang700-import/bin/sh/TOUR
==============================================================================
--- projects/clang700-import/bin/sh/TOUR Mon Nov 12 16:37:23 2018 (r340367)
+++ projects/clang700-import/bin/sh/TOUR Mon Nov 12 16:41:41 2018 (r340368)
@@ -35,7 +35,7 @@ EXCEPTIONS: Code for dealing with exceptions appears
exceptions.c. The C language doesn't include exception handling,
so I implement it using setjmp and longjmp. The global variable
exception contains the type of exception. EXERROR is raised by
-calling error. EXINT is an interrupt.
+calling error or errorwithstatus. EXINT is an interrupt.
INTERRUPTS: In an interactive shell, an interrupt will cause an
EXINT exception to return to the main command loop. (Exception:
Modified: projects/clang700-import/bin/sh/error.c
==============================================================================
--- projects/clang700-import/bin/sh/error.c Mon Nov 12 16:37:23 2018 (r340367)
+++ projects/clang700-import/bin/sh/error.c Mon Nov 12 16:41:41 2018 (r340368)
@@ -67,7 +67,7 @@ volatile sig_atomic_t suppressint;
volatile sig_atomic_t intpending;
-static void exverror(int, const char *, va_list) __printf0like(2, 0) __dead2;
+static void verrorwithstatus(int, const char *, va_list) __printf0like(2, 0) __dead2;
/*
* Called to raise an exception. Since C doesn't include exceptions, we
@@ -154,7 +154,7 @@ warning(const char *msg, ...)
* formatting. It then raises the error exception.
*/
static void
-exverror(int cond, const char *msg, va_list ap)
+verrorwithstatus(int status, const char *msg, va_list ap)
{
/*
* An interrupt trumps an error. Certain places catch error
@@ -168,14 +168,17 @@ exverror(int cond, const char *msg, va_list ap)
#ifdef DEBUG
if (msg)
- TRACE(("exverror(%d, \"%s\") pid=%d\n", cond, msg, getpid()));
+ TRACE(("verrorwithstatus(%d, \"%s\") pid=%d\n",
+ status, msg, getpid()));
else
- TRACE(("exverror(%d, NULL) pid=%d\n", cond, getpid()));
+ TRACE(("verrorwithstatus(%d, NULL) pid=%d\n",
+ status, getpid()));
#endif
if (msg)
vwarning(msg, ap);
flushall();
- exraise(cond);
+ exitstatus = status;
+ exraise(EXERROR);
}
@@ -184,16 +187,16 @@ error(const char *msg, ...)
{
va_list ap;
va_start(ap, msg);
- exverror(EXERROR, msg, ap);
+ verrorwithstatus(2, msg, ap);
va_end(ap);
}
void
-exerror(int cond, const char *msg, ...)
+errorwithstatus(int status, const char *msg, ...)
{
va_list ap;
va_start(ap, msg);
- exverror(cond, msg, ap);
+ verrorwithstatus(status, msg, ap);
va_end(ap);
}
Modified: projects/clang700-import/bin/sh/error.h
==============================================================================
--- projects/clang700-import/bin/sh/error.h Mon Nov 12 16:37:23 2018 (r340367)
+++ projects/clang700-import/bin/sh/error.h Mon Nov 12 16:41:41 2018 (r340368)
@@ -55,9 +55,8 @@ extern volatile sig_atomic_t exception;
/* exceptions */
#define EXINT 0 /* SIGINT received */
-#define EXERROR 1 /* a generic error */
-#define EXEXEC 2 /* command execution failed */
-#define EXEXIT 3 /* call exitshell(exitstatus) */
+#define EXERROR 1 /* a generic error with exitstatus */
+#define EXEXIT 2 /* call exitshell(exitstatus) */
/*
@@ -83,7 +82,7 @@ void exraise(int) __dead2;
void onint(void) __dead2;
void warning(const char *, ...) __printflike(1, 2);
void error(const char *, ...) __printf0like(1, 2) __dead2;
-void exerror(int, const char *, ...) __printf0like(2, 3) __dead2;
+void errorwithstatus(int, const char *, ...) __printf0like(2, 3) __dead2;
/*
Modified: projects/clang700-import/bin/sh/eval.c
==============================================================================
--- projects/clang700-import/bin/sh/eval.c Mon Nov 12 16:37:23 2018 (r340367)
+++ projects/clang700-import/bin/sh/eval.c Mon Nov 12 16:41:41 2018 (r340368)
@@ -466,13 +466,9 @@ evalredir(union node *n, int flags)
handler = savehandler;
e = exception;
popredir();
- if (e == EXERROR || e == EXEXEC) {
- if (in_redirect) {
- if (e == EXERROR)
- exitstatus = 2;
- FORCEINTON;
- return;
- }
+ if (e == EXERROR && in_redirect) {
+ FORCEINTON;
+ return;
}
longjmp(handler->loc, 1);
} else {
@@ -506,7 +502,7 @@ exphere(union node *redir, struct arglist *fn)
forcelocal++;
savehandler = handler;
if (setjmp(jmploc.loc))
- need_longjmp = exception != EXERROR && exception != EXEXEC;
+ need_longjmp = exception != EXERROR;
else {
handler = &jmploc;
expandarg(redir->nhere.doc, fn, 0);
@@ -671,8 +667,6 @@ evalbackcmd(union node *n, struct backcmd *result)
savehandler = handler;
if (setjmp(jmploc.loc)) {
if (exception == EXERROR)
- exitstatus = 2;
- else if (exception == EXEXEC)
/* nothing */;
else if (exception != 0) {
handler = savehandler;
@@ -1092,8 +1086,6 @@ evalcommand(union node *cmd, int flags, struct backcmd
e = exception;
if (e == EXINT)
exitstatus = SIGINT+128;
- else if (e != EXEXEC && e != EXEXIT)
- exitstatus = 2;
goto cmddone;
}
handler = &jmploc;
@@ -1142,8 +1134,7 @@ cmddone:
if (cmdentry.u.index != EXECCMD)
popredir();
if (e != -1) {
- if ((e != EXERROR && e != EXEXEC)
- || cmdentry.special)
+ if (e != EXERROR || cmdentry.special)
exraise(e);
popfilesupto(savetopfile);
if (flags != EV_BACKCMD)
Modified: projects/clang700-import/bin/sh/exec.c
==============================================================================
--- projects/clang700-import/bin/sh/exec.c Mon Nov 12 16:37:23 2018 (r340367)
+++ projects/clang700-import/bin/sh/exec.c Mon Nov 12 16:41:41 2018 (r340368)
@@ -133,13 +133,10 @@ shellexec(char **argv, char **envp, const char *path,
}
/* Map to POSIX errors */
- if (e == ENOENT || e == ENOTDIR) {
- exitstatus = 127;
- exerror(EXEXEC, "%s: not found", argv[0]);
- } else {
- exitstatus = 126;
- exerror(EXEXEC, "%s: %s", argv[0], strerror(e));
- }
+ if (e == ENOENT || e == ENOTDIR)
+ errorwithstatus(127, "%s: not found", argv[0]);
+ else
+ errorwithstatus(126, "%s: %s", argv[0], strerror(e));
}
Modified: projects/clang700-import/bin/sh/jobs.c
==============================================================================
--- projects/clang700-import/bin/sh/jobs.c Mon Nov 12 16:37:23 2018 (r340367)
+++ projects/clang700-import/bin/sh/jobs.c Mon Nov 12 16:41:41 2018 (r340368)
@@ -1006,7 +1006,7 @@ vforkexecshell(struct job *jp, char **argv, char **env
if (pid == 0) {
TRACE(("Child shell %d\n", (int)getpid()));
if (setjmp(jmploc.loc))
- _exit(exception == EXEXEC ? exitstatus : 2);
+ _exit(exitstatus);
if (pip != NULL) {
close(pip[0]);
if (pip[1] != 1) {
Modified: projects/clang700-import/bin/sh/main.c
==============================================================================
--- projects/clang700-import/bin/sh/main.c Mon Nov 12 16:37:23 2018 (r340367)
+++ projects/clang700-import/bin/sh/main.c Mon Nov 12 16:41:41 2018 (r340368)
@@ -105,15 +105,6 @@ main(int argc, char *argv[])
initcharset();
state = 0;
if (setjmp(main_handler.loc)) {
- switch (exception) {
- case EXERROR:
- exitstatus = 2;
- break;
-
- default:
- break;
- }
-
if (state == 0 || iflag == 0 || ! rootshell ||
exception == EXEXIT)
exitshell(exitstatus);
Modified: projects/clang700-import/contrib/netbsd-tests/lib/libc/locale/t_mbrtowc.c
==============================================================================
--- projects/clang700-import/contrib/netbsd-tests/lib/libc/locale/t_mbrtowc.c Mon Nov 12 16:37:23 2018 (r340367)
+++ projects/clang700-import/contrib/netbsd-tests/lib/libc/locale/t_mbrtowc.c Mon Nov 12 16:41:41 2018 (r340368)
@@ -243,9 +243,6 @@ ATF_TC_BODY(mbrtowc_internal, tc)
{
struct test *t;
-#ifdef __FreeBSD__
- atf_tc_expect_fail("ja_* locale fails");
-#endif
for (t = &tests[0]; t->data != NULL; ++t)
h_ctype2(t, false);
}
Modified: projects/clang700-import/contrib/nvi/vi/v_cmd.c
==============================================================================
--- projects/clang700-import/contrib/nvi/vi/v_cmd.c Mon Nov 12 16:37:23 2018 (r340367)
+++ projects/clang700-import/contrib/nvi/vi/v_cmd.c Mon Nov 12 16:41:41 2018 (r340368)
@@ -130,7 +130,7 @@ VIKEYS const vikeys [MAXVIKEY + 1] = {
/* 034 ^\ */
{v_exmode, 0,
"^\\",
- " ^\\ switch to ex mode"},
+ "^\\ switch to ex mode"},
/* 035 ^] */
{v_tagpush, V_ABS|V_KEYW|VM_RCM_SET,
"^]",
Modified: projects/clang700-import/contrib/tcpdump/tcpdump.c
==============================================================================
--- projects/clang700-import/contrib/tcpdump/tcpdump.c Mon Nov 12 16:37:23 2018 (r340367)
+++ projects/clang700-import/contrib/tcpdump/tcpdump.c Mon Nov 12 16:41:41 2018 (r340368)
@@ -741,7 +741,7 @@ capdns_setup(void)
if (capdnsloc == NULL)
error("unable to open system.dns service");
/* Limit system.dns to reverse DNS lookups. */
- types[0] = "ADDR";
+ types[0] = "ADDR2NAME";
if (cap_dns_type_limit(capdnsloc, types, 1) < 0)
error("unable to limit access to system.dns service");
families[0] = AF_INET;
Modified: projects/clang700-import/contrib/traceroute/traceroute.c
==============================================================================
--- projects/clang700-import/contrib/traceroute/traceroute.c Mon Nov 12 16:37:23 2018 (r340367)
+++ projects/clang700-import/contrib/traceroute/traceroute.c Mon Nov 12 16:41:41 2018 (r340368)
@@ -523,7 +523,7 @@ main(int argc, char **argv)
int sump = 0;
int sockerrno;
#ifdef WITH_CASPER
- const char *types[] = { "NAME", "ADDR" };
+ const char *types[] = { "NAME2ADDR", "ADDR2NAME" };
int families[1];
cap_channel_t *casper;
#endif
Modified: projects/clang700-import/lib/clang/libllvm/Makefile
==============================================================================
--- projects/clang700-import/lib/clang/libllvm/Makefile Mon Nov 12 16:37:23 2018 (r340367)
+++ projects/clang700-import/lib/clang/libllvm/Makefile Mon Nov 12 16:41:41 2018 (r340368)
@@ -710,7 +710,7 @@ SRCS_MIN+= ProfileData/InstrProfWriter.cpp
SRCS_MIN+= ProfileData/ProfileSummaryBuilder.cpp
SRCS_MIN+= ProfileData/SampleProf.cpp
SRCS_MIN+= ProfileData/SampleProfReader.cpp
-SRCS_EXT+= ProfileData/SampleProfWriter.cpp
+SRCS_MIN+= ProfileData/SampleProfWriter.cpp
SRCS_MIN+= Support/APFloat.cpp
SRCS_MIN+= Support/APInt.cpp
SRCS_MIN+= Support/APSInt.cpp
Modified: projects/clang700-import/lib/libbe/be.c
==============================================================================
--- projects/clang700-import/lib/libbe/be.c Mon Nov 12 16:37:23 2018 (r340367)
+++ projects/clang700-import/lib/libbe/be.c Mon Nov 12 16:41:41 2018 (r340368)
@@ -922,7 +922,22 @@ be_set_nextboot(libbe_handle_t *lbh, nvlist_t *config,
return (0);
}
+/*
+ * Deactivate old BE dataset; currently just sets canmount=noauto
+ */
+static int
+be_deactivate(libbe_handle_t *lbh, const char *ds)
+{
+ zfs_handle_t *zfs;
+ if ((zfs = zfs_open(lbh->lzh, ds, ZFS_TYPE_DATASET)) == NULL)
+ return (1);
+ if (zfs_prop_set(zfs, "canmount", "noauto") != 0)
+ return (1);
+ zfs_close(zfs);
+ return (0);
+}
+
int
be_activate(libbe_handle_t *lbh, const char *bootenv, bool temporary)
{
@@ -961,6 +976,9 @@ be_activate(libbe_handle_t *lbh, const char *bootenv,
return (be_set_nextboot(lbh, vdevs, pool_guid, buf));
} else {
+ if (be_deactivate(lbh, lbh->bootfs) != 0)
+ return (-1);
+
/* Obtain bootenv zpool */
err = zpool_set_prop(lbh->active_phandle, "bootfs", be_path);
if (err)
Modified: projects/clang700-import/lib/libc/locale/cXXrtomb_iconv.h
==============================================================================
--- projects/clang700-import/lib/libc/locale/cXXrtomb_iconv.h Mon Nov 12 16:37:23 2018 (r340367)
+++ projects/clang700-import/lib/libc/locale/cXXrtomb_iconv.h Mon Nov 12 16:41:41 2018 (r340368)
@@ -39,7 +39,7 @@ __FBSDID("$FreeBSD$");
#include "../iconv/citrus_hash.h"
#include "../iconv/citrus_module.h"
#include "../iconv/citrus_iconv.h"
-#include "xlocale_private.h"
+#include "mblocal.h"
typedef struct {
bool initialized;
@@ -65,7 +65,7 @@ cXXrtomb_l(char * __restrict s, charXX_t c, mbstate_t
FIX_LOCALE(locale);
if (ps == NULL)
- ps = &locale->cXXrtomb;
+ ps = &(XLOCALE_CTYPE(locale)->cXXrtomb);
cs = (_ConversionState *)ps;
handle = &cs->iconv;
Modified: projects/clang700-import/lib/libc/locale/mblen.c
==============================================================================
--- projects/clang700-import/lib/libc/locale/mblen.c Mon Nov 12 16:37:23 2018 (r340367)
+++ projects/clang700-import/lib/libc/locale/mblen.c Mon Nov 12 16:41:41 2018 (r340368)
@@ -47,10 +47,11 @@ mblen_l(const char *s, size_t n, locale_t locale)
if (s == NULL) {
/* No support for state dependent encodings. */
- locale->mblen = initial;
+ XLOCALE_CTYPE(locale)->mblen = initial;
return (0);
}
- rval = XLOCALE_CTYPE(locale)->__mbrtowc(NULL, s, n, &locale->mblen);
+ rval = XLOCALE_CTYPE(locale)->__mbrtowc(NULL, s, n,
+ &(XLOCALE_CTYPE(locale)->mblen));
if (rval == (size_t)-1 || rval == (size_t)-2)
return (-1);
return ((int)rval);
Modified: projects/clang700-import/lib/libc/locale/mblocal.h
==============================================================================
--- projects/clang700-import/lib/libc/locale/mblocal.h Mon Nov 12 16:37:23 2018 (r340367)
+++ projects/clang700-import/lib/libc/locale/mblocal.h Mon Nov 12 16:41:41 2018 (r340368)
@@ -60,6 +60,34 @@ struct xlocale_ctype {
size_t, size_t, mbstate_t * __restrict);
int __mb_cur_max;
int __mb_sb_limit;
+ /** Persistent state used by mblen() calls. */
+ __mbstate_t mblen;
+ /** Persistent state used by mbrlen() calls. */
+ __mbstate_t mbrlen;
+ /** Persistent state used by mbrtoc16() calls. */
+ __mbstate_t mbrtoc16;
+ /** Persistent state used by mbrtoc32() calls. */
+ __mbstate_t mbrtoc32;
+ /** Persistent state used by mbrtowc() calls. */
+ __mbstate_t mbrtowc;
+ /** Persistent state used by mbsnrtowcs() calls. */
+ __mbstate_t mbsnrtowcs;
+ /** Persistent state used by mbsrtowcs() calls. */
+ __mbstate_t mbsrtowcs;
+ /** Persistent state used by mbtowc() calls. */
+ __mbstate_t mbtowc;
+ /** Persistent state used by c16rtomb() calls. */
+ __mbstate_t c16rtomb;
+ /** Persistent state used by c32rtomb() calls. */
+ __mbstate_t c32rtomb;
+ /** Persistent state used by wcrtomb() calls. */
+ __mbstate_t wcrtomb;
+ /** Persistent state used by wcsnrtombs() calls. */
+ __mbstate_t wcsnrtombs;
+ /** Persistent state used by wcsrtombs() calls. */
+ __mbstate_t wcsrtombs;
+ /** Persistent state used by wctomb() calls. */
+ __mbstate_t wctomb;
};
#define XLOCALE_CTYPE(x) ((struct xlocale_ctype*)(x)->components[XLC_CTYPE])
extern struct xlocale_ctype __xlocale_global_ctype;
Modified: projects/clang700-import/lib/libc/locale/mbrlen.c
==============================================================================
--- projects/clang700-import/lib/libc/locale/mbrlen.c Mon Nov 12 16:37:23 2018 (r340367)
+++ projects/clang700-import/lib/libc/locale/mbrlen.c Mon Nov 12 16:41:41 2018 (r340368)
@@ -42,7 +42,7 @@ mbrlen_l(const char * __restrict s, size_t n, mbstate_
{
FIX_LOCALE(locale);
if (ps == NULL)
- ps = &locale->mbrlen;
+ ps = &(XLOCALE_CTYPE(locale)->mbrlen);
return (XLOCALE_CTYPE(locale)->__mbrtowc(NULL, s, n, ps));
}
Modified: projects/clang700-import/lib/libc/locale/mbrtocXX_iconv.h
==============================================================================
--- projects/clang700-import/lib/libc/locale/mbrtocXX_iconv.h Mon Nov 12 16:37:23 2018 (r340367)
+++ projects/clang700-import/lib/libc/locale/mbrtocXX_iconv.h Mon Nov 12 16:41:41 2018 (r340368)
@@ -41,7 +41,7 @@ __FBSDID("$FreeBSD$");
#include "../iconv/citrus_hash.h"
#include "../iconv/citrus_module.h"
#include "../iconv/citrus_iconv.h"
-#include "xlocale_private.h"
+#include "mblocal.h"
typedef struct {
bool initialized;
@@ -68,7 +68,7 @@ mbrtocXX_l(charXX_t * __restrict pc, const char * __re
FIX_LOCALE(locale);
if (ps == NULL)
- ps = &locale->mbrtocXX;
+ ps = &(XLOCALE_CTYPE(locale)->mbrtocXX);
cs = (_ConversionState *)ps;
handle = &cs->iconv;
Modified: projects/clang700-import/lib/libc/locale/mbrtowc.c
==============================================================================
--- projects/clang700-import/lib/libc/locale/mbrtowc.c Mon Nov 12 16:37:23 2018 (r340367)
+++ projects/clang700-import/lib/libc/locale/mbrtowc.c Mon Nov 12 16:41:41 2018 (r340368)
@@ -43,7 +43,7 @@ mbrtowc_l(wchar_t * __restrict pwc, const char * __res
{
FIX_LOCALE(locale);
if (ps == NULL)
- ps = &locale->mbrtowc;
+ ps = &(XLOCALE_CTYPE(locale)->mbrtowc);
return (XLOCALE_CTYPE(locale)->__mbrtowc(pwc, s, n, ps));
}
Modified: projects/clang700-import/lib/libc/locale/mbsnrtowcs.c
==============================================================================
--- projects/clang700-import/lib/libc/locale/mbsnrtowcs.c Mon Nov 12 16:37:23 2018 (r340367)
+++ projects/clang700-import/lib/libc/locale/mbsnrtowcs.c Mon Nov 12 16:41:41 2018 (r340368)
@@ -48,7 +48,7 @@ mbsnrtowcs_l(wchar_t * __restrict dst, const char ** _
{
FIX_LOCALE(locale);
if (ps == NULL)
- ps = &locale->mbsnrtowcs;
+ ps = &(XLOCALE_CTYPE(locale)->mbsnrtowcs);
return (XLOCALE_CTYPE(locale)->__mbsnrtowcs(dst, src, nms, len, ps));
}
size_t
Modified: projects/clang700-import/lib/libc/locale/mbsrtowcs.c
==============================================================================
--- projects/clang700-import/lib/libc/locale/mbsrtowcs.c Mon Nov 12 16:37:23 2018 (r340367)
+++ projects/clang700-import/lib/libc/locale/mbsrtowcs.c Mon Nov 12 16:41:41 2018 (r340368)
@@ -46,7 +46,7 @@ mbsrtowcs_l(wchar_t * __restrict dst, const char ** __
{
FIX_LOCALE(locale);
if (ps == NULL)
- ps = &locale->mbsrtowcs;
+ ps = &(XLOCALE_CTYPE(locale)->mbsrtowcs);
return (XLOCALE_CTYPE(locale)->__mbsnrtowcs(dst, src, SIZE_T_MAX, len, ps));
}
size_t
Modified: projects/clang700-import/lib/libc/locale/mbtowc.c
==============================================================================
--- projects/clang700-import/lib/libc/locale/mbtowc.c Mon Nov 12 16:37:23 2018 (r340367)
+++ projects/clang700-import/lib/libc/locale/mbtowc.c Mon Nov 12 16:41:41 2018 (r340368)
@@ -48,10 +48,11 @@ mbtowc_l(wchar_t * __restrict pwc, const char * __rest
if (s == NULL) {
/* No support for state dependent encodings. */
- locale->mbtowc = initial;
+ XLOCALE_CTYPE(locale)->mbtowc = initial;
return (0);
}
- rval = XLOCALE_CTYPE(locale)->__mbrtowc(pwc, s, n, &locale->mbtowc);
+ rval = XLOCALE_CTYPE(locale)->__mbrtowc(pwc, s, n,
+ &(XLOCALE_CTYPE(locale)->mbtowc));
switch (rval) {
case (size_t)-2:
errno = EILSEQ;
Modified: projects/clang700-import/lib/libc/locale/setrunelocale.c
==============================================================================
--- projects/clang700-import/lib/libc/locale/setrunelocale.c Mon Nov 12 16:37:23 2018 (r340367)
+++ projects/clang700-import/lib/libc/locale/setrunelocale.c Mon Nov 12 16:41:41 2018 (r340368)
@@ -160,6 +160,21 @@ __setrunelocale(struct xlocale_ctype *l, const char *e
if (ret == 0) {
/* Free the old runes if it exists. */
free_runes(saved.runes);
+ /* Reset the mbstates */
+ memset(&l->c16rtomb, 0, sizeof(l->c16rtomb));
+ memset(&l->c32rtomb, 0, sizeof(l->c32rtomb));
+ memset(&l->mblen, 0, sizeof(l->mblen));
+ memset(&l->mbrlen, 0, sizeof(l->mbrlen));
+ memset(&l->mbrtoc16, 0, sizeof(l->mbrtoc16));
+ memset(&l->mbrtoc32, 0, sizeof(l->mbrtoc32));
+ memset(&l->mbrtowc, 0, sizeof(l->mbrtowc));
+ memset(&l->mbsnrtowcs, 0, sizeof(l->mbsnrtowcs));
+ memset(&l->mbsrtowcs, 0, sizeof(l->mbsrtowcs));
+ memset(&l->mbtowc, 0, sizeof(l->mbtowc));
+ memset(&l->wcrtomb, 0, sizeof(l->wcrtomb));
+ memset(&l->wcsnrtombs, 0, sizeof(l->wcsnrtombs));
+ memset(&l->wcsrtombs, 0, sizeof(l->wcsrtombs));
+ memset(&l->wctomb, 0, sizeof(l->wctomb));
} else {
/* Restore the saved version if this failed. */
memcpy(l, &saved, sizeof(struct xlocale_ctype));
Modified: projects/clang700-import/lib/libc/locale/wcrtomb.c
==============================================================================
--- projects/clang700-import/lib/libc/locale/wcrtomb.c Mon Nov 12 16:37:23 2018 (r340367)
+++ projects/clang700-import/lib/libc/locale/wcrtomb.c Mon Nov 12 16:41:41 2018 (r340368)
@@ -43,7 +43,7 @@ wcrtomb_l(char * __restrict s, wchar_t wc, mbstate_t *
{
FIX_LOCALE(locale);
if (ps == NULL)
- ps = &locale->wcrtomb;
+ ps = &(XLOCALE_CTYPE(locale)->wcrtomb);
return (XLOCALE_CTYPE(locale)->__wcrtomb(s, wc, ps));
}
Modified: projects/clang700-import/lib/libc/locale/wcsnrtombs.c
==============================================================================
--- projects/clang700-import/lib/libc/locale/wcsnrtombs.c Mon Nov 12 16:37:23 2018 (r340367)
+++ projects/clang700-import/lib/libc/locale/wcsnrtombs.c Mon Nov 12 16:41:41 2018 (r340368)
@@ -48,7 +48,7 @@ wcsnrtombs_l(char * __restrict dst, const wchar_t ** _
{
FIX_LOCALE(locale);
if (ps == NULL)
- ps = &locale->wcsnrtombs;
+ ps = &(XLOCALE_CTYPE(locale)->wcsnrtombs);
return (XLOCALE_CTYPE(locale)->__wcsnrtombs(dst, src, nwc, len, ps));
}
size_t
Modified: projects/clang700-import/lib/libc/locale/wcsrtombs.c
==============================================================================
--- projects/clang700-import/lib/libc/locale/wcsrtombs.c Mon Nov 12 16:37:23 2018 (r340367)
+++ projects/clang700-import/lib/libc/locale/wcsrtombs.c Mon Nov 12 16:41:41 2018 (r340368)
@@ -46,7 +46,7 @@ wcsrtombs_l(char * __restrict dst, const wchar_t ** __
{
FIX_LOCALE(locale);
if (ps == NULL)
- ps = &locale->wcsrtombs;
+ ps = &(XLOCALE_CTYPE(locale)->wcsrtombs);
return (XLOCALE_CTYPE(locale)->__wcsnrtombs(dst, src, SIZE_T_MAX, len, ps));
}
Modified: projects/clang700-import/lib/libc/locale/wctomb.c
==============================================================================
--- projects/clang700-import/lib/libc/locale/wctomb.c Mon Nov 12 16:37:23 2018 (r340367)
+++ projects/clang700-import/lib/libc/locale/wctomb.c Mon Nov 12 16:41:41 2018 (r340368)
@@ -47,10 +47,11 @@ wctomb_l(char *s, wchar_t wchar, locale_t locale)
if (s == NULL) {
/* No support for state dependent encodings. */
- locale->wctomb = initial;
+ XLOCALE_CTYPE(locale)->wctomb = initial;
return (0);
}
- if ((rval = XLOCALE_CTYPE(locale)->__wcrtomb(s, wchar, &locale->wctomb)) == (size_t)-1)
+ if ((rval = XLOCALE_CTYPE(locale)->__wcrtomb(s, wchar,
+ &(XLOCALE_CTYPE(locale)->wctomb))) == (size_t)-1)
return (-1);
return ((int)rval);
}
Modified: projects/clang700-import/lib/libc/locale/xlocale_private.h
==============================================================================
--- projects/clang700-import/lib/libc/locale/xlocale_private.h Mon Nov 12 16:37:23 2018 (r340367)
+++ projects/clang700-import/lib/libc/locale/xlocale_private.h Mon Nov 12 16:41:41 2018 (r340368)
@@ -128,34 +128,6 @@ struct _xlocale {
int using_messages_locale;
/** The structure to be returned from localeconv_l() for this locale. */
struct lconv lconv;
- /** Persistent state used by mblen() calls. */
- __mbstate_t mblen;
- /** Persistent state used by mbrlen() calls. */
- __mbstate_t mbrlen;
- /** Persistent state used by mbrtoc16() calls. */
- __mbstate_t mbrtoc16;
- /** Persistent state used by mbrtoc32() calls. */
- __mbstate_t mbrtoc32;
- /** Persistent state used by mbrtowc() calls. */
- __mbstate_t mbrtowc;
- /** Persistent state used by mbsnrtowcs() calls. */
- __mbstate_t mbsnrtowcs;
- /** Persistent state used by mbsrtowcs() calls. */
- __mbstate_t mbsrtowcs;
- /** Persistent state used by mbtowc() calls. */
- __mbstate_t mbtowc;
- /** Persistent state used by c16rtomb() calls. */
- __mbstate_t c16rtomb;
- /** Persistent state used by c32rtomb() calls. */
- __mbstate_t c32rtomb;
- /** Persistent state used by wcrtomb() calls. */
- __mbstate_t wcrtomb;
- /** Persistent state used by wcsnrtombs() calls. */
- __mbstate_t wcsnrtombs;
- /** Persistent state used by wcsrtombs() calls. */
- __mbstate_t wcsrtombs;
- /** Persistent state used by wctomb() calls. */
- __mbstate_t wctomb;
/** Buffer used by nl_langinfo_l() */
char *csym;
};
Modified: projects/clang700-import/lib/libc/net/nsdispatch.c
==============================================================================
--- projects/clang700-import/lib/libc/net/nsdispatch.c Mon Nov 12 16:37:23 2018 (r340367)
+++ projects/clang700-import/lib/libc/net/nsdispatch.c Mon Nov 12 16:41:41 2018 (r340368)
@@ -335,6 +335,7 @@ static int
nss_configure(void)
{
static time_t confmod;
+ static int already_initialized = 0;
struct stat statbuf;
int result, isthreaded;
const char *path;
@@ -352,6 +353,16 @@ nss_configure(void)
if (path == NULL)
#endif
path = _PATH_NS_CONF;
+#ifndef NS_REREAD_CONF
+ /*
+ * Define NS_REREAD_CONF to have nsswitch notice changes
+ * to nsswitch.conf(5) during runtime. This involves calling
+ * stat(2) every time, which can result in performance hit.
+ */
+ if (already_initialized)
+ return (0);
+ already_initialized = 1;
+#endif /* NS_REREAD_CONF */
if (stat(path, &statbuf) != 0)
return (0);
if (statbuf.st_mtime <= confmod)
Modified: projects/clang700-import/lib/libc/sys/access.2
==============================================================================
--- projects/clang700-import/lib/libc/sys/access.2 Mon Nov 12 16:37:23 2018 (r340367)
+++ projects/clang700-import/lib/libc/sys/access.2 Mon Nov 12 16:41:41 2018 (r340368)
@@ -28,7 +28,7 @@
.\" @(#)access.2 8.2 (Berkeley) 4/1/94
.\" $FreeBSD$
.\"
-.Dd October 20, 2018
+.Dd November 11, 2018
.Dt ACCESS 2
.Os
.Sh NAME
@@ -121,7 +121,12 @@ The checks for accessibility are performed using the e
IDs instead of the real user and group ID as required in a call to
.Fn access .
.It Dv AT_BENEATH
-Only operate on files and directories below the starting directory.
+Only operate on files and directories below the topping directory.
+See the description of the
+.Dv O_BENEATH
+flag in the
+.Xr open 2
+manual page.
.El
.Pp
Even if a process's real or effective user has appropriate privileges
@@ -198,14 +203,23 @@ is neither
.Dv AT_FDCWD
nor a file descriptor associated with a directory.
.It Bq Er ENOTCAPABLE
+.Fa path
+is an absolute path,
+or contained a ".." component leading to a
+directory outside of the directory hierarchy specified by
+.Fa fd ,
+and the process is in capability mode.
+.It Bq Er ENOTCAPABLE
The
.Dv AT_BENEATH
-flag was specified but
+flag was provided to
+.Fn faccessat ,
+and the absolute
.Fa path
-is not strictly relative to the starting directory.
-For example,
+does not have its tail fully contained under the topping directory,
+or the relative
.Fa path
-is absolute or includes a ".." component that escapes the starting directory.
+escapes it.
.El
.Sh SEE ALSO
.Xr chmod 2 ,
Modified: projects/clang700-import/lib/libc/sys/chflags.2
==============================================================================
--- projects/clang700-import/lib/libc/sys/chflags.2 Mon Nov 12 16:37:23 2018 (r340367)
+++ projects/clang700-import/lib/libc/sys/chflags.2 Mon Nov 12 16:41:41 2018 (r340368)
@@ -28,7 +28,7 @@
.\" @(#)chflags.2 8.3 (Berkeley) 5/2/95
.\" $FreeBSD$
.\"
-.Dd October 20, 2018
+.Dd November 11, 2018
.Dt CHFLAGS 2
.Os
.Sh NAME
@@ -96,7 +96,12 @@ If
names a symbolic link, then the flags of the symbolic link are changed.
.It Dv AT_BENEATH
Only allow to change flags for a file which is beneath of
-the starting directory.
+the topping directory.
+See the description of the
+.Dv O_BENEATH
+flag in the
+.Xr open 2
+manual page.
.El
.Pp
If
@@ -306,14 +311,23 @@ The underlying file system does not support file flags
does not support all of the flags set in
.Fa flags .
.It Bq Er ENOTCAPABLE
*** DIFF OUTPUT TRUNCATED AT 1000 LINES ***
More information about the svn-src-projects
mailing list