Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 4 Oct 2017 01:14:56 +0000 (UTC)
From:      Cy Schubert <cy@FreeBSD.org>
To:        src-committers@freebsd.org, svn-src-projects@freebsd.org
Subject:   svn commit: r324245 - in projects/krb5: . bin/cat bin/cat/tests bin/chflags bin/mkdir bin/rcp bin/rmdir cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs cddl/contrib/opensolaris/cmd/dtrace...
Message-ID:  <201710040114.v941Eu2a042836@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: cy
Date: Wed Oct  4 01:14:54 2017
New Revision: 324245
URL: https://svnweb.freebsd.org/changeset/base/324245

Log:
  MFH to r324243.
  
  PR:		In prep for 222745 (exp-run).

Added:
  projects/krb5/cddl/contrib/opensolaris/cmd/zfs/zfs-program.8
     - copied unchanged from r324242, head/cddl/contrib/opensolaris/cmd/zfs/zfs-program.8
  projects/krb5/contrib/file/magic/Magdir/apache
     - copied unchanged from r324242, head/contrib/file/magic/Magdir/apache
  projects/krb5/contrib/file/magic/Magdir/bhl
     - copied unchanged from r324242, head/contrib/file/magic/Magdir/bhl
  projects/krb5/contrib/file/magic/Magdir/gconv
     - copied unchanged from r324242, head/contrib/file/magic/Magdir/gconv
  projects/krb5/contrib/file/magic/Magdir/gpu
     - copied unchanged from r324242, head/contrib/file/magic/Magdir/gpu
  projects/krb5/contrib/file/magic/Magdir/webassembly
     - copied unchanged from r324242, head/contrib/file/magic/Magdir/webassembly
  projects/krb5/contrib/file/magic/Magdir/yara
     - copied unchanged from r324242, head/contrib/file/magic/Magdir/yara
  projects/krb5/contrib/file/tests/hddrawcopytool.result
     - copied unchanged from r324242, head/contrib/file/tests/hddrawcopytool.result
  projects/krb5/contrib/file/tests/hddrawcopytool.testfile
     - copied unchanged from r324242, head/contrib/file/tests/hddrawcopytool.testfile
  projects/krb5/contrib/libarchive/cat/test/test_empty.zst.uu
     - copied unchanged from r324242, head/contrib/libarchive/cat/test/test_empty.zst.uu
  projects/krb5/contrib/libarchive/cat/test/test_empty_zstd.c
     - copied unchanged from r324242, head/contrib/libarchive/cat/test/test_empty_zstd.c
  projects/krb5/contrib/libarchive/cat/test/test_expand.zst.uu
     - copied unchanged from r324242, head/contrib/libarchive/cat/test/test_expand.zst.uu
  projects/krb5/contrib/libarchive/cat/test/test_expand_zstd.c
     - copied unchanged from r324242, head/contrib/libarchive/cat/test/test_expand_zstd.c
  projects/krb5/contrib/libarchive/cpio/test/test_extract.cpio.zst.uu
     - copied unchanged from r324242, head/contrib/libarchive/cpio/test/test_extract.cpio.zst.uu
  projects/krb5/contrib/libarchive/cpio/test/test_extract_cpio_zstd.c
     - copied unchanged from r324242, head/contrib/libarchive/cpio/test/test_extract_cpio_zstd.c
  projects/krb5/contrib/libarchive/cpio/test/test_option_zstd.c
     - copied unchanged from r324242, head/contrib/libarchive/cpio/test/test_option_zstd.c
  projects/krb5/contrib/libarchive/libarchive/archive_read_support_filter_zstd.c
     - copied unchanged from r324242, head/contrib/libarchive/libarchive/archive_read_support_filter_zstd.c
  projects/krb5/contrib/libarchive/libarchive/archive_write_add_filter_zstd.c
     - copied unchanged from r324242, head/contrib/libarchive/libarchive/archive_write_add_filter_zstd.c
  projects/krb5/contrib/libarchive/libarchive/test/test_compat_zstd.c
     - copied unchanged from r324242, head/contrib/libarchive/libarchive/test/test_compat_zstd.c
  projects/krb5/contrib/libarchive/libarchive/test/test_compat_zstd_1.tar.zst.uu
     - copied unchanged from r324242, head/contrib/libarchive/libarchive/test/test_compat_zstd_1.tar.zst.uu
  projects/krb5/contrib/libarchive/libarchive/test/test_write_filter_zstd.c
     - copied unchanged from r324242, head/contrib/libarchive/libarchive/test/test_write_filter_zstd.c
  projects/krb5/contrib/libarchive/tar/test/test_extract.tar.zst.uu
     - copied unchanged from r324242, head/contrib/libarchive/tar/test/test_extract.tar.zst.uu
  projects/krb5/contrib/libarchive/tar/test/test_extract_tar_zstd.c
     - copied unchanged from r324242, head/contrib/libarchive/tar/test/test_extract_tar_zstd.c
  projects/krb5/contrib/libarchive/tar/test/test_option_zstd.c
     - copied unchanged from r324242, head/contrib/libarchive/tar/test/test_option_zstd.c
  projects/krb5/share/man/man4/liquidio.4
     - copied unchanged from r324242, head/share/man/man4/liquidio.4
     - copied unchanged from r324242, head/sys/amd64/amd64/efirt_machdep.c
  projects/krb5/sys/amd64/conf/GENERIC-MMCCAM
     - copied unchanged from r324242, head/sys/amd64/conf/GENERIC-MMCCAM
  projects/krb5/sys/arm/arm/ptrace_machdep.c
     - copied unchanged from r324242, head/sys/arm/arm/ptrace_machdep.c
  projects/krb5/sys/arm/conf/IMX6-MMCCAM
     - copied unchanged from r324242, head/sys/arm/conf/IMX6-MMCCAM
  projects/krb5/sys/arm64/arm64/undefined.c
     - copied unchanged from r324242, head/sys/arm64/arm64/undefined.c
  projects/krb5/sys/arm64/conf/GENERIC-MMCCAM
     - copied unchanged from r324242, head/sys/arm64/conf/GENERIC-MMCCAM
  projects/krb5/sys/arm64/include/undefined.h
     - copied unchanged from r324242, head/sys/arm64/include/undefined.h
  projects/krb5/sys/boot/efi/boot1/fat-amd64.tmpl.xz
     - copied unchanged from r324242, head/sys/boot/efi/boot1/fat-amd64.tmpl.xz
  projects/krb5/sys/boot/efi/boot1/fat-arm.tmpl.xz
     - copied unchanged from r324242, head/sys/boot/efi/boot1/fat-arm.tmpl.xz
  projects/krb5/sys/boot/efi/boot1/fat-arm64.tmpl.xz
     - copied unchanged from r324242, head/sys/boot/efi/boot1/fat-arm64.tmpl.xz
  projects/krb5/sys/boot/efi/boot1/fat-i386.tmpl.xz
     - copied unchanged from r324242, head/sys/boot/efi/boot1/fat-i386.tmpl.xz
  projects/krb5/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/lua/
     - copied from r324242, head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/lua/
  projects/krb5/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zcp.h
     - copied unchanged from r324242, head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zcp.h
  projects/krb5/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zcp_global.h
     - copied unchanged from r324242, head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zcp_global.h
  projects/krb5/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zcp_iter.h
     - copied unchanged from r324242, head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zcp_iter.h
  projects/krb5/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zcp_prop.h
     - copied unchanged from r324242, head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zcp_prop.h
  projects/krb5/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zcp.c
     - copied unchanged from r324242, head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zcp.c
  projects/krb5/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zcp_get.c
     - copied unchanged from r324242, head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zcp_get.c
  projects/krb5/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zcp_global.c
     - copied unchanged from r324242, head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zcp_global.c
  projects/krb5/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zcp_iter.c
     - copied unchanged from r324242, head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zcp_iter.c
  projects/krb5/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zcp_synctask.c
     - copied unchanged from r324242, head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zcp_synctask.c
  projects/krb5/sys/contrib/dev/liquidio/
     - copied from r324242, head/sys/contrib/dev/liquidio/
  projects/krb5/sys/crypto/aesni/intel_sha1.c
     - copied unchanged from r324242, head/sys/crypto/aesni/intel_sha1.c
  projects/krb5/sys/crypto/aesni/intel_sha256.c
     - copied unchanged from r324242, head/sys/crypto/aesni/intel_sha256.c
  projects/krb5/sys/crypto/aesni/sha_sse.h
     - copied unchanged from r324242, head/sys/crypto/aesni/sha_sse.h
  projects/krb5/sys/dev/bhnd/bhnd_eromvar.h
     - copied unchanged from r324242, head/sys/dev/bhnd/bhnd_eromvar.h
  projects/krb5/sys/dev/bhnd/bhnd_private.h
     - copied unchanged from r324242, head/sys/dev/bhnd/bhnd_private.h
     - copied unchanged from r324242, head/sys/dev/efidev/efirt.c
  projects/krb5/sys/dev/liquidio/
     - copied from r324242, head/sys/dev/liquidio/
  projects/krb5/sys/dev/uart/uart_dev_mvebu.c
     - copied unchanged from r324242, head/sys/dev/uart/uart_dev_mvebu.c
  projects/krb5/sys/modules/i2c/icee/
     - copied from r324242, head/sys/modules/i2c/icee/
  projects/krb5/sys/modules/lio/
     - copied from r324242, head/sys/modules/lio/
  projects/krb5/usr.bin/sdiotool/brcmfmac_bus.h
     - copied unchanged from r324242, head/usr.bin/sdiotool/brcmfmac_bus.h
  projects/krb5/usr.bin/sdiotool/brcmfmac_sdio.h
     - copied unchanged from r324242, head/usr.bin/sdiotool/brcmfmac_sdio.h
  projects/krb5/usr.bin/sdiotool/cam_sdio.c
     - copied unchanged from r324242, head/usr.bin/sdiotool/cam_sdio.c
  projects/krb5/usr.bin/sdiotool/cam_sdio.h
     - copied unchanged from r324242, head/usr.bin/sdiotool/cam_sdio.h
  projects/krb5/usr.bin/sdiotool/linux_compat.h
     - copied unchanged from r324242, head/usr.bin/sdiotool/linux_compat.h
  projects/krb5/usr.bin/sdiotool/linux_sdio_compat.c
     - copied unchanged from r324242, head/usr.bin/sdiotool/linux_sdio_compat.c
  projects/krb5/usr.bin/sdiotool/linux_sdio_compat.h
     - copied unchanged from r324242, head/usr.bin/sdiotool/linux_sdio_compat.h
Directory Properties:
  projects/krb5/sys/amd64/amd64/efirt_machdep.c   (props changed)
  projects/krb5/sys/dev/efidev/efirt.c   (props changed)
Deleted:
  projects/krb5/etc/man.alias
  projects/krb5/etc/periodic/weekly/330.catman
  projects/krb5/sys/amd64/amd64/efirt.c
  projects/krb5/sys/amd64/conf/MMCCAM
  projects/krb5/sys/arm/allwinner/a10_gpio.h
  projects/krb5/sys/arm/conf/VIRT
  projects/krb5/sys/boot/efi/boot1/fat-amd64.tmpl.bz2.uu
  projects/krb5/sys/boot/efi/boot1/fat-arm.tmpl.bz2.uu
  projects/krb5/sys/boot/efi/boot1/fat-arm64.tmpl.bz2.uu
  projects/krb5/sys/boot/efi/boot1/fat-i386.tmpl.bz2.uu
  projects/krb5/sys/cam/mmc/mmc_sdio.c
  projects/krb5/sys/cam/mmc/mmc_sdio.h
  projects/krb5/sys/dev/cxgb/ulp/
  projects/krb5/sys/modules/cxgb/iw_cxgb/
  projects/krb5/sys/modules/cxgb/tom/
  projects/krb5/sys/sys/sockstate.h
  projects/krb5/usr.bin/catman/
  projects/krb5/usr.sbin/procctl/
  projects/krb5/usr.sbin/tcpdump/tcpdump/tcpdump.1
