Date: Thu, 8 Jan 2015 16:13:24 +0000 (UTC) From: "Alexander V. Chernikov" <melifaro@FreeBSD.org> To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r276830 - in projects/routing: . bin/csh bin/df bin/ed bin/freebsd-version bin/ls bin/pkill bin/ps bin/rmail bin/sh cddl/compat/opensolaris/misc cddl/contrib/opensolaris/cmd/zfs cddl/co... Message-ID: <201501081613.t08GDOSp055661@svn.freebsd.org>
next in thread | raw e-mail | index | archive | help
Author: melifaro Date: Thu Jan 8 16:13:21 2015 New Revision: 276830 URL: https://svnweb.freebsd.org/changeset/base/276830 Log: Sync to HEAD@r275753. Added: projects/routing/cddl/contrib/opensolaris/lib/libctf/common/ctf.5 - copied unchanged from r275753, head/cddl/contrib/opensolaris/lib/libctf/common/ctf.5 projects/routing/cddl/contrib/opensolaris/lib/libnvpair/nvpair_json.c - copied unchanged from r275753, head/cddl/contrib/opensolaris/lib/libnvpair/nvpair_json.c projects/routing/contrib/elftoolchain/addr2line/ - copied from r275753, head/contrib/elftoolchain/addr2line/ projects/routing/contrib/elftoolchain/cxxfilt/ - copied from r275753, head/contrib/elftoolchain/cxxfilt/ projects/routing/contrib/elftoolchain/elfcopy/ - copied from r275753, head/contrib/elftoolchain/elfcopy/ projects/routing/contrib/elftoolchain/libelftc/ - copied from r275753, head/contrib/elftoolchain/libelftc/ projects/routing/contrib/elftoolchain/nm/ - copied from r275753, head/contrib/elftoolchain/nm/ projects/routing/contrib/elftoolchain/size/ - copied from r275753, head/contrib/elftoolchain/size/ projects/routing/contrib/elftoolchain/strings/ - copied from r275753, head/contrib/elftoolchain/strings/ projects/routing/contrib/file/magic/Magdir/kerberos - copied unchanged from r275753, head/contrib/file/magic/Magdir/kerberos projects/routing/contrib/file/magic/Magdir/meteorological - copied unchanged from r275753, head/contrib/file/magic/Magdir/meteorological projects/routing/contrib/libucl/COPYING - copied unchanged from r275753, head/contrib/libucl/COPYING projects/routing/contrib/libucl/doc/lua_api.md - copied unchanged from r275753, head/contrib/libucl/doc/lua_api.md projects/routing/contrib/libucl/include/lua_ucl.h - copied unchanged from r275753, head/contrib/libucl/include/lua_ucl.h projects/routing/contrib/libucl/lua/ - copied from r275753, head/contrib/libucl/lua/ projects/routing/contrib/libucl/m4/ - copied from r275753, head/contrib/libucl/m4/ projects/routing/contrib/libucl/tests/basic/12.in - copied unchanged from r275753, head/contrib/libucl/tests/basic/12.in projects/routing/contrib/libucl/tests/basic/12.res - copied unchanged from r275753, head/contrib/libucl/tests/basic/12.res projects/routing/contrib/libucl/tests/basic/13.in - copied unchanged from r275753, head/contrib/libucl/tests/basic/13.in projects/routing/contrib/libucl/tests/basic/13.res - copied unchanged from r275753, head/contrib/libucl/tests/basic/13.res projects/routing/contrib/libucl/tests/basic/comments.in - copied unchanged from r275753, head/contrib/libucl/tests/basic/comments.in projects/routing/contrib/libucl/tests/basic/comments.res - copied unchanged from r275753, head/contrib/libucl/tests/basic/comments.res projects/routing/contrib/libucl/tests/basic/include_dir/ - copied from r275753, head/contrib/libucl/tests/basic/include_dir/ projects/routing/contrib/llvm/patches/patch-r275633-llvm-r223171-fix-vectorizer.diff - copied unchanged from r275753, head/contrib/llvm/patches/patch-r275633-llvm-r223171-fix-vectorizer.diff projects/routing/contrib/mdocml/INSTALL - copied unchanged from r275753, head/contrib/mdocml/INSTALL projects/routing/contrib/mdocml/LICENSE - copied unchanged from r275753, head/contrib/mdocml/LICENSE projects/routing/contrib/mdocml/Makefile - copied unchanged from r275753, head/contrib/mdocml/Makefile projects/routing/contrib/mdocml/Makefile.depend - copied unchanged from r275753, head/contrib/mdocml/Makefile.depend projects/routing/contrib/mdocml/apropos.1 - copied unchanged from r275753, head/contrib/mdocml/apropos.1 projects/routing/contrib/mdocml/cgi.c - copied unchanged from r275753, head/contrib/mdocml/cgi.c projects/routing/contrib/mdocml/cgi.h.example - copied unchanged from r275753, head/contrib/mdocml/cgi.h.example projects/routing/contrib/mdocml/compat_fts.c - copied unchanged from r275753, head/contrib/mdocml/compat_fts.c projects/routing/contrib/mdocml/compat_fts.h - copied unchanged from r275753, head/contrib/mdocml/compat_fts.h projects/routing/contrib/mdocml/compat_ohash.c - copied unchanged from r275753, head/contrib/mdocml/compat_ohash.c projects/routing/contrib/mdocml/compat_ohash.h - copied unchanged from r275753, head/contrib/mdocml/compat_ohash.h projects/routing/contrib/mdocml/compat_reallocarray.c - copied unchanged from r275753, head/contrib/mdocml/compat_reallocarray.c projects/routing/contrib/mdocml/compat_sqlite3_errstr.c - copied unchanged from r275753, head/contrib/mdocml/compat_sqlite3_errstr.c projects/routing/contrib/mdocml/compat_strcasestr.c - copied unchanged from r275753, head/contrib/mdocml/compat_strcasestr.c projects/routing/contrib/mdocml/compat_strsep.c - copied unchanged from r275753, head/contrib/mdocml/compat_strsep.c projects/routing/contrib/mdocml/configure - copied unchanged from r275753, head/contrib/mdocml/configure projects/routing/contrib/mdocml/configure.local.example - copied unchanged from r275753, head/contrib/mdocml/configure.local.example projects/routing/contrib/mdocml/demandoc.1 - copied unchanged from r275753, head/contrib/mdocml/demandoc.1 projects/routing/contrib/mdocml/demandoc.c - copied unchanged from r275753, head/contrib/mdocml/demandoc.c projects/routing/contrib/mdocml/gmdiff - copied unchanged from r275753, head/contrib/mdocml/gmdiff projects/routing/contrib/mdocml/makewhatis.8 - copied unchanged from r275753, head/contrib/mdocml/makewhatis.8 projects/routing/contrib/mdocml/man-cgi.css - copied unchanged from r275753, head/contrib/mdocml/man-cgi.css projects/routing/contrib/mdocml/man.1 - copied unchanged from r275753, head/contrib/mdocml/man.1 projects/routing/contrib/mdocml/man.cgi.8 - copied unchanged from r275753, head/contrib/mdocml/man.cgi.8 projects/routing/contrib/mdocml/mandoc.db.5 - copied unchanged from r275753, head/contrib/mdocml/mandoc.db.5 projects/routing/contrib/mdocml/mandoc_aux.c - copied unchanged from r275753, head/contrib/mdocml/mandoc_aux.c projects/routing/contrib/mdocml/mandoc_aux.h - copied unchanged from r275753, head/contrib/mdocml/mandoc_aux.h projects/routing/contrib/mdocml/mandoc_escape.3 - copied unchanged from r275753, head/contrib/mdocml/mandoc_escape.3 projects/routing/contrib/mdocml/mandoc_html.3 - copied unchanged from r275753, head/contrib/mdocml/mandoc_html.3 projects/routing/contrib/mdocml/mandoc_malloc.3 - copied unchanged from r275753, head/contrib/mdocml/mandoc_malloc.3 projects/routing/contrib/mdocml/mandocdb.c - copied unchanged from r275753, head/contrib/mdocml/mandocdb.c projects/routing/contrib/mdocml/manpage.c - copied unchanged from r275753, head/contrib/mdocml/manpage.c projects/routing/contrib/mdocml/manpath.c - copied unchanged from r275753, head/contrib/mdocml/manpath.c projects/routing/contrib/mdocml/manpath.h - copied unchanged from r275753, head/contrib/mdocml/manpath.h projects/routing/contrib/mdocml/mansearch.3 - copied unchanged from r275753, head/contrib/mdocml/mansearch.3 projects/routing/contrib/mdocml/mansearch.c - copied unchanged from r275753, head/contrib/mdocml/mansearch.c projects/routing/contrib/mdocml/mansearch.h - copied unchanged from r275753, head/contrib/mdocml/mansearch.h projects/routing/contrib/mdocml/mansearch_const.c - copied unchanged from r275753, head/contrib/mdocml/mansearch_const.c projects/routing/contrib/mdocml/mchars_alloc.3 - copied unchanged from r275753, head/contrib/mdocml/mchars_alloc.3 projects/routing/contrib/mdocml/preconv.c - copied unchanged from r275753, head/contrib/mdocml/preconv.c projects/routing/contrib/mdocml/tbl.3 - copied unchanged from r275753, head/contrib/mdocml/tbl.3 projects/routing/contrib/mdocml/test-dirent-namlen.c - copied unchanged from r275753, head/contrib/mdocml/test-dirent-namlen.c projects/routing/contrib/mdocml/test-fgetln.c - copied unchanged from r275753, head/contrib/mdocml/test-fgetln.c projects/routing/contrib/mdocml/test-fts.c - copied unchanged from r275753, head/contrib/mdocml/test-fts.c projects/routing/contrib/mdocml/test-getsubopt.c - copied unchanged from r275753, head/contrib/mdocml/test-getsubopt.c projects/routing/contrib/mdocml/test-mmap.c - copied unchanged from r275753, head/contrib/mdocml/test-mmap.c projects/routing/contrib/mdocml/test-ohash.c - copied unchanged from r275753, head/contrib/mdocml/test-ohash.c projects/routing/contrib/mdocml/test-reallocarray.c - copied unchanged from r275753, head/contrib/mdocml/test-reallocarray.c projects/routing/contrib/mdocml/test-sqlite3.c - copied unchanged from r275753, head/contrib/mdocml/test-sqlite3.c projects/routing/contrib/mdocml/test-sqlite3_errstr.c - copied unchanged from r275753, head/contrib/mdocml/test-sqlite3_errstr.c projects/routing/contrib/mdocml/test-strcasestr.c - copied unchanged from r275753, head/contrib/mdocml/test-strcasestr.c projects/routing/contrib/mdocml/test-strlcat.c - copied unchanged from r275753, head/contrib/mdocml/test-strlcat.c projects/routing/contrib/mdocml/test-strlcpy.c - copied unchanged from r275753, head/contrib/mdocml/test-strlcpy.c projects/routing/contrib/mdocml/test-strptime.c - copied unchanged from r275753, head/contrib/mdocml/test-strptime.c projects/routing/contrib/mdocml/test-strsep.c - copied unchanged from r275753, head/contrib/mdocml/test-strsep.c projects/routing/contrib/mdocml/test-wchar.c - copied unchanged from r275753, head/contrib/mdocml/test-wchar.c projects/routing/etc/autofs/special_media - copied unchanged from r275753, head/etc/autofs/special_media projects/routing/lib/libelftc/ - copied from r275753, head/lib/libelftc/ projects/routing/lib/libgpio/ - copied from r275753, head/lib/libgpio/ projects/routing/lib/libsqlite3/ - copied from r275753, head/lib/libsqlite3/ projects/routing/sbin/mdconfig/tests/mdconfig_test.sh - copied unchanged from r275753, head/sbin/mdconfig/tests/mdconfig_test.sh projects/routing/share/man/man7/crypto.7 - copied unchanged from r275753, head/share/man/man7/crypto.7 projects/routing/share/termcap/termcap - copied unchanged from r275753, head/share/termcap/termcap projects/routing/sys/amd64/conf/GENERIC-NODEBUG - copied unchanged from r275753, head/sys/amd64/conf/GENERIC-NODEBUG projects/routing/sys/crypto/aesni/aesni_ghash.c - copied unchanged from r275753, head/sys/crypto/aesni/aesni_ghash.c projects/routing/sys/dev/beri/virtio/network/ - copied from r275753, head/sys/dev/beri/virtio/network/ projects/routing/sys/dev/beri/virtio/virtio.c - copied unchanged from r275753, head/sys/dev/beri/virtio/virtio.c projects/routing/sys/dev/beri/virtio/virtio.h - copied unchanged from r275753, head/sys/dev/beri/virtio/virtio.h projects/routing/sys/dev/beri/virtio/virtio_block.c - copied unchanged from r275753, head/sys/dev/beri/virtio/virtio_block.c projects/routing/sys/dev/terasic/mtl/terasic_mtl_vt.c - copied unchanged from r275753, head/sys/dev/terasic/mtl/terasic_mtl_vt.c projects/routing/sys/dev/xen/grant_table/ - copied from r275753, head/sys/dev/xen/grant_table/ projects/routing/sys/dev/xen/pci/ - copied from r275753, head/sys/dev/xen/pci/ projects/routing/sys/i386/conf/GENERIC-NODEBUG - copied unchanged from r275753, head/sys/i386/conf/GENERIC-NODEBUG projects/routing/sys/libkern/timingsafe_bcmp.c - copied unchanged from r275753, head/sys/libkern/timingsafe_bcmp.c projects/routing/sys/mips/conf/WZR-HPAG300H - copied unchanged from r275753, head/sys/mips/conf/WZR-HPAG300H projects/routing/sys/mips/conf/WZR-HPAG300H.hints - copied unchanged from r275753, head/sys/mips/conf/WZR-HPAG300H.hints projects/routing/sys/opencrypto/gfmult.c - copied unchanged from r275753, head/sys/opencrypto/gfmult.c projects/routing/sys/opencrypto/gfmult.h - copied unchanged from r275753, head/sys/opencrypto/gfmult.h projects/routing/sys/opencrypto/gmac.c - copied unchanged from r275753, head/sys/opencrypto/gmac.c projects/routing/sys/opencrypto/gmac.h - copied unchanged from r275753, head/sys/opencrypto/gmac.h projects/routing/sys/pc98/conf/GENERIC-NODEBUG - copied unchanged from r275753, head/sys/pc98/conf/GENERIC-NODEBUG projects/routing/sys/powerpc/conf/GENERIC-NODEBUG - copied unchanged from r275753, head/sys/powerpc/conf/GENERIC-NODEBUG projects/routing/sys/sparc64/conf/GENERIC-NODEBUG - copied unchanged from r275753, head/sys/sparc64/conf/GENERIC-NODEBUG projects/routing/sys/x86/xen/xen_pci_bus.c - copied unchanged from r275753, head/sys/x86/xen/xen_pci_bus.c projects/routing/sys/xen/xen_pci.h - copied unchanged from r275753, head/sys/xen/xen_pci.h projects/routing/tests/sys/opencrypto/ - copied from r275753, head/tests/sys/opencrypto/ projects/routing/tools/build/options/WITH_ELFTOOLCHAIN_TOOLS - copied unchanged from r275753, head/tools/build/options/WITH_ELFTOOLCHAIN_TOOLS projects/routing/usr.bin/addr2line/ - copied from r275753, head/usr.bin/addr2line/ projects/routing/usr.bin/demandoc/ - copied from r275753, head/usr.bin/demandoc/ projects/routing/usr.bin/elfcopy/ - copied from r275753, head/usr.bin/elfcopy/ projects/routing/usr.bin/iscsictl/iscsi.conf.5 - copied unchanged from r275753, head/usr.bin/iscsictl/iscsi.conf.5 projects/routing/usr.bin/nm/ - copied from r275753, head/usr.bin/nm/ projects/routing/usr.bin/size/ - copied from r275753, head/usr.bin/size/ projects/routing/usr.bin/soeliminate/ - copied from r275753, head/usr.bin/soeliminate/ projects/routing/usr.bin/strings/ - copied from r275753, head/usr.bin/strings/ projects/routing/usr.sbin/fstyp/ - copied from r275753, head/usr.sbin/fstyp/ projects/routing/usr.sbin/pw/tests/pw_groupdel.sh - copied unchanged from r275753, head/usr.sbin/pw/tests/pw_groupdel.sh projects/routing/usr.sbin/pw/tests/pw_groupmod.sh - copied unchanged from r275753, head/usr.sbin/pw/tests/pw_groupmod.sh projects/routing/usr.sbin/pw/tests/pw_useradd.sh - copied unchanged from r275753, head/usr.sbin/pw/tests/pw_useradd.sh projects/routing/usr.sbin/pw/tests/pw_userdel.sh - copied unchanged from r275753, head/usr.sbin/pw/tests/pw_userdel.sh projects/routing/usr.sbin/pw/tests/pw_usermod.sh - copied unchanged from r275753, head/usr.sbin/pw/tests/pw_usermod.sh Replaced: projects/routing/usr.sbin/cron/Makefile.inc - copied unchanged from r275753, head/usr.sbin/cron/Makefile.inc projects/routing/usr.sbin/fifolog/Makefile.inc - copied unchanged from r275753, head/usr.sbin/fifolog/Makefile.inc Deleted: projects/routing/contrib/file/magic/Magdir/rinex projects/routing/contrib/mdocml/arch.c projects/routing/contrib/mdocml/arch.in projects/routing/contrib/mdocml/att.in projects/routing/contrib/mdocml/external.png projects/routing/contrib/mdocml/vol.c projects/routing/contrib/mdocml/vol.in projects/routing/etc/rc.d/mrouted projects/routing/sbin/iscontrol/iscsi.conf.5 projects/routing/sbin/mdconfig/tests/legacy_test.sh projects/routing/sbin/mdconfig/tests/mdconfig.test projects/routing/sbin/mdconfig/tests/run.pl projects/routing/share/termcap/reorder projects/routing/share/termcap/termcap.src projects/routing/sys/cddl/compat/opensolaris/sys/cyclic.h projects/routing/sys/cddl/compat/opensolaris/sys/cyclic_impl.h projects/routing/sys/cddl/dev/cyclic/ projects/routing/sys/dev/joy/joy_pccard.c projects/routing/sys/modules/cyclic/ projects/routing/sys/netipsec/ipip_var.h projects/routing/sys/x86/xen/xen_pci.c projects/routing/sys/xen/gnttab.c projects/routing/usr.bin/svn/lib/libsqlite3/ projects/routing/usr.sbin/pw/tests/pw_delete.sh projects/routing/usr.sbin/pw/tests/pw_modify.sh Modified: projects/routing/MAINTAINERS (contents, props changed) projects/routing/Makefile.inc1 projects/routing/ObsoleteFiles.inc projects/routing/bin/csh/Makefile projects/routing/bin/df/Makefile projects/routing/bin/ed/Makefile projects/routing/bin/freebsd-version/Makefile projects/routing/bin/ls/Makefile projects/routing/bin/pkill/Makefile projects/routing/bin/ps/Makefile projects/routing/bin/ps/ps.1 projects/routing/bin/rmail/Makefile projects/routing/bin/sh/Makefile projects/routing/bin/sh/error.c projects/routing/bin/sh/eval.c projects/routing/bin/sh/expand.c projects/routing/bin/sh/output.c projects/routing/bin/sh/parser.c projects/routing/cddl/compat/opensolaris/misc/thread_pool.c projects/routing/cddl/contrib/opensolaris/cmd/zfs/zfs.8 projects/routing/cddl/contrib/opensolaris/cmd/zfs/zfs_main.c projects/routing/cddl/contrib/opensolaris/lib/libdtrace/common/dt_module.c projects/routing/cddl/contrib/opensolaris/lib/libdtrace/common/dt_provider.c projects/routing/cddl/contrib/opensolaris/lib/libnvpair/libnvpair.h projects/routing/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_dataset.c projects/routing/cddl/contrib/opensolaris/tools/ctf/cvt/ctftools.h projects/routing/cddl/lib/libctf/Makefile projects/routing/cddl/lib/libnvpair/Makefile projects/routing/contrib/binutils/bfd/ChangeLog projects/routing/contrib/binutils/bfd/bfd-in2.h projects/routing/contrib/binutils/bfd/ecoff.c projects/routing/contrib/binutils/bfd/elf32-arm.c projects/routing/contrib/binutils/bfd/elf32-ppc.c projects/routing/contrib/binutils/bfd/elf64-ppc.c projects/routing/contrib/binutils/bfd/elflink.c projects/routing/contrib/binutils/bfd/libbfd.h projects/routing/contrib/binutils/bfd/po/bfd.pot projects/routing/contrib/binutils/bfd/reloc.c projects/routing/contrib/binutils/bfd/section.c projects/routing/contrib/binutils/binutils/readelf.c projects/routing/contrib/binutils/gas/config/tc-arm.c projects/routing/contrib/binutils/include/elf/ChangeLog projects/routing/contrib/binutils/include/elf/common.h projects/routing/contrib/binutils/include/elf/ppc.h projects/routing/contrib/binutils/include/elf/ppc64.h projects/routing/contrib/binutils/ld/lexsup.c projects/routing/contrib/elftoolchain/libelf/libelf_convert.m4 projects/routing/contrib/file/ChangeLog projects/routing/contrib/file/Makefile.in projects/routing/contrib/file/TODO projects/routing/contrib/file/aclocal.m4 projects/routing/contrib/file/config.h.in projects/routing/contrib/file/configure projects/routing/contrib/file/configure.ac projects/routing/contrib/file/doc/Makefile.in projects/routing/contrib/file/doc/file.man projects/routing/contrib/file/doc/libmagic.man projects/routing/contrib/file/magic/Localstuff projects/routing/contrib/file/magic/Magdir/android projects/routing/contrib/file/magic/Magdir/animation projects/routing/contrib/file/magic/Magdir/archive projects/routing/contrib/file/magic/Magdir/blender projects/routing/contrib/file/magic/Magdir/commands projects/routing/contrib/file/magic/Magdir/compress projects/routing/contrib/file/magic/Magdir/database projects/routing/contrib/file/magic/Magdir/elf projects/routing/contrib/file/magic/Magdir/filesystems projects/routing/contrib/file/magic/Magdir/images projects/routing/contrib/file/magic/Magdir/jpeg projects/routing/contrib/file/magic/Magdir/linux projects/routing/contrib/file/magic/Magdir/macintosh projects/routing/contrib/file/magic/Magdir/msooxml projects/routing/contrib/file/magic/Magdir/netbsd projects/routing/contrib/file/magic/Magdir/pascal projects/routing/contrib/file/magic/Magdir/pgp projects/routing/contrib/file/magic/Magdir/python projects/routing/contrib/file/magic/Magdir/riff projects/routing/contrib/file/magic/Magdir/sequent projects/routing/contrib/file/magic/Magdir/sereal projects/routing/contrib/file/magic/Magdir/ssh projects/routing/contrib/file/magic/Magdir/vms projects/routing/contrib/file/magic/Magdir/vorbis projects/routing/contrib/file/magic/Magdir/windows projects/routing/contrib/file/magic/Makefile.am projects/routing/contrib/file/magic/Makefile.in projects/routing/contrib/file/missing projects/routing/contrib/file/python/Makefile.in projects/routing/contrib/file/src/Makefile.in projects/routing/contrib/file/src/apprentice.c projects/routing/contrib/file/src/ascmagic.c projects/routing/contrib/file/src/cdf.c projects/routing/contrib/file/src/cdf.h projects/routing/contrib/file/src/compress.c projects/routing/contrib/file/src/elfclass.h projects/routing/contrib/file/src/encoding.c projects/routing/contrib/file/src/file.c projects/routing/contrib/file/src/file.h projects/routing/contrib/file/src/file_opts.h projects/routing/contrib/file/src/fsmagic.c projects/routing/contrib/file/src/funcs.c projects/routing/contrib/file/src/getline.c projects/routing/contrib/file/src/magic.c projects/routing/contrib/file/src/magic.h projects/routing/contrib/file/src/magic.h.in projects/routing/contrib/file/src/pread.c projects/routing/contrib/file/src/readcdf.c projects/routing/contrib/file/src/readelf.c projects/routing/contrib/file/src/softmagic.c projects/routing/contrib/file/src/vasprintf.c projects/routing/contrib/file/tests/Makefile.in projects/routing/contrib/gcc/config/arm/lib1funcs.asm projects/routing/contrib/gcc/config/arm/libunwind.S projects/routing/contrib/gcc/cp/name-lookup.c projects/routing/contrib/gcc/cp/name-lookup.h projects/routing/contrib/libarchive/cpio/cpio.c projects/routing/contrib/libc++/include/type_traits projects/routing/contrib/libucl/ChangeLog.md projects/routing/contrib/libucl/Makefile.am projects/routing/contrib/libucl/Makefile.w32 projects/routing/contrib/libucl/README.md projects/routing/contrib/libucl/cmake/CMakeLists.txt projects/routing/contrib/libucl/configure.ac projects/routing/contrib/libucl/include/ucl.h projects/routing/contrib/libucl/libucl.pc.in projects/routing/contrib/libucl/src/ucl_emitter.c projects/routing/contrib/libucl/src/ucl_emitter_streamline.c projects/routing/contrib/libucl/src/ucl_emitter_utils.c projects/routing/contrib/libucl/src/ucl_hash.c projects/routing/contrib/libucl/src/ucl_hash.h projects/routing/contrib/libucl/src/ucl_internal.h projects/routing/contrib/libucl/src/ucl_parser.c projects/routing/contrib/libucl/src/ucl_util.c projects/routing/contrib/libucl/tests/Makefile.am projects/routing/contrib/libucl/tests/basic/4.res projects/routing/contrib/libucl/tests/generate.res projects/routing/contrib/libucl/tests/test_basic.c projects/routing/contrib/libucl/tests/test_generate.c projects/routing/contrib/libucl/tests/test_schema.c projects/routing/contrib/libucl/utils/objdump.c projects/routing/contrib/llvm/lib/Transforms/Vectorize/LoopVectorize.cpp projects/routing/contrib/llvm/patches/patch-r274286-llvm-r201784-asm-dollar.diff projects/routing/contrib/llvm/tools/lldb/docs/lldb.1 projects/routing/contrib/mdocml/NEWS projects/routing/contrib/mdocml/TODO projects/routing/contrib/mdocml/att.c projects/routing/contrib/mdocml/chars.c projects/routing/contrib/mdocml/chars.in projects/routing/contrib/mdocml/compat_fgetln.c projects/routing/contrib/mdocml/compat_getsubopt.c projects/routing/contrib/mdocml/compat_strlcat.c projects/routing/contrib/mdocml/compat_strlcpy.c projects/routing/contrib/mdocml/config.h projects/routing/contrib/mdocml/eqn.7 projects/routing/contrib/mdocml/eqn.c projects/routing/contrib/mdocml/eqn_html.c projects/routing/contrib/mdocml/eqn_term.c projects/routing/contrib/mdocml/example.style.css projects/routing/contrib/mdocml/html.c projects/routing/contrib/mdocml/html.h projects/routing/contrib/mdocml/lib.c projects/routing/contrib/mdocml/lib.in projects/routing/contrib/mdocml/libman.h projects/routing/contrib/mdocml/libmandoc.h projects/routing/contrib/mdocml/libmdoc.h projects/routing/contrib/mdocml/libroff.h projects/routing/contrib/mdocml/main.c projects/routing/contrib/mdocml/main.h projects/routing/contrib/mdocml/man.7 projects/routing/contrib/mdocml/man.c projects/routing/contrib/mdocml/man.h projects/routing/contrib/mdocml/man_hash.c projects/routing/contrib/mdocml/man_html.c projects/routing/contrib/mdocml/man_macro.c projects/routing/contrib/mdocml/man_term.c projects/routing/contrib/mdocml/man_validate.c projects/routing/contrib/mdocml/mandoc.1 projects/routing/contrib/mdocml/mandoc.3 projects/routing/contrib/mdocml/mandoc.c projects/routing/contrib/mdocml/mandoc.h projects/routing/contrib/mdocml/mdoc.7 projects/routing/contrib/mdocml/mdoc.c projects/routing/contrib/mdocml/mdoc.h projects/routing/contrib/mdocml/mdoc_argv.c projects/routing/contrib/mdocml/mdoc_hash.c projects/routing/contrib/mdocml/mdoc_html.c projects/routing/contrib/mdocml/mdoc_macro.c projects/routing/contrib/mdocml/mdoc_man.c projects/routing/contrib/mdocml/mdoc_term.c projects/routing/contrib/mdocml/mdoc_validate.c projects/routing/contrib/mdocml/msec.c projects/routing/contrib/mdocml/out.c projects/routing/contrib/mdocml/out.h projects/routing/contrib/mdocml/read.c projects/routing/contrib/mdocml/roff.7 projects/routing/contrib/mdocml/roff.c projects/routing/contrib/mdocml/st.c projects/routing/contrib/mdocml/st.in projects/routing/contrib/mdocml/style.css projects/routing/contrib/mdocml/tbl.7 projects/routing/contrib/mdocml/tbl.c projects/routing/contrib/mdocml/tbl_data.c projects/routing/contrib/mdocml/tbl_html.c projects/routing/contrib/mdocml/tbl_layout.c projects/routing/contrib/mdocml/tbl_opts.c projects/routing/contrib/mdocml/tbl_term.c projects/routing/contrib/mdocml/term.c projects/routing/contrib/mdocml/term.h projects/routing/contrib/mdocml/term_ascii.c projects/routing/contrib/mdocml/term_ps.c projects/routing/contrib/mdocml/tree.c projects/routing/contrib/netbsd-tests/lib/libc/sys/t_getcontext.c projects/routing/contrib/ofed/libmlx4/src/cq.c projects/routing/contrib/ofed/libmlx4/src/mlx4-abi.h projects/routing/contrib/ofed/libmlx4/src/mlx4.c projects/routing/contrib/ofed/libmlx4/src/mlx4.h projects/routing/contrib/ofed/libmlx4/src/verbs.c projects/routing/contrib/ofed/librdmacm/examples/build/cmatose/Makefile projects/routing/contrib/ofed/librdmacm/examples/build/mckey/Makefile projects/routing/contrib/ofed/librdmacm/examples/build/rping/Makefile projects/routing/contrib/ofed/librdmacm/examples/build/udaddy/Makefile projects/routing/contrib/ofed/management/infiniband-diags/src/ibnetdiscover.c projects/routing/contrib/ofed/management/infiniband-diags/src/ibroute.c projects/routing/contrib/ofed/management/infiniband-diags/src/ibsendtrap.c projects/routing/contrib/ofed/management/infiniband-diags/src/ibtracert.c projects/routing/contrib/ofed/management/infiniband-diags/src/saquery.c projects/routing/contrib/ofed/management/infiniband-diags/src/smpquery.c projects/routing/contrib/ofed/usr.bin/Makefile.inc projects/routing/contrib/sqlite3/configure projects/routing/contrib/sqlite3/configure.ac projects/routing/contrib/sqlite3/shell.c projects/routing/contrib/sqlite3/sqlite3.c projects/routing/contrib/sqlite3/sqlite3.h projects/routing/contrib/sqlite3/sqlite3ext.h projects/routing/contrib/subversion/subversion/svn/util.c projects/routing/etc/auto_master projects/routing/etc/autofs/Makefile projects/routing/etc/defaults/rc.conf projects/routing/etc/devd.conf projects/routing/etc/mtree/BSD.tests.dist projects/routing/etc/rc projects/routing/etc/rc.d/Makefile projects/routing/etc/rc.d/NETWORKING projects/routing/etc/rc.d/automount projects/routing/etc/rc.d/ipmon projects/routing/etc/rc.d/pflog projects/routing/etc/rc.subr projects/routing/gnu/lib/libdialog/Makefile projects/routing/gnu/lib/libgcc/Makefile projects/routing/gnu/lib/libreadline/readline/Makefile projects/routing/gnu/lib/libstdc++/Makefile projects/routing/gnu/usr.bin/binutils/Makefile projects/routing/gnu/usr.bin/binutils/as/as.1 projects/routing/gnu/usr.bin/binutils/ld/ld.1 projects/routing/gnu/usr.bin/binutils/libbfd/bfd.h projects/routing/gnu/usr.bin/dialog/Makefile projects/routing/gnu/usr.bin/diff/Makefile projects/routing/gnu/usr.bin/gdb/gdb/Makefile projects/routing/gnu/usr.bin/gdb/gdbtui/Makefile projects/routing/gnu/usr.bin/gdb/kgdb/Makefile projects/routing/gnu/usr.bin/gdb/kgdb/kthr.c projects/routing/gnu/usr.bin/grep/Makefile projects/routing/gnu/usr.bin/groff/tmac/Makefile projects/routing/kerberos5/Makefile.inc projects/routing/kerberos5/lib/libasn1/Makefile projects/routing/kerberos5/lib/libgssapi_krb5/Makefile projects/routing/kerberos5/lib/libgssapi_ntlm/Makefile projects/routing/kerberos5/lib/libgssapi_spnego/Makefile projects/routing/kerberos5/lib/libhdb/Makefile projects/routing/kerberos5/lib/libheimbase/Makefile projects/routing/kerberos5/lib/libheimipcc/Makefile projects/routing/kerberos5/lib/libheimipcs/Makefile projects/routing/kerberos5/lib/libheimntlm/Makefile projects/routing/kerberos5/lib/libheimsqlite/Makefile projects/routing/kerberos5/lib/libhx509/Makefile projects/routing/kerberos5/lib/libkadm5clnt/Makefile projects/routing/kerberos5/lib/libkadm5srv/Makefile projects/routing/kerberos5/lib/libkafs5/Makefile projects/routing/kerberos5/lib/libkdc/Makefile projects/routing/kerberos5/lib/libkrb5/Makefile projects/routing/kerberos5/lib/libroken/Makefile projects/routing/kerberos5/lib/libwind/Makefile projects/routing/kerberos5/libexec/digest-service/Makefile projects/routing/kerberos5/libexec/hprop/Makefile projects/routing/kerberos5/libexec/hpropd/Makefile projects/routing/kerberos5/libexec/ipropd-master/Makefile projects/routing/kerberos5/libexec/ipropd-slave/Makefile projects/routing/kerberos5/libexec/kadmind/Makefile projects/routing/kerberos5/libexec/kcm/Makefile projects/routing/kerberos5/libexec/kdc/Makefile projects/routing/kerberos5/libexec/kdigest/Makefile projects/routing/kerberos5/libexec/kfd/Makefile projects/routing/kerberos5/libexec/kimpersonate/Makefile projects/routing/kerberos5/libexec/kpasswdd/Makefile projects/routing/kerberos5/tools/asn1_compile/Makefile projects/routing/kerberos5/tools/slc/Makefile projects/routing/kerberos5/usr.bin/hxtool/Makefile projects/routing/kerberos5/usr.bin/kadmin/Makefile projects/routing/kerberos5/usr.bin/kcc/Makefile projects/routing/kerberos5/usr.bin/kdestroy/Makefile projects/routing/kerberos5/usr.bin/kf/Makefile projects/routing/kerberos5/usr.bin/kgetcred/Makefile projects/routing/kerberos5/usr.bin/kinit/Makefile projects/routing/kerberos5/usr.bin/kpasswd/Makefile projects/routing/kerberos5/usr.bin/ksu/Makefile projects/routing/kerberos5/usr.bin/string2key/Makefile projects/routing/kerberos5/usr.bin/verify_krb5_conf/Makefile projects/routing/kerberos5/usr.sbin/iprop-log/Makefile projects/routing/kerberos5/usr.sbin/kstash/Makefile projects/routing/kerberos5/usr.sbin/ktutil/Makefile projects/routing/lib/Makefile projects/routing/lib/atf/libatf-c++/Makefile projects/routing/lib/libarchive/Makefile projects/routing/lib/libarchive/test/Makefile projects/routing/lib/libbsnmp/libbsnmp/Makefile projects/routing/lib/libc++/Makefile projects/routing/lib/libc/Makefile projects/routing/lib/libc/arm/string/ffs.S projects/routing/lib/libc/arm/string/memcmp.S projects/routing/lib/libc/arm/string/memcpy_arm.S projects/routing/lib/libc/arm/string/memcpy_xscale.S projects/routing/lib/libc/arm/string/memmove.S projects/routing/lib/libc/arm/string/memset.S projects/routing/lib/libc/arm/string/strlen.S projects/routing/lib/libc/gen/syslog.c projects/routing/lib/libc/mips/gen/_setjmp.S projects/routing/lib/libc/mips/gen/setjmp.S projects/routing/lib/libc/net/base64.c projects/routing/lib/libc/net/getifaddrs.3 projects/routing/lib/libc/net/nsdispatch.c projects/routing/lib/libc/net/sctp_sys_calls.c projects/routing/lib/libc/stdio/fflush.c projects/routing/lib/libc/stdlib/quick_exit.3 projects/routing/lib/libc/sys/mount.2 projects/routing/lib/libc/sys/poll.2 projects/routing/lib/libc/tests/ssp/Makefile projects/routing/lib/libcam/Makefile projects/routing/lib/libcapsicum/Makefile projects/routing/lib/libcasper/Makefile projects/routing/lib/libcrypt/tests/Makefile projects/routing/lib/libcuse/Makefile projects/routing/lib/libdevstat/Makefile projects/routing/lib/libdpv/Makefile projects/routing/lib/libdpv/dpv.3 projects/routing/lib/libdwarf/Makefile projects/routing/lib/libedit/Makefile projects/routing/lib/libexecinfo/Makefile projects/routing/lib/libfetch/Makefile projects/routing/lib/libgeom/Makefile projects/routing/lib/libjail/jail.c projects/routing/lib/libjail/jail_getid.c projects/routing/lib/libldns/Makefile projects/routing/lib/libmagic/Makefile projects/routing/lib/libmagic/config.h projects/routing/lib/libmandoc/Makefile projects/routing/lib/libmemstat/Makefile projects/routing/lib/libmp/Makefile projects/routing/lib/libmp/tests/Makefile projects/routing/lib/libnv/tests/Makefile projects/routing/lib/libopie/Makefile projects/routing/lib/libpam/libpam/tests/Makefile projects/routing/lib/libpam/modules/Makefile.inc projects/routing/lib/libpam/modules/pam_krb5/Makefile projects/routing/lib/libpam/modules/pam_ksu/Makefile projects/routing/lib/libpam/modules/pam_nologin/Makefile projects/routing/lib/libpam/modules/pam_opie/Makefile projects/routing/lib/libpam/modules/pam_opieaccess/Makefile projects/routing/lib/libpam/modules/pam_passwdqc/Makefile projects/routing/lib/libpam/modules/pam_radius/Makefile projects/routing/lib/libpam/modules/pam_ssh/Makefile projects/routing/lib/libpam/modules/pam_tacplus/Makefile projects/routing/lib/libpam/modules/pam_unix/Makefile projects/routing/lib/libpjdlog/Makefile projects/routing/lib/libproc/Makefile projects/routing/lib/libprocstat/Makefile projects/routing/lib/libprocstat/udf.c projects/routing/lib/libradius/Makefile projects/routing/lib/librpcsec_gss/Makefile projects/routing/lib/librt/Makefile projects/routing/lib/librt/tests/Makefile projects/routing/lib/libsmb/Makefile projects/routing/lib/libstdthreads/Makefile projects/routing/lib/libtacplus/Makefile projects/routing/lib/libucl/Makefile projects/routing/lib/libulog/Makefile projects/routing/lib/libunbound/Makefile projects/routing/lib/libusb/Makefile projects/routing/lib/libutil/tests/Makefile projects/routing/lib/libxo/Makefile projects/routing/lib/msun/src/e_j0.c projects/routing/lib/msun/src/e_j0f.c projects/routing/lib/msun/tests/Makefile projects/routing/lib/ncurses/form/Makefile projects/routing/lib/ncurses/menu/Makefile projects/routing/lib/ncurses/panel/Makefile projects/routing/libexec/atf/atf-check/Makefile projects/routing/libexec/atf/atf-sh/Makefile projects/routing/libexec/atrun/Makefile projects/routing/libexec/casper/dns/Makefile projects/routing/libexec/casper/grp/Makefile projects/routing/libexec/casper/pwd/Makefile projects/routing/libexec/casper/random/Makefile projects/routing/libexec/casper/sysctl/Makefile projects/routing/libexec/dma/Makefile projects/routing/libexec/fingerd/Makefile projects/routing/libexec/ftpd/Makefile projects/routing/libexec/getty/Makefile projects/routing/libexec/mail.local/Makefile projects/routing/libexec/pppoed/Makefile projects/routing/libexec/rlogind/Makefile projects/routing/libexec/rpc.rquotad/Makefile projects/routing/libexec/rpc.rstatd/Makefile projects/routing/libexec/rpc.rusersd/Makefile projects/routing/libexec/rpc.rwalld/Makefile projects/routing/libexec/rpc.sprayd/Makefile projects/routing/libexec/rshd/Makefile projects/routing/libexec/rtld-elf/Makefile projects/routing/libexec/rtld-elf/rtld.c projects/routing/libexec/smrsh/Makefile projects/routing/libexec/tcpd/Makefile projects/routing/libexec/telnetd/Makefile projects/routing/libexec/tftpd/Makefile projects/routing/libexec/ulog-helper/Makefile projects/routing/libexec/ypxfr/Makefile projects/routing/release/picobsd/tinyware/login/Makefile projects/routing/release/picobsd/tinyware/oinit/Makefile projects/routing/release/picobsd/tinyware/passwd/Makefile projects/routing/release/scripts/relnotes-search.sh projects/routing/rescue/rescue/Makefile projects/routing/sbin/atm/atmconfig/Makefile projects/routing/sbin/badsect/Makefile projects/routing/sbin/bsdlabel/Makefile projects/routing/sbin/camcontrol/Makefile projects/routing/sbin/casperd/Makefile projects/routing/sbin/ccdconfig/Makefile projects/routing/sbin/ddb/Makefile projects/routing/sbin/devd/Makefile projects/routing/sbin/dhclient/Makefile projects/routing/sbin/dmesg/Makefile projects/routing/sbin/dumpfs/Makefile projects/routing/sbin/fdisk/Makefile projects/routing/sbin/fdisk_pc98/Makefile projects/routing/sbin/ffsinfo/Makefile projects/routing/sbin/fsck/fsck.c projects/routing/sbin/fsck_ffs/Makefile projects/routing/sbin/fsck_ffs/dir.c projects/routing/sbin/fsdb/Makefile projects/routing/sbin/gbde/Makefile projects/routing/sbin/geom/Makefile projects/routing/sbin/geom/class/eli/Makefile projects/routing/sbin/geom/class/journal/Makefile projects/routing/sbin/geom/class/mirror/Makefile projects/routing/sbin/geom/class/part/Makefile projects/routing/sbin/geom/class/raid/Makefile projects/routing/sbin/geom/class/raid3/Makefile projects/routing/sbin/geom/core/Makefile projects/routing/sbin/ggate/ggatec/Makefile projects/routing/sbin/ggate/ggated/Makefile projects/routing/sbin/ggate/ggatel/Makefile projects/routing/sbin/growfs/Makefile projects/routing/sbin/gvinum/Makefile projects/routing/sbin/hastctl/Makefile projects/routing/sbin/hastd/Makefile projects/routing/sbin/ifconfig/Makefile projects/routing/sbin/init/Makefile projects/routing/sbin/ipf/Makefile.inc projects/routing/sbin/ipf/ipf/Makefile projects/routing/sbin/ipf/ipfstat/Makefile projects/routing/sbin/ipf/ipsend/Makefile projects/routing/sbin/ipfw/Makefile projects/routing/sbin/ipfw/ipfw.8 projects/routing/sbin/iscontrol/Makefile projects/routing/sbin/md5/Makefile projects/routing/sbin/mdconfig/Makefile projects/routing/sbin/mdconfig/tests/Makefile projects/routing/sbin/mount/Makefile projects/routing/sbin/mount/mount.8 projects/routing/sbin/mount_cd9660/Makefile projects/routing/sbin/mount_msdosfs/Makefile projects/routing/sbin/mount_udf/Makefile projects/routing/sbin/nandfs/Makefile projects/routing/sbin/natd/Makefile projects/routing/sbin/newfs/Makefile projects/routing/sbin/newfs_nandfs/Makefile projects/routing/sbin/pfctl/Makefile projects/routing/sbin/pflogd/Makefile projects/routing/sbin/ping/Makefile projects/routing/sbin/ping6/Makefile projects/routing/sbin/quotacheck/Makefile projects/routing/sbin/rcorder/Makefile projects/routing/sbin/routed/Makefile projects/routing/sbin/routed/rtquery/Makefile projects/routing/sbin/savecore/Makefile projects/routing/sbin/setkey/Makefile projects/routing/sbin/sunlabel/Makefile projects/routing/sbin/swapon/Makefile projects/routing/sbin/sysctl/sysctl.c projects/routing/sbin/tunefs/Makefile projects/routing/sbin/umount/umount.8 projects/routing/secure/lib/libssh/Makefile projects/routing/secure/lib/libssl/Makefile projects/routing/secure/libexec/sftp-server/Makefile projects/routing/secure/libexec/ssh-keysign/Makefile projects/routing/secure/libexec/ssh-pkcs11-helper/Makefile projects/routing/secure/usr.bin/bdes/Makefile projects/routing/secure/usr.bin/openssl/Makefile projects/routing/secure/usr.bin/scp/Makefile projects/routing/secure/usr.bin/sftp/Makefile projects/routing/secure/usr.bin/ssh-add/Makefile projects/routing/secure/usr.bin/ssh-agent/Makefile projects/routing/secure/usr.bin/ssh-keygen/Makefile projects/routing/secure/usr.bin/ssh-keyscan/Makefile projects/routing/secure/usr.bin/ssh/Makefile projects/routing/secure/usr.sbin/sshd/Makefile projects/routing/share/man/man4/crypto.4 projects/routing/share/man/man4/gre.4 projects/routing/share/man/man4/iicbus.4 projects/routing/share/man/man4/isp.4 projects/routing/share/man/man4/man4.arm/cgem.4 projects/routing/share/man/man4/me.4 projects/routing/share/man/man4/netmap.4 projects/routing/share/man/man4/tap.4 projects/routing/share/man/man4/tun.4 projects/routing/share/man/man4/upgt.4 projects/routing/share/man/man5/src.conf.5 projects/routing/share/man/man7/Makefile projects/routing/share/man/man9/Makefile projects/routing/share/man/man9/crypto.9 projects/routing/share/man/man9/get_cyclecount.9 projects/routing/share/man/man9/malloc.9 projects/routing/share/man/man9/mutex.9 projects/routing/share/man/man9/rmlock.9 projects/routing/share/man/man9/rwlock.9 projects/routing/share/man/man9/sleepqueue.9 projects/routing/share/man/man9/sx.9 projects/routing/share/man/man9/timeout.9 projects/routing/share/misc/bsd-family-tree projects/routing/share/misc/committers-ports.dot projects/routing/share/misc/organization.dot projects/routing/share/mk/bsd.README projects/routing/share/mk/bsd.compiler.mk projects/routing/share/mk/bsd.cpu.mk projects/routing/share/mk/bsd.libnames.mk projects/routing/share/mk/bsd.opts.mk projects/routing/share/mk/src.libnames.mk projects/routing/share/mk/src.opts.mk projects/routing/share/termcap/Makefile projects/routing/share/termcap/README projects/routing/sys/amd64/amd64/elf_machdep.c projects/routing/sys/amd64/amd64/fpu.c projects/routing/sys/amd64/amd64/ptrace_machdep.c projects/routing/sys/amd64/vmm/vmm.c projects/routing/sys/arm/altera/socfpga/files.socfpga projects/routing/sys/arm/altera/socfpga/socfpga_machdep.c projects/routing/sys/arm/arm/bcopyinout_xscale.S projects/routing/sys/arm/arm/blockio.S projects/routing/sys/arm/arm/busdma_machdep-v6.c projects/routing/sys/arm/arm/cpufunc_asm_arm11x6.S projects/routing/sys/arm/arm/cpufunc_asm_armv5.S projects/routing/sys/arm/arm/cpufunc_asm_armv5_ec.S projects/routing/sys/arm/arm/cpufunc_asm_sheeva.S projects/routing/sys/arm/arm/cpufunc_asm_xscale_c3.S projects/routing/sys/arm/arm/fusu.S projects/routing/sys/arm/arm/generic_timer.c projects/routing/sys/arm/arm/in_cksum_arm.S projects/routing/sys/arm/arm/locore.S projects/routing/sys/arm/arm/stdatomic.c projects/routing/sys/arm/arm/support.S projects/routing/sys/arm/arm/syscall.c projects/routing/sys/arm/broadcom/bcm2835/bcm2835_wdog.c projects/routing/sys/arm/conf/SOCKIT-BERI projects/routing/sys/arm/include/asm.h projects/routing/sys/arm/include/cpuconf.h projects/routing/sys/arm/mv/mv_pci.c projects/routing/sys/arm/ti/ti_pruss.c projects/routing/sys/arm/ti/ti_smc.S projects/routing/sys/arm/xscale/ixp425/ixp425_a4x_io.S projects/routing/sys/arm/xscale/ixp425/ixp425_pci_asm.S projects/routing/sys/boot/common/module.c projects/routing/sys/boot/common/zfsloader.8 projects/routing/sys/boot/fdt/dts/arm/socfpga-sockit-beri.dts projects/routing/sys/boot/fdt/dts/mips/beri-sim.dts projects/routing/sys/boot/fdt/dts/mips/beripad-de4.dts projects/routing/sys/boot/i386/boot2/boot2.c projects/routing/sys/boot/i386/gptzfsboot/gptzfsboot.8 projects/routing/sys/boot/kshim/bsd_kernel.h projects/routing/sys/boot/mips/beri/loader/loader.ldscript projects/routing/sys/boot/pc98/boot2/boot2.c projects/routing/sys/cam/cam_xpt.c projects/routing/sys/cam/ctl/ctl.c projects/routing/sys/cam/ctl/ctl.h projects/routing/sys/cam/ctl/ctl_backend.h projects/routing/sys/cam/ctl/ctl_backend_block.c projects/routing/sys/cam/ctl/ctl_backend_ramdisk.c projects/routing/sys/cam/ctl/ctl_cmd_table.c projects/routing/sys/cam/ctl/ctl_error.c projects/routing/sys/cam/ctl/ctl_error.h projects/routing/sys/cam/ctl/ctl_frontend.c projects/routing/sys/cam/ctl/ctl_frontend.h projects/routing/sys/cam/ctl/ctl_frontend_cam_sim.c projects/routing/sys/cam/ctl/ctl_frontend_internal.c projects/routing/sys/cam/ctl/ctl_frontend_iscsi.c projects/routing/sys/cam/ctl/ctl_frontend_iscsi.h projects/routing/sys/cam/ctl/ctl_ha.h projects/routing/sys/cam/ctl/ctl_io.h projects/routing/sys/cam/ctl/ctl_ioctl.h projects/routing/sys/cam/ctl/ctl_private.h projects/routing/sys/cam/ctl/ctl_ser_table.c projects/routing/sys/cam/ctl/ctl_tpc.c projects/routing/sys/cam/ctl/ctl_tpc_local.c projects/routing/sys/cam/ctl/scsi_ctl.c projects/routing/sys/cam/scsi/scsi_all.h projects/routing/sys/cddl/compat/opensolaris/sys/cpuvar.h projects/routing/sys/cddl/contrib/opensolaris/uts/common/dtrace/dtrace.c projects/routing/sys/cddl/contrib/opensolaris/uts/common/dtrace/fasttrap.c projects/routing/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/arc.c projects/routing/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dmu_traverse.c projects/routing/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dnode_sync.c projects/routing/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_dataset.c projects/routing/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_prop.c projects/routing/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_scan.c projects/routing/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/metaslab.c projects/routing/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/metaslab.h projects/routing/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/spa.h projects/routing/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev.c projects/routing/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_vnops.c projects/routing/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zio.c projects/routing/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zvol.c projects/routing/sys/cddl/contrib/opensolaris/uts/common/sys/cpuvar.h projects/routing/sys/cddl/contrib/opensolaris/uts/common/sys/dtrace.h projects/routing/sys/cddl/contrib/opensolaris/uts/common/sys/isa_defs.h projects/routing/sys/cddl/dev/fbt/fbt.c projects/routing/sys/cddl/dev/profile/profile.c projects/routing/sys/compat/ia32/ia32_sysvec.c projects/routing/sys/compat/linux/linux_misc.c projects/routing/sys/compat/svr4/svr4_misc.c projects/routing/sys/conf/files projects/routing/sys/conf/files.amd64 projects/routing/sys/conf/files.arm projects/routing/sys/conf/files.i386 projects/routing/sys/conf/kern.mk projects/routing/sys/conf/options.arm projects/routing/sys/contrib/dev/ral/Makefile projects/routing/sys/contrib/ipfilter/netinet/fil.c projects/routing/sys/contrib/ipfilter/netinet/ip_frag.c projects/routing/sys/crypto/aesni/aesni.c projects/routing/sys/crypto/aesni/aesni.h projects/routing/sys/crypto/aesni/aesni_wrap.c projects/routing/sys/crypto/via/padlock_hash.c projects/routing/sys/dev/advansys/advansys.c projects/routing/sys/dev/advansys/adwcam.c projects/routing/sys/dev/aha/aha.c projects/routing/sys/dev/ahb/ahb.c projects/routing/sys/dev/ahci/ahci.c projects/routing/sys/dev/ahci/ahci_pci.c projects/routing/sys/dev/aic/aic.c projects/routing/sys/dev/altera/avgen/altera_avgen.c projects/routing/sys/dev/altera/jtag_uart/altera_jtag_uart_cons.c projects/routing/sys/dev/altera/jtag_uart/altera_jtag_uart_tty.c projects/routing/sys/dev/arcmsr/arcmsr.c projects/routing/sys/dev/asr/asr.c projects/routing/sys/dev/ata/ata-pci.h projects/routing/sys/dev/ata/chipsets/ata-intel.c projects/routing/sys/dev/ath/ath_hal/ar5212/ar5212_reset.c projects/routing/sys/dev/beri/virtio/virtio_mmio_platform.c projects/routing/sys/dev/beri/virtio/virtio_mmio_platform.h projects/routing/sys/dev/buslogic/bt.c projects/routing/sys/dev/bxe/bxe.c projects/routing/sys/dev/ciss/ciss.c projects/routing/sys/dev/cxgb/cxgb_sge.c projects/routing/sys/dev/cxgb/ulp/tom/cxgb_cpl_io.c projects/routing/sys/dev/cxgbe/adapter.h projects/routing/sys/dev/cxgbe/t4_main.c projects/routing/sys/dev/cxgbe/t4_sge.c projects/routing/sys/dev/cxgbe/tom/t4_cpl_io.c projects/routing/sys/dev/cxgbe/tom/t4_ddp.c projects/routing/sys/dev/cxgbe/tom/t4_tom.h projects/routing/sys/dev/dpt/dpt_scsi.c projects/routing/sys/dev/drm2/drm_drv.c projects/routing/sys/dev/e1000/if_igb.c projects/routing/sys/dev/ffec/if_ffec.c projects/routing/sys/dev/firewire/sbp.c projects/routing/sys/dev/glxiic/glxiic.c projects/routing/sys/dev/hpt27xx/hpt27xx_os_bsd.c projects/routing/sys/dev/hptnr/hptnr_os_bsd.c projects/routing/sys/dev/hptrr/hptrr_os_bsd.c projects/routing/sys/dev/hwpmc/hwpmc_mpc7xxx.c projects/routing/sys/dev/hwpmc/hwpmc_ppc970.c projects/routing/sys/dev/hyperv/storvsc/hv_storvsc_drv_freebsd.c projects/routing/sys/dev/ichsmb/ichsmb_pci.c projects/routing/sys/dev/ichwd/ichwd.c projects/routing/sys/dev/ichwd/ichwd.h projects/routing/sys/dev/iir/iir.c projects/routing/sys/dev/isci/isci_io_request.c projects/routing/sys/dev/isci/isci_timer.c projects/routing/sys/dev/iscsi/icl.c projects/routing/sys/dev/iscsi/iscsi.c projects/routing/sys/dev/isp/isp.c projects/routing/sys/dev/isp/isp_freebsd.c projects/routing/sys/dev/isp/isp_freebsd.h projects/routing/sys/dev/isp/isp_library.c projects/routing/sys/dev/ixgbe/ixgbe.c projects/routing/sys/dev/ixgbe/ixv.c projects/routing/sys/dev/ixl/ixl_txrx.c projects/routing/sys/dev/mii/micphy.c projects/routing/sys/dev/mpr/mpr_sas.c projects/routing/sys/dev/mps/mps_sas.c projects/routing/sys/dev/mpt/mpt.c projects/routing/sys/dev/mpt/mpt.h projects/routing/sys/dev/mpt/mpt_cam.c projects/routing/sys/dev/mrsas/mrsas_cam.c projects/routing/sys/dev/mvs/mvs.c projects/routing/sys/dev/mxge/if_mxge.c projects/routing/sys/dev/netmap/netmap_freebsd.c projects/routing/sys/dev/oce/oce_if.c projects/routing/sys/dev/pccard/pccardvar.h projects/routing/sys/dev/qlxgbe/ql_isr.c projects/routing/sys/dev/qlxgbe/ql_os.c projects/routing/sys/dev/qlxge/qls_isr.c projects/routing/sys/dev/qlxge/qls_os.c projects/routing/sys/dev/sfxge/sfxge_rx.c projects/routing/sys/dev/sfxge/sfxge_tx.c projects/routing/sys/dev/siis/siis.c projects/routing/sys/dev/sound/pci/hda/hdac.c projects/routing/sys/dev/sound/pci/hda/hdac.h projects/routing/sys/dev/sound/usb/uaudio.c projects/routing/sys/dev/sym/sym_hipd.c projects/routing/sys/dev/terasic/mtl/terasic_mtl.c projects/routing/sys/dev/terasic/mtl/terasic_mtl.h projects/routing/sys/dev/terasic/mtl/terasic_mtl_fdt.c projects/routing/sys/dev/terasic/mtl/terasic_mtl_nexus.c projects/routing/sys/dev/terasic/mtl/terasic_mtl_reg.c projects/routing/sys/dev/terasic/mtl/terasic_mtl_text.c projects/routing/sys/dev/trm/trm.c projects/routing/sys/dev/tws/tws_cam.c projects/routing/sys/dev/uart/uart_bus_pci.c projects/routing/sys/dev/usb/controller/ehci_pci.c projects/routing/sys/dev/usb/controller/ohci_pci.c projects/routing/sys/dev/usb/controller/saf1761_otg.c projects/routing/sys/dev/usb/controller/saf1761_otg.h projects/routing/sys/dev/usb/controller/saf1761_otg_reg.h projects/routing/sys/dev/usb/controller/xhci_pci.c projects/routing/sys/dev/usb/quirk/usb_quirk.c projects/routing/sys/dev/usb/serial/u3g.c projects/routing/sys/dev/usb/usbdevs projects/routing/sys/dev/usb/wlan/if_upgt.c projects/routing/sys/dev/virtio/block/virtio_blk.c projects/routing/sys/dev/virtio/mmio/virtio_mmio.c projects/routing/sys/dev/virtio/mmio/virtio_mmio_if.m projects/routing/sys/dev/virtio/network/if_vtnet.c projects/routing/sys/dev/virtio/scsi/virtio_scsi.c projects/routing/sys/dev/virtio/virtio_bus_if.m projects/routing/sys/dev/virtio/virtqueue.c projects/routing/sys/dev/vmware/vmxnet3/if_vmx.c projects/routing/sys/dev/vxge/vxge.c projects/routing/sys/dev/wi/if_wi_pccard.c projects/routing/sys/fs/autofs/autofs.c projects/routing/sys/fs/autofs/autofs.h projects/routing/sys/fs/autofs/autofs_vfsops.c projects/routing/sys/fs/ext2fs/ext2_inode.c projects/routing/sys/fs/msdosfs/msdosfs_vfsops.c projects/routing/sys/fs/procfs/procfs_status.c projects/routing/sys/fs/smbfs/smbfs_vfsops.c projects/routing/sys/geom/eli/g_eli_crypto.c projects/routing/sys/geom/eli/g_eli_integrity.c projects/routing/sys/geom/eli/g_eli_privacy.c projects/routing/sys/geom/raid/md_intel.c projects/routing/sys/geom/raid/md_nvidia.c projects/routing/sys/geom/raid/md_sii.c projects/routing/sys/i386/i386/elf_machdep.c projects/routing/sys/i386/i386/machdep.c projects/routing/sys/i386/i386/ptrace_machdep.c projects/routing/sys/i386/isa/npx.c projects/routing/sys/kern/imgact_elf.c projects/routing/sys/kern/init_main.c projects/routing/sys/kern/kern_clock.c projects/routing/sys/kern/kern_clocksource.c projects/routing/sys/kern/kern_descrip.c projects/routing/sys/kern/kern_exec.c projects/routing/sys/kern/kern_exit.c projects/routing/sys/kern/kern_fork.c projects/routing/sys/kern/kern_linker.c projects/routing/sys/kern/kern_mutex.c projects/routing/sys/kern/kern_proc.c projects/routing/sys/kern/kern_racct.c projects/routing/sys/kern/kern_resource.c projects/routing/sys/kern/kern_rmlock.c projects/routing/sys/kern/kern_rwlock.c projects/routing/sys/kern/kern_sig.c projects/routing/sys/kern/kern_sx.c projects/routing/sys/kern/kern_thread.c projects/routing/sys/kern/kern_time.c projects/routing/sys/kern/subr_bus.c projects/routing/sys/kern/subr_clock.c projects/routing/sys/kern/subr_lock.c projects/routing/sys/kern/subr_prof.c projects/routing/sys/kern/subr_syscall.c projects/routing/sys/kern/subr_taskqueue.c projects/routing/sys/kern/sys_generic.c projects/routing/sys/kern/sys_pipe.c projects/routing/sys/kern/uipc_debug.c projects/routing/sys/kern/uipc_domain.c projects/routing/sys/kern/uipc_mbuf.c projects/routing/sys/kern/uipc_sockbuf.c projects/routing/sys/kern/uipc_socket.c projects/routing/sys/kern/uipc_usrreq.c projects/routing/sys/kern/vfs_bio.c projects/routing/sys/kern/vfs_default.c projects/routing/sys/kern/vfs_mount.c projects/routing/sys/kern/vfs_subr.c projects/routing/sys/kern/vfs_vnops.c projects/routing/sys/kern/vnode_if.src projects/routing/sys/libkern/arm/ffs.S projects/routing/sys/mips/beri/files.beri projects/routing/sys/mips/conf/BERI_DE4_BASE projects/routing/sys/mips/include/asm.h projects/routing/sys/mips/include/cache_mipsNN.h projects/routing/sys/mips/mips/cpu.c projects/routing/sys/mips/rmi/dev/sec/rmisec.c projects/routing/sys/modules/Makefile projects/routing/sys/modules/aesni/Makefile projects/routing/sys/modules/crypto/Makefile projects/routing/sys/modules/dtrace/Makefile.inc projects/routing/sys/modules/dtrace/dtraceall/dtraceall.c projects/routing/sys/modules/joy/Makefile projects/routing/sys/net/flowtable.c projects/routing/sys/net/ieee8023ad_lacp.c projects/routing/sys/net/if_arcsubr.c projects/routing/sys/net/if_dead.c projects/routing/sys/net/if_ethersubr.c projects/routing/sys/net/if_fddisubr.c projects/routing/sys/net/if_fwsubr.c projects/routing/sys/net/if_iso88025subr.c projects/routing/sys/net/if_lagg.c projects/routing/sys/net/if_lagg.h projects/routing/sys/net/if_stf.c projects/routing/sys/net/if_tap.c projects/routing/sys/net/if_vxlan.c projects/routing/sys/net/netisr.c projects/routing/sys/netinet/if_ether.c projects/routing/sys/netinet/if_ether.h projects/routing/sys/netinet/in_pcb.h projects/routing/sys/netinet/in_rss.c projects/routing/sys/netinet/ip_icmp.c projects/routing/sys/netinet/ip_input.c projects/routing/sys/netinet/ip_ipsec.c projects/routing/sys/netinet/ip_ipsec.h projects/routing/sys/netinet/ip_output.c projects/routing/sys/netinet/sctp_indata.c projects/routing/sys/netinet/sctp_input.c projects/routing/sys/netinet/sctp_os_bsd.h projects/routing/sys/netinet/sctp_output.c projects/routing/sys/netinet/sctp_pcb.c projects/routing/sys/netinet/sctp_structs.h projects/routing/sys/netinet/sctp_usrreq.c projects/routing/sys/netinet/sctputil.c projects/routing/sys/netinet/tcp_input.c projects/routing/sys/netinet/tcp_reass.c projects/routing/sys/netinet/tcp_syncache.c projects/routing/sys/netinet/tcp_usrreq.c projects/routing/sys/netinet/toecore.c projects/routing/sys/netinet/udp_usrreq.c projects/routing/sys/netinet6/icmp6.c projects/routing/sys/netinet6/in6_pcb.c projects/routing/sys/netinet6/ip6_forward.c projects/routing/sys/netinet6/ip6_ipsec.c projects/routing/sys/netinet6/ip6_ipsec.h projects/routing/sys/netinet6/ip6_output.c projects/routing/sys/netinet6/nd6.c projects/routing/sys/netinet6/nd6.h projects/routing/sys/netinet6/nd6_nbr.c projects/routing/sys/netinet6/raw_ip6.c projects/routing/sys/netinet6/sctp6_usrreq.c projects/routing/sys/netinet6/udp6_usrreq.c projects/routing/sys/netipsec/ipsec.c projects/routing/sys/netipsec/ipsec.h projects/routing/sys/netipsec/ipsec6.h projects/routing/sys/netipsec/ipsec_input.c projects/routing/sys/netipsec/ipsec_mbuf.c projects/routing/sys/netipsec/ipsec_output.c projects/routing/sys/netipsec/key.c projects/routing/sys/netipsec/key.h projects/routing/sys/netipsec/key_debug.c projects/routing/sys/netipsec/key_debug.h projects/routing/sys/netipsec/keydb.h projects/routing/sys/netipsec/keysock.c projects/routing/sys/netipsec/keysock.h projects/routing/sys/netipsec/xform.h projects/routing/sys/netipsec/xform_ah.c projects/routing/sys/netipsec/xform_esp.c projects/routing/sys/netipsec/xform_ipcomp.c projects/routing/sys/netipsec/xform_ipip.c projects/routing/sys/netipsec/xform_tcp.c projects/routing/sys/ofed/drivers/infiniband/core/addr.c projects/routing/sys/ofed/drivers/infiniband/ulp/ipoib/ipoib_main.c projects/routing/sys/ofed/drivers/infiniband/ulp/sdp/sdp_main.c projects/routing/sys/ofed/drivers/net/mlx4/en_cq.c projects/routing/sys/ofed/drivers/net/mlx4/en_rx.c projects/routing/sys/ofed/drivers/net/mlx4/en_tx.c projects/routing/sys/ofed/include/linux/list.h projects/routing/sys/ofed/include/linux/module.h projects/routing/sys/ofed/include/net/ip.h projects/routing/sys/opencrypto/criov.c projects/routing/sys/opencrypto/crypto.c projects/routing/sys/opencrypto/cryptodev.c projects/routing/sys/opencrypto/cryptodev.h projects/routing/sys/opencrypto/cryptosoft.c projects/routing/sys/opencrypto/xform.c projects/routing/sys/opencrypto/xform.h projects/routing/sys/powerpc/aim/machdep.c projects/routing/sys/powerpc/aim/trap.c projects/routing/sys/powerpc/aim/trap_subr32.S projects/routing/sys/powerpc/aim/trap_subr64.S projects/routing/sys/powerpc/booke/trap.c projects/routing/sys/powerpc/include/trap.h projects/routing/sys/powerpc/powerpc/db_trace.c projects/routing/sys/rpc/svc.c projects/routing/sys/sys/buf.h projects/routing/sys/sys/bufobj.h projects/routing/sys/sys/bus.h projects/routing/sys/sys/callout.h projects/routing/sys/sys/dtrace_bsd.h projects/routing/sys/sys/elf_common.h projects/routing/sys/sys/imgact_elf.h projects/routing/sys/sys/libkern.h projects/routing/sys/sys/linker.h projects/routing/sys/sys/lock.h projects/routing/sys/sys/mbuf.h projects/routing/sys/sys/mount.h projects/routing/sys/sys/mutex.h projects/routing/sys/sys/param.h projects/routing/sys/sys/pmc.h projects/routing/sys/sys/proc.h projects/routing/sys/sys/protosw.h projects/routing/sys/sys/racct.h projects/routing/sys/sys/resourcevar.h projects/routing/sys/sys/rmlock.h projects/routing/sys/sys/rwlock.h projects/routing/sys/sys/sockbuf.h projects/routing/sys/sys/sx.h projects/routing/sys/sys/vnode.h projects/routing/sys/ufs/ffs/ffs_suspend.c projects/routing/sys/ufs/ffs/ffs_vnops.c projects/routing/sys/ufs/ufs/ufs_acl.c projects/routing/sys/ufs/ufs/ufs_dirhash.c projects/routing/sys/ufs/ufs/ufs_gjournal.c projects/routing/sys/ufs/ufs/ufsmount.h projects/routing/sys/vm/swap_pager.c projects/routing/sys/vm/uma_core.c projects/routing/sys/vm/vm_mmap.c projects/routing/sys/vm/vm_object.c projects/routing/sys/vm/vm_pager.h projects/routing/sys/vm/vm_reserv.c projects/routing/sys/vm/vnode_pager.c projects/routing/sys/vm/vnode_pager.h projects/routing/sys/x86/include/fpu.h projects/routing/sys/x86/include/ptrace.h projects/routing/sys/x86/xen/pvcpu_enum.c projects/routing/sys/x86/xen/xen_intr.c projects/routing/sys/x86/xen/xenpv.c projects/routing/sys/xen/gnttab.h projects/routing/tests/sys/Makefile projects/routing/tools/bsdbox/Makefile projects/routing/tools/build/mk/OptionalObsoleteFiles.inc projects/routing/tools/build/options/WITHOUT_CROSS_COMPILER projects/routing/tools/build/options/WITHOUT_INCLUDES projects/routing/tools/build/options/WITHOUT_RCS projects/routing/tools/build/options/WITH_FMAKE projects/routing/tools/tools/ath/athaggrstats/Makefile projects/routing/tools/tools/ath/athstats/Makefile projects/routing/tools/tools/mwl/mwlstats/Makefile projects/routing/tools/tools/nanobsd/fill_pkg.sh projects/routing/tools/tools/nanobsd/nanobsd.sh projects/routing/tools/tools/net80211/wlanstats/Makefile projects/routing/tools/tools/npe/npestats/Makefile projects/routing/tools/tools/shlib-compat/shlib-compat.py projects/routing/tools/tools/shlib-compat/test/Makefile.inc projects/routing/tools/tools/shlib-compat/test/regress.sh projects/routing/tools/tools/sysbuild/sysbuild.sh projects/routing/tools/tools/usbtest/Makefile projects/routing/usr.bin/Makefile projects/routing/usr.bin/apply/Makefile projects/routing/usr.bin/ar/Makefile projects/routing/usr.bin/atm/sscop/Makefile projects/routing/usr.bin/awk/Makefile projects/routing/usr.bin/bc/Makefile projects/routing/usr.bin/bluetooth/bthost/Makefile projects/routing/usr.bin/bluetooth/btsockstat/Makefile projects/routing/usr.bin/bluetooth/btsockstat/btsockstat.c projects/routing/usr.bin/bluetooth/rfcomm_sppd/Makefile projects/routing/usr.bin/bsdiff/bsdiff/Makefile projects/routing/usr.bin/bsdiff/bspatch/Makefile projects/routing/usr.bin/bzip2/Makefile projects/routing/usr.bin/calendar/Makefile projects/routing/usr.bin/chkey/Makefile projects/routing/usr.bin/chpass/Makefile projects/routing/usr.bin/clang/clang/clang.1 projects/routing/usr.bin/colldef/Makefile projects/routing/usr.bin/compile_et/Makefile projects/routing/usr.bin/cpio/Makefile projects/routing/usr.bin/cpio/test/Makefile projects/routing/usr.bin/dc/Makefile projects/routing/usr.bin/dc/stack.c projects/routing/usr.bin/dpv/Makefile projects/routing/usr.bin/dpv/dpv.1 projects/routing/usr.bin/drill/Makefile projects/routing/usr.bin/du/Makefile projects/routing/usr.bin/ee/Makefile projects/routing/usr.bin/elfdump/elfdump.c projects/routing/usr.bin/enigma/Makefile projects/routing/usr.bin/fetch/Makefile projects/routing/usr.bin/file/Makefile projects/routing/usr.bin/fstat/Makefile projects/routing/usr.bin/ftp/Makefile projects/routing/usr.bin/gcore/Makefile projects/routing/usr.bin/gcore/elfcore.c projects/routing/usr.bin/grep/Makefile projects/routing/usr.bin/gzip/Makefile projects/routing/usr.bin/host/Makefile projects/routing/usr.bin/ipcrm/Makefile projects/routing/usr.bin/ipcs/Makefile projects/routing/usr.bin/iscsictl/Makefile projects/routing/usr.bin/kdump/Makefile projects/routing/usr.bin/keylogin/Makefile projects/routing/usr.bin/killall/Makefile projects/routing/usr.bin/ktrdump/Makefile projects/routing/usr.bin/less/Makefile projects/routing/usr.bin/lex/lex.1 projects/routing/usr.bin/limits/Makefile projects/routing/usr.bin/locate/locate/util.c projects/routing/usr.bin/lock/Makefile projects/routing/usr.bin/login/Makefile projects/routing/usr.bin/lzmainfo/Makefile projects/routing/usr.bin/m4/Makefile projects/routing/usr.bin/makewhatis/Makefile projects/routing/usr.bin/man/man.sh projects/routing/usr.bin/mandoc/Makefile projects/routing/usr.bin/minigzip/Makefile projects/routing/usr.bin/ministat/Makefile projects/routing/usr.bin/mkimg/Makefile projects/routing/usr.bin/mkimg/qcow.c projects/routing/usr.bin/mkulzma/Makefile projects/routing/usr.bin/mkuzip/Makefile projects/routing/usr.bin/msgs/Makefile projects/routing/usr.bin/nc/Makefile projects/routing/usr.bin/ncal/Makefile projects/routing/usr.bin/netstat/Makefile projects/routing/usr.bin/netstat/inet.c projects/routing/usr.bin/netstat/netgraph.c projects/routing/usr.bin/netstat/unix.c projects/routing/usr.bin/newgrp/Makefile projects/routing/usr.bin/newkey/Makefile projects/routing/usr.bin/nfsstat/Makefile projects/routing/usr.bin/opieinfo/Makefile projects/routing/usr.bin/opiekey/Makefile projects/routing/usr.bin/opiepasswd/Makefile projects/routing/usr.bin/pamtest/Makefile projects/routing/usr.bin/passwd/Makefile projects/routing/usr.bin/patch/common.h projects/routing/usr.bin/patch/patch.c projects/routing/usr.bin/patch/pch.c projects/routing/usr.bin/procstat/Makefile projects/routing/usr.bin/quota/Makefile projects/routing/usr.bin/rctl/Makefile projects/routing/usr.bin/rup/Makefile projects/routing/usr.bin/rusers/Makefile projects/routing/usr.bin/script/Makefile projects/routing/usr.bin/seq/Makefile projects/routing/usr.bin/smbutil/Makefile projects/routing/usr.bin/sort/Makefile projects/routing/usr.bin/split/Makefile projects/routing/usr.bin/su/Makefile projects/routing/usr.bin/svn/Makefile.inc projects/routing/usr.bin/svn/lib/Makefile projects/routing/usr.bin/svn/svn/Makefile projects/routing/usr.bin/svn/svnadmin/Makefile projects/routing/usr.bin/svn/svndumpfilter/Makefile projects/routing/usr.bin/svn/svnlook/Makefile projects/routing/usr.bin/svn/svnmucc/Makefile projects/routing/usr.bin/svn/svnrdump/Makefile projects/routing/usr.bin/svn/svnserve/Makefile projects/routing/usr.bin/svn/svnsync/Makefile projects/routing/usr.bin/svn/svnversion/Makefile projects/routing/usr.bin/systat/Makefile projects/routing/usr.bin/systat/netstat.c projects/routing/usr.bin/tabs/Makefile projects/routing/usr.bin/talk/Makefile projects/routing/usr.bin/tar/Makefile projects/routing/usr.bin/telnet/Makefile projects/routing/usr.bin/tftp/Makefile projects/routing/usr.bin/top/Makefile projects/routing/usr.bin/tput/Makefile projects/routing/usr.bin/truncate/Makefile projects/routing/usr.bin/tset/Makefile projects/routing/usr.bin/ul/Makefile projects/routing/usr.bin/units/Makefile projects/routing/usr.bin/unzip/Makefile projects/routing/usr.bin/usbhidaction/Makefile projects/routing/usr.bin/usbhidctl/Makefile projects/routing/usr.bin/vacation/Makefile projects/routing/usr.bin/vi/Makefile projects/routing/usr.bin/vi/catalog/Makefile projects/routing/usr.bin/vmstat/Makefile projects/routing/usr.bin/w/Makefile projects/routing/usr.bin/wc/Makefile projects/routing/usr.bin/xinstall/Makefile projects/routing/usr.bin/xlint/lint1/Makefile projects/routing/usr.bin/xo/Makefile projects/routing/usr.bin/xz/Makefile projects/routing/usr.bin/xzdec/Makefile projects/routing/usr.sbin/Makefile projects/routing/usr.sbin/acpi/acpidb/Makefile projects/routing/usr.sbin/amd/Makefile.inc projects/routing/usr.sbin/amd/amd/Makefile projects/routing/usr.sbin/amd/amq/Makefile projects/routing/usr.sbin/amd/fixmount/Makefile projects/routing/usr.sbin/amd/fsinfo/Makefile projects/routing/usr.sbin/amd/hlfsd/Makefile projects/routing/usr.sbin/amd/mk-amd-map/Makefile projects/routing/usr.sbin/amd/pawd/Makefile projects/routing/usr.sbin/amd/wire-test/Makefile projects/routing/usr.sbin/ancontrol/Makefile projects/routing/usr.sbin/apmd/Makefile projects/routing/usr.sbin/asf/Makefile projects/routing/usr.sbin/audit/Makefile projects/routing/usr.sbin/auditd/Makefile projects/routing/usr.sbin/auditdistd/Makefile projects/routing/usr.sbin/auditreduce/Makefile projects/routing/usr.sbin/authpf/Makefile projects/routing/usr.sbin/autofs/Makefile projects/routing/usr.sbin/autofs/auto_master.5 projects/routing/usr.sbin/autofs/automount.8 projects/routing/usr.sbin/autofs/automount.c projects/routing/usr.sbin/autofs/autounmountd.8 projects/routing/usr.sbin/bhyve/Makefile projects/routing/usr.sbin/bhyvectl/Makefile projects/routing/usr.sbin/bhyveload/Makefile projects/routing/usr.sbin/bluetooth/ath3kfw/Makefile projects/routing/usr.sbin/bluetooth/bt3cfw/Makefile projects/routing/usr.sbin/bluetooth/bthidcontrol/Makefile projects/routing/usr.sbin/bluetooth/bthidd/Makefile projects/routing/usr.sbin/bluetooth/bthidd/kbd.c projects/routing/usr.sbin/bluetooth/btpand/Makefile projects/routing/usr.sbin/bluetooth/hccontrol/Makefile projects/routing/usr.sbin/bluetooth/hcsecd/Makefile projects/routing/usr.sbin/bluetooth/hcseriald/Makefile projects/routing/usr.sbin/bluetooth/l2control/Makefile projects/routing/usr.sbin/bluetooth/l2ping/Makefile projects/routing/usr.sbin/bluetooth/rfcomm_pppd/Makefile projects/routing/usr.sbin/bluetooth/sdpcontrol/Makefile projects/routing/usr.sbin/boot0cfg/Makefile projects/routing/usr.sbin/boot98cfg/Makefile projects/routing/usr.sbin/bsdinstall/distextract/Makefile projects/routing/usr.sbin/bsdinstall/distfetch/Makefile projects/routing/usr.sbin/bsdinstall/partedit/Makefile projects/routing/usr.sbin/bsnmpd/bsnmpd/Makefile projects/routing/usr.sbin/bsnmpd/modules/snmp_hast/Makefile projects/routing/usr.sbin/bsnmpd/modules/snmp_hostres/Makefile projects/routing/usr.sbin/bsnmpd/modules/snmp_hostres/hostres_snmp.c projects/routing/usr.sbin/bsnmpd/modules/snmp_netgraph/Makefile projects/routing/usr.sbin/bsnmpd/tools/bsnmptools/Makefile projects/routing/usr.sbin/cdcontrol/Makefile projects/routing/usr.sbin/ckdist/Makefile projects/routing/usr.sbin/clear_locks/Makefile projects/routing/usr.sbin/config/Makefile projects/routing/usr.sbin/config/main.c projects/routing/usr.sbin/config/mkmakefile.c projects/routing/usr.sbin/cron/cron/Makefile projects/routing/usr.sbin/cron/crontab/Makefile projects/routing/usr.sbin/ctladm/Makefile projects/routing/usr.sbin/ctladm/ctladm.8 projects/routing/usr.sbin/ctld/Makefile projects/routing/usr.sbin/ctld/ctl.conf.5 projects/routing/usr.sbin/ctld/ctld.c projects/routing/usr.sbin/ctld/ctld.h projects/routing/usr.sbin/ctld/isns.c projects/routing/usr.sbin/ctm/ctm/Makefile projects/routing/usr.sbin/ctm/mkCTM/Makefile projects/routing/usr.sbin/daemon/Makefile projects/routing/usr.sbin/dconschat/Makefile projects/routing/usr.sbin/devinfo/Makefile projects/routing/usr.sbin/diskinfo/Makefile projects/routing/usr.sbin/editmap/Makefile projects/routing/usr.sbin/edquota/Makefile projects/routing/usr.sbin/fifolog/fifolog_create/Makefile projects/routing/usr.sbin/fifolog/fifolog_reader/Makefile projects/routing/usr.sbin/fifolog/fifolog_writer/Makefile projects/routing/usr.sbin/flowctl/Makefile projects/routing/usr.sbin/ftp-proxy/Makefile projects/routing/usr.sbin/gpioctl/Makefile projects/routing/usr.sbin/gpioctl/gpioctl.c projects/routing/usr.sbin/gssd/Makefile projects/routing/usr.sbin/gstat/Makefile projects/routing/usr.sbin/ifmcstat/Makefile projects/routing/usr.sbin/inetd/Makefile projects/routing/usr.sbin/iostat/Makefile projects/routing/usr.sbin/ipfwpcap/Makefile projects/routing/usr.sbin/iscsid/Makefile projects/routing/usr.sbin/iscsid/iscsid.c projects/routing/usr.sbin/iscsid/iscsid.h projects/routing/usr.sbin/jail/Makefile projects/routing/usr.sbin/jail/command.c projects/routing/usr.sbin/jail/jail.c projects/routing/usr.sbin/jail/state.c projects/routing/usr.sbin/jexec/Makefile projects/routing/usr.sbin/jls/Makefile projects/routing/usr.sbin/kbdcontrol/Makefile projects/routing/usr.sbin/keyserv/Makefile projects/routing/usr.sbin/kgmon/Makefile projects/routing/usr.sbin/lmcconfig/Makefile projects/routing/usr.sbin/lpr/Makefile.inc projects/routing/usr.sbin/lpr/chkprintcap/Makefile projects/routing/usr.sbin/lpr/lpc/Makefile projects/routing/usr.sbin/lpr/lpd/Makefile projects/routing/usr.sbin/lpr/lpq/Makefile projects/routing/usr.sbin/lpr/lpr/Makefile projects/routing/usr.sbin/lpr/lprm/Makefile projects/routing/usr.sbin/lpr/pac/Makefile projects/routing/usr.sbin/mailstats/Makefile projects/routing/usr.sbin/mailwrapper/Makefile projects/routing/usr.sbin/makefs/Makefile projects/routing/usr.sbin/makemap/Makefile projects/routing/usr.sbin/mfiutil/Makefile projects/routing/usr.sbin/mount_smbfs/Makefile projects/routing/usr.sbin/mountd/Makefile projects/routing/usr.sbin/moused/Makefile projects/routing/usr.sbin/mptutil/Makefile projects/routing/usr.sbin/mtree/Makefile projects/routing/usr.sbin/mtree/verify.c projects/routing/usr.sbin/nandtool/Makefile projects/routing/usr.sbin/ndiscvt/Makefile projects/routing/usr.sbin/ngctl/Makefile projects/routing/usr.sbin/nghook/Makefile projects/routing/usr.sbin/nmtree/Makefile projects/routing/usr.sbin/nscd/Makefile projects/routing/usr.sbin/ntp/Makefile.inc projects/routing/usr.sbin/ntp/ntp-keygen/Makefile projects/routing/usr.sbin/ntp/ntpd/Makefile projects/routing/usr.sbin/ntp/ntpdate/Makefile projects/routing/usr.sbin/ntp/ntpdc/Makefile projects/routing/usr.sbin/ntp/ntpq/Makefile projects/routing/usr.sbin/ntp/ntptime/Makefile projects/routing/usr.sbin/ntp/sntp/Makefile projects/routing/usr.sbin/pkg/Makefile projects/routing/usr.sbin/pmccontrol/Makefile projects/routing/usr.sbin/pmcstat/Makefile projects/routing/usr.sbin/powerd/Makefile projects/routing/usr.sbin/ppp/Makefile projects/routing/usr.sbin/pppctl/Makefile projects/routing/usr.sbin/praliases/Makefile projects/routing/usr.sbin/praudit/Makefile projects/routing/usr.sbin/pstat/Makefile projects/routing/usr.sbin/pw/Makefile projects/routing/usr.sbin/pw/tests/Makefile projects/routing/usr.sbin/quotaon/Makefile projects/routing/usr.sbin/rarpd/Makefile projects/routing/usr.sbin/repquota/Makefile projects/routing/usr.sbin/rpc.lockd/Makefile projects/routing/usr.sbin/rpc.statd/Makefile projects/routing/usr.sbin/rpc.yppasswdd/Makefile projects/routing/usr.sbin/rpc.ypupdated/Makefile projects/routing/usr.sbin/rpc.ypxfrd/Makefile projects/routing/usr.sbin/rpcbind/Makefile projects/routing/usr.sbin/rrenumd/Makefile projects/routing/usr.sbin/rtadvd/Makefile projects/routing/usr.sbin/rtadvd/rtadvd.c projects/routing/usr.sbin/rtsold/Makefile projects/routing/usr.sbin/sendmail/Makefile projects/routing/usr.sbin/services_mkdb/Makefile projects/routing/usr.sbin/snapinfo/Makefile projects/routing/usr.sbin/spray/Makefile projects/routing/usr.sbin/syslogd/Makefile projects/routing/usr.sbin/syslogd/syslogd.c projects/routing/usr.sbin/tcpdchk/Makefile projects/routing/usr.sbin/tcpdmatch/Makefile projects/routing/usr.sbin/tcpdump/tcpdump/Makefile projects/routing/usr.sbin/timed/timed/Makefile projects/routing/usr.sbin/traceroute/Makefile projects/routing/usr.sbin/traceroute6/Makefile projects/routing/usr.sbin/tzsetup/Makefile projects/routing/usr.sbin/ugidfw/Makefile projects/routing/usr.sbin/uhsoctl/Makefile projects/routing/usr.sbin/unbound/anchor/Makefile projects/routing/usr.sbin/unbound/checkconf/Makefile projects/routing/usr.sbin/unbound/control/Makefile projects/routing/usr.sbin/unbound/daemon/Makefile projects/routing/usr.sbin/usbconfig/Makefile projects/routing/usr.sbin/vipw/Makefile projects/routing/usr.sbin/watch/Makefile projects/routing/usr.sbin/watchdogd/Makefile projects/routing/usr.sbin/wpa/Makefile.crypto projects/routing/usr.sbin/wpa/hostapd/Makefile projects/routing/usr.sbin/wpa/hostapd_cli/Makefile projects/routing/usr.sbin/wpa/wpa_cli/Makefile projects/routing/usr.sbin/wpa/wpa_passphrase/Makefile projects/routing/usr.sbin/wpa/wpa_priv/Makefile projects/routing/usr.sbin/wpa/wpa_supplicant/Makefile projects/routing/usr.sbin/ypserv/Makefile Directory Properties: projects/routing/ (props changed) projects/routing/cddl/ (props changed) projects/routing/cddl/contrib/opensolaris/ (props changed) projects/routing/cddl/contrib/opensolaris/cmd/zfs/ (props changed) projects/routing/cddl/contrib/opensolaris/lib/libzfs/ (props changed) projects/routing/contrib/binutils/ (props changed) projects/routing/contrib/file/ (props changed) projects/routing/contrib/gcc/ (props changed) projects/routing/contrib/libarchive/ (props changed) projects/routing/contrib/libarchive/cpio/ (props changed) projects/routing/contrib/libc++/ (props changed) projects/routing/contrib/libucl/ (props changed) projects/routing/contrib/llvm/ (props changed) projects/routing/contrib/llvm/tools/lldb/ (props changed) projects/routing/contrib/mdocml/ (props changed) projects/routing/contrib/sqlite3/ (props changed) projects/routing/contrib/subversion/ (props changed) projects/routing/etc/ (props changed) projects/routing/gnu/lib/ (props changed) projects/routing/gnu/usr.bin/binutils/ (props changed) projects/routing/gnu/usr.bin/gdb/ (props changed) projects/routing/lib/libc/ (props changed) projects/routing/lib/libutil/ (props changed) projects/routing/sbin/ (props changed) projects/routing/sbin/ipfw/ (props changed) projects/routing/share/ (props changed) projects/routing/share/man/man4/ (props changed) projects/routing/sys/ (props changed) projects/routing/sys/amd64/vmm/ (props changed) projects/routing/sys/boot/ (props changed) projects/routing/sys/cddl/contrib/opensolaris/ (props changed) projects/routing/sys/conf/ (props changed) projects/routing/sys/contrib/ipfilter/ (props changed) projects/routing/sys/dev/hyperv/ (props changed) projects/routing/usr.bin/calendar/ (props changed) projects/routing/usr.bin/mkimg/ (props changed) projects/routing/usr.bin/procstat/ (props changed) projects/routing/usr.sbin/bhyve/ (props changed) projects/routing/usr.sbin/bhyvectl/ (props changed) projects/routing/usr.sbin/bhyveload/ (props changed) projects/routing/usr.sbin/jail/ (props changed) projects/routing/usr.sbin/ndiscvt/ (props changed) projects/routing/usr.sbin/rtadvd/ (props changed) projects/routing/usr.sbin/rtsold/ (props changed) Modified: projects/routing/MAINTAINERS ============================================================================== --- projects/routing/MAINTAINERS Thu Jan 8 15:53:13 2015 (r276829) +++ projects/routing/MAINTAINERS Thu Jan 8 16:13:21 2015 (r276830) @@ -48,7 +48,6 @@ cd(4) ken Pre-commit review requested. pass(4) ken Pre-commit review requested. ch(4) ken Pre-commit review requested. em(4) jfv Pre-commit review requested. -tdfx(4) cokane Just keep me informed of changes, try not to break it. sendmail gshapiro Pre-commit review requested. etc/mail gshapiro Pre-commit review requested. Keep in sync with -STABLE. @@ -118,7 +117,6 @@ lib/libc/stdtime edwin Heads-up apprec is maintained by a third party source. sbin/routed bms Pre-commit review; notify vendor at rhyolite.com isci(4) jimharris Pre-commit review requested. -3dfx cokane Pre-commit review preferred. cmx daniel@roe.ch Pre-commit review preferred. filemon obrien Pre-commit review preferred. sysdoc trhodes Pre-commit review preferred. Modified: projects/routing/Makefile.inc1 ============================================================================== --- projects/routing/Makefile.inc1 Thu Jan 8 15:53:13 2015 (r276829) +++ projects/routing/Makefile.inc1 Thu Jan 8 16:13:21 2015 (r276830) @@ -97,11 +97,22 @@ SUBDIR+=contrib/ofed # SUBDIR+=etc -# These are last, since it is nice to at least get the base system -# rebuilt before you do them. -.for _DIR in ${LOCAL_LIB_DIRS} ${LOCAL_DIRS} +# Local directories are last, since it is nice to at least get the base +# system rebuilt before you do them. +.for _DIR in ${LOCAL_DIRS} .if exists(${.CURDIR}/${_DIR}/Makefile) -SUBDIR+= ${_DIR} +SUBDIR+= ${_DIR} +.endif +.endfor +# Add LOCAL_LIB_DIRS, but only if they will not be picked up as a SUBDIR +# of a LOCAL_DIRS directory. This allows LOCAL_DIRS=foo and +# LOCAL_LIB_DIRS=foo/lib to behave as expected. +.for _DIR in ${LOCAL_DIRS:M*/} ${LOCAL_DIRS:N*/:S|$|/|} +_REDUNDENT_LIB_DIRS+= ${LOCAL_LIB_DIRS:M${_DIR}*} +.endfor +.for _DIR in ${LOCAL_LIB_DIRS} +.if empty(_REDUNDENT_LIB_DIRS:M${_DIR}) && exists(${.CURDIR}/${_DIR}/Makefile) +SUBDIR+= ${_DIR} .endif .endfor .endif @@ -691,6 +702,11 @@ buildworld_epilogue: buildenvvars: @echo ${WMAKEENV:Q} +.if ${.TARGETS:Mbuildenv} +.if ${.MAKEFLAGS:M-j} +.error The buildenv target is incompatible with -j +.endif +.endif buildenv: @echo Entering world for ${TARGET_ARCH}:${TARGET} @cd ${.CURDIR} && env ${WMAKEENV} ${BUILDENV_SHELL} || true @@ -775,6 +791,11 @@ ITOOLS= [ awk cap_mkdb cat chflags chmod rm sed services_mkdb sh sysctl test true uname wc ${_zoneinfo} \ ${LOCAL_ITOOLS} +# Needed for share/man +.if ${MK_MAN} != "no" +ITOOLS+=makewhatis +.endif + # # distributeworld # @@ -1399,6 +1420,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 @@ -1418,6 +1447,7 @@ cross-tools: .MAKE ${_clang_libs} \ ${_clang} \ ${_binutils} \ + ${_elftctools} \ ${_cc} \ usr.bin/xlint/lint1 usr.bin/xlint/lint2 usr.bin/xlint/xlint \ ${_btxld} \ @@ -1475,6 +1505,7 @@ native-xtools: .MAKE ${_clang_tblgen} \ usr.bin/ar \ ${_binutils} \ + ${_elftctools} \ ${_cc} \ ${_gcc_tools} \ ${_clang_libs} \ @@ -2013,7 +2044,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 && \ @@ -2029,6 +2061,7 @@ _xb-build-tools: _xb-cross-tools: .for _tool in \ ${_binutils} \ + ${_elftctools} \ usr.bin/ar \ ${_clang_libs} \ ${_clang} \ @@ -2061,6 +2094,7 @@ _xi-cross-tools: @echo "_xi-cross-tools" .for _tool in \ ${_binutils} \ + ${_elftctools} \ usr.bin/ar \ ${_clang_libs} \ ${_clang} \ Modified: projects/routing/ObsoleteFiles.inc ============================================================================== --- projects/routing/ObsoleteFiles.inc Thu Jan 8 15:53:13 2015 (r276829) +++ projects/routing/ObsoleteFiles.inc Thu Jan 8 16:13:21 2015 (r276830) @@ -38,12 +38,25 @@ # 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 +OLD_FILES+=usr/tests/sbin/mdconfig/legacy_test +OLD_FILES+=usr/tests/sbin/mdconfig/mdconfig.test +OLD_FILES+=usr/tests/sbin/mdconfig/run.pl +# 20141126: remove xform_ipip decapsulation fallback +OLD_FILES+=usr/include/netipsec/ipip_var.h # 20141109: faith/faithd removal OLD_FILES+=etc/rc.d/faith OLD_FILES+=usr/share/man/man4/faith.4.gz OLD_FILES+=usr/share/man/man4/if_faith.4.gz OLD_FILES+=usr/sbin/faithd OLD_FILES+=usr/share/man/man8/faithd.8.gz +# 20141107: overhaul if_gre(4) +OLD_FILES+=usr/include/netinet/ip_gre.h # 20141102: postrandom obsoleted by new /dev/random code OLD_FILES+=etc/rc.d/postrandom # 20141031: initrandom obsoleted by new /dev/random code @@ -132,10 +145,12 @@ OLD_FILES+=usr/include/readline/chardefs OLD_FILES+=usr/include/readline/history.h OLD_FILES+=usr/include/readline/keymaps.h OLD_FILES+=usr/include/readline/readline.h +OLD_FILES+=usr/include/readline/tilde.h OLD_FILES+=usr/include/readline/rlconf.h OLD_FILES+=usr/include/readline/rlstdc.h OLD_FILES+=usr/include/readline/rltypedefs.h OLD_FILES+=usr/include/readline/rltypedefs.h +OLD_DIRS+=usr/include/readline OLD_FILES+=usr/share/info/readline.info.gz OLD_FILES+=usr/share/man/man3/readline.3.gz # 20140625: csup removal Modified: projects/routing/bin/csh/Makefile ============================================================================== --- projects/routing/bin/csh/Makefile Thu Jan 8 15:53:13 2015 (r276829) +++ projects/routing/bin/csh/Makefile Thu Jan 8 16:13:21 2015 (r276830) @@ -40,8 +40,7 @@ MLINKS= csh.1 tcsh.1 # utilities of the same name are handled with the associated manpage, # builtin.1 in share/man/man1/. -DPADD= ${LIBTERMCAPW} ${LIBCRYPT} -LDADD= -ltermcapw -lcrypt +LIBADD= termcapw crypt LINKS= ${BINDIR}/csh ${BINDIR}/tcsh Modified: projects/routing/bin/df/Makefile ============================================================================== --- projects/routing/bin/df/Makefile Thu Jan 8 15:53:13 2015 (r276829) +++ projects/routing/bin/df/Makefile Thu Jan 8 16:13:21 2015 (r276830) @@ -9,7 +9,6 @@ SRCS= df.c vfslist.c CFLAGS+= -I${MOUNT} -DPADD= ${LIBUTIL} ${LIBXO} -LDADD= -lutil -lxo +LIBADD= xo util .include <bsd.prog.mk> Modified: projects/routing/bin/ed/Makefile ============================================================================== --- projects/routing/bin/ed/Makefile Thu Jan 8 15:53:13 2015 (r276829) +++ projects/routing/bin/ed/Makefile Thu Jan 8 16:13:21 2015 (r276830) @@ -9,8 +9,7 @@ MLINKS= ed.1 red.1 .if ${MK_OPENSSL} != "no" && ${MK_ED_CRYPTO} != "no" CFLAGS+=-DDES -DPADD= ${LIBCRYPTO} -LDADD= -lcrypto +LIBADD= crypto .endif .include <bsd.prog.mk> Modified: projects/routing/bin/freebsd-version/Makefile ============================================================================== --- projects/routing/bin/freebsd-version/Makefile Thu Jan 8 15:53:13 2015 (r276829) +++ projects/routing/bin/freebsd-version/Makefile Thu Jan 8 16:13:21 2015 (r276830) @@ -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/routing/bin/ls/Makefile ============================================================================== --- projects/routing/bin/ls/Makefile Thu Jan 8 15:53:13 2015 (r276829) +++ projects/routing/bin/ls/Makefile Thu Jan 8 16:13:21 2015 (r276830) @@ -5,14 +5,12 @@ PROG= ls SRCS= cmp.c ls.c print.c util.c -DPADD= ${LIBUTIL} -LDADD= -lutil +LIBADD= util .if !defined(RELEASE_CRUNCH) && \ ${MK_LS_COLORS} != no CFLAGS+= -DCOLORLS -DPADD+= ${LIBTERMCAPW} -LDADD+= -ltermcapw +LIBADD+= termcapw .endif .include <bsd.prog.mk> Modified: projects/routing/bin/pkill/Makefile ============================================================================== --- projects/routing/bin/pkill/Makefile Thu Jan 8 15:53:13 2015 (r276829) +++ projects/routing/bin/pkill/Makefile Thu Jan 8 16:13:21 2015 (r276830) @@ -5,8 +5,7 @@ PROG= pkill -DPADD= ${LIBKVM} -LDADD= -lkvm +LIBADD= kvm LINKS= ${BINDIR}/pkill ${BINDIR}/pgrep MLINKS= pkill.1 pgrep.1 Modified: projects/routing/bin/ps/Makefile ============================================================================== --- projects/routing/bin/ps/Makefile Thu Jan 8 15:53:13 2015 (r276829) +++ projects/routing/bin/ps/Makefile Thu Jan 8 16:13:21 2015 (r276830) @@ -11,7 +11,6 @@ SRCS= fmt.c keyword.c nlist.c print.c ps # on large systems. # CFLAGS+=-DLAZY_PS -DPADD= ${LIBM} ${LIBKVM} ${LIBJAIL} -LDADD= -lm -lkvm -ljail +LIBADD= m kvm jail .include <bsd.prog.mk> Modified: projects/routing/bin/ps/ps.1 ============================================================================== --- projects/routing/bin/ps/ps.1 Thu Jan 8 15:53:13 2015 (r276829) +++ projects/routing/bin/ps/ps.1 Thu Jan 8 16:13:21 2015 (r276830) @@ -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/routing/bin/rmail/Makefile ============================================================================== --- projects/routing/bin/rmail/Makefile Thu Jan 8 15:53:13 2015 (r276829) +++ projects/routing/bin/rmail/Makefile Thu Jan 8 16:13:21 2015 (r276830) @@ -14,11 +14,7 @@ MAN= rmail.8 WARNS?= 2 CFLAGS+=-I${SENDMAIL_DIR}/include -I. -LIBSMDIR= ${.OBJDIR}/../../lib/libsm -LIBSM= ${LIBSMDIR}/libsm.a - -DPADD= ${LIBSM} -LDADD= ${LIBSM} +LIBADD= sm SRCS+= sm_os.h CLEANFILES+=sm_os.h Modified: projects/routing/bin/sh/Makefile ============================================================================== --- projects/routing/bin/sh/Makefile Thu Jan 8 15:53:13 2015 (r276829) +++ projects/routing/bin/sh/Makefile Thu Jan 8 16:13:21 2015 (r276830) @@ -18,8 +18,7 @@ SRCS= ${SHSRCS} ${GENSRCS} ${GENHDRS} # utilities of the same name are handled with the associated manpage, # builtin.1 in share/man/man1/. -DPADD= ${LIBEDIT} ${LIBTERMCAPW} -LDADD= -ledit -ltermcapw +LIBADD= edit CFLAGS+=-DSHELL -I. -I${.CURDIR} # for debug: Modified: projects/routing/bin/sh/error.c ============================================================================== --- projects/routing/bin/sh/error.c Thu Jan 8 15:53:13 2015 (r276829) +++ projects/routing/bin/sh/error.c Thu Jan 8 16:13:21 2015 (r276830) @@ -139,6 +139,8 @@ vwarning(const char *msg, va_list ap) { if (commandname) outfmt(out2, "%s: ", commandname); + else if (arg0) + outfmt(out2, "%s: ", arg0); doformat(out2, msg, ap); out2fmt_flush("\n"); } Modified: projects/routing/bin/sh/eval.c ============================================================================== --- projects/routing/bin/sh/eval.c Thu Jan 8 15:53:13 2015 (r276829) +++ projects/routing/bin/sh/eval.c Thu Jan 8 16:13:21 2015 (r276830) @@ -774,15 +774,7 @@ xtracecommand(struct arglist *varlist, s for (sp = arglist->list ; sp ; sp = sp->next) { if (sep != 0) out2c(' '); - /* Disambiguate command looking like assignment. */ - if (sp == arglist->list && - strchr(sp->text, '=') != NULL && - strchr(sp->text, '\'') == NULL) { - out2c('\''); - out2str(sp->text); - out2c('\''); - } else - out2qstr(sp->text); + out2qstr(sp->text); sep = ' '; } out2c('\n'); Modified: projects/routing/bin/sh/expand.c ============================================================================== --- projects/routing/bin/sh/expand.c Thu Jan 8 15:53:13 2015 (r276829) +++ projects/routing/bin/sh/expand.c Thu Jan 8 16:13:21 2015 (r276830) @@ -337,7 +337,7 @@ done: if (home == NULL || *home == '\0') return (startp); if (quotes) - STPUTS_QUOTES(home, SQSYNTAX, expdest); + STPUTS_QUOTES(home, DQSYNTAX, expdest); else STPUTS(home, expdest); return (p); Modified: projects/routing/bin/sh/output.c ============================================================================== --- projects/routing/bin/sh/output.c Thu Jan 8 15:53:13 2015 (r276829) +++ projects/routing/bin/sh/output.c Thu Jan 8 16:13:21 2015 (r276830) @@ -122,8 +122,7 @@ outqstr(const char *p, struct output *fi outstr("''", file); return; } - /* Caller will handle '=' if necessary */ - if (p[strcspn(p, "|&;<>()$`\\\"' \t\n*?[~#")] == '\0' || + if (p[strcspn(p, "|&;<>()$`\\\"' \t\n*?[~#=")] == '\0' || strcmp(p, "[") == 0) { outstr(p, file); return; Modified: projects/routing/bin/sh/parser.c ============================================================================== --- projects/routing/bin/sh/parser.c Thu Jan 8 15:53:13 2015 (r276829) +++ projects/routing/bin/sh/parser.c Thu Jan 8 16:13:21 2015 (r276830) @@ -1879,6 +1879,8 @@ synerror(const char *msg) { if (commandname) outfmt(out2, "%s: %d: ", commandname, startlinno); + else if (arg0) + outfmt(out2, "%s: ", arg0); outfmt(out2, "Syntax error: %s\n", msg); error((char *)NULL); } Modified: projects/routing/cddl/compat/opensolaris/misc/thread_pool.c ============================================================================== --- projects/routing/cddl/compat/opensolaris/misc/thread_pool.c Thu Jan 8 15:53:13 2015 (r276829) +++ projects/routing/cddl/compat/opensolaris/misc/thread_pool.c Thu Jan 8 16:13:21 2015 (r276830) @@ -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/routing/cddl/contrib/opensolaris/cmd/zfs/zfs.8 ============================================================================== --- projects/routing/cddl/contrib/opensolaris/cmd/zfs/zfs.8 Thu Jan 8 15:53:13 2015 (r276829) +++ projects/routing/cddl/contrib/opensolaris/cmd/zfs/zfs.8 Thu Jan 8 16:13:21 2015 (r276830) @@ -23,15 +23,15 @@ .\" Copyright (c) 2012, Glen Barber <gjb@FreeBSD.org> .\" Copyright (c) 2012, Bryan Drewery <bdrewery@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@FreeBSD.org> +.\" Copyright (c) 2014 Nexenta Systems, Inc. All Rights Reserved. .\" Copyright (c) 2014, Xin LI <delphij@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/routing/cddl/contrib/opensolaris/cmd/zfs/zfs_main.c ============================================================================== --- projects/routing/cddl/contrib/opensolaris/cmd/zfs/zfs_main.c Thu Jan 8 15:53:13 2015 (r276829) +++ projects/routing/cddl/contrib/opensolaris/cmd/zfs/zfs_main.c Thu Jan 8 16:13:21 2015 (r276830) @@ -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/routing/cddl/contrib/opensolaris/lib/libctf/common/ctf.5 (from r275753, head/cddl/contrib/opensolaris/lib/libctf/common/ctf.5) ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ projects/routing/cddl/contrib/opensolaris/lib/libctf/common/ctf.5 Thu Jan 8 16:13:21 2015 (r276830, copy of r275753, 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 . +If a kind is encountered that is not listed below, then it is not a valid +.Nm *** DIFF OUTPUT TRUNCATED AT 1000 LINES ***
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201501081613.t08GDOSp055661>