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...
Cy Schubert
cy at FreeBSD.org
Wed Oct 4 01:14:59 UTC 2017
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 at 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 at 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 at 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 at 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 ***
More information about the svn-src-projects
mailing list