Modified:
  projects/krb5/Makefile.inc1
  projects/krb5/Makefile.libcompat
  projects/krb5/ObsoleteFiles.inc
  projects/krb5/UPDATING
  projects/krb5/bin/cat/cat.c
  projects/krb5/bin/cat/tests/Makefile
  projects/krb5/bin/chflags/Makefile
  projects/krb5/bin/mkdir/Makefile
  projects/krb5/bin/rcp/Makefile
  projects/krb5/bin/rmdir/Makefile
  projects/krb5/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/tst.inet_ntop.d
  projects/krb5/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/raise/tst.raise1.c
  projects/krb5/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/raise/tst.raise1.d
  projects/krb5/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/raise/tst.raise2.c
  projects/krb5/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/raise/tst.raise2.d
  projects/krb5/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/raise/tst.raise3.c
  projects/krb5/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/raise/tst.raise3.d
  projects/krb5/cddl/contrib/opensolaris/cmd/zdb/zdb.8
  projects/krb5/cddl/contrib/opensolaris/cmd/zdb/zdb.c
  projects/krb5/cddl/contrib/opensolaris/cmd/zfs/zfs.8
  projects/krb5/cddl/contrib/opensolaris/cmd/zfs/zfs_main.c
  projects/krb5/cddl/contrib/opensolaris/cmd/zpool/zpool.8
  projects/krb5/cddl/contrib/opensolaris/cmd/zpool/zpool_main.c
  projects/krb5/cddl/contrib/opensolaris/cmd/ztest/ztest.c
  projects/krb5/cddl/contrib/opensolaris/lib/libdtrace/common/dt_open.c
  projects/krb5/cddl/contrib/opensolaris/lib/libzfs/common/libzfs.h
  projects/krb5/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_dataset.c
  projects/krb5/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_impl.h
  projects/krb5/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_import.c
  projects/krb5/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_mount.c
  projects/krb5/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_pool.c
  projects/krb5/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_util.c
  projects/krb5/cddl/contrib/opensolaris/lib/libzfs_core/common/libzfs_core.c
  projects/krb5/cddl/contrib/opensolaris/lib/libzfs_core/common/libzfs_core.h
  projects/krb5/cddl/contrib/opensolaris/lib/libzpool/common/kernel.c
  projects/krb5/cddl/contrib/opensolaris/lib/libzpool/common/sys/zfs_context.h
  projects/krb5/cddl/contrib/opensolaris/lib/libzpool/common/util.c
  projects/krb5/cddl/lib/libzpool/Makefile
  projects/krb5/cddl/sbin/zfs/Makefile
  projects/krb5/cddl/usr.sbin/zfsd/zfsd_event.cc
  projects/krb5/contrib/elftoolchain/readelf/readelf.c
  projects/krb5/contrib/file/ChangeLog
  projects/krb5/contrib/file/aclocal.m4
  projects/krb5/contrib/file/config.guess
  projects/krb5/contrib/file/config.sub
  projects/krb5/contrib/file/configure
  projects/krb5/contrib/file/configure.ac
  projects/krb5/contrib/file/doc/file.man
  projects/krb5/contrib/file/doc/libmagic.man
  projects/krb5/contrib/file/doc/magic.man
  projects/krb5/contrib/file/magic/Localstuff
  projects/krb5/contrib/file/magic/Magdir/adventure
  projects/krb5/contrib/file/magic/Magdir/amanda
  projects/krb5/contrib/file/magic/Magdir/amigaos
  projects/krb5/contrib/file/magic/Magdir/android
  projects/krb5/contrib/file/magic/Magdir/animation
  projects/krb5/contrib/file/magic/Magdir/apple
  projects/krb5/contrib/file/magic/Magdir/archive
  projects/krb5/contrib/file/magic/Magdir/att3b
  projects/krb5/contrib/file/magic/Magdir/audio
  projects/krb5/contrib/file/magic/Magdir/blackberry
  projects/krb5/contrib/file/magic/Magdir/blender
  projects/krb5/contrib/file/magic/Magdir/c-lang
  projects/krb5/contrib/file/magic/Magdir/cad
  projects/krb5/contrib/file/magic/Magdir/cafebabe
  projects/krb5/contrib/file/magic/Magdir/clipper
  projects/krb5/contrib/file/magic/Magdir/coff
  projects/krb5/contrib/file/magic/Magdir/commands
  projects/krb5/contrib/file/magic/Magdir/compress
  projects/krb5/contrib/file/magic/Magdir/console
  projects/krb5/contrib/file/magic/Magdir/cups
  projects/krb5/contrib/file/magic/Magdir/database
  projects/krb5/contrib/file/magic/Magdir/der
  projects/krb5/contrib/file/magic/Magdir/diff
  projects/krb5/contrib/file/magic/Magdir/dolby
  projects/krb5/contrib/file/magic/Magdir/dump
  projects/krb5/contrib/file/magic/Magdir/dyadic
  projects/krb5/contrib/file/magic/Magdir/editors
  projects/krb5/contrib/file/magic/Magdir/filesystems
  projects/krb5/contrib/file/magic/Magdir/flash
  projects/krb5/contrib/file/magic/Magdir/fonts
  projects/krb5/contrib/file/magic/Magdir/fsav
  projects/krb5/contrib/file/magic/Magdir/games
  projects/krb5/contrib/file/magic/Magdir/geo
  projects/krb5/contrib/file/magic/Magdir/gnu
  projects/krb5/contrib/file/magic/Magdir/gpt
  projects/krb5/contrib/file/magic/Magdir/gringotts
  projects/krb5/contrib/file/magic/Magdir/hitachi-sh
  projects/krb5/contrib/file/magic/Magdir/ibm370
  projects/krb5/contrib/file/magic/Magdir/ibm6000
  projects/krb5/contrib/file/magic/Magdir/icc
  projects/krb5/contrib/file/magic/Magdir/images
  projects/krb5/contrib/file/magic/Magdir/intel
  projects/krb5/contrib/file/magic/Magdir/isz
  projects/krb5/contrib/file/magic/Magdir/jpeg
  projects/krb5/contrib/file/magic/Magdir/kerberos
  projects/krb5/contrib/file/magic/Magdir/kml
  projects/krb5/contrib/file/magic/Magdir/linux
  projects/krb5/contrib/file/magic/Magdir/lisp
  projects/krb5/contrib/file/magic/Magdir/m4
  projects/krb5/contrib/file/magic/Magdir/macintosh
  projects/krb5/contrib/file/magic/Magdir/make
  projects/krb5/contrib/file/magic/Magdir/maple
  projects/krb5/contrib/file/magic/Magdir/marc21
  projects/krb5/contrib/file/magic/Magdir/mathematica
  projects/krb5/contrib/file/magic/Magdir/metastore
  projects/krb5/contrib/file/magic/Magdir/meteorological
  projects/krb5/contrib/file/magic/Magdir/microfocus
  projects/krb5/contrib/file/magic/Magdir/mime
  projects/krb5/contrib/file/magic/Magdir/misctools
  projects/krb5/contrib/file/magic/Magdir/modem
  projects/krb5/contrib/file/magic/Magdir/mozilla
  projects/krb5/contrib/file/magic/Magdir/msdos
  projects/krb5/contrib/file/magic/Magdir/msvc
  projects/krb5/contrib/file/magic/Magdir/msx
  projects/krb5/contrib/file/magic/Magdir/mup
  projects/krb5/contrib/file/magic/Magdir/nasa
  projects/krb5/contrib/file/magic/Magdir/netbsd
  projects/krb5/contrib/file/magic/Magdir/netscape
  projects/krb5/contrib/file/magic/Magdir/nitpicker
  projects/krb5/contrib/file/magic/Magdir/os2
  projects/krb5/contrib/file/magic/Magdir/os9
  projects/krb5/contrib/file/magic/Magdir/pbf
  projects/krb5/contrib/file/magic/Magdir/pc88
  projects/krb5/contrib/file/magic/Magdir/pc98
  projects/krb5/contrib/file/magic/Magdir/pdf
  projects/krb5/contrib/file/magic/Magdir/pdp
  projects/krb5/contrib/file/magic/Magdir/perl
  projects/krb5/contrib/file/magic/Magdir/pgf
  projects/krb5/contrib/file/magic/Magdir/pgp
  projects/krb5/contrib/file/magic/Magdir/printer
  projects/krb5/contrib/file/magic/Magdir/project
  projects/krb5/contrib/file/magic/Magdir/psdbms
  projects/krb5/contrib/file/magic/Magdir/python
  projects/krb5/contrib/file/magic/Magdir/riff
  projects/krb5/contrib/file/magic/Magdir/ruby
  projects/krb5/contrib/file/magic/Magdir/sccs
  projects/krb5/contrib/file/magic/Magdir/scientific
  projects/krb5/contrib/file/magic/Magdir/sendmail
  projects/krb5/contrib/file/magic/Magdir/sequent
  projects/krb5/contrib/file/magic/Magdir/sgml
  projects/krb5/contrib/file/magic/Magdir/sharc
  projects/krb5/contrib/file/magic/Magdir/sketch
  projects/krb5/contrib/file/magic/Magdir/sql
  projects/krb5/contrib/file/magic/Magdir/ssl
  projects/krb5/contrib/file/magic/Magdir/sysex
  projects/krb5/contrib/file/magic/Magdir/terminfo
  projects/krb5/contrib/file/magic/Magdir/vms
  projects/krb5/contrib/file/magic/Magdir/vmware
  projects/krb5/contrib/file/magic/Magdir/vorbis
  projects/krb5/contrib/file/magic/Magdir/windows
  projects/krb5/contrib/file/magic/Magdir/xenix
  projects/krb5/contrib/file/magic/Magdir/xilinx
  projects/krb5/contrib/file/magic/Magdir/xwindows
  projects/krb5/contrib/file/magic/Makefile.am
  projects/krb5/contrib/file/magic/Makefile.in
  projects/krb5/contrib/file/python/magic.py
  projects/krb5/contrib/file/src/apprentice.c
  projects/krb5/contrib/file/src/cdf.c
  projects/krb5/contrib/file/src/cdf.h
  projects/krb5/contrib/file/src/cdf_time.c
  projects/krb5/contrib/file/src/compress.c
  projects/krb5/contrib/file/src/der.c
  projects/krb5/contrib/file/src/file.h
  projects/krb5/contrib/file/src/fsmagic.c
  projects/krb5/contrib/file/src/funcs.c
  projects/krb5/contrib/file/src/is_tar.c
  projects/krb5/contrib/file/src/magic.c
  projects/krb5/contrib/file/src/magic.h.in
  projects/krb5/contrib/file/src/print.c
  projects/krb5/contrib/file/src/readcdf.c
  projects/krb5/contrib/file/src/readelf.c
  projects/krb5/contrib/file/src/readelf.h
  projects/krb5/contrib/file/src/softmagic.c
  projects/krb5/contrib/file/src/vasprintf.c
  projects/krb5/contrib/file/tests/Makefile.am
  projects/krb5/contrib/file/tests/Makefile.in
  projects/krb5/contrib/file/tests/test.c
  projects/krb5/contrib/gcc/config/arm/unwind-arm.c
  projects/krb5/contrib/libarchive/cpio/bsdcpio.1
  projects/krb5/contrib/libarchive/cpio/cmdline.c
  projects/krb5/contrib/libarchive/cpio/cpio.c
  projects/krb5/contrib/libarchive/cpio/cpio.h
  projects/krb5/contrib/libarchive/libarchive/archive.h
  projects/krb5/contrib/libarchive/libarchive/archive_cmdline.c
  projects/krb5/contrib/libarchive/libarchive/archive_platform.h
  projects/krb5/contrib/libarchive/libarchive/archive_read_append_filter.c
  projects/krb5/contrib/libarchive/libarchive/archive_read_disk_entry_from_file.c
  projects/krb5/contrib/libarchive/libarchive/archive_read_filter.3
  projects/krb5/contrib/libarchive/libarchive/archive_read_support_filter_all.c
  projects/krb5/contrib/libarchive/libarchive/archive_read_support_format_cpio.c
  projects/krb5/contrib/libarchive/libarchive/archive_read_support_format_mtree.c
  projects/krb5/contrib/libarchive/libarchive/archive_read_support_format_rar.c
  projects/krb5/contrib/libarchive/libarchive/archive_read_support_format_tar.c
  projects/krb5/contrib/libarchive/libarchive/archive_read_support_format_xar.c
  projects/krb5/contrib/libarchive/libarchive/archive_read_support_format_zip.c
  projects/krb5/contrib/libarchive/libarchive/archive_string.c
  projects/krb5/contrib/libarchive/libarchive/archive_version_details.c
  projects/krb5/contrib/libarchive/libarchive/archive_write.3
  projects/krb5/contrib/libarchive/libarchive/archive_write_add_filter.c
  projects/krb5/contrib/libarchive/libarchive/archive_write_add_filter_by_name.c
  projects/krb5/contrib/libarchive/libarchive/archive_write_filter.3
  projects/krb5/contrib/libarchive/libarchive/archive_write_set_format_pax.c
  projects/krb5/contrib/libarchive/libarchive/test/test_archive_write_add_filter_by_name.c
  projects/krb5/contrib/libarchive/libarchive/test/test_fuzz.c
  projects/krb5/contrib/libarchive/tar/bsdtar.1
  projects/krb5/contrib/libarchive/tar/bsdtar.c
  projects/krb5/contrib/libarchive/tar/bsdtar.h
  projects/krb5/contrib/libarchive/tar/cmdline.c
  projects/krb5/contrib/libarchive/tar/creation_set.c
  projects/krb5/contrib/libarchive/tar/test/test_option_acls.c
  projects/krb5/contrib/libarchive/test_utils/test_common.h
  projects/krb5/contrib/libarchive/test_utils/test_main.c
  projects/krb5/contrib/one-true-awk/awk.h
  projects/krb5/contrib/one-true-awk/lex.c
  projects/krb5/contrib/one-true-awk/lib.c
  projects/krb5/contrib/one-true-awk/run.c
  projects/krb5/contrib/tcpdump/addrtoname.c
  projects/krb5/contrib/tcpdump/tcpdump.c
  projects/krb5/contrib/traceroute/traceroute.c
  projects/krb5/contrib/zlib/deflate.c
  projects/krb5/contrib/zlib/zlib.h
  projects/krb5/etc/Makefile
  projects/krb5/etc/defaults/periodic.conf
  projects/krb5/etc/defaults/rc.conf
  projects/krb5/etc/devd/usb.conf
  projects/krb5/etc/mtree/BSD.usr.dist
  projects/krb5/etc/periodic/weekly/Makefile
  projects/krb5/etc/rc.initdiskless
  projects/krb5/etc/rc.subr
  projects/krb5/gnu/usr.bin/binutils/libbfd/Makefile.amd64
  projects/krb5/lib/libarchive/Makefile
  projects/krb5/lib/libarchive/tests/Makefile
  projects/krb5/lib/libc/gen/tls.c
  projects/krb5/lib/libc/locale/collate.c
  projects/krb5/lib/libc/locale/setrunelocale.c
  projects/krb5/lib/libc/net/getaddrinfo.3
  projects/krb5/lib/libc/net/getaddrinfo.c
  projects/krb5/lib/libc/sys/open.2
  projects/krb5/lib/libc/sys/ptrace.2
  projects/krb5/lib/libc/sys/recv.2
  projects/krb5/lib/libc/sys/rename.2
  projects/krb5/lib/libcapsicum/capsicum_helpers.h
  projects/krb5/lib/libedit/Makefile
  projects/krb5/lib/libedit/chartype.c
  projects/krb5/lib/libefivar/efivar.c
  projects/krb5/lib/libmagic/config.h
  projects/krb5/lib/libnv/msgio.c
  projects/krb5/lib/libprocstat/libprocstat.c
  projects/krb5/lib/libprocstat/libprocstat.h
  projects/krb5/lib/libstand/tftp.c
  projects/krb5/lib/libsysdecode/flags.c
  projects/krb5/lib/libthr/thread/thr_private.h
  projects/krb5/lib/libthr/thread/thr_spec.c
  projects/krb5/lib/libufs/Makefile
  projects/krb5/lib/libufs/cgroup.c
  projects/krb5/lib/libufs/libufs.h
  projects/krb5/libexec/makewhatis.local/Makefile
  projects/krb5/libexec/makewhatis.local/makewhatis.local.8
  projects/krb5/libexec/makewhatis.local/makewhatis.local.sh
  projects/krb5/libexec/rtld-elf/arm/reloc.c
  projects/krb5/libexec/rtld-elf/arm/rtld_machdep.h
  projects/krb5/libexec/rtld-elf/mips/reloc.c
  projects/krb5/libexec/rtld-elf/mips/rtld_start.S
  projects/krb5/libexec/rtld-elf/rtld.c
  projects/krb5/libexec/rtld-elf/rtld.h
  projects/krb5/release/amd64/make-memstick.sh
  projects/krb5/release/arm/BANANAPI.conf
  projects/krb5/release/arm/BEAGLEBONE.conf
  projects/krb5/release/arm/CUBIEBOARD.conf
  projects/krb5/release/arm/CUBIEBOARD2.conf
  projects/krb5/release/arm/CUBOX-HUMMINGBOARD.conf
  projects/krb5/release/arm/GUMSTIX.conf
  projects/krb5/release/arm/PANDABOARD.conf
  projects/krb5/release/arm/RPI-B.conf
  projects/krb5/release/arm/RPI2.conf
  projects/krb5/release/arm64/RPI3.conf
  projects/krb5/release/arm64/make-memstick.sh
  projects/krb5/release/i386/make-memstick.sh
  projects/krb5/release/powerpc/make-memstick.sh
  projects/krb5/release/tools/vmimage.subr
  projects/krb5/sbin/dumpfs/dumpfs.c
  projects/krb5/sbin/fsck_ffs/fsutil.c
  projects/krb5/sbin/fsck_ffs/pass5.c
  projects/krb5/sbin/fsck_ffs/suj.c
  projects/krb5/sbin/fsdb/Makefile
  projects/krb5/sbin/geom/class/eli/geli.8
  projects/krb5/sbin/geom/class/part/gpart.8
  projects/krb5/sbin/init/init.c
  projects/krb5/sbin/ipfw/ipfw.8
  projects/krb5/sbin/ipfw/ipfw2.h
  projects/krb5/sbin/mdmfs/mdmfs.8
  projects/krb5/sbin/mdmfs/mdmfs.c
  projects/krb5/sbin/newfs/mkfs.c
  projects/krb5/sbin/ping/Makefile
  projects/krb5/sbin/ping/ping.c
  projects/krb5/sbin/sysctl/sysctl.8
  projects/krb5/share/man/man4/Makefile
  projects/krb5/share/man/man4/aesni.4
  projects/krb5/share/man/man4/altq.4
  projects/krb5/share/man/man4/crypto.4
  projects/krb5/share/man/man4/mpr.4
  projects/krb5/share/man/man4/mps.4
  projects/krb5/share/man/man4/siba.4
  projects/krb5/share/man/man4/vlan.4
  projects/krb5/share/man/man5/periodic.conf.5
  projects/krb5/share/man/man5/procfs.5
  projects/krb5/share/man/man5/rc.conf.5
  projects/krb5/share/man/man5/src.conf.5
  projects/krb5/share/man/man5/tmpfs.5
  projects/krb5/share/man/man9/Makefile
  projects/krb5/share/man/man9/nv.9
  projects/krb5/share/man/man9/ucred.9
  projects/krb5/share/misc/bsd-family-tree
  projects/krb5/share/misc/committers-ports.dot
  projects/krb5/share/misc/committers-src.dot
  projects/krb5/share/mk/bsd.dep.mk
  projects/krb5/share/mk/bsd.init.mk
  projects/krb5/share/mk/bsd.lib.mk
  projects/krb5/share/mk/bsd.prog.mk
  projects/krb5/share/mk/bsd.sys.mk
  projects/krb5/share/mk/src.libnames.mk
  projects/krb5/share/mk/src.opts.mk
  projects/krb5/sys/amd64/amd64/sys_machdep.c
  projects/krb5/sys/amd64/include/efi.h
  projects/krb5/sys/arm/allwinner/a10_ahci.c
  projects/krb5/sys/arm/allwinner/a10_ehci.c
  projects/krb5/sys/arm/allwinner/a10_gpio.c
  projects/krb5/sys/arm/allwinner/aw_usbphy.c
  projects/krb5/sys/arm/allwinner/clkng/ccu_a31.c
  projects/krb5/sys/arm/allwinner/clkng/ccu_a31.h
  projects/krb5/sys/arm/allwinner/clkng/ccu_a64.c
  projects/krb5/sys/arm/allwinner/clkng/ccu_a64.h
  projects/krb5/sys/arm/allwinner/clkng/ccu_h3.c
  projects/krb5/sys/arm/allwinner/clkng/ccu_h3.h
  projects/krb5/sys/arm/allwinner/if_awg.c
  projects/krb5/sys/arm/allwinner/if_awgreg.h
  projects/krb5/sys/arm/arm/elf_machdep.c
  projects/krb5/sys/arm/arm/machdep.c
  projects/krb5/sys/arm/arm/vfp.c
  projects/krb5/sys/arm/at91/at91_twi.c
  projects/krb5/sys/arm/broadcom/bcm2835/bcm2835_bsc.c
  projects/krb5/sys/arm/broadcom/bcm2835/bcm2835_bscreg.h
  projects/krb5/sys/arm/broadcom/bcm2835/bcm2835_bscvar.h
  projects/krb5/sys/arm/broadcom/bcm2835/bcm2835_machdep.c
  projects/krb5/sys/arm/broadcom/bcm2835/bcm2835_rng.c
  projects/krb5/sys/arm/broadcom/bcm2835/bcm2835_sdhci.c
  projects/krb5/sys/arm/conf/BEAGLEBONE-MMCCAM
  projects/krb5/sys/arm/conf/GENERIC
  projects/krb5/sys/arm/freescale/imx/files.imx6
  projects/krb5/sys/arm/freescale/imx/imx6_ahci.c
  projects/krb5/sys/arm/freescale/imx/imx_gpio.c
  projects/krb5/sys/arm/freescale/imx/imx_i2c.c
  projects/krb5/sys/arm/include/elf.h
  projects/krb5/sys/arm/include/md_var.h
  projects/krb5/sys/arm/include/pmap-v4.h
  projects/krb5/sys/arm/include/ptrace.h
  projects/krb5/sys/arm/include/vfp.h
  projects/krb5/sys/arm/nvidia/tegra_ahci.c
  projects/krb5/sys/arm/ti/ti_cpuid.c
  projects/krb5/sys/arm/ti/ti_cpuid.h
  projects/krb5/sys/arm/ti/ti_i2c.c
  projects/krb5/sys/arm/ti/ti_pruss.c
  projects/krb5/sys/arm/ti/ti_pruss.h
  projects/krb5/sys/arm/ti/ti_scm.c
  projects/krb5/sys/arm/ti/ti_sdhci.c
  projects/krb5/sys/arm/xscale/i8134x/std.i81342
  projects/krb5/sys/arm64/arm64/identcpu.c
  projects/krb5/sys/arm64/arm64/machdep.c
  projects/krb5/sys/arm64/arm64/mp_machdep.c
  projects/krb5/sys/arm64/arm64/trap.c
  projects/krb5/sys/arm64/conf/GENERIC
  projects/krb5/sys/arm64/include/armreg.h
  projects/krb5/sys/arm64/include/elf.h
  projects/krb5/sys/boot/Makefile.inc
  projects/krb5/sys/boot/common/loader.8
  projects/krb5/sys/boot/efi/boot1/Makefile
  projects/krb5/sys/boot/efi/boot1/Makefile.fat
  projects/krb5/sys/boot/efi/boot1/generate-fat.sh
  projects/krb5/sys/boot/efi/include/efilib.h
  projects/krb5/sys/boot/efi/include/efizfs.h
  projects/krb5/sys/boot/efi/libefi/devicename.c
  projects/krb5/sys/boot/efi/libefi/devpath.c
  projects/krb5/sys/boot/efi/libefi/efipart.c
  projects/krb5/sys/boot/efi/libefi/efizfs.c
  projects/krb5/sys/boot/efi/loader/main.c
  projects/krb5/sys/boot/fdt/dts/arm/rpi2.dts
  projects/krb5/sys/boot/i386/libi386/Makefile
  projects/krb5/sys/boot/i386/libi386/biosmem.c
  projects/krb5/sys/boot/zfs/zfsimpl.c
  projects/krb5/sys/cam/cam_iosched.c
  projects/krb5/sys/cam/ctl/ctl.c
  projects/krb5/sys/cam/ctl/ctl_backend_block.c
  projects/krb5/sys/cam/ctl/ctl_backend_ramdisk.c
  projects/krb5/sys/cam/ctl/ctl_io.h
  projects/krb5/sys/cam/mmc/mmc.h
  projects/krb5/sys/cam/mmc/mmc_da.c
  projects/krb5/sys/cam/mmc/mmc_xpt.c
  projects/krb5/sys/cam/nvme/nvme_da.c
  projects/krb5/sys/cam/scsi/scsi_all.c
  projects/krb5/sys/cddl/boot/zfs/zfsimpl.h
  projects/krb5/sys/cddl/compat/opensolaris/kern/opensolaris_sunddi.c
  projects/krb5/sys/cddl/compat/opensolaris/kern/opensolaris_vfs.c
  projects/krb5/sys/cddl/compat/opensolaris/sys/kcondvar.h
  projects/krb5/sys/cddl/compat/opensolaris/sys/sunddi.h
  projects/krb5/sys/cddl/compat/opensolaris/sys/time.h
  projects/krb5/sys/cddl/contrib/opensolaris/common/zfs/zfs_prop.c
  projects/krb5/sys/cddl/contrib/opensolaris/uts/common/Makefile.files
  projects/krb5/sys/cddl/contrib/opensolaris/uts/common/dtrace/dtrace.c
  projects/krb5/sys/cddl/contrib/opensolaris/uts/common/dtrace/fasttrap.c
  projects/krb5/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/abd.c
  projects/krb5/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/bpobj.c
  projects/krb5/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dmu.c
  projects/krb5/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dmu_tx.c
  projects/krb5/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_dataset.c
  projects/krb5/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_destroy.c
  projects/krb5/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_dir.c
  projects/krb5/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_pool.c
  projects/krb5/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_scan.c
  projects/krb5/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/spa.c
  projects/krb5/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/spa_misc.c
  projects/krb5/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/abd.h
  projects/krb5/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dmu.h
  projects/krb5/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dsl_dataset.h
  projects/krb5/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dsl_destroy.h
  projects/krb5/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dsl_dir.h
  projects/krb5/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dsl_pool.h
  projects/krb5/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dsl_scan.h
  projects/krb5/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/spa.h
  projects/krb5/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/spa_impl.h
  projects/krb5/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zfs_ioctl.h
  projects/krb5/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zfs_vfsops.h
  projects/krb5/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zfs_znode.h
  projects/krb5/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zil.h
  projects/krb5/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zil_impl.h
  projects/krb5/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zio.h
  projects/krb5/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/txg.c
  projects/krb5/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_geom.c
  projects/krb5/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_mirror.c
  projects/krb5/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_acl.c
  projects/krb5/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_ctldir.c
  projects/krb5/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_ioctl.c
  projects/krb5/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_vfsops.c
  projects/krb5/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_vnops.c
  projects/krb5/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_znode.c
  projects/krb5/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zil.c
  projects/krb5/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zio.c
  projects/krb5/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zvol.c
  projects/krb5/sys/cddl/contrib/opensolaris/uts/common/sys/debug.h
  projects/krb5/sys/cddl/contrib/opensolaris/uts/common/sys/fs/zfs.h
  projects/krb5/sys/cddl/dev/dtmalloc/dtmalloc.c
  projects/krb5/sys/cddl/dev/fbt/fbt.c
  projects/krb5/sys/cddl/dev/profile/profile.c
  projects/krb5/sys/cddl/dev/prototype.c
  projects/krb5/sys/cddl/dev/sdt/sdt.c
  projects/krb5/sys/cddl/dev/systrace/systrace.c
  projects/krb5/sys/compat/linsysfs/linsysfs.c
  projects/krb5/sys/compat/linux/linux_stats.c
  projects/krb5/sys/compat/linux/linux_util.c
  projects/krb5/sys/compat/linuxkpi/common/include/asm/atomic-long.h
  projects/krb5/sys/compat/linuxkpi/common/include/asm/atomic.h
  projects/krb5/sys/compat/linuxkpi/common/include/asm/atomic64.h
  projects/krb5/sys/compat/linuxkpi/common/include/linux/bitops.h
  projects/krb5/sys/compat/linuxkpi/common/include/linux/file.h
  projects/krb5/sys/compat/linuxkpi/common/include/linux/fs.h
  projects/krb5/sys/compat/linuxkpi/common/include/linux/inetdevice.h
  projects/krb5/sys/compat/linuxkpi/common/include/linux/mm.h
  projects/krb5/sys/compat/linuxkpi/common/include/linux/poll.h
  projects/krb5/sys/compat/linuxkpi/common/src/linux_compat.c
  projects/krb5/sys/compat/linuxkpi/common/src/linux_page.c
  projects/krb5/sys/compat/linuxkpi/common/src/linux_tasklet.c
  projects/krb5/sys/conf/NOTES
  projects/krb5/sys/conf/files
  projects/krb5/sys/conf/files.amd64
  projects/krb5/sys/conf/files.arm
  projects/krb5/sys/conf/files.arm64
  projects/krb5/sys/conf/files.i386
  projects/krb5/sys/conf/kern.mk
  projects/krb5/sys/conf/kern.pre.mk
  projects/krb5/sys/conf/newvers.sh
  projects/krb5/sys/contrib/ipfilter/netinet/ip_nat.c
  projects/krb5/sys/contrib/ipfilter/netinet/ip_state.c
  projects/krb5/sys/contrib/libnv/nvlist.c
  projects/krb5/sys/contrib/libnv/nvpair.c
  projects/krb5/sys/contrib/octeon-sdk/cvmx-l2c.c
  projects/krb5/sys/contrib/vchiq/interface/vchiq_arm/vchiq_2835_arm.c
  projects/krb5/sys/crypto/aesni/aesni.c
  projects/krb5/sys/crypto/aesni/aesni.h
  projects/krb5/sys/crypto/via/padlock_hash.c
  projects/krb5/sys/dev/ahci/ahci.c
  projects/krb5/sys/dev/ahci/ahci.h
  projects/krb5/sys/dev/ahci/ahci_generic.c
  projects/krb5/sys/dev/ahci/ahci_mv_fdt.c
  projects/krb5/sys/dev/ahci/ahci_pci.c
  projects/krb5/sys/dev/amdsmn/amdsmn.c
  projects/krb5/sys/dev/amdtemp/amdtemp.c
  projects/krb5/sys/dev/bhnd/bcma/bcma.c
  projects/krb5/sys/dev/bhnd/bcma/bcma_erom.c
  projects/krb5/sys/dev/bhnd/bhnd.c
  projects/krb5/sys/dev/bhnd/bhnd.h
  projects/krb5/sys/dev/bhnd/bhnd_bus_if.m
  projects/krb5/sys/dev/bhnd/bhnd_erom.c
  projects/krb5/sys/dev/bhnd/bhnd_erom.h
  projects/krb5/sys/dev/bhnd/bhnd_erom_if.m
  projects/krb5/sys/dev/bhnd/bhnd_subr.c
  projects/krb5/sys/dev/bhnd/bhnd_types.h
  projects/krb5/sys/dev/bhnd/bhndb/bhnd_bhndb.c
  projects/krb5/sys/dev/bhnd/bhndb/bhndb.c
  projects/krb5/sys/dev/bhnd/bhndb/bhndb_pci.c
  projects/krb5/sys/dev/bhnd/bhndb/bhndb_pcivar.h
  projects/krb5/sys/dev/bhnd/bhndb/bhndb_private.h
  projects/krb5/sys/dev/bhnd/bhndb/bhndb_subr.c
  projects/krb5/sys/dev/bhnd/bhndb/bhndbvar.h
  projects/krb5/sys/dev/bhnd/bhndreg.h
  projects/krb5/sys/dev/bhnd/bhndvar.h
  projects/krb5/sys/dev/bhnd/cores/chipc/chipc.c
  projects/krb5/sys/dev/bhnd/cores/chipc/pwrctl/bhnd_pwrctl.c
  projects/krb5/sys/dev/bhnd/cores/pci/bhnd_pci_hostb.c
  projects/krb5/sys/dev/bhnd/cores/pmu/bhnd_pmu.c
  projects/krb5/sys/dev/bhnd/nvram/bhnd_sprom.c
  projects/krb5/sys/dev/bhnd/siba/siba.c
  projects/krb5/sys/dev/bhnd/siba/siba_bhndb.c
  projects/krb5/sys/dev/bhnd/siba/siba_erom.c
  projects/krb5/sys/dev/bnxt/bnxt.h
  projects/krb5/sys/dev/bnxt/bnxt_hwrm.c
  projects/krb5/sys/dev/bnxt/bnxt_hwrm.h
  projects/krb5/sys/dev/bnxt/bnxt_sysctl.c
  projects/krb5/sys/dev/bnxt/bnxt_sysctl.h
  projects/krb5/sys/dev/bnxt/if_bnxt.c
  projects/krb5/sys/dev/cxgbe/crypto/t4_crypto.c
  projects/krb5/sys/dev/cxgbe/firmware/t6fw_cfg.txt
  projects/krb5/sys/dev/cxgbe/t4_main.c
  projects/krb5/sys/dev/cxgbe/t4_sge.c
  projects/krb5/sys/dev/cxgbe/tom/t4_ddp.c
  projects/krb5/sys/dev/cxgbe/tom/t4_tom.h
  projects/krb5/sys/dev/drm/drmP.h
  projects/krb5/sys/dev/drm2/i915/i915_drv.c
  projects/krb5/sys/dev/drm2/i915/i915_gem.c
  projects/krb5/sys/dev/drm2/i915/i915_gem_gtt.c
  projects/krb5/sys/dev/drm2/radeon/radeon_drv.c
  projects/krb5/sys/dev/e1000/if_em.c
  projects/krb5/sys/dev/glxiic/glxiic.c
  projects/krb5/sys/dev/gpio/gpio_if.m
  projects/krb5/sys/dev/gpio/gpioc.c
  projects/krb5/sys/dev/hyperv/netvsc/hn_nvs.c
  projects/krb5/sys/dev/hyperv/netvsc/hn_rndis.c
  projects/krb5/sys/dev/hyperv/netvsc/hn_rndis.h
  projects/krb5/sys/dev/hyperv/netvsc/if_hn.c
  projects/krb5/sys/dev/hyperv/netvsc/if_hnvar.h
  projects/krb5/sys/dev/hyperv/netvsc/ndis.h
  projects/krb5/sys/dev/ichwd/ichwd.h
  projects/krb5/sys/dev/iicbus/icee.c
  projects/krb5/sys/dev/iicbus/iicbus_if.m
  projects/krb5/sys/dev/intpm/intpm.c
  projects/krb5/sys/dev/ioat/ioat.c
  projects/krb5/sys/dev/ixl/ixl_txrx.c
  projects/krb5/sys/dev/jedec_ts/jedec_ts.c
  projects/krb5/sys/dev/md/md.c
  projects/krb5/sys/dev/mlx4/mlx4_en/en.h
  projects/krb5/sys/dev/mlx4/mlx4_en/mlx4_en_netdev.c
  projects/krb5/sys/dev/mlx4/mlx4_en/mlx4_en_rx.c
  projects/krb5/sys/dev/mlx5/mlx5_en/en.h
  projects/krb5/sys/dev/mlx5/mlx5_en/mlx5_en_main.c
  projects/krb5/sys/dev/mlx5/mlx5_en/mlx5_en_rx.c
  projects/krb5/sys/dev/mlx5/mlx5_en/mlx5_en_tx.c
  projects/krb5/sys/dev/mmc/host/dwmmc.c
  projects/krb5/sys/dev/mpr/mpr.c
  projects/krb5/sys/dev/mpr/mpr_pci.c
  projects/krb5/sys/dev/mpr/mpr_sas.c
  projects/krb5/sys/dev/mpr/mpr_sas.h
  projects/krb5/sys/dev/mpr/mpr_sas_lsi.c
  projects/krb5/sys/dev/mpr/mpr_table.c
  projects/krb5/sys/dev/mpr/mpr_table.h
  projects/krb5/sys/dev/mpr/mprvar.h
  projects/krb5/sys/dev/mps/mps.c
  projects/krb5/sys/dev/mps/mps_pci.c
  projects/krb5/sys/dev/mps/mps_sas.c
  projects/krb5/sys/dev/mps/mps_sas.h
  projects/krb5/sys/dev/mps/mps_sas_lsi.c
  projects/krb5/sys/dev/mps/mps_table.c
  projects/krb5/sys/dev/mps/mps_table.h
  projects/krb5/sys/dev/mps/mpsvar.h
  projects/krb5/sys/dev/neta/if_mvneta.c
  projects/krb5/sys/dev/neta/if_mvneta_fdt.c
  projects/krb5/sys/dev/neta/if_mvnetavar.h
  projects/krb5/sys/dev/ntb/ntb_hw/ntb_hw_intel.c
  projects/krb5/sys/dev/ntb/ntb_hw/ntb_hw_plx.c
  projects/krb5/sys/dev/nvme/nvme_ctrlr.c
  projects/krb5/sys/dev/nvme/nvme_sim.c
  projects/krb5/sys/dev/pccard/pccardvar.h
  projects/krb5/sys/dev/ppc/ppc.c
  projects/krb5/sys/dev/qlxgbe/ql_def.h
  projects/krb5/sys/dev/qlxgbe/ql_glbl.h
  projects/krb5/sys/dev/qlxgbe/ql_hw.c
  projects/krb5/sys/dev/qlxgbe/ql_minidump.c
  projects/krb5/sys/dev/qlxgbe/ql_os.c
  projects/krb5/sys/dev/sdhci/fsl_sdhci.c
  projects/krb5/sys/dev/sdhci/sdhci.c
  projects/krb5/sys/dev/sdhci/sdhci.h
  projects/krb5/sys/dev/sdhci/sdhci_pci.c
  projects/krb5/sys/dev/smbus/smb.c
  projects/krb5/sys/dev/smbus/smbconf.h
  projects/krb5/sys/dev/smc/if_smc.c
  projects/krb5/sys/dev/ti/if_ti.c
  projects/krb5/sys/dev/usb/controller/ehci_mv.c
  projects/krb5/sys/dev/usb/controller/xhci_mv.c
  projects/krb5/sys/dev/usb/net/if_smsc.c
  projects/krb5/sys/dev/usb/net/if_ure.c
  projects/krb5/sys/dev/usb/usb_hub.c
  projects/krb5/sys/dev/usb/usbdevs
  projects/krb5/sys/dev/usb/wlan/if_uath.c
  projects/krb5/sys/fs/cd9660/cd9660_vnops.c
  projects/krb5/sys/fs/devfs/devfs_vnops.c
  projects/krb5/sys/fs/ext2fs/ext2_alloc.c
  projects/krb5/sys/fs/ext2fs/ext2_extern.h
  projects/krb5/sys/fs/ext2fs/ext2_inode.c
  projects/krb5/sys/fs/ext2fs/ext2_inode_cnv.c
  projects/krb5/sys/fs/nfs/nfs.h
  projects/krb5/sys/fs/nfs/nfs_commonsubs.c
  projects/krb5/sys/fs/nfs/nfs_var.h
  projects/krb5/sys/fs/nfs/nfscl.h
  projects/krb5/sys/fs/nfs/nfsclstate.h
  projects/krb5/sys/fs/nfs/nfsport.h
  projects/krb5/sys/fs/nfsclient/nfs_clcomsubs.c
  projects/krb5/sys/fs/nfsclient/nfs_clkdtrace.c
  projects/krb5/sys/fs/nfsclient/nfs_clrpcops.c
  projects/krb5/sys/fs/nfsclient/nfs_clstate.c
  projects/krb5/sys/fs/nfsserver/nfs_nfsdserv.c
  projects/krb5/sys/fs/tmpfs/tmpfs_fifoops.c
  projects/krb5/sys/fs/tmpfs/tmpfs_subr.c
  projects/krb5/sys/fs/tmpfs/tmpfs_vnops.c
  projects/krb5/sys/fs/tmpfs/tmpfs_vnops.h
  projects/krb5/sys/fs/udf/udf_vnops.c
  projects/krb5/sys/geom/eli/g_eli_integrity.c
  projects/krb5/sys/geom/geom_subr.c
  projects/krb5/sys/geom/mirror/g_mirror.c
  projects/krb5/sys/geom/mirror/g_mirror.h
  projects/krb5/sys/i386/conf/GENERIC
  projects/krb5/sys/i386/i386/apic_vector.s
  projects/krb5/sys/i386/i386/exception.s
  projects/krb5/sys/i386/i386/genassym.c
  projects/krb5/sys/i386/i386/sys_machdep.c
  projects/krb5/sys/i386/include/asmacros.h
  projects/krb5/sys/kern/imgact_elf.c
  projects/krb5/sys/kern/kern_fork.c
  projects/krb5/sys/kern/kern_mutex.c
  projects/krb5/sys/kern/kern_sendfile.c
  projects/krb5/sys/kern/kern_sysctl.c
  projects/krb5/sys/kern/subr_blist.c
  projects/krb5/sys/kern/subr_gtaskqueue.c
  projects/krb5/sys/kern/subr_witness.c
  projects/krb5/sys/kern/sys_process.c
  projects/krb5/sys/kern/uipc_shm.c
  projects/krb5/sys/kern/uipc_socket.c
  projects/krb5/sys/kern/uipc_usrreq.c
  projects/krb5/sys/kern/vfs_bio.c
  projects/krb5/sys/kern/vfs_cache.c
  projects/krb5/sys/kern/vfs_default.c
  projects/krb5/sys/kern/vfs_export.c
  projects/krb5/sys/kern/vfs_mount.c
  projects/krb5/sys/kern/vfs_subr.c
  projects/krb5/sys/libkern/crc32.c
  projects/krb5/sys/mips/broadcom/bcm_machdep.c
  projects/krb5/sys/mips/broadcom/bcm_machdep.h
  projects/krb5/sys/mips/broadcom/bcm_nvram_cfe.c
  projects/krb5/sys/mips/broadcom/bhnd_nexus.c
  projects/krb5/sys/mips/include/cpufunc.h
  projects/krb5/sys/mips/include/cpuregs.h
  projects/krb5/sys/mips/include/elf.h
  projects/krb5/sys/mips/rmi/rootfs_list.txt
  projects/krb5/sys/modules/Makefile
  projects/krb5/sys/modules/aesni/Makefile
  projects/krb5/sys/modules/bhnd/bhndb_pci/Makefile
  projects/krb5/sys/modules/cxgb/Makefile
  projects/krb5/sys/modules/efirt/Makefile
  projects/krb5/sys/modules/i2c/Makefile
  projects/krb5/sys/modules/i2c/ds1307/Makefile
  projects/krb5/sys/modules/i2c/ds13rtc/Makefile
  projects/krb5/sys/modules/i2c/ds3231/Makefile
  projects/krb5/sys/modules/i2c/isl12xx/Makefile
  projects/krb5/sys/modules/i2c/nxprtc/Makefile
  projects/krb5/sys/modules/i2c/s35390a/Makefile
  projects/krb5/sys/modules/uart/Makefile
  projects/krb5/sys/modules/zfs/Makefile
  projects/krb5/sys/net/bpf_zerocopy.c
  projects/krb5/sys/net/if_bridge.c
  projects/krb5/sys/net/if_vlan.c
  projects/krb5/sys/net/iflib.c
  projects/krb5/sys/net/iflib.h
  projects/krb5/sys/net/mp_ring.c
  projects/krb5/sys/netgraph/ng_iface.c
  projects/krb5/sys/netinet/ip_icmp.c
  projects/krb5/sys/netinet/sctp.h
  projects/krb5/sys/netinet/sctp_asconf.c
  projects/krb5/sys/netinet/sctp_asconf.h
  projects/krb5/sys/netinet/sctp_constants.h
  projects/krb5/sys/netinet/sctp_indata.c
  projects/krb5/sys/netinet/sctp_input.c
  projects/krb5/sys/netinet/sctp_os_bsd.h
  projects/krb5/sys/netinet/sctp_output.c
  projects/krb5/sys/netinet/sctp_output.h
  projects/krb5/sys/netinet/sctp_pcb.c
  projects/krb5/sys/netinet/sctp_pcb.h
  projects/krb5/sys/netinet/sctp_sysctl.c
  projects/krb5/sys/netinet/sctp_uio.h
  projects/krb5/sys/netinet/sctp_usrreq.c
  projects/krb5/sys/netinet/sctputil.c
  projects/krb5/sys/netinet/tcp_syncache.c
  projects/krb5/sys/netinet/tcp_timewait.c
  projects/krb5/sys/netinet/tcp_var.h
  projects/krb5/sys/netinet6/sctp6_usrreq.c
  projects/krb5/sys/netinet6/send.c
  projects/krb5/sys/netipsec/xform_ah.c
  projects/krb5/sys/netpfil/ipfw/ip_fw2.c
  projects/krb5/sys/netpfil/ipfw/ip_fw_dynamic.c
  projects/krb5/sys/netpfil/ipfw/ip_fw_table.c
  projects/krb5/sys/netpfil/ipfw/nat64/nat64lsn_control.c
  projects/krb5/sys/netpfil/ipfw/nat64/nat64stl_control.c
  projects/krb5/sys/netpfil/ipfw/nptv6/nptv6.c
  projects/krb5/sys/netsmb/smb_subr.c
  projects/krb5/sys/ofed/drivers/infiniband/core/ucm.c
  projects/krb5/sys/ofed/drivers/infiniband/core/ucma.c
  projects/krb5/sys/ofed/drivers/infiniband/core/user_mad.c
  projects/krb5/sys/ofed/drivers/infiniband/core/uverbs_main.c
  projects/krb5/sys/opencrypto/crypto.c
  projects/krb5/sys/opencrypto/cryptodev.c
  projects/krb5/sys/opencrypto/cryptodev.h
  projects/krb5/sys/opencrypto/xform_md5.c
  projects/krb5/sys/opencrypto/xform_null.c
  projects/krb5/sys/opencrypto/xform_rmd160.c
  projects/krb5/sys/opencrypto/xform_sha1.c
  projects/krb5/sys/opencrypto/xform_sha2.c
  projects/krb5/sys/powerpc/aim/mmu_oea.c
  projects/krb5/sys/powerpc/aim/mmu_oea64.c
  projects/krb5/sys/powerpc/conf/GENERIC
  projects/krb5/sys/powerpc/include/elf.h
  projects/krb5/sys/powerpc/include/intr_machdep.h
  projects/krb5/sys/powerpc/include/spr.h
  projects/krb5/sys/powerpc/mpc85xx/mpc85xx.c
  projects/krb5/sys/powerpc/powerpc/cpu.c
  projects/krb5/sys/powerpc/powerpc/machdep.c
  projects/krb5/sys/powerpc/powerpc/stack_machdep.c
  projects/krb5/sys/riscv/conf/GENERIC
  projects/krb5/sys/riscv/include/elf.h
  projects/krb5/sys/riscv/riscv/machdep.c
  projects/krb5/sys/riscv/riscv/pmap.c
  projects/krb5/sys/sparc64/conf/GENERIC
  projects/krb5/sys/sparc64/include/elf.h
  projects/krb5/sys/sys/_task.h
  projects/krb5/sys/sys/blist.h
  projects/krb5/sys/sys/buf.h
  projects/krb5/sys/sys/efi.h
  projects/krb5/sys/sys/elf_common.h
  projects/krb5/sys/sys/gpio.h
  projects/krb5/sys/sys/mbuf.h
  projects/krb5/sys/sys/module.h
  projects/krb5/sys/sys/mutex.h
  projects/krb5/sys/sys/param.h
  projects/krb5/sys/sys/sockbuf.h
  projects/krb5/sys/sys/socketvar.h
  projects/krb5/sys/sys/sysent.h
  projects/krb5/sys/sys/unpcb.h
  projects/krb5/sys/sys/vmmeter.h
  projects/krb5/sys/ufs/ffs/ffs_alloc.c
  projects/krb5/sys/ufs/ffs/ffs_inode.c
  projects/krb5/sys/ufs/ffs/ffs_snapshot.c
  projects/krb5/sys/ufs/ffs/ffs_softdep.c
  projects/krb5/sys/ufs/ffs/ffs_vfsops.c
  projects/krb5/sys/ufs/ffs/ffs_vnops.c
  projects/krb5/sys/ufs/ffs/fs.h
  projects/krb5/sys/ufs/ufs/dinode.h
  projects/krb5/sys/ufs/ufs/ufs_vnops.c
  projects/krb5/sys/vm/swap_pager.c
  projects/krb5/sys/vm/uma.h
  projects/krb5/sys/vm/uma_core.c
  projects/krb5/sys/vm/uma_int.h
  projects/krb5/sys/vm/vm_meter.c
  projects/krb5/sys/vm/vm_object.c
  projects/krb5/sys/vm/vm_object.h
  projects/krb5/sys/vm/vm_page.c
  projects/krb5/sys/vm/vm_page.h
  projects/krb5/sys/x86/include/elf.h
  projects/krb5/sys/x86/include/specialreg.h
  projects/krb5/sys/x86/include/x86_var.h
  projects/krb5/sys/x86/x86/identcpu.c
  projects/krb5/sys/x86/x86/io_apic.c
  projects/krb5/sys/x86/x86/local_apic.c
  projects/krb5/sys/x86/x86/mca.c
  projects/krb5/targets/pseudo/userland/Makefile.depend
  projects/krb5/tests/sys/opencrypto/cryptodev.py
  projects/krb5/tests/sys/opencrypto/cryptotest.py
  projects/krb5/tools/build/mk/OptionalObsoleteFiles.inc
  projects/krb5/tools/build/options/WITHOUT_MAN_UTILS
  projects/krb5/tools/tools/nanobsd/defaults.sh
  projects/krb5/tools/tools/nanobsd/embedded/common
  projects/krb5/tools/tools/nanobsd/legacy.sh
  projects/krb5/usr.bin/Makefile
  projects/krb5/usr.bin/awk/awk.1
  projects/krb5/usr.bin/bluetooth/btsockstat/btsockstat.c
  projects/krb5/usr.bin/bsdcat/tests/Makefile
  projects/krb5/usr.bin/calendar/calendars/calendar.freebsd
  projects/krb5/usr.bin/calendar/events.c
  projects/krb5/usr.bin/cpio/tests/Makefile
  projects/krb5/usr.bin/gcore/elfcore.c
  projects/krb5/usr.bin/getconf/confstr.gperf
  projects/krb5/usr.bin/getconf/getconf.1
  projects/krb5/usr.bin/getconf/getconf.c
  projects/krb5/usr.bin/getconf/getconf.h
  projects/krb5/usr.bin/getconf/pathconf.gperf
  projects/krb5/usr.bin/getconf/sysconf.gperf
  projects/krb5/usr.bin/grep/regex/fastmatch.h
  projects/krb5/usr.bin/kdump/Makefile
  projects/krb5/usr.bin/kdump/kdump.c
  projects/krb5/usr.bin/ktrdump/ktrdump.c
  projects/krb5/usr.bin/lock/lock.c
  projects/krb5/usr.bin/man/man.sh
  projects/krb5/usr.bin/netstat/inet.c
  projects/krb5/usr.bin/netstat/netgraph.c
  projects/krb5/usr.bin/netstat/netstat.1
  projects/krb5/usr.bin/netstat/unix.c
  projects/krb5/usr.bin/procstat/procstat.1
  projects/krb5/usr.bin/procstat/procstat_files.c
  projects/krb5/usr.bin/rsh/rsh.1
  projects/krb5/usr.bin/rsh/rsh.c
  projects/krb5/usr.bin/sdiotool/Makefile
  projects/krb5/usr.bin/sdiotool/sdiotool.c
  projects/krb5/usr.bin/sockstat/sockstat.1
  projects/krb5/usr.bin/sockstat/sockstat.c
  projects/krb5/usr.bin/su/su.1
  projects/krb5/usr.bin/svn/lib/libsvn_client/Makefile
  projects/krb5/usr.bin/systat/netstat.c
  projects/krb5/usr.bin/tail/tests/tail_test.sh
  projects/krb5/usr.bin/tar/tests/Makefile
  projects/krb5/usr.sbin/Makefile
  projects/krb5/usr.sbin/acpi/acpidump/acpi.c
  projects/krb5/usr.sbin/acpi/acpidump/acpidump.8
  projects/krb5/usr.sbin/bsdinstall/partedit/gpart_ops.c
  projects/krb5/usr.sbin/bsdinstall/scripts/config
  projects/krb5/usr.sbin/bsdinstall/scripts/hardening
  projects/krb5/usr.sbin/config/config.h
  projects/krb5/usr.sbin/cpucontrol/cpucontrol.8
  projects/krb5/usr.sbin/cpucontrol/cpucontrol.c
  projects/krb5/usr.sbin/crunch/examples/really-big.conf
  projects/krb5/usr.sbin/cxgbetool/cxgbetool.c
  projects/krb5/usr.sbin/diskinfo/diskinfo.8
  projects/krb5/usr.sbin/diskinfo/diskinfo.c
  projects/krb5/usr.sbin/i2c/i2c.c
  projects/krb5/usr.sbin/iovctl/iovctl.c
  projects/krb5/usr.sbin/manctl/manctl.8
  projects/krb5/usr.sbin/manctl/manctl.sh
  projects/krb5/usr.sbin/mountd/mountd.c
  projects/krb5/usr.sbin/ppp/auth.c
  projects/krb5/usr.sbin/tcpdrop/tcpdrop.8
  projects/krb5/usr.sbin/tcpdrop/tcpdrop.c
  projects/krb5/usr.sbin/tcpdump/tcpdump/Makefile
  projects/krb5/usr.sbin/tcpdump/tcpdump/config.h
  projects/krb5/usr.sbin/traceroute/Makefile
  projects/krb5/usr.sbin/traceroute6/traceroute6.8
  projects/krb5/usr.sbin/traceroute6/traceroute6.c
  projects/krb5/usr.sbin/zic/zic/Makefile
