svn commit: r275989 - in projects/sendfile: . bin/freebsd-version bin/ps bin/sh bin/sh/tests/execution cddl/compat/opensolaris/misc cddl/contrib/opensolaris/cmd/zdb cddl/contrib/opensolaris/cmd/zfs...
Gleb Smirnoff
glebius at FreeBSD.org
Sun Dec 21 09:43:09 UTC 2014
Author: glebius
Date: Sun Dec 21 09:43:03 2014
New Revision: 275989
URL: https://svnweb.freebsd.org/changeset/base/275989
Log:
Merge head r258543 through r275988.
Added:
projects/sendfile/bin/sh/tests/execution/set-x4.0
- copied unchanged from r275988, head/bin/sh/tests/execution/set-x4.0
projects/sendfile/cddl/contrib/opensolaris/lib/libctf/common/ctf.5
- copied unchanged from r275988, head/cddl/contrib/opensolaris/lib/libctf/common/ctf.5
projects/sendfile/cddl/contrib/opensolaris/lib/libnvpair/nvpair_json.c
- copied unchanged from r275988, head/cddl/contrib/opensolaris/lib/libnvpair/nvpair_json.c
projects/sendfile/contrib/elftoolchain/readelf/
- copied from r275988, head/contrib/elftoolchain/readelf/
projects/sendfile/contrib/file/magic/Magdir/kerberos
- copied unchanged from r275988, head/contrib/file/magic/Magdir/kerberos
projects/sendfile/contrib/file/magic/Magdir/meteorological
- copied unchanged from r275988, head/contrib/file/magic/Magdir/meteorological
projects/sendfile/contrib/llvm/patches/patch-r275633-llvm-r223171-fix-vectorizer.diff
- copied unchanged from r275988, head/contrib/llvm/patches/patch-r275633-llvm-r223171-fix-vectorizer.diff
projects/sendfile/contrib/llvm/patches/patch-r275759-clang-r221170-ppc-vaarg.diff
- copied unchanged from r275988, head/contrib/llvm/patches/patch-r275759-clang-r221170-ppc-vaarg.diff
projects/sendfile/contrib/mdocml/compat_fts.c
- copied unchanged from r275988, head/contrib/mdocml/compat_fts.c
projects/sendfile/contrib/mdocml/compat_fts.h
- copied unchanged from r275988, head/contrib/mdocml/compat_fts.h
projects/sendfile/contrib/mdocml/configure.local.example
- copied unchanged from r275988, head/contrib/mdocml/configure.local.example
projects/sendfile/contrib/mdocml/man.1
- copied unchanged from r275988, head/contrib/mdocml/man.1
projects/sendfile/contrib/mdocml/test-dirent-namlen.c
- copied unchanged from r275988, head/contrib/mdocml/test-dirent-namlen.c
projects/sendfile/contrib/mdocml/test-fts.c
- copied unchanged from r275988, head/contrib/mdocml/test-fts.c
projects/sendfile/contrib/mdocml/test-sqlite3.c
- copied unchanged from r275988, head/contrib/mdocml/test-sqlite3.c
projects/sendfile/contrib/mdocml/test-wchar.c
- copied unchanged from r275988, head/contrib/mdocml/test-wchar.c
projects/sendfile/etc/autofs/special_media
- copied unchanged from r275988, head/etc/autofs/special_media
projects/sendfile/lib/libelftc/
- copied from r275988, head/lib/libelftc/
projects/sendfile/share/man/man7/crypto.7
- copied unchanged from r275988, head/share/man/man7/crypto.7
projects/sendfile/share/termcap/termcap
- copied unchanged from r275988, head/share/termcap/termcap
projects/sendfile/sys/amd64/conf/GENERIC-NODEBUG
- copied unchanged from r275988, head/sys/amd64/conf/GENERIC-NODEBUG
projects/sendfile/sys/arm/broadcom/bcm2835/bcm2835_cpufreq.c
- copied unchanged from r275988, head/sys/arm/broadcom/bcm2835/bcm2835_cpufreq.c
projects/sendfile/sys/arm/broadcom/bcm2835/bcm2835_mbox_prop.h
- copied unchanged from r275988, head/sys/arm/broadcom/bcm2835/bcm2835_mbox_prop.h
projects/sendfile/sys/boot/fdt/dts/mips/beripad-sockit.dts
- copied unchanged from r275988, head/sys/boot/fdt/dts/mips/beripad-sockit.dts
projects/sendfile/sys/crypto/aesni/aesni_ghash.c
- copied unchanged from r275988, head/sys/crypto/aesni/aesni_ghash.c
projects/sendfile/sys/dev/beri/virtio/network/
- copied from r275988, head/sys/dev/beri/virtio/network/
projects/sendfile/sys/dev/ofw/ofw_cpu.c
- copied unchanged from r275988, head/sys/dev/ofw/ofw_cpu.c
projects/sendfile/sys/dev/xen/grant_table/
- copied from r275988, head/sys/dev/xen/grant_table/
projects/sendfile/sys/dev/xen/pci/
- copied from r275988, head/sys/dev/xen/pci/
projects/sendfile/sys/i386/conf/GENERIC-NODEBUG
- copied unchanged from r275988, head/sys/i386/conf/GENERIC-NODEBUG
projects/sendfile/sys/kern/kern_procctl.c
- copied unchanged from r275988, head/sys/kern/kern_procctl.c
projects/sendfile/sys/libkern/timingsafe_bcmp.c
- copied unchanged from r275988, head/sys/libkern/timingsafe_bcmp.c
projects/sendfile/sys/mips/conf/BERI_SOCKIT
- copied unchanged from r275988, head/sys/mips/conf/BERI_SOCKIT
projects/sendfile/sys/opencrypto/gfmult.c
- copied unchanged from r275988, head/sys/opencrypto/gfmult.c
projects/sendfile/sys/opencrypto/gfmult.h
- copied unchanged from r275988, head/sys/opencrypto/gfmult.h
projects/sendfile/sys/opencrypto/gmac.c
- copied unchanged from r275988, head/sys/opencrypto/gmac.c
projects/sendfile/sys/opencrypto/gmac.h
- copied unchanged from r275988, head/sys/opencrypto/gmac.h
projects/sendfile/sys/pc98/conf/GENERIC-NODEBUG
- copied unchanged from r275988, head/sys/pc98/conf/GENERIC-NODEBUG
projects/sendfile/sys/powerpc/conf/GENERIC-NODEBUG
- copied unchanged from r275988, head/sys/powerpc/conf/GENERIC-NODEBUG
projects/sendfile/sys/sparc64/conf/GENERIC-NODEBUG
- copied unchanged from r275988, head/sys/sparc64/conf/GENERIC-NODEBUG
projects/sendfile/sys/x86/xen/xen_pci_bus.c
- copied unchanged from r275988, head/sys/x86/xen/xen_pci_bus.c
projects/sendfile/sys/xen/xen_pci.h
- copied unchanged from r275988, head/sys/xen/xen_pci.h
projects/sendfile/tests/sys/opencrypto/
- copied from r275988, head/tests/sys/opencrypto/
projects/sendfile/tools/build/options/WITH_ELFTOOLCHAIN_TOOLS
- copied unchanged from r275988, head/tools/build/options/WITH_ELFTOOLCHAIN_TOOLS
projects/sendfile/tools/tools/nanobsd/defaults.sh
- copied unchanged from r275988, head/tools/tools/nanobsd/defaults.sh
projects/sendfile/usr.bin/addr2line/
- copied from r275988, head/usr.bin/addr2line/
projects/sendfile/usr.bin/elfcopy/
- copied from r275988, head/usr.bin/elfcopy/
projects/sendfile/usr.bin/iscsictl/iscsi.conf.5
- copied unchanged from r275988, head/usr.bin/iscsictl/iscsi.conf.5
projects/sendfile/usr.bin/nm/
- copied from r275988, head/usr.bin/nm/
projects/sendfile/usr.bin/size/
- copied from r275988, head/usr.bin/size/
projects/sendfile/usr.bin/strings/
- copied from r275988, head/usr.bin/strings/
projects/sendfile/usr.sbin/fstyp/
- copied from r275988, head/usr.sbin/fstyp/
projects/sendfile/usr.sbin/pw/tests/pw_groupdel.sh
- copied unchanged from r275988, head/usr.sbin/pw/tests/pw_groupdel.sh
projects/sendfile/usr.sbin/pw/tests/pw_groupmod.sh
- copied unchanged from r275988, head/usr.sbin/pw/tests/pw_groupmod.sh
projects/sendfile/usr.sbin/pw/tests/pw_useradd.sh
- copied unchanged from r275988, head/usr.sbin/pw/tests/pw_useradd.sh
projects/sendfile/usr.sbin/pw/tests/pw_userdel.sh
- copied unchanged from r275988, head/usr.sbin/pw/tests/pw_userdel.sh
projects/sendfile/usr.sbin/pw/tests/pw_usermod.sh
- copied unchanged from r275988, head/usr.sbin/pw/tests/pw_usermod.sh
projects/sendfile/usr.sbin/vigr/
- copied from r275988, head/usr.sbin/vigr/
Deleted:
projects/sendfile/contrib/file/magic/Magdir/rinex
projects/sendfile/contrib/mdocml/apropos.c
projects/sendfile/contrib/mdocml/arch.c
projects/sendfile/contrib/mdocml/arch.in
projects/sendfile/contrib/mdocml/att.in
projects/sendfile/contrib/mdocml/config.h.post
projects/sendfile/contrib/mdocml/config.h.pre
projects/sendfile/contrib/mdocml/preconv.1
projects/sendfile/contrib/mdocml/vol.c
projects/sendfile/contrib/mdocml/vol.in
projects/sendfile/sbin/iscontrol/iscsi.conf.5
projects/sendfile/share/termcap/reorder
projects/sendfile/share/termcap/termcap.src
projects/sendfile/sys/cddl/compat/opensolaris/sys/cyclic.h
projects/sendfile/sys/cddl/compat/opensolaris/sys/cyclic_impl.h
projects/sendfile/sys/cddl/dev/cyclic/
projects/sendfile/sys/geom/sched/subr_disk.c
projects/sendfile/sys/modules/cyclic/
projects/sendfile/sys/powerpc/ofw/ofw_cpu.c
projects/sendfile/sys/x86/xen/xen_pci.c
projects/sendfile/sys/xen/gnttab.c
projects/sendfile/usr.bin/preconv/
projects/sendfile/usr.sbin/pw/tests/pw_delete.sh
projects/sendfile/usr.sbin/pw/tests/pw_modify.sh
Modified:
projects/sendfile/Makefile.inc1
projects/sendfile/ObsoleteFiles.inc
projects/sendfile/UPDATING
projects/sendfile/bin/freebsd-version/Makefile
projects/sendfile/bin/ps/ps.1
projects/sendfile/bin/sh/output.c
projects/sendfile/bin/sh/tests/execution/Makefile
projects/sendfile/cddl/compat/opensolaris/misc/thread_pool.c
projects/sendfile/cddl/contrib/opensolaris/cmd/zdb/zdb.c
projects/sendfile/cddl/contrib/opensolaris/cmd/zfs/zfs.8
projects/sendfile/cddl/contrib/opensolaris/cmd/zfs/zfs_main.c
projects/sendfile/cddl/contrib/opensolaris/lib/libdtrace/common/drti.c
projects/sendfile/cddl/contrib/opensolaris/lib/libnvpair/libnvpair.h
projects/sendfile/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_dataset.c
projects/sendfile/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_iter.c
projects/sendfile/cddl/contrib/opensolaris/tools/ctf/cvt/ctftools.h
projects/sendfile/cddl/lib/libctf/Makefile
projects/sendfile/cddl/lib/libnvpair/Makefile
projects/sendfile/contrib/binutils/bfd/ChangeLog
projects/sendfile/contrib/binutils/bfd/bfd-in2.h
projects/sendfile/contrib/binutils/bfd/ecoff.c
projects/sendfile/contrib/binutils/bfd/elf32-ppc.c
projects/sendfile/contrib/binutils/bfd/elf64-ppc.c
projects/sendfile/contrib/binutils/bfd/elflink.c
projects/sendfile/contrib/binutils/bfd/libbfd.h
projects/sendfile/contrib/binutils/bfd/po/bfd.pot
projects/sendfile/contrib/binutils/bfd/reloc.c
projects/sendfile/contrib/binutils/bfd/section.c
projects/sendfile/contrib/binutils/gas/config/tc-arm.c
projects/sendfile/contrib/binutils/gas/config/tc-ppc.c
projects/sendfile/contrib/binutils/include/elf/ChangeLog
projects/sendfile/contrib/binutils/include/elf/ppc.h
projects/sendfile/contrib/binutils/include/elf/ppc64.h
projects/sendfile/contrib/elftoolchain/elfcopy/archive.c
projects/sendfile/contrib/elftoolchain/elfcopy/ascii.c
projects/sendfile/contrib/elftoolchain/elfcopy/main.c
projects/sendfile/contrib/elftoolchain/elfcopy/sections.c
projects/sendfile/contrib/elftoolchain/elfcopy/segments.c
projects/sendfile/contrib/elftoolchain/libelf/libelf_convert.m4
projects/sendfile/contrib/elftoolchain/libelftc/libelftc_dem_gnu3.c
projects/sendfile/contrib/elftoolchain/nm/nm.c
projects/sendfile/contrib/elftoolchain/size/size.c
projects/sendfile/contrib/elftoolchain/strings/strings.c
projects/sendfile/contrib/file/ChangeLog
projects/sendfile/contrib/file/Makefile.in
projects/sendfile/contrib/file/TODO
projects/sendfile/contrib/file/aclocal.m4
projects/sendfile/contrib/file/config.h.in
projects/sendfile/contrib/file/configure
projects/sendfile/contrib/file/configure.ac
projects/sendfile/contrib/file/doc/Makefile.in
projects/sendfile/contrib/file/doc/file.man
projects/sendfile/contrib/file/doc/libmagic.man
projects/sendfile/contrib/file/magic/Localstuff
projects/sendfile/contrib/file/magic/Magdir/android
projects/sendfile/contrib/file/magic/Magdir/animation
projects/sendfile/contrib/file/magic/Magdir/archive
projects/sendfile/contrib/file/magic/Magdir/blender
projects/sendfile/contrib/file/magic/Magdir/commands
projects/sendfile/contrib/file/magic/Magdir/compress
projects/sendfile/contrib/file/magic/Magdir/database
projects/sendfile/contrib/file/magic/Magdir/elf
projects/sendfile/contrib/file/magic/Magdir/filesystems
projects/sendfile/contrib/file/magic/Magdir/images
projects/sendfile/contrib/file/magic/Magdir/jpeg
projects/sendfile/contrib/file/magic/Magdir/linux
projects/sendfile/contrib/file/magic/Magdir/macintosh
projects/sendfile/contrib/file/magic/Magdir/msooxml
projects/sendfile/contrib/file/magic/Magdir/netbsd
projects/sendfile/contrib/file/magic/Magdir/pascal
projects/sendfile/contrib/file/magic/Magdir/pgp
projects/sendfile/contrib/file/magic/Magdir/python
projects/sendfile/contrib/file/magic/Magdir/riff
projects/sendfile/contrib/file/magic/Magdir/sequent
projects/sendfile/contrib/file/magic/Magdir/sereal
projects/sendfile/contrib/file/magic/Magdir/ssh
projects/sendfile/contrib/file/magic/Magdir/vms
projects/sendfile/contrib/file/magic/Magdir/vorbis
projects/sendfile/contrib/file/magic/Magdir/windows
projects/sendfile/contrib/file/magic/Makefile.am
projects/sendfile/contrib/file/magic/Makefile.in
projects/sendfile/contrib/file/missing
projects/sendfile/contrib/file/python/Makefile.in
projects/sendfile/contrib/file/src/Makefile.in
projects/sendfile/contrib/file/src/apprentice.c
projects/sendfile/contrib/file/src/ascmagic.c
projects/sendfile/contrib/file/src/cdf.c
projects/sendfile/contrib/file/src/cdf.h
projects/sendfile/contrib/file/src/compress.c
projects/sendfile/contrib/file/src/elfclass.h
projects/sendfile/contrib/file/src/encoding.c
projects/sendfile/contrib/file/src/file.c
projects/sendfile/contrib/file/src/file.h
projects/sendfile/contrib/file/src/file_opts.h
projects/sendfile/contrib/file/src/fsmagic.c
projects/sendfile/contrib/file/src/funcs.c
projects/sendfile/contrib/file/src/getline.c
projects/sendfile/contrib/file/src/magic.c
projects/sendfile/contrib/file/src/magic.h
projects/sendfile/contrib/file/src/magic.h.in
projects/sendfile/contrib/file/src/pread.c
projects/sendfile/contrib/file/src/readcdf.c
projects/sendfile/contrib/file/src/readelf.c
projects/sendfile/contrib/file/src/softmagic.c
projects/sendfile/contrib/file/src/vasprintf.c
projects/sendfile/contrib/file/tests/Makefile.in
projects/sendfile/contrib/gcc/config/arm/libunwind.S
projects/sendfile/contrib/gcc/cp/name-lookup.c
projects/sendfile/contrib/gcc/cp/name-lookup.h
projects/sendfile/contrib/libc++/include/type_traits
projects/sendfile/contrib/llvm/lib/Transforms/Vectorize/LoopVectorize.cpp
projects/sendfile/contrib/llvm/patches/patch-r274286-llvm-r201784-asm-dollar.diff
projects/sendfile/contrib/llvm/tools/clang/lib/CodeGen/TargetInfo.cpp
projects/sendfile/contrib/mdocml/INSTALL
projects/sendfile/contrib/mdocml/LICENSE
projects/sendfile/contrib/mdocml/Makefile
projects/sendfile/contrib/mdocml/Makefile.depend
projects/sendfile/contrib/mdocml/NEWS
projects/sendfile/contrib/mdocml/TODO
projects/sendfile/contrib/mdocml/apropos.1
projects/sendfile/contrib/mdocml/att.c
projects/sendfile/contrib/mdocml/cgi.c
projects/sendfile/contrib/mdocml/chars.c
projects/sendfile/contrib/mdocml/chars.in
projects/sendfile/contrib/mdocml/compat_fgetln.c
projects/sendfile/contrib/mdocml/compat_getsubopt.c
projects/sendfile/contrib/mdocml/compat_ohash.c
projects/sendfile/contrib/mdocml/compat_reallocarray.c
projects/sendfile/contrib/mdocml/compat_sqlite3_errstr.c
projects/sendfile/contrib/mdocml/compat_strcasestr.c
projects/sendfile/contrib/mdocml/compat_strlcat.c
projects/sendfile/contrib/mdocml/compat_strlcpy.c
projects/sendfile/contrib/mdocml/compat_strsep.c
projects/sendfile/contrib/mdocml/config.h
projects/sendfile/contrib/mdocml/configure
projects/sendfile/contrib/mdocml/demandoc.1
projects/sendfile/contrib/mdocml/demandoc.c
projects/sendfile/contrib/mdocml/eqn.7
projects/sendfile/contrib/mdocml/eqn.c
projects/sendfile/contrib/mdocml/eqn_html.c
projects/sendfile/contrib/mdocml/eqn_term.c
projects/sendfile/contrib/mdocml/example.style.css
projects/sendfile/contrib/mdocml/html.c
projects/sendfile/contrib/mdocml/html.h
projects/sendfile/contrib/mdocml/lib.c
projects/sendfile/contrib/mdocml/lib.in
projects/sendfile/contrib/mdocml/libman.h
projects/sendfile/contrib/mdocml/libmandoc.h
projects/sendfile/contrib/mdocml/libmdoc.h
projects/sendfile/contrib/mdocml/libroff.h
projects/sendfile/contrib/mdocml/main.c
projects/sendfile/contrib/mdocml/main.h
projects/sendfile/contrib/mdocml/makewhatis.8
projects/sendfile/contrib/mdocml/man.c
projects/sendfile/contrib/mdocml/man.cgi.8
projects/sendfile/contrib/mdocml/man.h
projects/sendfile/contrib/mdocml/man_hash.c
projects/sendfile/contrib/mdocml/man_html.c
projects/sendfile/contrib/mdocml/man_macro.c
projects/sendfile/contrib/mdocml/man_term.c
projects/sendfile/contrib/mdocml/man_validate.c
projects/sendfile/contrib/mdocml/mandoc.1
projects/sendfile/contrib/mdocml/mandoc.3
projects/sendfile/contrib/mdocml/mandoc.c
projects/sendfile/contrib/mdocml/mandoc.db.5
projects/sendfile/contrib/mdocml/mandoc.h
projects/sendfile/contrib/mdocml/mandoc_aux.c
projects/sendfile/contrib/mdocml/mandoc_escape.3
projects/sendfile/contrib/mdocml/mandocdb.c
projects/sendfile/contrib/mdocml/manpage.c
projects/sendfile/contrib/mdocml/manpath.c
projects/sendfile/contrib/mdocml/mansearch.c
projects/sendfile/contrib/mdocml/mansearch.h
projects/sendfile/contrib/mdocml/mansearch_const.c
projects/sendfile/contrib/mdocml/mchars_alloc.3
projects/sendfile/contrib/mdocml/mdoc.7
projects/sendfile/contrib/mdocml/mdoc.c
projects/sendfile/contrib/mdocml/mdoc_argv.c
projects/sendfile/contrib/mdocml/mdoc_hash.c
projects/sendfile/contrib/mdocml/mdoc_html.c
projects/sendfile/contrib/mdocml/mdoc_macro.c
projects/sendfile/contrib/mdocml/mdoc_man.c
projects/sendfile/contrib/mdocml/mdoc_term.c
projects/sendfile/contrib/mdocml/mdoc_validate.c
projects/sendfile/contrib/mdocml/msec.c
projects/sendfile/contrib/mdocml/out.c
projects/sendfile/contrib/mdocml/out.h
projects/sendfile/contrib/mdocml/preconv.c
projects/sendfile/contrib/mdocml/read.c
projects/sendfile/contrib/mdocml/roff.7
projects/sendfile/contrib/mdocml/roff.c
projects/sendfile/contrib/mdocml/st.c
projects/sendfile/contrib/mdocml/st.in
projects/sendfile/contrib/mdocml/style.css
projects/sendfile/contrib/mdocml/tbl.7
projects/sendfile/contrib/mdocml/tbl.c
projects/sendfile/contrib/mdocml/tbl_data.c
projects/sendfile/contrib/mdocml/tbl_html.c
projects/sendfile/contrib/mdocml/tbl_layout.c
projects/sendfile/contrib/mdocml/tbl_opts.c
projects/sendfile/contrib/mdocml/tbl_term.c
projects/sendfile/contrib/mdocml/term.c
projects/sendfile/contrib/mdocml/term.h
projects/sendfile/contrib/mdocml/term_ascii.c
projects/sendfile/contrib/mdocml/term_ps.c
projects/sendfile/contrib/mdocml/test-getsubopt.c
projects/sendfile/contrib/mdocml/tree.c
projects/sendfile/contrib/subversion/subversion/svn/util.c
projects/sendfile/contrib/unbound/iterator/iterator.c
projects/sendfile/contrib/unbound/iterator/iterator.h
projects/sendfile/etc/Makefile
projects/sendfile/etc/auto_master
projects/sendfile/etc/autofs/Makefile
projects/sendfile/etc/devd.conf
projects/sendfile/etc/devd/usb.conf
projects/sendfile/etc/mtree/BSD.include.dist
projects/sendfile/etc/mtree/BSD.tests.dist
projects/sendfile/etc/mtree/BSD.usr.dist
projects/sendfile/etc/rc
projects/sendfile/etc/rc.subr
projects/sendfile/gnu/usr.bin/binutils/Makefile
projects/sendfile/gnu/usr.bin/binutils/addr2line/addr2line.1
projects/sendfile/gnu/usr.bin/binutils/libbfd/bfd.h
projects/sendfile/gnu/usr.bin/binutils/nm/nm.1
projects/sendfile/gnu/usr.bin/binutils/objcopy/objcopy.1
projects/sendfile/gnu/usr.bin/binutils/objdump/objdump.1
projects/sendfile/gnu/usr.bin/binutils/readelf/readelf.1
projects/sendfile/gnu/usr.bin/binutils/size/size.1
projects/sendfile/gnu/usr.bin/binutils/strings/strings.1
projects/sendfile/gnu/usr.bin/binutils/strip/strip.1
projects/sendfile/gnu/usr.bin/cc/cc1plus/Makefile
projects/sendfile/gnu/usr.bin/gdb/kgdb/kthr.c
projects/sendfile/gnu/usr.bin/groff/Makefile
projects/sendfile/gnu/usr.bin/groff/src/Makefile
projects/sendfile/gnu/usr.bin/groff/src/devices/Makefile
projects/sendfile/gnu/usr.bin/groff/src/libs/Makefile
projects/sendfile/gnu/usr.bin/groff/src/preproc/Makefile
projects/sendfile/gnu/usr.bin/groff/src/roff/Makefile
projects/sendfile/gnu/usr.bin/groff/src/utils/Makefile
projects/sendfile/lib/Makefile
projects/sendfile/lib/libc/iconv/iconv.3
projects/sendfile/lib/libc/net/sctp_sys_calls.c
projects/sendfile/lib/libc/regex/regcomp.c
projects/sendfile/lib/libc/stdio/fflush.c
projects/sendfile/lib/libc/stdlib/quick_exit.3
projects/sendfile/lib/libc/sys/kqueue.2
projects/sendfile/lib/libc/sys/procctl.2
projects/sendfile/lib/libgpio/gpio.c
projects/sendfile/lib/libmagic/config.h
projects/sendfile/lib/libmandoc/Makefile
projects/sendfile/lib/libxo/Makefile
projects/sendfile/lib/msun/ld128/k_expl.h
projects/sendfile/lib/msun/ld80/k_expl.h
projects/sendfile/lib/msun/src/catrig.c
projects/sendfile/lib/msun/src/catrigf.c
projects/sendfile/lib/msun/src/e_j0.c
projects/sendfile/lib/msun/src/e_j0f.c
projects/sendfile/lib/msun/src/k_exp.c
projects/sendfile/lib/msun/src/k_expf.c
projects/sendfile/lib/msun/src/math_private.h
projects/sendfile/lib/msun/src/s_ccosh.c
projects/sendfile/lib/msun/src/s_ccoshf.c
projects/sendfile/lib/msun/src/s_cexp.c
projects/sendfile/lib/msun/src/s_cexpf.c
projects/sendfile/lib/msun/src/s_conj.c
projects/sendfile/lib/msun/src/s_conjf.c
projects/sendfile/lib/msun/src/s_conjl.c
projects/sendfile/lib/msun/src/s_cproj.c
projects/sendfile/lib/msun/src/s_cprojf.c
projects/sendfile/lib/msun/src/s_cprojl.c
projects/sendfile/lib/msun/src/s_csinh.c
projects/sendfile/lib/msun/src/s_csinhf.c
projects/sendfile/lib/msun/src/s_csqrt.c
projects/sendfile/lib/msun/src/s_csqrtf.c
projects/sendfile/lib/msun/src/s_csqrtl.c
projects/sendfile/lib/msun/src/s_ctanh.c
projects/sendfile/lib/msun/src/s_ctanhf.c
projects/sendfile/libexec/rtld-elf/rtld.c
projects/sendfile/release/scripts/relnotes-search.sh
projects/sendfile/rescue/rescue/Makefile
projects/sendfile/sbin/ffsinfo/ffsinfo.c
projects/sendfile/sbin/ifconfig/ifconfig.8
projects/sendfile/sbin/ifconfig/ifvxlan.c
projects/sendfile/sbin/iscontrol/Makefile
projects/sendfile/sbin/mount/mount.8
projects/sendfile/sbin/ping6/ping6.c
projects/sendfile/sbin/shutdown/shutdown.8
projects/sendfile/sbin/shutdown/shutdown.c
projects/sendfile/sbin/sysctl/sysctl.c
projects/sendfile/share/man/man4/crypto.4
projects/sendfile/share/man/man4/isp.4
projects/sendfile/share/man/man4/upgt.4
projects/sendfile/share/man/man4/vxlan.4
projects/sendfile/share/man/man5/src.conf.5
projects/sendfile/share/man/man7/Makefile
projects/sendfile/share/man/man7/build.7
projects/sendfile/share/man/man9/crypto.9
projects/sendfile/share/man/man9/mutex.9
projects/sendfile/share/man/man9/rmlock.9
projects/sendfile/share/man/man9/rwlock.9
projects/sendfile/share/man/man9/sx.9
projects/sendfile/share/misc/committers-ports.dot
projects/sendfile/share/misc/organization.dot
projects/sendfile/share/mk/bsd.compiler.mk
projects/sendfile/share/mk/bsd.cpu.mk
projects/sendfile/share/mk/bsd.opts.mk
projects/sendfile/share/mk/src.libnames.mk
projects/sendfile/share/mk/src.opts.mk
projects/sendfile/share/termcap/Makefile
projects/sendfile/share/termcap/README
projects/sendfile/sys/amd64/amd64/exception.S
projects/sendfile/sys/amd64/vmm/intel/vmx_msr.c
projects/sendfile/sys/amd64/vmm/io/vatpic.c
projects/sendfile/sys/arm/altera/socfpga/files.socfpga
projects/sendfile/sys/arm/arm/bcopyinout_xscale.S
projects/sendfile/sys/arm/arm/blockio.S
projects/sendfile/sys/arm/arm/cpufunc_asm_arm11x6.S
projects/sendfile/sys/arm/arm/cpufunc_asm_armv5_ec.S
projects/sendfile/sys/arm/arm/cpufunc_asm_sheeva.S
projects/sendfile/sys/arm/arm/fusu.S
projects/sendfile/sys/arm/arm/in_cksum_arm.S
projects/sendfile/sys/arm/arm/locore.S
projects/sendfile/sys/arm/arm/stdatomic.c
projects/sendfile/sys/arm/arm/support.S
projects/sendfile/sys/arm/arm/syscall.c
projects/sendfile/sys/arm/broadcom/bcm2835/bcm2835_mbox.c
projects/sendfile/sys/arm/broadcom/bcm2835/bcm2835_mbox.h
projects/sendfile/sys/arm/broadcom/bcm2835/bcm2835_wdog.c
projects/sendfile/sys/arm/broadcom/bcm2835/files.bcm2835
projects/sendfile/sys/arm/conf/CUBIEBOARD2
projects/sendfile/sys/arm/conf/IMX6
projects/sendfile/sys/arm/conf/SOCKIT-BERI
projects/sendfile/sys/arm/include/asm.h
projects/sendfile/sys/arm/mv/mv_common.c
projects/sendfile/sys/arm/mv/mv_pci.c
projects/sendfile/sys/arm/ti/ti_pruss.c
projects/sendfile/sys/arm/ti/ti_sdhci.c
projects/sendfile/sys/arm/ti/ti_smc.S
projects/sendfile/sys/arm/xscale/ixp425/ixp425_a4x_io.S
projects/sendfile/sys/arm/xscale/ixp425/ixp425_pci_asm.S
projects/sendfile/sys/boot/fdt/dts/arm/rpi.dts
projects/sendfile/sys/boot/fdt/dts/arm/socfpga-sockit-beri.dts
projects/sendfile/sys/boot/fdt/dts/mips/beri-netfpga.dts
projects/sendfile/sys/boot/fdt/dts/mips/beri-sim.dts
projects/sendfile/sys/boot/fdt/dts/mips/beripad-de4.dts
projects/sendfile/sys/boot/kshim/bsd_kernel.h
projects/sendfile/sys/boot/mips/beri/loader/loader.ldscript
projects/sendfile/sys/boot/pc98/boot2/boot2.c
projects/sendfile/sys/cam/cam_xpt.c
projects/sendfile/sys/cam/ctl/ctl.c
projects/sendfile/sys/cam/ctl/ctl.h
projects/sendfile/sys/cam/ctl/ctl_backend.c
projects/sendfile/sys/cam/ctl/ctl_backend.h
projects/sendfile/sys/cam/ctl/ctl_backend_block.c
projects/sendfile/sys/cam/ctl/ctl_backend_ramdisk.c
projects/sendfile/sys/cam/ctl/ctl_cmd_table.c
projects/sendfile/sys/cam/ctl/ctl_error.c
projects/sendfile/sys/cam/ctl/ctl_error.h
projects/sendfile/sys/cam/ctl/ctl_frontend.c
projects/sendfile/sys/cam/ctl/ctl_frontend_cam_sim.c
projects/sendfile/sys/cam/ctl/ctl_frontend_internal.c
projects/sendfile/sys/cam/ctl/ctl_frontend_iscsi.c
projects/sendfile/sys/cam/ctl/ctl_frontend_iscsi.h
projects/sendfile/sys/cam/ctl/ctl_ioctl.h
projects/sendfile/sys/cam/ctl/ctl_private.h
projects/sendfile/sys/cam/ctl/ctl_ser_table.c
projects/sendfile/sys/cam/ctl/ctl_tpc.c
projects/sendfile/sys/cam/ctl/ctl_tpc.h
projects/sendfile/sys/cam/ctl/ctl_tpc_local.c
projects/sendfile/sys/cam/ctl/scsi_ctl.c
projects/sendfile/sys/cam/scsi/scsi_all.h
projects/sendfile/sys/cddl/compat/opensolaris/sys/cpuvar.h
projects/sendfile/sys/cddl/contrib/opensolaris/uts/common/dtrace/dtrace.c
projects/sendfile/sys/cddl/contrib/opensolaris/uts/common/dtrace/fasttrap.c
projects/sendfile/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/arc.c
projects/sendfile/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dbuf.c
projects/sendfile/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dmu_diff.c
projects/sendfile/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dmu_objset.c
projects/sendfile/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dmu_send.c
projects/sendfile/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dmu_traverse.c
projects/sendfile/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dmu_tx.c
projects/sendfile/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dnode.c
projects/sendfile/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dnode_sync.c
projects/sendfile/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_bookmark.c
projects/sendfile/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_dataset.c
projects/sendfile/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_deadlist.c
projects/sendfile/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_deleg.c
projects/sendfile/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_destroy.c
projects/sendfile/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_dir.c
projects/sendfile/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_pool.c
projects/sendfile/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_prop.c
projects/sendfile/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_scan.c
projects/sendfile/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_synctask.c
projects/sendfile/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_userhold.c
projects/sendfile/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/metaslab.c
projects/sendfile/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sa.c
projects/sendfile/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/spa.c
projects/sendfile/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/spa_history.c
projects/sendfile/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/arc.h
projects/sendfile/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dbuf.h
projects/sendfile/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dmu.h
projects/sendfile/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dsl_dataset.h
projects/sendfile/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dsl_dir.h
projects/sendfile/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/metaslab.h
projects/sendfile/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/spa.h
projects/sendfile/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/uberblock.h
projects/sendfile/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zap_impl.h
projects/sendfile/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zap_leaf.h
projects/sendfile/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/uberblock.c
projects/sendfile/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev.c
projects/sendfile/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zap.c
projects/sendfile/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zap_leaf.c
projects/sendfile/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zap_micro.c
projects/sendfile/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_ioctl.c
projects/sendfile/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_vnops.c
projects/sendfile/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zil.c
projects/sendfile/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zio.c
projects/sendfile/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zvol.c
projects/sendfile/sys/cddl/contrib/opensolaris/uts/common/sys/cpuvar.h
projects/sendfile/sys/cddl/contrib/opensolaris/uts/common/sys/dtrace.h
projects/sendfile/sys/cddl/contrib/opensolaris/uts/common/sys/isa_defs.h
projects/sendfile/sys/cddl/dev/fbt/fbt.c
projects/sendfile/sys/cddl/dev/profile/profile.c
projects/sendfile/sys/compat/freebsd32/freebsd32.h
projects/sendfile/sys/compat/freebsd32/freebsd32_misc.c
projects/sendfile/sys/compat/linprocfs/linprocfs.c
projects/sendfile/sys/compat/svr4/svr4_socket.c
projects/sendfile/sys/conf/files
projects/sendfile/sys/conf/files.amd64
projects/sendfile/sys/conf/files.i386
projects/sendfile/sys/conf/files.powerpc
projects/sendfile/sys/crypto/aesni/aesni.c
projects/sendfile/sys/crypto/aesni/aesni.h
projects/sendfile/sys/crypto/aesni/aesni_wrap.c
projects/sendfile/sys/crypto/via/padlock_hash.c
projects/sendfile/sys/dev/beri/virtio/virtio.c
projects/sendfile/sys/dev/beri/virtio/virtio.h
projects/sendfile/sys/dev/beri/virtio/virtio_block.c
projects/sendfile/sys/dev/beri/virtio/virtio_mmio_platform.c
projects/sendfile/sys/dev/beri/virtio/virtio_mmio_platform.h
projects/sendfile/sys/dev/bxe/bxe.c
projects/sendfile/sys/dev/cpuctl/cpuctl.c
projects/sendfile/sys/dev/cxgb/cxgb_sge.c
projects/sendfile/sys/dev/cxgbe/adapter.h
projects/sendfile/sys/dev/cxgbe/t4_main.c
projects/sendfile/sys/dev/cxgbe/t4_sge.c
projects/sendfile/sys/dev/cxgbe/tom/t4_ddp.c
projects/sendfile/sys/dev/cxgbe/tom/t4_tom.h
projects/sendfile/sys/dev/drm/drm_sysctl.c
projects/sendfile/sys/dev/drm2/drm_sysctl.c
projects/sendfile/sys/dev/e1000/if_igb.c
projects/sendfile/sys/dev/fdt/fdt_common.c
projects/sendfile/sys/dev/fdt/fdt_common.h
projects/sendfile/sys/dev/iscsi/iscsi.c
projects/sendfile/sys/dev/iscsi/iscsi_proto.h
projects/sendfile/sys/dev/iwn/if_iwn.c
projects/sendfile/sys/dev/ixgbe/ixgbe.c
projects/sendfile/sys/dev/ixgbe/ixv.c
projects/sendfile/sys/dev/ixl/ixl_txrx.c
projects/sendfile/sys/dev/malo/if_malo_pci.c
projects/sendfile/sys/dev/mii/micphy.c
projects/sendfile/sys/dev/mmc/mmc.c
projects/sendfile/sys/dev/mwl/if_mwl_pci.c
projects/sendfile/sys/dev/mxge/if_mxge.c
projects/sendfile/sys/dev/netmap/netmap_freebsd.c
projects/sendfile/sys/dev/oce/oce_if.c
projects/sendfile/sys/dev/pccard/pccardvar.h
projects/sendfile/sys/dev/qlxgbe/ql_isr.c
projects/sendfile/sys/dev/qlxgbe/ql_os.c
projects/sendfile/sys/dev/qlxge/qls_isr.c
projects/sendfile/sys/dev/qlxge/qls_os.c
projects/sendfile/sys/dev/sdhci/sdhci.c
projects/sendfile/sys/dev/sdhci/sdhci.h
projects/sendfile/sys/dev/sfxge/sfxge_rx.c
projects/sendfile/sys/dev/sfxge/sfxge_tx.c
projects/sendfile/sys/dev/sis/if_sis.c
projects/sendfile/sys/dev/usb/controller/saf1761_otg.c
projects/sendfile/sys/dev/usb/controller/saf1761_otg.h
projects/sendfile/sys/dev/usb/controller/xhci_pci.c
projects/sendfile/sys/dev/usb/net/if_urndis.c
projects/sendfile/sys/dev/usb/quirk/usb_quirk.c
projects/sendfile/sys/dev/usb/serial/u3g.c
projects/sendfile/sys/dev/usb/serial/umodem.c
projects/sendfile/sys/dev/usb/usbdevs
projects/sendfile/sys/dev/usb/wlan/if_upgt.c
projects/sendfile/sys/dev/virtio/mmio/virtio_mmio.c
projects/sendfile/sys/dev/virtio/mmio/virtio_mmio_if.m
projects/sendfile/sys/dev/virtio/network/if_vtnet.c
projects/sendfile/sys/dev/virtio/virtio_bus_if.m
projects/sendfile/sys/dev/virtio/virtqueue.c
projects/sendfile/sys/dev/vmware/vmxnet3/if_vmx.c
projects/sendfile/sys/dev/vxge/vxge.c
projects/sendfile/sys/dev/wpi/if_wpi.c
projects/sendfile/sys/dev/wpi/if_wpireg.h
projects/sendfile/sys/fs/ext2fs/ext2_alloc.c
projects/sendfile/sys/fs/ext2fs/ext2_inode.c
projects/sendfile/sys/fs/ext2fs/ext2_lookup.c
projects/sendfile/sys/fs/ext2fs/ext2_vnops.c
projects/sendfile/sys/fs/fuse/fuse_vnops.c
projects/sendfile/sys/fs/msdosfs/msdosfs_lookup.c
projects/sendfile/sys/fs/msdosfs/msdosfs_vfsops.c
projects/sendfile/sys/fs/nandfs/nandfs_vnops.c
projects/sendfile/sys/fs/nfs/nfs_commonsubs.c
projects/sendfile/sys/fs/nfsclient/nfs_clvnops.c
projects/sendfile/sys/fs/nfsserver/nfs_nfsdserv.c
projects/sendfile/sys/fs/tmpfs/tmpfs_vnops.c
projects/sendfile/sys/fs/unionfs/union_subr.c
projects/sendfile/sys/fs/unionfs/union_vnops.c
projects/sendfile/sys/geom/eli/g_eli_crypto.c
projects/sendfile/sys/geom/eli/g_eli_integrity.c
projects/sendfile/sys/geom/eli/g_eli_privacy.c
projects/sendfile/sys/geom/raid/md_intel.c
projects/sendfile/sys/geom/raid/md_nvidia.c
projects/sendfile/sys/geom/raid/md_sii.c
projects/sendfile/sys/geom/sched/README
projects/sendfile/sys/geom/sched/g_sched.c
projects/sendfile/sys/geom/sched/g_sched.h
projects/sendfile/sys/geom/sched/gs_rr.c
projects/sendfile/sys/i386/xen/clock.c
projects/sendfile/sys/kern/init_main.c
projects/sendfile/sys/kern/kern_clocksource.c
projects/sendfile/sys/kern/kern_conf.c
projects/sendfile/sys/kern/kern_exec.c
projects/sendfile/sys/kern/kern_exit.c
projects/sendfile/sys/kern/kern_fork.c
projects/sendfile/sys/kern/kern_linker.c
projects/sendfile/sys/kern/kern_mutex.c
projects/sendfile/sys/kern/kern_proc.c
projects/sendfile/sys/kern/kern_rmlock.c
projects/sendfile/sys/kern/kern_rwlock.c
projects/sendfile/sys/kern/kern_sig.c
projects/sendfile/sys/kern/kern_sx.c
projects/sendfile/sys/kern/kern_thread.c
projects/sendfile/sys/kern/subr_bus.c
projects/sendfile/sys/kern/subr_clock.c
projects/sendfile/sys/kern/subr_fattime.c
projects/sendfile/sys/kern/subr_lock.c
projects/sendfile/sys/kern/subr_syscall.c
projects/sendfile/sys/kern/sys_process.c
projects/sendfile/sys/kern/uipc_sockbuf.c
projects/sendfile/sys/kern/uipc_socket.c
projects/sendfile/sys/kern/uipc_usrreq.c
projects/sendfile/sys/kern/vfs_bio.c
projects/sendfile/sys/kern/vfs_mount.c
projects/sendfile/sys/kern/vfs_subr.c
projects/sendfile/sys/kern/vfs_syscalls.c
projects/sendfile/sys/kern/vfs_vnops.c
projects/sendfile/sys/libkern/arm/ffs.S
projects/sendfile/sys/mips/beri/beri_machdep.c
projects/sendfile/sys/mips/beri/files.beri
projects/sendfile/sys/mips/conf/WZR-HPAG300H.hints
projects/sendfile/sys/mips/rmi/dev/sec/rmisec.c
projects/sendfile/sys/modules/Makefile
projects/sendfile/sys/modules/aesni/Makefile
projects/sendfile/sys/modules/crypto/Makefile
projects/sendfile/sys/modules/cryptodev/Makefile
projects/sendfile/sys/modules/dtrace/Makefile.inc
projects/sendfile/sys/modules/dtrace/dtraceall/dtraceall.c
projects/sendfile/sys/modules/geom/geom_sched/gs_sched/Makefile
projects/sendfile/sys/modules/geom/geom_sched/gsched_rr/Makefile
projects/sendfile/sys/net/flowtable.c
projects/sendfile/sys/net/ieee8023ad_lacp.c
projects/sendfile/sys/net/if_dead.c
projects/sendfile/sys/net/if_lagg.c
projects/sendfile/sys/net/if_lagg.h
projects/sendfile/sys/net/if_stf.c
projects/sendfile/sys/net/if_vxlan.c
projects/sendfile/sys/net/netisr.c
projects/sendfile/sys/net80211/ieee80211_output.c
projects/sendfile/sys/net80211/ieee80211_power.c
projects/sendfile/sys/net80211/ieee80211_proto.h
projects/sendfile/sys/net80211/ieee80211_scan.c
projects/sendfile/sys/net80211/ieee80211_scan_sta.c
projects/sendfile/sys/net80211/ieee80211_sta.c
projects/sendfile/sys/netinet/in_pcb.h
projects/sendfile/sys/netinet/in_rss.c
projects/sendfile/sys/netinet/in_systm.h
projects/sendfile/sys/netinet/ip_icmp.c
projects/sendfile/sys/netinet/ip_icmp.h
projects/sendfile/sys/netinet/ip_input.c
projects/sendfile/sys/netinet/ip_ipsec.c
projects/sendfile/sys/netinet/ip_ipsec.h
projects/sendfile/sys/netinet/ip_output.c
projects/sendfile/sys/netinet/sctp_indata.c
projects/sendfile/sys/netinet/sctp_input.c
projects/sendfile/sys/netinet/sctp_os_bsd.h
projects/sendfile/sys/netinet/sctp_output.c
projects/sendfile/sys/netinet/sctp_pcb.c
projects/sendfile/sys/netinet/sctp_pcb.h
projects/sendfile/sys/netinet/sctp_structs.h
projects/sendfile/sys/netinet/sctp_usrreq.c
projects/sendfile/sys/netinet/sctp_var.h
projects/sendfile/sys/netinet/sctputil.c
projects/sendfile/sys/netinet/sctputil.h
projects/sendfile/sys/netinet/tcp_input.c
projects/sendfile/sys/netinet/tcp_syncache.c
projects/sendfile/sys/netinet/udp_usrreq.c
projects/sendfile/sys/netinet6/icmp6.c
projects/sendfile/sys/netinet6/in6_pcb.c
projects/sendfile/sys/netinet6/ip6_forward.c
projects/sendfile/sys/netinet6/ip6_ipsec.c
projects/sendfile/sys/netinet6/ip6_ipsec.h
projects/sendfile/sys/netinet6/ip6_output.c
projects/sendfile/sys/netinet6/nd6.c
projects/sendfile/sys/netinet6/nd6.h
projects/sendfile/sys/netinet6/nd6_nbr.c
projects/sendfile/sys/netinet6/raw_ip6.c
projects/sendfile/sys/netinet6/sctp6_usrreq.c
projects/sendfile/sys/netinet6/udp6_usrreq.c
projects/sendfile/sys/netipsec/ipsec.c
projects/sendfile/sys/netipsec/ipsec.h
projects/sendfile/sys/netipsec/ipsec6.h
projects/sendfile/sys/netipsec/ipsec_input.c
projects/sendfile/sys/netipsec/ipsec_mbuf.c
projects/sendfile/sys/netipsec/ipsec_output.c
projects/sendfile/sys/netipsec/key.c
projects/sendfile/sys/netipsec/key.h
projects/sendfile/sys/netipsec/key_debug.c
projects/sendfile/sys/netipsec/key_debug.h
projects/sendfile/sys/netipsec/keydb.h
projects/sendfile/sys/netipsec/keysock.c
projects/sendfile/sys/netipsec/keysock.h
projects/sendfile/sys/netipsec/xform_ah.c
projects/sendfile/sys/netipsec/xform_esp.c
projects/sendfile/sys/netipsec/xform_ipcomp.c
projects/sendfile/sys/netipsec/xform_ipip.c
projects/sendfile/sys/netipsec/xform_tcp.c
projects/sendfile/sys/nfsclient/nfs_vnops.c
projects/sendfile/sys/nfsserver/nfs_serv.c
projects/sendfile/sys/ofed/drivers/net/mlx4/en_cq.c
projects/sendfile/sys/ofed/drivers/net/mlx4/en_rx.c
projects/sendfile/sys/ofed/drivers/net/mlx4/en_tx.c
projects/sendfile/sys/ofed/include/linux/list.h
projects/sendfile/sys/ofed/include/linux/module.h
projects/sendfile/sys/ofed/include/net/ip.h
projects/sendfile/sys/opencrypto/criov.c
projects/sendfile/sys/opencrypto/crypto.c
projects/sendfile/sys/opencrypto/cryptodev.c
projects/sendfile/sys/opencrypto/cryptodev.h
projects/sendfile/sys/opencrypto/cryptosoft.c
projects/sendfile/sys/opencrypto/xform.c
projects/sendfile/sys/opencrypto/xform.h
projects/sendfile/sys/powerpc/aim/trap.c
projects/sendfile/sys/powerpc/booke/trap.c
projects/sendfile/sys/rpc/svc.c
projects/sendfile/sys/security/mac_lomac/mac_lomac.c
projects/sendfile/sys/sys/bufobj.h
projects/sendfile/sys/sys/bus.h
projects/sendfile/sys/sys/dtrace_bsd.h
projects/sendfile/sys/sys/elf_common.h
projects/sendfile/sys/sys/libkern.h
projects/sendfile/sys/sys/lock.h
projects/sendfile/sys/sys/mount.h
projects/sendfile/sys/sys/mutex.h
projects/sendfile/sys/sys/param.h
projects/sendfile/sys/sys/proc.h
projects/sendfile/sys/sys/procctl.h
projects/sendfile/sys/sys/rmlock.h
projects/sendfile/sys/sys/rwlock.h
projects/sendfile/sys/sys/sem.h
projects/sendfile/sys/sys/sx.h
projects/sendfile/sys/sys/time.h
projects/sendfile/sys/ufs/ffs/ffs_alloc.c
projects/sendfile/sys/ufs/ffs/ffs_snapshot.c
projects/sendfile/sys/ufs/ufs/ufs_lookup.c
projects/sendfile/sys/vm/vm_mmap.c
projects/sendfile/sys/vm/vm_object.c
projects/sendfile/sys/x86/xen/pvcpu_enum.c
projects/sendfile/sys/x86/xen/xen_intr.c
projects/sendfile/sys/x86/xen/xenpv.c
projects/sendfile/sys/xen/gnttab.h
projects/sendfile/tests/sys/Makefile
projects/sendfile/tools/bsdbox/Makefile
projects/sendfile/tools/build/mk/OptionalObsoleteFiles.inc
projects/sendfile/tools/tools/nanobsd/fill_pkg.sh
projects/sendfile/tools/tools/nanobsd/nanobsd.sh
projects/sendfile/tools/tools/usbtest/Makefile
projects/sendfile/usr.bin/Makefile
projects/sendfile/usr.bin/id/id.c
projects/sendfile/usr.bin/iscsictl/Makefile
projects/sendfile/usr.bin/killall/killall.c
projects/sendfile/usr.bin/man/man.sh
projects/sendfile/usr.bin/mandoc/Makefile
projects/sendfile/usr.bin/mkimg/Makefile
projects/sendfile/usr.bin/mkimg/qcow.c
projects/sendfile/usr.bin/patch/common.h
projects/sendfile/usr.bin/patch/patch.c
projects/sendfile/usr.bin/patch/pch.c
projects/sendfile/usr.bin/sed/compile.c
projects/sendfile/usr.bin/seq/seq.1
projects/sendfile/usr.bin/seq/seq.c
projects/sendfile/usr.sbin/Makefile
projects/sendfile/usr.sbin/autofs/auto_master.5
projects/sendfile/usr.sbin/autofs/automountd.c
projects/sendfile/usr.sbin/autofs/autounmountd.8
projects/sendfile/usr.sbin/autofs/common.c
projects/sendfile/usr.sbin/bluetooth/bthidd/kbd.c
projects/sendfile/usr.sbin/bsdinstall/distextract/Makefile
projects/sendfile/usr.sbin/bsdinstall/distextract/distextract.c
projects/sendfile/usr.sbin/chkgrp/chkgrp.c
projects/sendfile/usr.sbin/ctladm/ctladm.8
projects/sendfile/usr.sbin/ctladm/ctladm.c
projects/sendfile/usr.sbin/ctld/ctld.c
projects/sendfile/usr.sbin/ctld/discovery.c
projects/sendfile/usr.sbin/ctld/login.c
projects/sendfile/usr.sbin/gpioctl/Makefile
projects/sendfile/usr.sbin/gpioctl/gpioctl.c
projects/sendfile/usr.sbin/iscsid/discovery.c
projects/sendfile/usr.sbin/iscsid/login.c
projects/sendfile/usr.sbin/jail/command.c
projects/sendfile/usr.sbin/kldxref/Makefile
projects/sendfile/usr.sbin/kldxref/kldxref.c
projects/sendfile/usr.sbin/lpr/lpr/lpr.c
projects/sendfile/usr.sbin/mtree/verify.c
projects/sendfile/usr.sbin/pw/tests/Makefile
projects/sendfile/usr.sbin/syslogd/syslogd.c
Directory Properties:
projects/sendfile/ (props changed)
projects/sendfile/cddl/ (props changed)
projects/sendfile/cddl/contrib/opensolaris/ (props changed)
projects/sendfile/cddl/contrib/opensolaris/cmd/zfs/ (props changed)
projects/sendfile/cddl/contrib/opensolaris/lib/libzfs/ (props changed)
projects/sendfile/contrib/binutils/ (props changed)
projects/sendfile/contrib/file/ (props changed)
projects/sendfile/contrib/gcc/ (props changed)
projects/sendfile/contrib/libc++/ (props changed)
projects/sendfile/contrib/llvm/ (props changed)
projects/sendfile/contrib/llvm/tools/clang/ (props changed)
projects/sendfile/contrib/mdocml/ (props changed)
projects/sendfile/contrib/subversion/ (props changed)
projects/sendfile/contrib/unbound/ (props changed)
projects/sendfile/etc/ (props changed)
projects/sendfile/gnu/usr.bin/binutils/ (props changed)
projects/sendfile/gnu/usr.bin/gdb/ (props changed)
projects/sendfile/lib/libc/ (props changed)
projects/sendfile/sbin/ (props changed)
projects/sendfile/share/ (props changed)
projects/sendfile/share/man/man4/ (props changed)
projects/sendfile/sys/ (props changed)
projects/sendfile/sys/amd64/vmm/ (props changed)
projects/sendfile/sys/boot/ (props changed)
projects/sendfile/sys/cddl/contrib/opensolaris/ (props changed)
projects/sendfile/sys/conf/ (props changed)
projects/sendfile/usr.bin/mkimg/ (props changed)
projects/sendfile/usr.sbin/jail/ (props changed)
Modified: projects/sendfile/Makefile.inc1
==============================================================================
--- projects/sendfile/Makefile.inc1 Sun Dec 21 08:30:18 2014 (r275988)
+++ projects/sendfile/Makefile.inc1 Sun Dec 21 09:43:03 2014 (r275989)
@@ -113,6 +113,8 @@ _REDUNDENT_LIB_DIRS+= ${LOCAL_LIB_DIR
.for _DIR in ${LOCAL_LIB_DIRS}
.if empty(_REDUNDENT_LIB_DIRS:M${_DIR}) && exists(${.CURDIR}/${_DIR}/Makefile)
SUBDIR+= ${_DIR}
+.else
+.warning ${_DIR} not added to SUBDIR list. See UPDATING 20141121.
.endif
.endfor
.endif
@@ -261,7 +263,8 @@ BMAKE= MAKEOBJDIRPREFIX=${WORLDTMP} \
MK_HTML=no MK_INFO=no NO_LINT=yes MK_MAN=no \
-DNO_PIC MK_PROFILE=no -DNO_SHARED \
-DNO_CPU_CFLAGS MK_WARNS=no MK_CTF=no \
- MK_CLANG_FULL=no MK_LLDB=no MK_TESTS=no
+ MK_CLANG_EXTRAS=no MK_CLANG_FULL=no \
+ MK_LLDB=no MK_TESTS=no
# build-tools stage
TMAKE= MAKEOBJDIRPREFIX=${OBJTREE} \
@@ -271,7 +274,9 @@ TMAKE= MAKEOBJDIRPREFIX=${OBJTREE} \
BOOTSTRAPPING=${OSRELDATE} \
SSP_CFLAGS= \
-DNO_LINT \
- -DNO_CPU_CFLAGS MK_WARNS=no MK_CTF=no MK_CLANG_FULL=no MK_LLDB=no MK_TESTS=no
+ -DNO_CPU_CFLAGS MK_WARNS=no MK_CTF=no \
+ MK_CLANG_EXTRAS=no MK_CLANG_FULL=no \
+ MK_LLDB=no MK_TESTS=no
# cross-tools stage
XMAKE= TOOLS_PREFIX=${WORLDTMP} ${BMAKE} \
@@ -524,8 +529,9 @@ _worldtmp:
-p ${WORLDTMP}/usr/lib >/dev/null
.endif
.if ${MK_TESTS} != "no"
+ mkdir -p ${WORLDTMP}${TESTSBASE}
mtree -deU -f ${.CURDIR}/etc/mtree/BSD.tests.dist \
- -p ${WORLDTMP}/usr >/dev/null
+ -p ${WORLDTMP}${TESTSBASE} >/dev/null
.endif
.for _mtree in ${LOCAL_MTREE}
mtree -deU -f ${.CURDIR}/${_mtree} -p ${WORLDTMP} > /dev/null
@@ -788,9 +794,14 @@ _zoneinfo= zic tzsetup
ITOOLS= [ awk cap_mkdb cat chflags chmod chown \
date echo egrep find grep id install ${_install-info} \
ln lockf make mkdir mtree mv pwd_mkdb \
- rm sed services_mkdb sh sysctl test true uname wc ${_zoneinfo} \
+ rm sed services_mkdb sh strip sysctl test true uname wc ${_zoneinfo} \
${LOCAL_ITOOLS}
+# Needed for share/man
+.if ${MK_MAN} != "no"
+ITOOLS+=makewhatis
+.endif
+
#
# distributeworld
#
@@ -859,8 +870,9 @@ distributeworld installworld: _installch
-p ${DESTDIR}/${DISTDIR}/${dist}/usr/lib >/dev/null
.endif
.if ${MK_TESTS} != "no" && ${dist} == "tests"
+ -mkdir -p ${DESTDIR}/${DISTDIR}/${dist}${TESTSBASE}
mtree -deU -f ${.CURDIR}/etc/mtree/BSD.tests.dist \
- -p ${DESTDIR}/${DISTDIR}/${dist}/usr >/dev/null
+ -p ${DESTDIR}/${DISTDIR}/${dist}${TESTSBASE} >/dev/null
.endif
.if defined(NO_ROOT)
${IMAKEENV} mtree -C -f ${.CURDIR}/etc/mtree/BSD.root.dist | \
@@ -1415,6 +1427,14 @@ _kgzip= usr.sbin/kgzip
# If we're given an XAS, don't build binutils.
.if ${XAS:M/*} == "" && ${MK_BINUTILS_BOOTSTRAP} != "no"
_binutils= gnu/usr.bin/binutils
+.if ${MK_ELFTOOLCHAIN_TOOLS} != "no"
+_elftctools= lib/libelftc \
+ usr.bin/addr2line \
+ usr.bin/elfcopy \
+ usr.bin/nm \
+ usr.bin/size \
+ usr.bin/strings
+.endif
.endif
# If an full path to an external cross compiler is given, don't build
@@ -1434,6 +1454,7 @@ cross-tools: .MAKE
${_clang_libs} \
${_clang} \
${_binutils} \
+ ${_elftctools} \
${_cc} \
usr.bin/xlint/lint1 usr.bin/xlint/lint2 usr.bin/xlint/xlint \
${_btxld} \
@@ -1460,7 +1481,8 @@ NXBMAKE= ${NXBENV} ${MAKE} \
MK_HTML=no MK_INFO=no NO_LINT=yes MK_MAN=no \
-DNO_PIC MK_PROFILE=no -DNO_SHARED \
-DNO_CPU_CFLAGS MK_WARNS=no MK_CTF=no \
- MK_CLANG_FULL=no MK_LLDB=no
+ MK_CLANG_EXTRAS=no MK_CLANG_FULL=no \
+ MK_LLDB=no
native-xtools: .MAKE
mkdir -p ${OBJTREE}/nxb-bin/bin
@@ -1491,6 +1513,7 @@ native-xtools: .MAKE
${_clang_tblgen} \
usr.bin/ar \
${_binutils} \
+ ${_elftctools} \
${_cc} \
${_gcc_tools} \
${_clang_libs} \
@@ -2029,7 +2052,8 @@ _xb-worldtmp:
_xb-bootstrap-tools:
.for _tool in \
- ${_clang_tblgen}
+ ${_clang_tblgen} \
+ ${_gperf}
${_+_}@${ECHODIR} "===> ${_tool} (obj,depend,all,install)"; \
cd ${.CURDIR}/${_tool} && \
${CDMAKE} DIRPRFX=${_tool}/ obj && \
@@ -2045,6 +2069,7 @@ _xb-build-tools:
_xb-cross-tools:
.for _tool in \
${_binutils} \
+ ${_elftctools} \
usr.bin/ar \
${_clang_libs} \
${_clang} \
@@ -2066,8 +2091,9 @@ _xi-mtree:
mtree -deU -f ${.CURDIR}/etc/mtree/BSD.include.dist \
-p ${XDDESTDIR}/usr/include >/dev/null
.if ${MK_TESTS} != "no"
+ mkdir -p ${XDDESTDIR}${TESTSBASE}
mtree -deU -f ${.CURDIR}/etc/mtree/BSD.tests.dist \
- -p ${XDDESTDIR}/usr >/dev/null
+ -p ${XDDESTDIR}${TESTSBASE} >/dev/null
.endif
.ORDER: xdev-build _xi-mtree _xi-cross-tools _xi-includes _xi-libraries
@@ -2077,6 +2103,7 @@ _xi-cross-tools:
@echo "_xi-cross-tools"
.for _tool in \
${_binutils} \
+ ${_elftctools} \
usr.bin/ar \
${_clang_libs} \
${_clang} \
Modified: projects/sendfile/ObsoleteFiles.inc
==============================================================================
--- projects/sendfile/ObsoleteFiles.inc Sun Dec 21 08:30:18 2014 (r275988)
+++ projects/sendfile/ObsoleteFiles.inc Sun Dec 21 09:43:03 2014 (r275989)
@@ -38,6 +38,9 @@
# xargs -n1 | sort | uniq -d;
# done
+# 20141202: update to mandoc CVS 20141201
+OLD_FILES+=usr.bin/preconv
+OLD_FILES+=share/man/man1/preconv.1.gz
# 20141129: mrouted rc.d scripts removed from base
OLD_FILES+=etc/rc.d/mrouted
# 20141126: convert sbin/mdconfig/tests to ATF format tests
Modified: projects/sendfile/UPDATING
==============================================================================
--- projects/sendfile/UPDATING Sun Dec 21 08:30:18 2014 (r275988)
+++ projects/sendfile/UPDATING Sun Dec 21 09:43:03 2014 (r275989)
@@ -31,6 +31,14 @@ NOTE TO PEOPLE WHO THINK THAT FreeBSD 11
disable the most expensive debugging functionality run
"ln -s 'abort:false,junk:false' /etc/malloc.conf".)
+20141121:
+ The handling of LOCAL_LIB_DIRS has been altered to skip addition of
+ directories to top level SUBDIR variable when their parent
+ directory is included in LOCAL_DIRS. Users with build systems with
+ such hierarchies and without SUBDIR entries in the parent
+ directory Makefiles should add them or add the directories to
+ LOCAL_DIRS.
+
20141109:
faith(4) and faithd(8) has been removed from base system. It
has been obsolete for a very long time.
Modified: projects/sendfile/bin/freebsd-version/Makefile
==============================================================================
--- projects/sendfile/bin/freebsd-version/Makefile Sun Dec 21 08:30:18 2014 (r275988)
+++ projects/sendfile/bin/freebsd-version/Makefile Sun Dec 21 09:43:03 2014 (r275989)
@@ -5,8 +5,7 @@ MAN = freebsd-version.1
CLEANFILES = freebsd-version.sh
NEWVERS = ${.CURDIR}/../../sys/conf/newvers.sh
-freebsd-version.sh.in: ${NEWVERS}
-freebsd-version.sh: ${.CURDIR}/freebsd-version.sh.in
+freebsd-version.sh: ${.CURDIR}/freebsd-version.sh.in ${NEWVERS}
eval $$(egrep '^(TYPE|REVISION|BRANCH)=' ${NEWVERS}) ; \
if ! sed -e "\
s/@@TYPE@@/$${TYPE}/g; \
Modified: projects/sendfile/bin/ps/ps.1
==============================================================================
--- projects/sendfile/bin/ps/ps.1 Sun Dec 21 08:30:18 2014 (r275988)
+++ projects/sendfile/bin/ps/ps.1 Sun Dec 21 09:43:03 2014 (r275989)
@@ -29,7 +29,7 @@
.\" @(#)ps.1 8.3 (Berkeley) 4/18/94
.\" $FreeBSD$
.\"
-.Dd August 27, 2014
+.Dd December 9, 2014
.Dt PS 1
.Os
.Sh NAME
@@ -332,6 +332,7 @@ the include file
.It Dv "P_SINGLE_BOUNDARY" Ta No "0x400000" Ta "Threads should suspend at user boundary"
.It Dv "P_HWPMC" Ta No "0x800000" Ta "Process is using HWPMCs"
.It Dv "P_JAILED" Ta No "0x1000000" Ta "Process is in jail"
+.It Dv "P_TOTAL_STOP" Ta No "0x2000000" Ta "Stopped for system suspend"
.It Dv "P_INEXEC" Ta No "0x4000000" Ta "Process is in execve()"
.It Dv "P_STATCHILD" Ta No "0x8000000" Ta "Child process stopped or exited"
.It Dv "P_INMEM" Ta No "0x10000000" Ta "Loaded into memory"
Modified: projects/sendfile/bin/sh/output.c
==============================================================================
--- projects/sendfile/bin/sh/output.c Sun Dec 21 08:30:18 2014 (r275988)
+++ projects/sendfile/bin/sh/output.c Sun Dec 21 09:43:03 2014 (r275989)
@@ -54,6 +54,8 @@ __FBSDID("$FreeBSD$");
#include <errno.h>
#include <unistd.h>
#include <stdlib.h>
+#include <wchar.h>
+#include <wctype.h>
#include "shell.h"
#include "syntax.h"
@@ -111,42 +113,86 @@ outstr(const char *p, struct output *fil
outbin(p, strlen(p), file);
}
+static void
+byteseq(int ch, struct output *file)
+{
+ char seq[4];
+
+ seq[0] = '\\';
+ seq[1] = (ch >> 6 & 0x3) + '0';
+ seq[2] = (ch >> 3 & 0x7) + '0';
+ seq[3] = (ch & 0x7) + '0';
+ outbin(seq, 4, file);
+}
+
+static void
+outdqstr(const char *p, struct output *file)
+{
+ const char *end;
+ mbstate_t mbs;
+ size_t clen;
+ wchar_t wc;
+
+ memset(&mbs, '\0', sizeof(mbs));
+ end = p + strlen(p);
+ outstr("$'", file);
+ while ((clen = mbrtowc(&wc, p, end - p + 1, &mbs)) != 0) {
+ if (clen == (size_t)-2) {
+ while (p < end)
+ byteseq(*p++, file);
+ break;
+ }
+ if (clen == (size_t)-1) {
+ memset(&mbs, '\0', sizeof(mbs));
+ byteseq(*p++, file);
+ continue;
+ }
+ if (wc == L'\n')
+ outcslow('\n', file), p++;
+ else if (wc == L'\r')
+ outstr("\\r", file), p++;
+ else if (wc == L'\t')
+ outstr("\\t", file), p++;
+ else if (!iswprint(wc)) {
+ for (; clen > 0; clen--)
+ byteseq(*p++, file);
+ } else {
+ if (wc == L'\'' || wc == L'\\')
+ outcslow('\\', file);
+ outbin(p, clen, file);
+ p += clen;
+ }
+ }
+ outcslow('\'', file);
+}
+
/* Like outstr(), but quote for re-input into the shell. */
void
outqstr(const char *p, struct output *file)
{
- char ch;
- int inquotes;
+ int i;
if (p[0] == '\0') {
outstr("''", file);
return;
}
- if (p[strcspn(p, "|&;<>()$`\\\"' \t\n*?[~#=")] == '\0' ||
+ for (i = 0; p[i] != '\0'; i++) {
+ if ((p[i] > '\0' && p[i] < ' ' && p[i] != '\n') ||
+ (p[i] & 0x80) != 0 || p[i] == '\'') {
+ outdqstr(p, file);
+ return;
+ }
+ }
+
+ if (p[strcspn(p, "|&;<>()$`\\\" \n*?[~#=")] == '\0' ||
strcmp(p, "[") == 0) {
outstr(p, file);
return;
}
- inquotes = 0;
- while ((ch = *p++) != '\0') {
- switch (ch) {
- case '\'':
- /* Can't quote single quotes inside single quotes. */
- if (inquotes)
- outcslow('\'', file);
- inquotes = 0;
- outstr("\\'", file);
- break;
- default:
- if (!inquotes)
- outcslow('\'', file);
- inquotes = 1;
- outc(ch, file);
- }
- }
- if (inquotes)
- outcslow('\'', file);
+ outcslow('\'', file);
+ outstr(p, file);
+ outcslow('\'', file);
}
void
Modified: projects/sendfile/bin/sh/tests/execution/Makefile
==============================================================================
--- projects/sendfile/bin/sh/tests/execution/Makefile Sun Dec 21 08:30:18 2014 (r275988)
+++ projects/sendfile/bin/sh/tests/execution/Makefile Sun Dec 21 09:43:03 2014 (r275989)
@@ -44,6 +44,7 @@ FILES+= set-n4.0
FILES+= set-x1.0
FILES+= set-x2.0
FILES+= set-x3.0
+FILES+= set-x4.0
FILES+= shellproc1.0
FILES+= subshell1.0 subshell1.0.stdout
FILES+= subshell2.0
Copied: projects/sendfile/bin/sh/tests/execution/set-x4.0 (from r275988, head/bin/sh/tests/execution/set-x4.0)
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ projects/sendfile/bin/sh/tests/execution/set-x4.0 Sun Dec 21 09:43:03 2014 (r275989, copy of r275988, head/bin/sh/tests/execution/set-x4.0)
@@ -0,0 +1,7 @@
+# $FreeBSD$
+
+key=`printf '\r\t\001\200\300'`
+r=`{ set -x; : "$key"; } 2>&1 >/dev/null`
+case $r in
+*[![:print:]]*) echo fail; exit 3
+esac
Modified: projects/sendfile/cddl/compat/opensolaris/misc/thread_pool.c
==============================================================================
--- projects/sendfile/cddl/compat/opensolaris/misc/thread_pool.c Sun Dec 21 08:30:18 2014 (r275988)
+++ projects/sendfile/cddl/compat/opensolaris/misc/thread_pool.c Sun Dec 21 09:43:03 2014 (r275989)
@@ -233,12 +233,11 @@ tpool_create(uint_t min_threads, uint_t
return (NULL);
}
- tpool = malloc(sizeof (*tpool));
+ tpool = calloc(1, sizeof (*tpool));
if (tpool == NULL) {
errno = ENOMEM;
return (NULL);
}
- bzero(tpool, sizeof(*tpool));
(void) pthread_mutex_init(&tpool->tp_mutex, NULL);
(void) pthread_cond_init(&tpool->tp_busycv, NULL);
(void) pthread_cond_init(&tpool->tp_workcv, NULL);
@@ -267,9 +266,8 @@ tpool_dispatch(tpool_t *tpool, void (*fu
{
tpool_job_t *job;
- if ((job = malloc(sizeof (*job))) == NULL)
+ if ((job = calloc(1, sizeof (*job))) == NULL)
return (-1);
- bzero(job, sizeof(*job));
job->tpj_next = NULL;
job->tpj_func = func;
job->tpj_arg = arg;
Modified: projects/sendfile/cddl/contrib/opensolaris/cmd/zdb/zdb.c
==============================================================================
--- projects/sendfile/cddl/contrib/opensolaris/cmd/zdb/zdb.c Sun Dec 21 08:30:18 2014 (r275988)
+++ projects/sendfile/cddl/contrib/opensolaris/cmd/zdb/zdb.c Sun Dec 21 09:43:03 2014 (r275989)
@@ -1184,7 +1184,7 @@ visit_indirect(spa_t *spa, const dnode_p
print_indirect(bp, zb, dnp);
if (BP_GET_LEVEL(bp) > 0 && !BP_IS_HOLE(bp)) {
- uint32_t flags = ARC_WAIT;
+ arc_flags_t flags = ARC_FLAG_WAIT;
int i;
blkptr_t *cbp;
int epb = BP_GET_LSIZE(bp) >> SPA_BLKPTRSHIFT;
@@ -1884,8 +1884,8 @@ dump_dir(objset_t *os)
if (dds.dds_type == DMU_OST_META) {
dds.dds_creation_txg = TXG_INITIAL;
usedobjs = BP_GET_FILL(os->os_rootbp);
- refdbytes = os->os_spa->spa_dsl_pool->
- dp_mos_dir->dd_phys->dd_used_bytes;
+ refdbytes = dsl_dir_phys(os->os_spa->spa_dsl_pool->dp_mos_dir)->
+ dd_used_bytes;
} else {
dmu_objset_space(os, &refdbytes, &scratch, &usedobjs, &scratch);
}
Modified: projects/sendfile/cddl/contrib/opensolaris/cmd/zfs/zfs.8
==============================================================================
--- projects/sendfile/cddl/contrib/opensolaris/cmd/zfs/zfs.8 Sun Dec 21 08:30:18 2014 (r275988)
+++ projects/sendfile/cddl/contrib/opensolaris/cmd/zfs/zfs.8 Sun Dec 21 09:43:03 2014 (r275989)
@@ -23,15 +23,15 @@
.\" Copyright (c) 2012, Glen Barber <gjb at FreeBSD.org>
.\" Copyright (c) 2012, Bryan Drewery <bdrewery at FreeBSD.org>
.\" Copyright (c) 2013 by Saso Kiselkov. All rights reserved.
-.\" Copyright (c) 2013 Nexenta Systems, Inc. All Rights Reserved.
.\" Copyright (c) 2014, Joyent, Inc. All rights reserved.
.\" Copyright (c) 2013, Steven Hartland <smh at FreeBSD.org>
+.\" Copyright (c) 2014 Nexenta Systems, Inc. All Rights Reserved.
.\" Copyright (c) 2014, Xin LI <delphij at FreeBSD.org>
.\" Copyright (c) 2014, The FreeBSD Foundation, All Rights Reserved.
.\"
.\" $FreeBSD$
.\"
-.Dd November 12, 2014
+.Dd December 12, 2014
.Dt ZFS 8
.Os
.Sh NAME
@@ -3505,10 +3505,9 @@ are also displayed.
.Bd -literal -offset 2n
.Li # Ic zfs allow cindys create,destroy,mount,snapshot tank/cindys
.Li # Ic zfs allow tank/cindys
--------------------------------------------------------------
-Local+Descendent permissions on (tank/cindys)
- user cindys create,destroy,mount,snapshot
--------------------------------------------------------------
+---- Permissions on tank/cindys --------------------------------------
+Local+Descendent permissions:
+ user cindys create,destroy,mount,snapshot
.Ed
.It Sy Example 18 No Delegating Create Time Permissions on a Tn ZFS No Dataset
.Pp
@@ -3524,12 +3523,11 @@ are also displayed.
.Li # Ic zfs allow staff create,mount tank/users
.Li # Ic zfs allow -c destroy tank/users
.Li # Ic zfs allow tank/users
--------------------------------------------------------------
-Create time permissions on (tank/users)
- create,destroy
-Local+Descendent permissions on (tank/users)
- group staff create,mount
--------------------------------------------------------------
+---- Permissions on tank/users ---------------------------------------
+Permission sets:
+ destroy
+Local+Descendent permissions:
+ group staff create,mount
.Ed
.It Xo
.Sy Example 19
@@ -3547,14 +3545,11 @@ are also displayed.
.Li # Ic zfs allow -s @pset create,destroy,snapshot,mount tank/users
.Li # Ic zfs allow staff @pset tank/users
.Li # Ic zfs allow tank/users
--------------------------------------------------------------
-Permission sets on (tank/users)
+---- Permissions on tank/users ---------------------------------------
+Permission sets:
@pset create,destroy,mount,snapshot
-Create time permissions on (tank/users)
- create,destroy
-Local+Descendent permissions on (tank/users)
- group staff @pset,create,mount
--------------------------------------------------------------
+Local+Descendent permissions:
+ group staff @pset
.Ed
.It Sy Example 20 No Delegating Property Permissions on a Tn ZFS No Dataset
.Pp
@@ -3566,16 +3561,15 @@ file system. The permissions on
are also displayed.
.Bd -literal -offset 2n
.Li # Ic zfs allow cindys quota,reservation users/home
-.Li # Ic zfs allow cindys
--------------------------------------------------------------
-Local+Descendent permissions on (users/home)
+.Li # Ic zfs allow users/home
+---- Permissions on users/home ---------------------------------------
+Local+Descendent permissions:
user cindys quota,reservation
--------------------------------------------------------------
.Li # Ic su - cindys
.Li cindys% Ic zfs set quota=10G users/home/marks
.Li cindys% Ic zfs get quota users/home/marks
-NAME PROPERTY VALUE SOURCE
-users/home/marks quota 10G local
+NAME PROPERTY VALUE SOURCE
+users/home/marks quota 10G local
.Ed
.It Sy Example 21 No Removing ZFS Delegated Permissions on a Tn ZFS No Dataset
.Pp
@@ -3589,14 +3583,11 @@ are also displayed.
.Bd -literal -offset 2n
.Li # Ic zfs unallow staff snapshot tank/users
.Li # Ic zfs allow tank/users
--------------------------------------------------------------
-Permission sets on (tank/users)
+---- Permissions on tank/users ---------------------------------------
+Permission sets:
@pset create,destroy,mount,snapshot
-Create time permissions on (tank/users)
- create,destroy
-Local+Descendent permissions on (tank/users)
- group staff @pset,create,mount
--------------------------------------------------------------
+Local+Descendent permissions:
+ group staff @pset
.Ed
.It Sy Example 22 Showing the differences between a snapshot and a ZFS Dataset
.Pp
Modified: projects/sendfile/cddl/contrib/opensolaris/cmd/zfs/zfs_main.c
==============================================================================
--- projects/sendfile/cddl/contrib/opensolaris/cmd/zfs/zfs_main.c Sun Dec 21 08:30:18 2014 (r275988)
+++ projects/sendfile/cddl/contrib/opensolaris/cmd/zfs/zfs_main.c Sun Dec 21 09:43:03 2014 (r275989)
@@ -68,6 +68,7 @@
#ifdef sun
#include <aclutils.h>
#include <directory.h>
+#include <idmap.h>
#endif
#include "zfs_iter.h"
@@ -2390,10 +2391,9 @@ userspace_cb(void *arg, const char *doma
/* SMB */
char sid[ZFS_MAXNAMELEN + 32];
uid_t id;
- uint64_t classes;
#ifdef sun
int err;
- directory_error_t e;
+ int flag = IDMAP_REQ_FLG_USE_CACHE;
#endif
smbentity = B_TRUE;
@@ -2416,10 +2416,13 @@ userspace_cb(void *arg, const char *doma
if (err == 0) {
rid = id;
if (!cb->cb_sid2posix) {
- e = directory_name_from_sid(NULL, sid, &name,
- &classes);
- if (e != NULL)
- directory_error_free(e);
+ if (type == USTYPE_SMB_USR) {
+ (void) idmap_getwinnamebyuid(rid, flag,
+ &name, NULL);
+ } else {
+ (void) idmap_getwinnamebygid(rid, flag,
+ &name, NULL);
+ }
if (name == NULL)
name = sid;
}
Copied: projects/sendfile/cddl/contrib/opensolaris/lib/libctf/common/ctf.5 (from r275988, head/cddl/contrib/opensolaris/lib/libctf/common/ctf.5)
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ projects/sendfile/cddl/contrib/opensolaris/lib/libctf/common/ctf.5 Sun Dec 21 09:43:03 2014 (r275989, copy of r275988, head/cddl/contrib/opensolaris/lib/libctf/common/ctf.5)
@@ -0,0 +1,1140 @@
+.\"
+.\" 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) 2014 Joyent, Inc.
+.\"
+.Dd Sep 26, 2014
+.Dt CTF 5
+.Os
+.Sh NAME
+.Nm ctf
+.Nd Compact C Type Format
+.Sh SYNOPSIS
+.In sys/ctf.h
+.Sh DESCRIPTION
+.Nm
+is designed to be a compact representation of the C programming
+language's type information focused on serving the needs of dynamic
+tracing, debuggers, and other in-situ and post-mortem introspection
+tools.
+.Nm
+data is generally included in
+.Sy ELF
+objects and is tagged as
+.Sy SHT_PROGBITS
+to ensure that the data is accessible in a running process and in subsequent
+core dumps, if generated.
+.Lp
+The
+.Nm
+data contained in each file has information about the layout and
+sizes of C types, including intrinsic types, enumerations, structures,
+typedefs, and unions, that are used by the corresponding
+.Sy ELF
+object. The
+.Nm
+data may also include information about the types of global objects and
+the return type and arguments of functions in the symbol table.
+.Lp
+Because a
+.Nm
+file is often embedded inside a file, rather than being a standalone
+file itself, it may also be referred to as a
+.Nm
+.Sy container .
+.Lp
+On illumos systems,
+.Nm
+data is consumed by multiple programs. It can be used by the modular
+debugger,
+.Xr mdb 1 ,
+as well as by
+.Xr dtrace 1M .
+Programmatic access to
+.Nm
+data can be obtained through
+.Xr libctf 3LIB .
+.Lp
+The
+.Nm
+file format is broken down into seven different sections. The first
+section is the
+.Sy preamble
+and
+.Sy header ,
+which describes the version of the
+.Nm
+file, links it has to other
+.Nm
+files, and the sizes of the other sections. The next section is the
+.Sy label
+section,
+which provides a way of identifying similar groups of
+.Nm
+data across multiple files. This is followed by the
+.Sy object
+information section, which describes the type of global
+symbols. The subsequent section is the
+.Sy function
+information section, which describes the return
+types and arguments of functions. The next section is the
+.Sy type
+information section, which describes
+the format and layout of the C types themselves, and finally the last
+section is the
+.Sy string
+section, which contains the names of types, enumerations, members, and
+labels.
+.Lp
+While strictly speaking, only the
+.Sy preamble
+and
+.Sy header
+are required, to be actually useful, both the type and string
+sections are necessary.
+.Lp
+A
+.Nm
+file may contain all of the type information that it requires, or it
+may optionally refer to another
+.Nm
+file which holds the remaining types. When a
+.Nm
+file refers to another file, it is called the
+.Sy child
+and the file it refers to is called the
+.Sy parent .
+A given file may only refer to one parent. This process is called
+.Em uniquification
+because it ensures each child only has type information that is
+unique to it. A common example of this is that most kernel modules in
+illumos are uniquified against the kernel module
+.Sy genunix
+and the type information that comes from the
+.Sy IP
+module. This means that a module only has types that are unique to
+itself and the most common types in the kernel are not duplicated.
+.Sh FILE FORMAT
+This documents version
+.Em two
+of the
+.Nm
+file format. All applications and tools currently produce and operate on
+this version.
+.Lp
+The file format can be summarized with the following image, the
+following sections will cover this in more detail.
+.Bd -literal
+
+ +-------------+ 0t0
++--------| Preamble |
+| +-------------+ 0t4
+|+-------| Header |
+|| +-------------+ 0t36 + cth_lbloff
+||+------| Labels |
+||| +-------------+ 0t36 + cth_objtoff
+|||+-----| Objects |
+|||| +-------------+ 0t36 + cth_funcoff
+||||+----| Functions |
+||||| +-------------+ 0t36 + cth_typeoff
+|||||+---| Types |
+|||||| +-------------+ 0t36 + cth_stroff
+||||||+--| Strings |
+||||||| +-------------+ 0t36 + cth_stroff + cth_strlen
+|||||||
+|||||||
+|||||||
+||||||| +-- magic - vers flags
+||||||| | | | |
+||||||| +------+------+------+------+
++---------| 0xcf | 0xf1 | 0x02 | 0x00 |
+ |||||| +------+------+------+------+
+ |||||| 0 1 2 3 4
+ ||||||
+ |||||| + parent label + objects
+ |||||| | + parent name | + functions + strings
+ |||||| | | + label | | + types | + strlen
+ |||||| | | | | | | | |
+ |||||| +------+------+------+------+------+-------+-------+-------+
+ +--------| 0x00 | 0x00 | 0x00 | 0x08 | 0x36 | 0x110 | 0x5f4 | 0x611 |
+ ||||| +------+------+------+------+------+-------+-------+-------+
+ ||||| 0x04 0x08 0x0c 0x10 0x14 0x18 0x1c 0x20 0x24
+ |||||
+ ||||| + Label name
+ ||||| | + Label type
+ ||||| | | + Next label
+ ||||| | | |
+ ||||| +-------+------+-----+
+ +-----------| 0x01 | 0x42 | ... |
+ |||| +-------+------+-----+
+ |||| cth_lbloff +0x4 +0x8 cth_objtoff
+ ||||
+ ||||
+ |||| Symidx 0t15 0t43 0t44
+ |||| +------+------+------+-----+
+ +----------| 0x00 | 0x42 | 0x36 | ... |
+ ||| +------+------+------+-----+
+ ||| cth_objtoff +0x2 +0x4 +0x6 cth_funcoff
+ |||
+ ||| + CTF_TYPE_INFO + CTF_TYPE_INFO
+ ||| | + Return type |
+ ||| | | + arg0 |
+ ||| +--------+------+------+-----+
+ +---------| 0x2c10 | 0x08 | 0x0c | ... |
+ || +--------+------+------+-----+
+ || cth_funcff +0x2 +0x4 +0x6 cth_typeoff
+ ||
+ || + ctf_stype_t for type 1
+ || | integer + integer encoding
+ || | | + ctf_stype_t for type 2
+ || | | |
+ || +--------------------+-----------+-----+
+ +--------| 0x19 * 0xc01 * 0x0 | 0x1000000 | ... |
+ | +--------------------+-----------+-----+
+ | cth_typeoff +0x08 +0x0c cth_stroff
+ |
+ | +--- str 0
+ | | +--- str 1 + str 2
+ | | | |
+ | v v v
+ | +----+---+---+---+----+---+---+---+---+---+----+
+ +---| \\0 | i | n | t | \\0 | f | o | o | _ | t | \\0 |
+ +----+---+---+---+----+---+---+---+---+---+----+
+ 0 1 2 3 4 5 6 7 8 9 10 11
+.Ed
+.Lp
+Every
+.Nm
+file begins with a
+.Sy preamble ,
+followed by a
+.Sy header .
+The
+.Sy preamble
+is defined as follows:
+.Bd -literal
+typedef struct ctf_preamble {
+ ushort_t ctp_magic; /* magic number (CTF_MAGIC) */
+ uchar_t ctp_version; /* data format version number (CTF_VERSION) */
+ uchar_t ctp_flags; /* flags (see below) */
+} ctf_preamble_t;
+.Ed
+.Pp
+The
+.Sy preamble
+is four bytes long and must be four byte aligned.
+This
+.Sy preamble
+defines the version of the
+.Nm
+file which defines the format of the rest of the header. While the
+header may change in subsequent versions, the preamble will not change
+across versions, though the interpretation of its flags may change from
+version to version. The
+.Em ctp_magic
+member defines the magic number for the
+.Nm
+file format. This must always be
+.Li 0xcff1 .
+If another value is encountered, then the file should not be treated as
+a
+.Nm
+file. The
+.Em ctp_version
+member defines the version of the
+.Nm
+file. The current version is
+.Li 2 .
+It is possible to encounter an unsupported version. In that case,
+software should not try to parse the format, as it may have changed.
+Finally, the
+.Em ctp_flags
+member describes aspects of the file which modify its interpretation.
+The following flags are currently defined:
+.Bd -literal
+#define CTF_F_COMPRESS 0x01
+.Ed
+.Pp
+The flag
+.Sy CTF_F_COMPRESS
+indicates that the body of the
+.Nm
+file, all the data following the
+.Sy header ,
+has been compressed through the
+.Sy zlib
+library and its
+.Sy deflate
+algorithm. If this flag is not present, then the body has not been
+compressed and no special action is needed to interpret it. All offsets
+into the data as described by
+.Sy header ,
+always refer to the
+.Sy uncompressed
+data.
+.Lp
+In version two of the
+.Nm
+file format, the
+.Sy header
+denotes whether whether or not this
+.Nm
+file is the child of another
+.Nm
+file and also indicates the size of the remaining sections. The
+structure for the
+.Sy header ,
+logically contains a copy of the
+.Sy preamble
+and the two have a combined size of 36 bytes.
+.Bd -literal
+typedef struct ctf_header {
+ ctf_preamble_t cth_preamble;
+ uint_t cth_parlabel; /* ref to name of parent lbl uniq'd against */
+ uint_t cth_parname; /* ref to basename of parent */
+ uint_t cth_lbloff; /* offset of label section */
+ uint_t cth_objtoff; /* offset of object section */
+ uint_t cth_funcoff; /* offset of function section */
+ uint_t cth_typeoff; /* offset of type section */
+ uint_t cth_stroff; /* offset of string section */
+ uint_t cth_strlen; /* length of string section in bytes */
+} ctf_header_t;
+.Ed
+.Pp
+After the
+.Sy preamble ,
+the next two members
+.Em cth_parlablel
+and
+.Em cth_parname ,
+are used to identify the parent. The value of both members are offsets
+into the
+.Sy string
+section which point to the start of a null-terminated string. For more
+information on the encoding of strings, see the subsection on
+.Sx String Identifiers .
+If the value of either is zero, then there is no entry for that
+member. If the member
+.Em cth_parlabel
+is set, then the
+.Em ctf_parname
+member must be set, otherwise it will not be possible to find the
+parent. If
+.Em ctf_parname
+is set, it is not necessary to define
+.Em cth_parlabel ,
+as the parent may not have a label. For more information on labels
+and their interpretation, see
+.Sx The Label Section .
+.Lp
+The remaining members (excepting
+.Em cth_strlen )
+describe the beginning of the corresponding sections. These offsets are
+relative to the end of the
+.Sy header .
+Therefore, something with an offset of 0 is at an offset of thirty-six
+bytes relative to the start of the
+.Nm
+file. The difference between members
+indicates the size of the section itself. Different offsets have
+different alignment requirements. The start of the
+.Em cth_objotoff
+and
+.Em cth_funcoff
+must be two byte aligned, while the sections
+.Em cth_lbloff
+and
+.Em cth_typeoff
+must be four-byte aligned. The section
+.Em cth_stroff
+has no alignment requirements. To calculate the size of a given section,
+excepting the
+.Sy string
+section, one should subtract the offset of the section from the following one. For
+example, the size of the
+.Sy types
+section can be calculated by subtracting
+.Em cth_stroff
+from
+.Em cth_typeoff .
+.Lp
+Finally, the member
+.Em cth_strlen
+describes the length of the string section itself. From it, you can also
+calculate the size of the entire
+.Nm
+file by adding together the size of the
+.Sy ctf_header_t ,
+the offset of the string section in
+.Em cth_stroff ,
+and the size of the string section in
+.Em cth_srlen .
+.Ss Type Identifiers
+Through the
+.Nm ctf
+data, types are referred to by identifiers. A given
+.Nm
+file supports up to 32767 (0x7fff) types. The first valid type identifier is 0x1.
+When a given
+.Nm
+file is a child, indicated by a non-zero entry for the
+.Sy header Ns 's
+.Em cth_parname ,
+then the first valid type identifier is 0x8000 and the last is 0xffff.
+In this case, type identifiers 0x1 through 0x7fff are references to the
+parent.
+.Lp
+The type identifier zero is a sentinel value used to indicate that there
+is no type information available or it is an unknown type.
+.Lp
+Throughout the file format, the identifier is stored in different sized
+values; however, the minimum size to represent a given identifier is a
+.Sy uint16_t .
+Other consumers of
+.Nm
+information may use larger or opaque identifiers.
+.Ss String Identifiers
+String identifiers are always encoded as four byte unsigned integers
+which are an offset into a string table. The
+.Nm
+format supports two different string tables which have an identifier of
+zero or one. This identifier is stored in the high-order bit of the
+unsigned four byte offset. Therefore, the maximum supported offset into
+one of these tables is 0x7ffffffff.
+.Lp
+Table identifier zero, always refers to the
+.Sy string
+section in the CTF file itself. String table identifier one refers to an
+external string table which is the ELF string table for the ELF symbol
+table associated with the
+.Nm
+container.
+.Ss Type Encoding
+Every
+.Nm
+type begins with metadata encoded into a
+.Sy uint16_t .
+This encoded information tells us three different pieces of information:
+.Bl -bullet -offset indent -compact
+.It
+The kind of the type
+.It
+Whether this type is a root type or not
+.It
+The length of the variable data
+.El
+.Lp
+The 16 bits that make up the encoding are broken down such that you have
+five bits for the kind, one bit for indicating whether or not it is a
+root type, and 10 bits for the variable length. This is laid out as
+follows:
+.Bd -literal -offset indent
++--------------------+
+| kind | root | vlen |
++--------------------+
+15 11 10 9 0
+.Ed
+.Lp
+The current version of the file format defines 14 different kinds. The
+interpretation of these different kinds will be discussed in the section
+.Sx The Type Section .
*** DIFF OUTPUT TRUNCATED AT 1000 LINES ***
More information about the svn-src-projects
mailing list