Directory Properties:
  projects/krb5/   (props changed)
  projects/krb5/cddl/   (props changed)
  projects/krb5/cddl/contrib/opensolaris/   (props changed)
  projects/krb5/cddl/contrib/opensolaris/cmd/zdb/   (props changed)
  projects/krb5/cddl/contrib/opensolaris/cmd/zfs/   (props changed)
  projects/krb5/cddl/contrib/opensolaris/lib/libzfs/   (props changed)
  projects/krb5/contrib/elftoolchain/   (props changed)
  projects/krb5/contrib/file/   (props changed)
  projects/krb5/contrib/gcc/   (props changed)
  projects/krb5/contrib/libarchive/   (props changed)
  projects/krb5/contrib/one-true-awk/   (props changed)
  projects/krb5/contrib/tcpdump/   (props changed)
  projects/krb5/contrib/zlib/   (props changed)
  projects/krb5/gnu/usr.bin/binutils/   (props changed)
  projects/krb5/lib/libedit/   (props changed)
  projects/krb5/sys/cddl/contrib/opensolaris/   (props changed)
  projects/krb5/sys/contrib/dev/acpica/   (props changed)
  projects/krb5/sys/contrib/ipfilter/   (props changed)
  projects/krb5/sys/contrib/octeon-sdk/   (props changed)

Modified: projects/krb5/Makefile.inc1
==============================================================================
--- projects/krb5/Makefile.inc1	Wed Oct  4 01:12:26 2017	(r324244)
+++ projects/krb5/Makefile.inc1	Wed Oct  4 01:14:54 2017	(r324245)
@@ -2559,7 +2559,7 @@ delete-old-files: .PHONY
 	done
 # Remove catpages without corresponding manpages.
 	@exec 3<&0; \
-	find ${DESTDIR}/usr/share/man/cat* ! -type d | \
+	find ${DESTDIR}/usr/share/man/cat* ! -type d 2>/dev/null | \
 	sed -ep -e's:${DESTDIR}/usr/share/man/cat:${DESTDIR}/usr/share/man/man:' | \
 	while read catpage; do \
 		read manpage; \

Modified: projects/krb5/Makefile.libcompat
==============================================================================
--- projects/krb5/Makefile.libcompat	Wed Oct  4 01:12:26 2017	(r324244)
+++ projects/krb5/Makefile.libcompat	Wed Oct  4 01:14:54 2017	(r324245)
@@ -179,10 +179,12 @@ build${libcompat}: .PHONY
 .endfor
 	${_+_}cd ${.CURDIR}; \
 	    ${LIBCOMPATWMAKE} -f Makefile.inc1 -DNO_FSCHG libraries
-.if ${libcompat} == "32" && !defined(NO_RTLD)
+.if ${libcompat} == "32"
 .for _t in ${_obj} all
+.if !defined(NO_RTLD)
 	${_+_}cd ${.CURDIR}/libexec/rtld-elf; PROG=ld-elf32.so.1 ${LIBCOMPATWMAKE} \
 	    -DNO_FSCHG DIRPRFX=libexec/rtld-elf/ ${_t}
+.endif
 	${_+_}cd ${.CURDIR}/usr.bin/ldd; PROG=ldd32 ${LIBCOMPATWMAKE} \
 	    DIRPRFX=usr.bin/ldd ${_t}
 .endfor
@@ -192,9 +194,11 @@ distribute${libcompat} install${libcompat}: .PHONY
 .for _dir in ${_LC_LIBDIRS.yes}
 	${_+_}cd ${.CURDIR}/${_dir}; ${LIBCOMPATIMAKE} ${.TARGET:S/${libcompat}$//}
 .endfor
-.if ${libcompat} == "32" && !defined(NO_RTLD)
+.if ${libcompat} == "32"
+.if !defined(NO_RTLD)
 	${_+_}cd ${.CURDIR}/libexec/rtld-elf; \
 	    PROG=ld-elf32.so.1 ${LIBCOMPATIMAKE} ${.TARGET:S/32$//}
+.endif
 	${_+_}cd ${.CURDIR}/usr.bin/ldd; PROG=ldd32 ${LIBCOMPATIMAKE} \
 	    ${.TARGET:S/32$//}
 .endif

Modified: projects/krb5/ObsoleteFiles.inc
==============================================================================
--- projects/krb5/ObsoleteFiles.inc	Wed Oct  4 01:12:26 2017	(r324244)
+++ projects/krb5/ObsoleteFiles.inc	Wed Oct  4 01:14:54 2017	(r324245)
@@ -38,6 +38,135 @@
 #   xargs -n1 | sort | uniq -d;
 # done
 
+# 20170927: crshared
+OLD_FILES+=usr/share/man/man9/crshared.9.gz
+# 20170927: procctl
+OLD_FILES+=usr/share/man/man8/procctl.8.gz
+OLD_FILES+=usr/sbin/procctl
+# 20170926: remove unneeded man aliases and locales directory
+OLD_FILES+=usr/share/man/en.ISO8859-1/man1
+OLD_FILES+=usr/share/man/en.ISO8859-1/man2
+OLD_FILES+=usr/share/man/en.ISO8859-1/man3
+OLD_FILES+=usr/share/man/en.ISO8859-1/man4
+OLD_FILES+=usr/share/man/en.ISO8859-1/man5
+OLD_FILES+=usr/share/man/en.ISO8859-1/man6
+OLD_FILES+=usr/share/man/en.ISO8859-1/man7
+OLD_FILES+=usr/share/man/en.ISO8859-1/man8
+OLD_FILES+=usr/share/man/en.ISO8859-1/man9
+OLD_DIRS+=usr/share/man/en.ISO8859-1
+OLD_FILES+=usr/share/man/en.ISO8859-1/mandoc.db
+OLD_FILES+=usr/share/man/en.UTF-8/man1
+OLD_FILES+=usr/share/man/en.UTF-8/man2
+OLD_FILES+=usr/share/man/en.UTF-8/man3
+OLD_FILES+=usr/share/man/en.UTF-8/man4
+OLD_FILES+=usr/share/man/en.UTF-8/man5
+OLD_FILES+=usr/share/man/en.UTF-8/man6
+OLD_FILES+=usr/share/man/en.UTF-8/man7
+OLD_FILES+=usr/share/man/en.UTF-8/man8
+OLD_FILES+=usr/share/man/en.UTF-8/man9
+OLD_FILES+=usr/share/man/en.UTF-8/mandoc.db
+OLD_DIRS+=usr/share/man/en.UTF-8
+OLD_FILES+=usr/share/man/en.ISO8859-15
+OLD_FILES+=usr/share/openssl/man/en.ISO8859-1/man1
+OLD_FILES+=usr/share/openssl/man/en.ISO8859-1/man3
+OLD_FILES+=usr/share/openssl/man/en.ISO8859-1/mandoc.db
+OLD_DIRS+=usr/share/openssl/man/en.ISO8859-1
+OLD_FILES+=usr/share/openssl/man/en.ISO8859-15
+OLD_DIRS+=usr/share/man/ja/man1
+OLD_DIRS+=usr/share/man/ja/man2
+OLD_DIRS+=usr/share/man/ja/man3
+OLD_DIRS+=usr/share/man/ja/man4
+OLD_DIRS+=usr/share/man/ja/man5
+OLD_DIRS+=usr/share/man/ja/man6
+OLD_DIRS+=usr/share/man/ja/man7
+OLD_DIRS+=usr/share/man/ja/man8
+OLD_DIRS+=usr/share/man/ja/man9
+OLD_DIRS+=usr/share/man/ja
+# 20170913: remove unneeded catman utility
+OLD_FILES+=etc/periodic/weekly/330.catman
+OLD_FILES+=usr/bin/catman
+OLD_FILES+=usr/libexec/catman.local
+OLD_FILES+=usr/share/man/man1/catman.1.gz
+OLD_FILES+=usr/share/man/man8/catman.local.8.gz
+OLD_DIRS+=usr/share/man/cat1
+OLD_DIRS+=usr/share/man/cat2
+OLD_DIRS+=usr/share/man/cat3
+OLD_DIRS+=usr/share/man/cat4/amd64
+OLD_DIRS+=usr/share/man/cat4/arm
+OLD_DIRS+=usr/share/man/cat4/i386
+OLD_DIRS+=usr/share/man/cat4/powerpc
+OLD_DIRS+=usr/share/man/cat4/sparc64
+OLD_DIRS+=usr/share/man/cat4
+OLD_DIRS+=usr/share/man/cat5
+OLD_DIRS+=usr/share/man/cat6
+OLD_DIRS+=usr/share/man/cat7
+OLD_DIRS+=usr/share/man/cat8/amd64
+OLD_DIRS+=usr/share/man/cat8/arm
+OLD_DIRS+=usr/share/man/cat8/i386
+OLD_DIRS+=usr/share/man/cat8/powerpc
+OLD_DIRS+=usr/share/man/cat8/sparc64
+OLD_DIRS+=usr/share/man/cat8
+OLD_DIRS+=usr/share/man/cat9
+OLD_DIRS+=usr/share/man/en.ISO8859-1/cat1
+OLD_DIRS+=usr/share/man/en.ISO8859-1/cat2
+OLD_DIRS+=usr/share/man/en.ISO8859-1/cat3
+OLD_DIRS+=usr/share/man/en.ISO8859-1/cat4/amd64
+OLD_DIRS+=usr/share/man/en.ISO8859-1/cat4/arm
+OLD_DIRS+=usr/share/man/en.ISO8859-1/cat4/i386
+OLD_DIRS+=usr/share/man/en.ISO8859-1/cat4/powerpc
+OLD_DIRS+=usr/share/man/en.ISO8859-1/cat4/sparc64
+OLD_DIRS+=usr/share/man/en.ISO8859-1/cat4
+OLD_DIRS+=usr/share/man/en.ISO8859-1/cat5
+OLD_DIRS+=usr/share/man/en.ISO8859-1/cat6
+OLD_DIRS+=usr/share/man/en.ISO8859-1/cat7
+OLD_DIRS+=usr/share/man/en.ISO8859-1/cat8/amd64
+OLD_DIRS+=usr/share/man/en.ISO8859-1/cat8/arm
+OLD_DIRS+=usr/share/man/en.ISO8859-1/cat8/i386
+OLD_DIRS+=usr/share/man/en.ISO8859-1/cat8/powerpc
+OLD_DIRS+=usr/share/man/en.ISO8859-1/cat8/sparc64
+OLD_DIRS+=usr/share/man/en.ISO8859-1/cat8
+OLD_DIRS+=usr/share/man/en.ISO8859-1/cat9
+OLD_DIRS+=usr/share/man/en.UTF-8/cat1
+OLD_DIRS+=usr/share/man/en.UTF-8/cat2
+OLD_DIRS+=usr/share/man/en.UTF-8/cat3
+OLD_DIRS+=usr/share/man/en.UTF-8/cat4/amd64
+OLD_DIRS+=usr/share/man/en.UTF-8/cat4/arm
+OLD_DIRS+=usr/share/man/en.UTF-8/cat4/i386
+OLD_DIRS+=usr/share/man/en.UTF-8/cat4/powerpc
+OLD_DIRS+=usr/share/man/en.UTF-8/cat4/sparc64
+OLD_DIRS+=usr/share/man/en.UTF-8/cat4
+OLD_DIRS+=usr/share/man/en.UTF-8/cat5
+OLD_DIRS+=usr/share/man/en.UTF-8/cat6
+OLD_DIRS+=usr/share/man/en.UTF-8/cat7
+OLD_DIRS+=usr/share/man/en.UTF-8/cat8/amd64
+OLD_DIRS+=usr/share/man/en.UTF-8/cat8/arm
+OLD_DIRS+=usr/share/man/en.UTF-8/cat8/i386
+OLD_DIRS+=usr/share/man/en.UTF-8/cat8/powerpc
+OLD_DIRS+=usr/share/man/en.UTF-8/cat8/sparc64
+OLD_DIRS+=usr/share/man/en.UTF-8/cat8
+OLD_DIRS+=usr/share/man/en.UTF-8/cat9
+OLD_DIRS+=usr/share/man/ja/cat1
+OLD_DIRS+=usr/share/man/ja/cat2
+OLD_DIRS+=usr/share/man/ja/cat3
+OLD_DIRS+=usr/share/man/ja/cat4/amd64
+OLD_DIRS+=usr/share/man/ja/cat4/arm
+OLD_DIRS+=usr/share/man/ja/cat4/i386
+OLD_DIRS+=usr/share/man/ja/cat4/powerpc
+OLD_DIRS+=usr/share/man/ja/cat4/sparc64
+OLD_DIRS+=usr/share/man/ja/cat4
+OLD_DIRS+=usr/share/man/ja/cat5
+OLD_DIRS+=usr/share/man/ja/cat6
+OLD_DIRS+=usr/share/man/ja/cat7
+OLD_DIRS+=usr/share/man/ja/cat8/amd64
+OLD_DIRS+=usr/share/man/ja/cat8/arm
+OLD_DIRS+=usr/share/man/ja/cat8/powerpc
+OLD_DIRS+=usr/share/man/ja/cat8/sparc64
+OLD_DIRS+=usr/share/man/ja/cat8
+OLD_DIRS+=usr/share/man/ja/cat9
+OLD_DIRS+=usr/share/openssl/man/cat1
+OLD_DIRS+=usr/share/openssl/man/cat3
+OLD_DIRS+=usr/share/openssl/man/en.ISO8859-1/cat1
+OLD_DIRS+=usr/share/openssl/man/en.ISO8859-1/cat3
 # 20170831: hemdal becomes private
 OLD_FILES+=usr/include/asn1-common.h
 OLD_FILES+=usr/include/asn1_err.h
@@ -154,10 +283,8 @@ OLD_LIBS+=usr/lib/libwind.a
 OLD_LIBS+=usr/lib/libwind.so
 OLD_LIBS+=usr/lib/libwind.so.11
 OLD_LIBS+=usr/lib/libwind_p.a
-
 # 20170802: ksyms(4) ioctl interface was removed
 OLD_FILES+=usr/include/sys/ksyms.h
-
 # 20170722: new clang import which bumps version from 4.0.0 to 5.0.0.
 OLD_FILES+=usr/lib/clang/4.0.0/include/sanitizer/allocator_interface.h
 OLD_FILES+=usr/lib/clang/4.0.0/include/sanitizer/asan_interface.h

Modified: projects/krb5/UPDATING
==============================================================================
--- projects/krb5/UPDATING	Wed Oct  4 01:12:26 2017	(r324244)
+++ projects/krb5/UPDATING	Wed Oct  4 01:14:54 2017	(r324245)
@@ -51,9 +51,23 @@ NOTE TO PEOPLE WHO THINK THAT FreeBSD 12.x IS SLOW:
 
 ****************************** SPECIAL WARNING: ******************************
 
+20170912:
+	The default serial number format for CTL LUNs has changed.  This will
+	affect users who use /dev/diskid/* device nodes, or whose FibreChannel
+	or iSCSI clients care about their LUNs' serial numbers.  Users who
+	require serial number stability should hardcode serial numbers in
+	/etc/ctl.conf .
+
+20170912:
+	For 32-bit arm compiled for hard-float support, soft-floating point
+	binaries now always get their shared libraries from
+	LD_SOFT_LIBRARY_PATH (in the past, this was only used if
+	/usr/libsoft also existed). Only users with a hard-float ld.so, but
+	soft-float everything else should be affected.
+
 20170826:
-       During boot the geli passphrase will be hidden. To restore previous
-       behavior see geli(8) configuration options.
+	The geli password typed at boot is now hidden.  To restore the previous
+	behavior, see geli(8) for configuration options.
 
 20170825:
 	Move PMTUD blackhole counters to TCPSTATS and remove them from bare

Modified: projects/krb5/bin/cat/cat.c
==============================================================================
--- projects/krb5/bin/cat/cat.c	Wed Oct  4 01:12:26 2017	(r324244)
+++ projects/krb5/bin/cat/cat.c	Wed Oct  4 01:14:54 2017	(r324245)
@@ -226,10 +226,16 @@ cook_cat(FILE *fp)
 				} else
 					gobble = 0;
 			}
-			if (nflag && (!bflag || ch != '\n')) {
-				(void)fprintf(stdout, "%6d\t", ++line);
-				if (ferror(stdout))
-					break;
+			if (nflag) {
+				if (!bflag || ch != '\n') {
+					(void)fprintf(stdout, "%6d\t", ++line);
+					if (ferror(stdout))
+						break;
+				} else if (eflag) {
+					(void)fprintf(stdout, "%6s\t", "");
+					if (ferror(stdout))
+						break;
+				}
 			}
 		}
 		if (ch == '\n') {

Modified: projects/krb5/bin/cat/tests/Makefile
==============================================================================
--- projects/krb5/bin/cat/tests/Makefile	Wed Oct  4 01:12:26 2017	(r324244)
+++ projects/krb5/bin/cat/tests/Makefile	Wed Oct  4 01:14:54 2017	(r324245)
@@ -17,10 +17,4 @@ ${PACKAGE}FILES+=		d_vt_output.out
 
 .include <netbsd-tests.test.mk>
 
-d_align.out: ${TESTSRC}/d_align.out
-	sed -E -e 's,^[[:space:]]{7}\$$$$,\$$,' < ${.ALLSRC} > ${.TARGET}.tmp
-	mv ${.TARGET}.tmp ${.TARGET}
-
-CLEANFILES+=			d_align.out d_align.out.tmp
-
 .include <bsd.test.mk>

Modified: projects/krb5/bin/chflags/Makefile
==============================================================================
--- projects/krb5/bin/chflags/Makefile	Wed Oct  4 01:12:26 2017	(r324244)
+++ projects/krb5/bin/chflags/Makefile	Wed Oct  4 01:14:54 2017	(r324245)
@@ -1,6 +1,8 @@
 #	@(#)Makefile	8.1 (Berkeley) 6/6/93
 # $FreeBSD$
 
+.include <src.opts.mk>
+
 PACKAGE=runtime
 PROG=	chflags
 

Modified: projects/krb5/bin/mkdir/Makefile
==============================================================================
--- projects/krb5/bin/mkdir/Makefile	Wed Oct  4 01:12:26 2017	(r324244)
+++ projects/krb5/bin/mkdir/Makefile	Wed Oct  4 01:14:54 2017	(r324245)
@@ -1,6 +1,8 @@
 #	@(#)Makefile	8.1 (Berkeley) 5/31/93
 # $FreeBSD$
 
+.include <src.opts.mk>
+
 PACKAGE=runtime
 PROG=	mkdir
 

Modified: projects/krb5/bin/rcp/Makefile
==============================================================================
--- projects/krb5/bin/rcp/Makefile	Wed Oct  4 01:12:26 2017	(r324244)
+++ projects/krb5/bin/rcp/Makefile	Wed Oct  4 01:14:54 2017	(r324245)
@@ -1,6 +1,8 @@
 #	@(#)Makefile	8.1 (Berkeley) 7/19/93
 # $FreeBSD$
 
+.include <src.opts.mk>
+
 PACKAGE=rcmds
 PROG=	rcp
 SRCS=	rcp.c util.c

Modified: projects/krb5/bin/rmdir/Makefile
==============================================================================
--- projects/krb5/bin/rmdir/Makefile	Wed Oct  4 01:12:26 2017	(r324244)
+++ projects/krb5/bin/rmdir/Makefile	Wed Oct  4 01:14:54 2017	(r324245)
@@ -1,9 +1,10 @@
 #	@(#)Makefile	8.1 (Berkeley) 5/31/93
 # $FreeBSD$
 
+.include <src.opts.mk>
+
 PACKAGE=runtime
 PROG=	rmdir
-
 HAS_TESTS=
 SUBDIR.${MK_TESTS}+= tests
 

Modified: projects/krb5/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/tst.inet_ntop.d
==============================================================================
--- projects/krb5/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/tst.inet_ntop.d	Wed Oct  4 01:12:26 2017	(r324244)
+++ projects/krb5/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/tst.inet_ntop.d	Wed Oct  4 01:14:54 2017	(r324245)
@@ -28,9 +28,6 @@
 
 #pragma D option quiet
 
-inline int AF_INET = 2;
-inline int AF_INET6 = 28;
-
 in_addr_t *ip4a;
 in_addr_t *ip4b;
 in_addr_t *ip4c;

Modified: projects/krb5/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/raise/tst.raise1.c
==============================================================================
--- projects/krb5/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/raise/tst.raise1.c	Wed Oct  4 01:12:26 2017	(r324244)
+++ projects/krb5/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/raise/tst.raise1.c	Wed Oct  4 01:14:54 2017	(r324245)
@@ -35,13 +35,13 @@ main(int argc, char **argv)
 	sigset_t ss;
 
 	(void) sigemptyset(&ss);
-	(void) sigaddset(&ss, SIGINT);
+	(void) sigaddset(&ss, SIGUSR1);
 	(void) sigprocmask(SIG_BLOCK, &ss, NULL);
 
 	do {
 		(void) getpid();
 		(void) sigpending(&ss);
-	} while (!sigismember(&ss, SIGINT));
+	} while (!sigismember(&ss, SIGUSR1));
 
 	return (0);
 }

Modified: projects/krb5/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/raise/tst.raise1.d
==============================================================================
--- projects/krb5/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/raise/tst.raise1.d	Wed Oct  4 01:12:26 2017	(r324244)
+++ projects/krb5/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/raise/tst.raise1.d	Wed Oct  4 01:14:54 2017	(r324245)
@@ -47,7 +47,7 @@ syscall::getpid:entry
 /pid == $1/
 {
 	trace("raised");
-	raise(SIGINT);
+	raise(SIGUSR1);
 	/*
 	 * Wait no more than half a second for the process to die.
 	 */
@@ -55,6 +55,7 @@ syscall::getpid:entry
 }
 
 syscall::exit:entry
+/pid == $1/
 {
 	exit(0);
 }

Modified: projects/krb5/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/raise/tst.raise2.c
==============================================================================
--- projects/krb5/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/raise/tst.raise2.c	Wed Oct  4 01:12:26 2017	(r324244)
+++ projects/krb5/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/raise/tst.raise2.c	Wed Oct  4 01:14:54 2017	(r324245)
@@ -45,7 +45,7 @@ main(int argc, char **argv)
 	sigemptyset(&sa.sa_mask);
 	sa.sa_flags = 0;
 
-	(void) sigaction(SIGINT, &sa, NULL);
+	(void) sigaction(SIGUSR1, &sa, NULL);
 
 	for (;;) {
 		(void) getpid();

Modified: projects/krb5/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/raise/tst.raise2.d
==============================================================================
--- projects/krb5/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/raise/tst.raise2.d	Wed Oct  4 01:12:26 2017	(r324244)
+++ projects/krb5/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/raise/tst.raise2.d	Wed Oct  4 01:14:54 2017	(r324245)
@@ -47,7 +47,7 @@ syscall::getpid:return
 /pid == $1/
 {
 	trace("raised");
-	raise(SIGINT);
+	raise(SIGUSR1);
 	/*
 	 * Wait no more than half a second for the process to die.
 	 */
@@ -55,6 +55,7 @@ syscall::getpid:return
 }
 
 syscall::exit:entry
+/pid == $1/
 {
 	exit(0);
 }

Modified: projects/krb5/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/raise/tst.raise3.c
==============================================================================
--- projects/krb5/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/raise/tst.raise3.c	Wed Oct  4 01:12:26 2017	(r324244)
+++ projects/krb5/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/raise/tst.raise3.c	Wed Oct  4 01:14:54 2017	(r324245)
@@ -45,7 +45,7 @@ main(int argc, char **argv)
 	sigemptyset(&sa.sa_mask);
 	sa.sa_flags = 0;
 
-	(void) sigaction(SIGINT, &sa, NULL);
+	(void) sigaction(SIGUSR1, &sa, NULL);
 
 	for (;;) {
 		(void) getpid();

Modified: projects/krb5/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/raise/tst.raise3.d
==============================================================================
--- projects/krb5/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/raise/tst.raise3.d	Wed Oct  4 01:12:26 2017	(r324244)
+++ projects/krb5/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/raise/tst.raise3.d	Wed Oct  4 01:14:54 2017	(r324245)
@@ -47,7 +47,7 @@ syscall::getpid:entry
 /pid == $1/
 {
 	trace("raised");
-	raise(SIGINT);
+	raise(SIGUSR1);
 	/*
 	 * Wait no more than half a second for the process to die.
 	 */
@@ -55,6 +55,7 @@ syscall::getpid:entry
 }
 
 syscall::exit:entry
+/pid == $1/
 {
 	exit(0);
 }

Modified: projects/krb5/cddl/contrib/opensolaris/cmd/zdb/zdb.8
==============================================================================
--- projects/krb5/cddl/contrib/opensolaris/cmd/zdb/zdb.8	Wed Oct  4 01:12:26 2017	(r324244)
+++ projects/krb5/cddl/contrib/opensolaris/cmd/zdb/zdb.8	Wed Oct  4 01:14:54 2017	(r324245)
@@ -15,11 +15,12 @@
 .\" Copyright 2012, Richard Lowe.
 .\" Copyright (c) 2012, Marcelo Araujo <araujo@FreeBSD.org>.
 .\" Copyright (c) 2012, 2014 by Delphix. All rights reserved.
+.\" Copyright 2016 Nexenta Systems, Inc.
 .\" All Rights Reserved.
 .\"
 .\" $FreeBSD$
 .\"
-.Dd July 26, 2014
+.Dd October 1, 2017
 .Dt ZDB 8
 .Os
 .Sh NAME
@@ -27,12 +28,13 @@
 .Nd Display zpool debugging and consistency information
 .Sh SYNOPSIS
 .Nm
-.Op Fl CumdibcsDvhLMXFPA
+.Op Fl CmdibcsDvhLMXFPA
 .Op Fl e Op Fl p Ar path...
 .Op Fl t Ar txg
 .Op Fl U Ar cache
 .Op Fl I Ar inflight I/Os
 .Op Fl x Ar dumpdir
+.Op Fl o Ar var=value
 .Ar poolname
 .Op Ar object ...
 .Nm
@@ -63,7 +65,7 @@
 .Ar poolname
 .Nm
 .Fl l
-.Op Fl uA
+.Op Fl Aqu
 .Ar device
 .Nm
 .Fl C
@@ -155,10 +157,15 @@ dataset.
 If specified multiple times, display counts of each intent log transaction
 type.
 .It Fl l Ar device
-Display the vdev labels from the specified device.
+Read the vdev labels from the specified device.
+Return 0 if a valid label was found, 1 if an error occurred, and 2 if no valid
+labels were found.
 If the
 .Fl u
 option is also specified, also display the uberblocks on this device.
+If the
+.Fl q
+option is also specified, also display the uberblocks on this device.
 .It Fl L
 Disable leak tracing and the loading of space maps.
 By default,
@@ -252,6 +259,10 @@ Limit the number of outstanding checksum I/Os to the s
 The default value is 200. This option affects the performance of the
 .Fl c
 option.
+.It Fl o Ar var=value
+Set the given global libzpool variable to the provided value. The value must be
+an unsigned 32-bit integer. Currently only little-endian systems are supported
+to avoid accidentally setting the high 32 bits of 64-bit variables.
 .It Fl P
 Print numbers in an unscaled form more amenable to parsing, eg. 1000000 rather
 than 1M.

Modified: projects/krb5/cddl/contrib/opensolaris/cmd/zdb/zdb.c
==============================================================================
--- projects/krb5/cddl/contrib/opensolaris/cmd/zdb/zdb.c	Wed Oct  4 01:12:26 2017	(r324244)
+++ projects/krb5/cddl/contrib/opensolaris/cmd/zdb/zdb.c	Wed Oct  4 01:14:54 2017	(r324245)
@@ -23,6 +23,7 @@
  * Copyright (c) 2005, 2010, Oracle and/or its affiliates. All rights reserved.
  * Copyright (c) 2011, 2016 by Delphix. All rights reserved.
  * Copyright (c) 2014 Integros [integros.com]
+ * Copyright 2016 Nexenta Systems, Inc.
  */
 
 #include <stdio.h>
@@ -120,8 +121,9 @@ static void
 usage(void)
 {
 	(void) fprintf(stderr,
-	    "Usage: %s [-CumMdibcsDvhLXFPAG] [-t txg] [-e [-p path...]] "
-	    "[-U config] [-I inflight I/Os] [-x dumpdir] poolname [object...]\n"
+	    "Usage: %s [-CmMdibcsDvhLXFPAG] [-t txg] [-e [-p path...]] "
+	    "[-U config] [-I inflight I/Os] [-x dumpdir] [-o var=value] "
+	    "poolname [object...]\n"
 	    "       %s [-divPA] [-e -p path...] [-U config] dataset "
 	    "[object...]\n"
 	    "       %s -mM [-LXFPA] [-t txg] [-e [-p path...]] [-U config] "
@@ -129,7 +131,7 @@ usage(void)
 	    "       %s -R [-A] [-e [-p path...]] poolname "
 	    "vdev:offset:size[:flags]\n"
 	    "       %s -S [-PA] [-e [-p path...]] [-U config] poolname\n"
-	    "       %s -l [-uA] device\n"
+	    "       %s -l [-Aqu] device\n"
 	    "       %s -C [-A] [-U config]\n\n",
 	    cmdname, cmdname, cmdname, cmdname, cmdname, cmdname, cmdname);
 
@@ -140,7 +142,6 @@ usage(void)
 	(void) fprintf(stderr, "    If object numbers are specified, only "
 	    "those objects are dumped\n\n");
 	(void) fprintf(stderr, "    Options to control amount of output:\n");
-	(void) fprintf(stderr, "        -u uberblock\n");
 	(void) fprintf(stderr, "        -d dataset(s)\n");
 	(void) fprintf(stderr, "        -i intent logs\n");
 	(void) fprintf(stderr, "        -C config (or cachefile if alone)\n");
@@ -154,7 +155,7 @@ usage(void)
 	(void) fprintf(stderr, "        -D dedup statistics\n");
 	(void) fprintf(stderr, "        -S simulate dedup to measure effect\n");
 	(void) fprintf(stderr, "        -v verbose (applies to all others)\n");
-	(void) fprintf(stderr, "        -l dump label contents\n");
+	(void) fprintf(stderr, "        -l read label contents\n");
 	(void) fprintf(stderr, "        -L disable leak tracking (do not "
 	    "load spacemaps)\n");
 	(void) fprintf(stderr, "        -R read and display block from a "
@@ -183,6 +184,10 @@ usage(void)
 	    "checksumming I/Os [default is 200]\n");
 	(void) fprintf(stderr, "        -G dump zfs_dbgmsg buffer before "
 	    "exiting\n");
+	(void) fprintf(stderr, "        -o <variable>=<value> set global "
+	    "variable to an unsigned 32-bit integer value\n");
+	(void) fprintf(stderr, "        -q don't print label contents\n");
+	(void) fprintf(stderr, "        -u uberblock\n");
 	(void) fprintf(stderr, "Specify an option more than once (e.g. -bb) "
 	    "to make only that option verbose\n");
 	(void) fprintf(stderr, "Default is to dump everything non-verbosely\n");
@@ -1582,8 +1587,9 @@ dump_deadlist(dsl_deadlist_t *dl)
 	    dle = AVL_NEXT(&dl->dl_tree, dle)) {
 		if (dump_opt['d'] >= 5) {
 			char buf[128];
-			(void) snprintf(buf, sizeof (buf), "mintxg %llu -> "
-			    "obj %llu", (longlong_t)dle->dle_mintxg,
+			(void) snprintf(buf, sizeof (buf),
+			    "mintxg %llu -> obj %llu",
+			    (longlong_t)dle->dle_mintxg,
 			    (longlong_t)dle->dle_bpobj.bpo_object);
 			dump_full_bpobj(&dle->dle_bpobj, buf, 0);
 		} else {
@@ -2156,44 +2162,52 @@ dump_label_uberblocks(vdev_label_t *lbl, uint64_t ashi
 	}
 }
 
-static void
+static int
 dump_label(const char *dev)
 {
 	int fd;
 	vdev_label_t label;
-	char *path, *buf = label.vl_vdev_phys.vp_nvlist;
+	char path[MAXPATHLEN];
+	char *buf = label.vl_vdev_phys.vp_nvlist;
 	size_t buflen = sizeof (label.vl_vdev_phys.vp_nvlist);
 	struct stat64 statbuf;
 	uint64_t psize, ashift;
-	int len = strlen(dev) + 1;
+	boolean_t label_found = B_FALSE;
 
-	if (strncmp(dev, ZFS_DISK_ROOTD, strlen(ZFS_DISK_ROOTD)) == 0) {
-		len++;
-		path = malloc(len);
-		(void) snprintf(path, len, "%s%s", ZFS_RDISK_ROOTD,
-		    dev + strlen(ZFS_DISK_ROOTD));
-	} else {
-		path = strdup(dev);
+	(void) strlcpy(path, dev, sizeof (path));
+	if (dev[0] == '/') {
+		if (strncmp(dev, ZFS_DISK_ROOTD,
+		    strlen(ZFS_DISK_ROOTD)) == 0) {
+			(void) snprintf(path, sizeof (path), "%s%s",
+			    ZFS_RDISK_ROOTD, dev + strlen(ZFS_DISK_ROOTD));
+		}
+	} else if (stat64(path, &statbuf) != 0) {
+		char *s;
+
+		(void) snprintf(path, sizeof (path), "%s%s", ZFS_RDISK_ROOTD,
+		    dev);
+		if (((s = strrchr(dev, 's')) == NULL &&
+		    (s = strchr(dev, 'p')) == NULL) ||
+		    !isdigit(*(s + 1)))
+			(void) strlcat(path, "s0", sizeof (path));
 	}
 
 	if ((fd = open64(path, O_RDONLY)) < 0) {
-		(void) printf("cannot open '%s': %s\n", path, strerror(errno));
-		free(path);
+		(void) fprintf(stderr, "cannot open '%s': %s\n", path,
+		    strerror(errno));
 		exit(1);
 	}
 
 	if (fstat64(fd, &statbuf) != 0) {
-		(void) printf("failed to stat '%s': %s\n", path,
+		(void) fprintf(stderr, "failed to stat '%s': %s\n", path,
 		    strerror(errno));
-		free(path);
 		(void) close(fd);
 		exit(1);
 	}
 
 	if (S_ISBLK(statbuf.st_mode)) {
-		(void) printf("cannot use '%s': character device required\n",
-		    path);
-		free(path);
+		(void) fprintf(stderr,
+		    "cannot use '%s': character device required\n", path);
 		(void) close(fd);
 		exit(1);
 	}
@@ -2204,36 +2218,43 @@ dump_label(const char *dev)
 	for (int l = 0; l < VDEV_LABELS; l++) {
 		nvlist_t *config = NULL;
 
-		(void) printf("--------------------------------------------\n");
-		(void) printf("LABEL %d\n", l);
-		(void) printf("--------------------------------------------\n");
+		if (!dump_opt['q']) {
+			(void) printf("------------------------------------\n");
+			(void) printf("LABEL %d\n", l);
+			(void) printf("------------------------------------\n");
+		}
 
 		if (pread64(fd, &label, sizeof (label),
 		    vdev_label_offset(psize, l, 0)) != sizeof (label)) {
-			(void) printf("failed to read label %d\n", l);
+			if (!dump_opt['q'])
+				(void) printf("failed to read label %d\n", l);
 			continue;
 		}
 
 		if (nvlist_unpack(buf, buflen, &config, 0) != 0) {
-			(void) printf("failed to unpack label %d\n", l);
+			if (!dump_opt['q'])
+				(void) printf("failed to unpack label %d\n", l);
 			ashift = SPA_MINBLOCKSHIFT;
 		} else {
 			nvlist_t *vdev_tree = NULL;
 
-			dump_nvlist(config, 4);
+			if (!dump_opt['q'])
+				dump_nvlist(config, 4);
 			if ((nvlist_lookup_nvlist(config,
 			    ZPOOL_CONFIG_VDEV_TREE, &vdev_tree) != 0) ||
 			    (nvlist_lookup_uint64(vdev_tree,
 			    ZPOOL_CONFIG_ASHIFT, &ashift) != 0))
 				ashift = SPA_MINBLOCKSHIFT;
 			nvlist_free(config);
+			label_found = B_TRUE;
 		}
 		if (dump_opt['u'])
 			dump_label_uberblocks(&label, ashift);
 	}
 
-	free(path);
 	(void) close(fd);
+
+	return (label_found ? 0 : 2);
 }
 
 static uint64_t dataset_feature_count[SPA_FEATURES];
@@ -3614,7 +3635,7 @@ main(int argc, char **argv)
 		spa_config_path = spa_config_path_env;
 
 	while ((c = getopt(argc, argv,
-	    "bcdhilmMI:suCDRSAFLXx:evp:t:U:PG")) != -1) {
+	    "bcdhilmMI:suCDRSAFLXx:evp:t:U:PGo:q")) != -1) {
 		switch (c) {
 		case 'b':
 		case 'c':
@@ -3640,6 +3661,7 @@ main(int argc, char **argv)
 		case 'X':
 		case 'e':
 		case 'P':
+		case 'q':
 			dump_opt[c]++;
 			break;
 		case 'I':
@@ -3683,6 +3705,11 @@ main(int argc, char **argv)
 		case 'x':
 			vn_dumpdir = optarg;
 			break;
+		case 'o':
+			error = set_global_var(optarg);
+			if (error != 0)
+				usage();
+			break;
 		default:
 			usage();
 			break;
@@ -3743,10 +3770,8 @@ main(int argc, char **argv)
 		usage();
 	}
 
-	if (dump_opt['l']) {
-		dump_label(argv[0]);
-		return (0);
-	}
+	if (dump_opt['l'])
+		return (dump_label(argv[0]));
 
 	if (dump_opt['X'] || dump_opt['F'])
 		rewind = ZPOOL_DO_REWIND |

Copied: projects/krb5/cddl/contrib/opensolaris/cmd/zfs/zfs-program.8 (from r324242, head/cddl/contrib/opensolaris/cmd/zfs/zfs-program.8)
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ projects/krb5/cddl/contrib/opensolaris/cmd/zfs/zfs-program.8	Wed Oct  4 01:14:54 2017	(r324245, copy of r324242, head/cddl/contrib/opensolaris/cmd/zfs/zfs-program.8)
@@ -0,0 +1,536 @@
+.\" This file and its contents are supplied under the terms of the
+.\" Common Development and Distribution License ("CDDL"), version 1.0.
+.\" You may only use this file in accordance with the terms of version
+.\" 1.0 of the CDDL.
+.\"
+.\" A full copy of the text of the CDDL should have accompanied this
+.\" source.  A copy of the CDDL is also available via the Internet at
+.\" http://www.illumos.org/license/CDDL.
+.\"
+.\"
+.\" Copyright (c) 2016, 2017 by Delphix. All rights reserved.
+.\"
+.Dd October 02, 2017
+.Dt ZFS-PROGRAM 1M
+.Os
+.Sh NAME
+.Nm zfs program
+.Nd executes ZFS channel programs
+.Sh SYNOPSIS
+.Cm zfs program
+.Op Fl t Ar instruction-limit
+.Op Fl m Ar memory-limit
+.Ar pool
+.Ar script
+.\".Op Ar optional arguments to channel program
+.Sh DESCRIPTION
+The ZFS channel program interface allows ZFS administrative operations to be
+run programmatically as a Lua script.
+The entire script is executed atomically, with no other administrative
+operations taking effect concurrently.
+A library of ZFS calls is made available to channel program scripts.
+Channel programs may only be run with root privileges.
+.Pp
+A modified version of the Lua 5.2 interpreter is used to run channel program
+scripts.
+The Lua 5.2 manual can be found at:
+.Bd -centered -offset indent
+.Lk http://www.lua.org/manual/5.2/
+.Ed
+.Pp
+The channel program given by
+.Ar script
+will be run on
+.Ar pool ,
+and any attempts to access or modify other pools will cause an error.
+.Sh OPTIONS
+.Bl -tag -width "-t"
+.It Fl t Ar instruction-limit
+Execution time limit, in number of Lua instructions to execute.
+If a channel program executes more than the specified number of instructions,
+it will be stopped and an error will be returned.
+The default limit is 10 million instructions, and it can be set to a maximum of
+100 million instructions.
+.It Fl m Ar memory-limit
+Memory limit, in bytes.
+If a channel program attempts to allocate more memory than the given limit, it
+will be stopped and an error returned.
+The default memory limit is 10 MB, and can be set to a maximum of 100 MB.
+.El
+.Pp
+All remaining argument strings will be passed directly to the Lua script as
+described in the
+.Sx LUA INTERFACE
+section below.
+.Sh LUA INTERFACE
+A channel program can be invoked either from the command line, or via a library
+call to
+.Fn lzc_channel_program .
+.Ss Arguments
+Arguments passed to the channel program are converted to a Lua table.
+If invoked from the command line, extra arguments to the Lua script will be
+accessible as an array stored in the argument table with the key 'argv':
+.Bd -literal -offset indent
+args = ...
+argv = args["argv"]
+-- argv == {1="arg1", 2="arg2", ...}
+.Ed
+.Pp
+If invoked from the libZFS interface, an arbitrary argument list can be
+passed to the channel program, which is accessible via the same
+"..." syntax in Lua:
+.Bd -literal -offset indent
+args = ...
+-- args == {"foo"="bar", "baz"={...}, ...}
+.Ed
+.Pp
+Note that because Lua arrays are 1-indexed, arrays passed to Lua from the
+libZFS interface will have their indices incremented by 1.
+That is, the element
+in
+.Va arr[0]
+in a C array passed to a channel program will be stored in
+.Va arr[1]
+when accessed from Lua.
+.Ss Return Values
+Lua return statements take the form:
+.Bd -literal -offset indent
+return ret0, ret1, ret2, ...
+.Ed
+.Pp
+Return statements returning multiple values are permitted internally in a
+channel program script, but attempting to return more than one value from the
+top level of the channel program is not permitted and will throw an error.
+However, tables containing multiple values can still be returned.
+If invoked from the command line, a return statement:
+.Bd -literal -offset indent
+a = {foo="bar", baz=2}
+return a
+.Ed
+.Pp
+Will be output formatted as:
+.Bd -literal -offset indent
+Channel program fully executed with return value:
+    return:
+        baz: 2
+        foo: 'bar'
+.Ed
+.Ss Fatal Errors
+If the channel program encounters a fatal error while running, a non-zero exit
+status will be returned.
+If more information about the error is available, a singleton list will be
+returned detailing the error:
+.Bd -literal -offset indent
+error: "error string, including Lua stack trace"
+.Ed
+.Pp
+If a fatal error is returned, the channel program may have not executed at all,
+may have partially executed, or may have fully executed but failed to pass a
+return value back to userland.
+.Pp
+If the channel program exhausts an instruction or memory limit, a fatal error
+will be generated and the program will be stopped, leaving the program partially
+executed.
+No attempt is made to reverse or undo any operations already performed.
+Note that because both the instruction count and amount of memory used by a
+channel program are deterministic when run against the same inputs and
+filesystem state, as long as a channel program has run successfully once, you
+can guarantee that it will finish successfully against a similar size system.
+.Pp
+If a channel program attempts to return too large a value, the program will
+fully execute but exit with a nonzero status code and no return value.
+.Pp
+.Em Note:
+ZFS API functions do not generate Fatal Errors when correctly invoked, they
+return an error code and the channel program continues executing.
+See the
+.Sx ZFS API
+section below for function-specific details on error return codes.
+.Ss Lua to C Value Conversion
+When invoking a channel program via the libZFS interface, it is necessary to
+translate arguments and return values from Lua values to their C equivalents,
+and vice-versa.
+.Pp
+There is a correspondence between nvlist values in C and Lua tables.
+A Lua table which is returned from the channel program will be recursively
+converted to an nvlist, with table values converted to their natural
+equivalents:
+.Bd -literal -offset indent
+string -> string
+number -> int64
+boolean -> boolean_value
+nil -> boolean (no value)
+table -> nvlist
+.Ed
+.Pp
+Likewise, table keys are replaced by string equivalents as follows:
+.Bd -literal -offset indent
+string -> no change
+number -> signed decimal string ("%lld")
+boolean -> "true" | "false"
+.Ed
+.Pp
+Any collision of table key strings (for example, the string "true" and a
+true boolean value) will cause a fatal error.
+.Pp
+Lua numbers are represented internally as signed 64-bit integers.
+.Sh LUA STANDARD LIBRARY
+The following Lua built-in base library functions are available:
+.Bd -literal -offset indent
+assert                  rawlen
+collectgarbage          rawget
+error                   rawset
+getmetatable            select
+ipairs                  setmetatable
+next                    tonumber
+pairs                   tostring
+rawequal                type
+.Ed
+.Pp
+All functions in the
+.Em coroutine ,
+.Em string ,
+and
+.Em table
+built-in submodules are also available.
+A complete list and documentation of these modules is available in the Lua
+manual.
+.Pp
+The following functions base library functions have been disabled and are
+not available for use in channel programs:
+.Bd -literal -offset indent
+dofile
+loadfile
+load
+pcall
+print
+xpcall
+.Ed
+.Sh ZFS API
+.Ss Function Arguments
+Each API function takes a fixed set of required positional arguments and
+optional keyword arguments.
+For example, the destroy function takes a single positional string argument
+(the name of the dataset to destroy) and an optional "defer" keyword boolean
+argument.
+When using parentheses to specify the arguments to a Lua function, only
+positional arguments can be used:
+.Bd -literal -offset indent
+zfs.sync.destroy("rpool@snap")
+.Ed
+.Pp
+To use keyword arguments, functions must be called with a single argument that
+is a Lua table containing entries mapping integers to positional arguments and
+strings to keyword arguments:
+.Bd -literal -offset indent
+zfs.sync.destroy({1="rpool@snap", defer=true})
+.Ed
+.Pp
+The Lua language allows curly braces to be used in place of parenthesis as
+syntactic sugar for this calling convention:
+.Bd -literal -offset indent
+zfs.sync.snapshot{"rpool@snap", defer=true}
+.Ed
+.Ss Function Return Values
+If an API function succeeds, it returns 0.
+If it fails, it returns an error code and the channel program continues
+executing.
+API functions do not generate Fatal Errors except in the case of an
+unrecoverable internal file system error.
+.Pp
+In addition to returning an error code, some functions also return extra
+details describing what caused the error.
+This extra description is given as a second return value, and will always be a
+Lua table, or Nil if no error details were returned.
+Different keys will exist in the error details table depending on the function
+and error case.
+Any such function may be called expecting a single return value:
+.Bd -literal -offset indent
+errno = zfs.sync.promote(dataset)
+.Ed
+.Pp
+Or, the error details can be retrieved:
+.Bd -literal -offset indent
+errno, details = zfs.sync.promote(dataset)
+if (errno == EEXIST) then
+    assert(details ~= Nil)
+    list_of_conflicting_snapshots = details
+end
+.Ed
+.Pp
+The following global aliases for API function error return codes are defined
+for use in channel programs:
+.Bd -literal -offset indent
+EPERM     ECHILD      ENODEV      ENOSPC
+ENOENT    EAGAIN      ENOTDIR     ESPIPE
+ESRCH     ENOMEM      EISDIR      EROFS
+EINTR     EACCES      EINVAL      EMLINK
+EIO       EFAULT      ENFILE      EPIPE
+ENXIO     ENOTBLK     EMFILE      EDOM
+E2BIG     EBUSY       ENOTTY      ERANGE
+ENOEXEC   EEXIST      ETXTBSY     EDQUOT
+EBADF     EXDEV       EFBIG
+.Ed
+.Ss API Functions
+For detailed descriptions of the exact behavior of any zfs administrative
+operations, see the main
+.Xr zfs 1
+manual page.
+.Bl -tag -width "xx"
+.It Em zfs.debug(msg)
+Record a debug message in the zfs_dbgmsg log.
+A log of these messages can be printed via mdb's "::zfs_dbgmsg" command, or
+can be monitored live by running:
+.Bd -literal -offset indent
+  dtrace -n 'zfs-dbgmsg{trace(stringof(arg0))}'
+.Ed

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



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