svn commit: r263344 - in projects/sendfile: . bin/date/tests bin/kill bin/mv/tests bin/pax/tests bin/sh bin/sh/bltin bin/sh/tests bin/sh/tests/builtins bin/test/tests cddl/contrib/opensolaris/lib/l...
Gleb Smirnoff
glebius at FreeBSD.org
Wed Mar 19 10:42:19 UTC 2014
Author: glebius
Date: Wed Mar 19 10:42:10 2014
New Revision: 263344
URL: http://svnweb.freebsd.org/changeset/base/263344
Log:
Merge head r258543 through r263342.
Added:
projects/sendfile/bin/sh/tests/builtins/kill1.0
- copied unchanged from r263342, head/bin/sh/tests/builtins/kill1.0
projects/sendfile/bin/sh/tests/builtins/kill2.0
- copied unchanged from r263342, head/bin/sh/tests/builtins/kill2.0
projects/sendfile/contrib/libucl/Makefile.unix
- copied unchanged from r263342, head/contrib/libucl/Makefile.unix
projects/sendfile/contrib/libucl/Makefile.w32
- copied unchanged from r263342, head/contrib/libucl/Makefile.w32
projects/sendfile/contrib/libucl/tests/10.in
- copied unchanged from r263342, head/contrib/libucl/tests/10.in
projects/sendfile/contrib/llvm/patches/
- copied from r263342, head/contrib/llvm/patches/
projects/sendfile/lib/libc/arm/aeabi/aeabi_vfp.h
- copied unchanged from r263342, head/lib/libc/arm/aeabi/aeabi_vfp.h
projects/sendfile/lib/libc/arm/aeabi/aeabi_vfp_double.S
- copied unchanged from r263342, head/lib/libc/arm/aeabi/aeabi_vfp_double.S
projects/sendfile/lib/libc/arm/aeabi/aeabi_vfp_float.S
- copied unchanged from r263342, head/lib/libc/arm/aeabi/aeabi_vfp_float.S
projects/sendfile/lib/msun/arm/fenv-mangle.h
- copied unchanged from r263342, head/lib/msun/arm/fenv-mangle.h
projects/sendfile/lib/msun/arm/fenv-softfp.c
- copied unchanged from r263342, head/lib/msun/arm/fenv-softfp.c
projects/sendfile/lib/msun/arm/fenv-vfp.c
- copied unchanged from r263342, head/lib/msun/arm/fenv-vfp.c
projects/sendfile/sbin/dhclient/tests/
- copied from r263342, head/sbin/dhclient/tests/
projects/sendfile/sbin/growfs/tests/
- copied from r263342, head/sbin/growfs/tests/
projects/sendfile/sbin/mdconfig/tests/
- copied from r263342, head/sbin/mdconfig/tests/
projects/sendfile/sbin/tests/
- copied from r263342, head/sbin/tests/
projects/sendfile/share/examples/dma/
- copied from r263342, head/share/examples/dma/
projects/sendfile/share/man/man4/hv_ata_pci_disengage.4
- copied unchanged from r263342, head/share/man/man4/hv_ata_pci_disengage.4
projects/sendfile/share/man/man4/hv_kvp.4
- copied unchanged from r263342, head/share/man/man4/hv_kvp.4
projects/sendfile/share/man/man4/hv_netvsc.4
- copied unchanged from r263342, head/share/man/man4/hv_netvsc.4
projects/sendfile/share/man/man4/hv_storvsc.4
- copied unchanged from r263342, head/share/man/man4/hv_storvsc.4
projects/sendfile/share/man/man4/hv_utils.4
- copied unchanged from r263342, head/share/man/man4/hv_utils.4
projects/sendfile/share/man/man4/hv_vmbus.4
- copied unchanged from r263342, head/share/man/man4/hv_vmbus.4
projects/sendfile/share/man/man4/umoscom.4
- copied unchanged from r263342, head/share/man/man4/umoscom.4
projects/sendfile/share/man/man4/usb_template.4
- copied unchanged from r263342, head/share/man/man4/usb_template.4
projects/sendfile/share/man/man4/usfs.4
- copied unchanged from r263342, head/share/man/man4/usfs.4
projects/sendfile/share/man/man8/hv_kvp_daemon.8
- copied unchanged from r263342, head/share/man/man8/hv_kvp_daemon.8
projects/sendfile/share/mk/suite.test.mk
- copied unchanged from r263342, head/share/mk/suite.test.mk
projects/sendfile/sys/amd64/amd64/xen-locore.S
- copied unchanged from r263342, head/sys/amd64/amd64/xen-locore.S
projects/sendfile/sys/amd64/vmm/io/vatpic.c
- copied unchanged from r263342, head/sys/amd64/vmm/io/vatpic.c
projects/sendfile/sys/amd64/vmm/io/vatpic.h
- copied unchanged from r263342, head/sys/amd64/vmm/io/vatpic.h
projects/sendfile/sys/amd64/vmm/vmm_ioport.c
- copied unchanged from r263342, head/sys/amd64/vmm/vmm_ioport.c
projects/sendfile/sys/amd64/vmm/vmm_ioport.h
- copied unchanged from r263342, head/sys/amd64/vmm/vmm_ioport.h
projects/sendfile/sys/arm/allwinner/a10_common.c
- copied unchanged from r263342, head/sys/arm/allwinner/a10_common.c
projects/sendfile/sys/arm/at91/at91_aic.c
- copied unchanged from r263342, head/sys/arm/at91/at91_aic.c
projects/sendfile/sys/arm/broadcom/bcm2835/bcm2835_common.c
- copied unchanged from r263342, head/sys/arm/broadcom/bcm2835/bcm2835_common.c
projects/sendfile/sys/arm/freescale/imx/imx_common.c
- copied unchanged from r263342, head/sys/arm/freescale/imx/imx_common.c
projects/sendfile/sys/arm/freescale/vybrid/vf_port.c
- copied unchanged from r263342, head/sys/arm/freescale/vybrid/vf_port.c
projects/sendfile/sys/arm/freescale/vybrid/vf_port.h
- copied unchanged from r263342, head/sys/arm/freescale/vybrid/vf_port.h
projects/sendfile/sys/arm/mv/mv_common.c
- copied unchanged from r263342, head/sys/arm/mv/mv_common.c
projects/sendfile/sys/arm/rockchip/rk30xx_common.c
- copied unchanged from r263342, head/sys/arm/rockchip/rk30xx_common.c
projects/sendfile/sys/arm/samsung/exynos/exynos5_common.c
- copied unchanged from r263342, head/sys/arm/samsung/exynos/exynos5_common.c
projects/sendfile/sys/arm/tegra/tegra2_common.c
- copied unchanged from r263342, head/sys/arm/tegra/tegra2_common.c
projects/sendfile/sys/arm/ti/ti_common.c
- copied unchanged from r263342, head/sys/arm/ti/ti_common.c
projects/sendfile/sys/arm/versatile/versatile_common.c
- copied unchanged from r263342, head/sys/arm/versatile/versatile_common.c
projects/sendfile/sys/boot/efi/include/amd64/
- copied from r263342, head/sys/boot/efi/include/amd64/
projects/sendfile/sys/boot/fdt/dts/arm/hl201.dts
- copied unchanged from r263342, head/sys/boot/fdt/dts/arm/hl201.dts
projects/sendfile/sys/crypto/sha2/sha256.h
- copied unchanged from r263342, head/sys/crypto/sha2/sha256.h
projects/sendfile/sys/crypto/sha2/sha256c.c
- copied unchanged from r263342, head/sys/crypto/sha2/sha256c.c
projects/sendfile/sys/dev/xen/timer/timer.h
- copied unchanged from r263342, head/sys/dev/xen/timer/timer.h
projects/sendfile/sys/ia64/ia64/xtrace.c
- copied unchanged from r263342, head/sys/ia64/ia64/xtrace.c
projects/sendfile/sys/mips/atheros/ar934x_nfcreg.h
- copied unchanged from r263342, head/sys/mips/atheros/ar934x_nfcreg.h
projects/sendfile/sys/netinet/in_rss.c
- copied unchanged from r263342, head/sys/netinet/in_rss.c
projects/sendfile/sys/netinet/in_rss.h
- copied unchanged from r263342, head/sys/netinet/in_rss.h
projects/sendfile/sys/netinet/toeplitz.c
- copied unchanged from r263342, head/sys/netinet/toeplitz.c
projects/sendfile/sys/netinet/toeplitz.h
- copied unchanged from r263342, head/sys/netinet/toeplitz.h
projects/sendfile/sys/sys/boot.h
- copied unchanged from r263342, head/sys/sys/boot.h
projects/sendfile/sys/sys/capsicum.h
- copied unchanged from r263342, head/sys/sys/capsicum.h
projects/sendfile/sys/x86/include/init.h
- copied unchanged from r263342, head/sys/x86/include/init.h
projects/sendfile/sys/x86/x86/delay.c
- copied unchanged from r263342, head/sys/x86/x86/delay.c
projects/sendfile/sys/x86/xen/pv.c
- copied unchanged from r263342, head/sys/x86/xen/pv.c
projects/sendfile/sys/x86/xen/pvcpu_enum.c
- copied unchanged from r263342, head/sys/x86/xen/pvcpu_enum.c
projects/sendfile/usr.bin/apply/tests/
- copied from r263342, head/usr.bin/apply/tests/
projects/sendfile/usr.bin/calendar/tests/
- copied from r263342, head/usr.bin/calendar/tests/
projects/sendfile/usr.bin/comm/tests/
- copied from r263342, head/usr.bin/comm/tests/
projects/sendfile/usr.bin/file2c/tests/
- copied from r263342, head/usr.bin/file2c/tests/
projects/sendfile/usr.bin/join/tests/
- copied from r263342, head/usr.bin/join/tests/
projects/sendfile/usr.bin/jot/tests/
- copied from r263342, head/usr.bin/jot/tests/
projects/sendfile/usr.bin/lastcomm/tests/
- copied from r263342, head/usr.bin/lastcomm/tests/
projects/sendfile/usr.bin/m4/tests/
- copied from r263342, head/usr.bin/m4/tests/
projects/sendfile/usr.bin/ncal/tests/
- copied from r263342, head/usr.bin/ncal/tests/
projects/sendfile/usr.bin/printf/tests/
- copied from r263342, head/usr.bin/printf/tests/
projects/sendfile/usr.bin/sed/tests/
- copied from r263342, head/usr.bin/sed/tests/
projects/sendfile/usr.bin/tests/regress.m4
- copied unchanged from r263342, head/usr.bin/tests/regress.m4
projects/sendfile/usr.bin/tr/tests/
- copied from r263342, head/usr.bin/tr/tests/
projects/sendfile/usr.bin/uudecode/tests/
- copied from r263342, head/usr.bin/uudecode/tests/
projects/sendfile/usr.bin/uuencode/tests/
- copied from r263342, head/usr.bin/uuencode/tests/
projects/sendfile/usr.bin/xargs/tests/
- copied from r263342, head/usr.bin/xargs/tests/
projects/sendfile/usr.bin/yacc/tests/
- copied from r263342, head/usr.bin/yacc/tests/
projects/sendfile/usr.sbin/bsdconfig/usermgmt/share/group.subr
- copied unchanged from r263342, head/usr.sbin/bsdconfig/usermgmt/share/group.subr
projects/sendfile/usr.sbin/bsdconfig/usermgmt/share/user.subr
- copied unchanged from r263342, head/usr.sbin/bsdconfig/usermgmt/share/user.subr
projects/sendfile/usr.sbin/etcupdate/tests/
- copied from r263342, head/usr.sbin/etcupdate/tests/
projects/sendfile/usr.sbin/newsyslog/tests/
- copied from r263342, head/usr.sbin/newsyslog/tests/
projects/sendfile/usr.sbin/sa/tests/
- copied from r263342, head/usr.sbin/sa/tests/
projects/sendfile/usr.sbin/tests/
- copied from r263342, head/usr.sbin/tests/
Deleted:
projects/sendfile/contrib/libucl/Makefile
projects/sendfile/contrib/llvm/lib/Target/Sparc/MCTargetDesc/SparcBaseInfo.h
projects/sendfile/contrib/lukemftpd/
projects/sendfile/etc/rc.d/ipxrouted
projects/sendfile/lib/libipx/
projects/sendfile/libexec/lukemftpd/
projects/sendfile/sbin/ifconfig/af_atalk.c
projects/sendfile/sbin/ifconfig/af_ipx.c
projects/sendfile/share/man/man4/ef.4
projects/sendfile/share/man/man4/usb2_template.4
projects/sendfile/sys/arm/allwinner/common.c
projects/sendfile/sys/arm/arm/cpufunc_asm_arm7tdmi.S
projects/sendfile/sys/arm/arm/cpufunc_asm_arm8.S
projects/sendfile/sys/arm/arm/cpufunc_asm_ixp12x0.S
projects/sendfile/sys/arm/arm/cpufunc_asm_sa1.S
projects/sendfile/sys/arm/arm/cpufunc_asm_sa11x0.S
projects/sendfile/sys/arm/arm/irq_dispatch.S
projects/sendfile/sys/arm/arm/vectors.S
projects/sendfile/sys/arm/broadcom/bcm2835/common.c
projects/sendfile/sys/arm/conf/SIMICS
projects/sendfile/sys/arm/freescale/imx/common.c
projects/sendfile/sys/arm/mv/common.c
projects/sendfile/sys/arm/rockchip/common.c
projects/sendfile/sys/arm/sa11x0/
projects/sendfile/sys/arm/samsung/exynos/common.c
projects/sendfile/sys/arm/tegra/common.c
projects/sendfile/sys/arm/ti/common.c
projects/sendfile/sys/arm/versatile/common.c
projects/sendfile/sys/modules/if_ef/
projects/sendfile/sys/net/if_ef.c
projects/sendfile/sys/netatalk/
projects/sendfile/sys/netipx/
projects/sendfile/sys/security/mac/mac_atalk.c
projects/sendfile/tools/build/options/WITHOUT_IPX
projects/sendfile/tools/build/options/WITHOUT_IPX_SUPPORT
projects/sendfile/tools/regression/lib/libc/net/test-eui64_line.c
projects/sendfile/tools/regression/lib/libc/net/test-eui64_line.t
projects/sendfile/tools/regression/netatalk/
projects/sendfile/tools/regression/netipx/
projects/sendfile/tools/regression/sbin/
projects/sendfile/tools/regression/usr.bin/Makefile
projects/sendfile/tools/regression/usr.bin/apply/
projects/sendfile/tools/regression/usr.bin/calendar/
projects/sendfile/tools/regression/usr.bin/comm/
projects/sendfile/tools/regression/usr.bin/file2c/
projects/sendfile/tools/regression/usr.bin/join/
projects/sendfile/tools/regression/usr.bin/jot/
projects/sendfile/tools/regression/usr.bin/lastcomm/
projects/sendfile/tools/regression/usr.bin/m4/
projects/sendfile/tools/regression/usr.bin/ncal/
projects/sendfile/tools/regression/usr.bin/printf/
projects/sendfile/tools/regression/usr.bin/regress.m4
projects/sendfile/tools/regression/usr.bin/sed/
projects/sendfile/tools/regression/usr.bin/tr/
projects/sendfile/tools/regression/usr.bin/uudecode/
projects/sendfile/tools/regression/usr.bin/uuencode/
projects/sendfile/tools/regression/usr.bin/xargs/
projects/sendfile/tools/regression/usr.bin/yacc/
projects/sendfile/tools/regression/usr.sbin/
projects/sendfile/usr.bin/csup/queue.h
projects/sendfile/usr.bin/netstat/atalk.c
projects/sendfile/usr.bin/netstat/ipx.c
projects/sendfile/usr.sbin/IPXrouted/
projects/sendfile/usr.sbin/bhyve/atpic.c
projects/sendfile/usr.sbin/bhyve/elcr.c
projects/sendfile/usr.sbin/bsdconfig/usermgmt/groupinput
projects/sendfile/usr.sbin/bsdconfig/usermgmt/userinput
Modified:
projects/sendfile/MAINTAINERS (contents, props changed)
projects/sendfile/Makefile.inc1
projects/sendfile/ObsoleteFiles.inc
projects/sendfile/bin/date/tests/Makefile
projects/sendfile/bin/kill/kill.c
projects/sendfile/bin/mv/tests/Makefile
projects/sendfile/bin/pax/tests/Makefile
projects/sendfile/bin/sh/bltin/bltin.h
projects/sendfile/bin/sh/expand.c
projects/sendfile/bin/sh/jobs.c
projects/sendfile/bin/sh/redir.c
projects/sendfile/bin/sh/tests/Makefile
projects/sendfile/bin/sh/tests/builtins/Makefile
projects/sendfile/bin/test/tests/Makefile
projects/sendfile/cddl/contrib/opensolaris/lib/libuutil/common/uu_avl.c
projects/sendfile/contrib/file/mygetopt.h
projects/sendfile/contrib/libc++/include/map
projects/sendfile/contrib/libc++/include/unordered_map
projects/sendfile/contrib/libucl/doc/api.md
projects/sendfile/contrib/libucl/include/ucl.h
projects/sendfile/contrib/libucl/src/ucl_internal.h
projects/sendfile/contrib/libucl/src/ucl_parser.c
projects/sendfile/contrib/libucl/src/ucl_util.c
projects/sendfile/contrib/libucl/tests/8.in
projects/sendfile/contrib/libucl/tests/8.res
projects/sendfile/contrib/llvm/include/llvm/CodeGen/FunctionLoweringInfo.h
projects/sendfile/contrib/llvm/include/llvm/CodeGen/MachineFrameInfo.h
projects/sendfile/contrib/llvm/include/llvm/CodeGen/MachineFunction.h
projects/sendfile/contrib/llvm/lib/CodeGen/MachineFunction.cpp
projects/sendfile/contrib/llvm/lib/CodeGen/SelectionDAG/FunctionLoweringInfo.cpp
projects/sendfile/contrib/llvm/lib/CodeGen/SelectionDAG/LegalizeVectorTypes.cpp
projects/sendfile/contrib/llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp
projects/sendfile/contrib/llvm/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp
projects/sendfile/contrib/llvm/lib/MC/MCParser/AsmParser.cpp
projects/sendfile/contrib/llvm/lib/Target/Sparc/InstPrinter/SparcInstPrinter.cpp
projects/sendfile/contrib/llvm/lib/Target/Sparc/MCTargetDesc/SparcMCCodeEmitter.cpp
projects/sendfile/contrib/llvm/lib/Target/Sparc/SparcISelLowering.cpp
projects/sendfile/contrib/llvm/lib/Target/X86/X86FrameLowering.cpp
projects/sendfile/contrib/llvm/lib/Target/X86/X86RegisterInfo.cpp
projects/sendfile/contrib/llvm/tools/clang/lib/Frontend/InitHeaderSearch.cpp
projects/sendfile/contrib/llvm/tools/clang/tools/driver/driver.cpp
projects/sendfile/contrib/mdocml/lib.in
projects/sendfile/contrib/pf/pflogd/pidfile.c
projects/sendfile/contrib/tcpdump/tcpdump.c
projects/sendfile/contrib/tnftp/COPYING
projects/sendfile/contrib/tzdata/asia
projects/sendfile/contrib/tzdata/australasia
projects/sendfile/contrib/tzdata/europe
projects/sendfile/contrib/tzdata/northamerica
projects/sendfile/contrib/tzdata/southamerica
projects/sendfile/contrib/vis/extern.h
projects/sendfile/crypto/openssh/sandbox-capsicum.c
projects/sendfile/etc/defaults/rc.conf
projects/sendfile/etc/etc.arm/ttys
projects/sendfile/etc/etc.ia64/ttys
projects/sendfile/etc/etc.mips/ttys
projects/sendfile/etc/etc.powerpc/ttys
projects/sendfile/etc/etc.sparc64/ttys
projects/sendfile/etc/gettytab
projects/sendfile/etc/mtree/BSD.include.dist
projects/sendfile/etc/mtree/BSD.tests.dist
projects/sendfile/etc/mtree/BSD.usr.dist
projects/sendfile/etc/network.subr
projects/sendfile/etc/nsmb.conf
projects/sendfile/etc/rc.d/Makefile
projects/sendfile/etc/rc.d/routing
projects/sendfile/gnu/usr.bin/groff/tmac/fr.ISO8859-1
projects/sendfile/gnu/usr.bin/groff/tmac/ru.KOI8-R
projects/sendfile/include/Makefile
projects/sendfile/lib/Makefile
projects/sendfile/lib/atf/libatf-c++/tests/Makefile
projects/sendfile/lib/atf/libatf-c++/tests/detail/Makefile
projects/sendfile/lib/atf/libatf-c/tests/Makefile
projects/sendfile/lib/atf/libatf-c/tests/detail/Makefile
projects/sendfile/lib/atf/tests/test-programs/Makefile
projects/sendfile/lib/libbsdstat/Makefile
projects/sendfile/lib/libbsdstat/bsdstat.c
projects/sendfile/lib/libc/arm/Symbol.map
projects/sendfile/lib/libc/arm/aeabi/Makefile.inc
projects/sendfile/lib/libc/arm/aeabi/aeabi_double.c
projects/sendfile/lib/libc/arm/aeabi/aeabi_float.c
projects/sendfile/lib/libc/gen/cap_sandboxed.c
projects/sendfile/lib/libc/gen/sem_new.c
projects/sendfile/lib/libc/net/ether_addr.c
projects/sendfile/lib/libc/stdio/tmpnam.3
projects/sendfile/lib/libc/string/strcat.3
projects/sendfile/lib/libc/string/strcpy.3
projects/sendfile/lib/libcasper/libcasper.c
projects/sendfile/lib/libcrypt/Makefile
projects/sendfile/lib/libcrypt/crypt.3
projects/sendfile/lib/libcrypt/tests/Makefile
projects/sendfile/lib/libedit/chartype.h
projects/sendfile/lib/libfetch/http.c
projects/sendfile/lib/libmd/Makefile
projects/sendfile/lib/libpam/modules/pam_radius/pam_radius.8
projects/sendfile/lib/libpam/modules/pam_tacplus/pam_tacplus.8
projects/sendfile/lib/libprocstat/libprocstat.c
projects/sendfile/lib/libusb/libusb.h
projects/sendfile/lib/libvmmapi/vmmapi.c
projects/sendfile/lib/libvmmapi/vmmapi.h
projects/sendfile/lib/msun/arm/Makefile.inc
projects/sendfile/lib/msun/arm/Symbol.map
projects/sendfile/lib/msun/arm/fenv.c
projects/sendfile/lib/msun/arm/fenv.h
projects/sendfile/libexec/atf/atf-check/tests/Makefile
projects/sendfile/libexec/bootpd/tools/bootptest/print-bootp.c
projects/sendfile/libexec/getty/ttys.5
projects/sendfile/release/picobsd/bridge/crunch.conf
projects/sendfile/release/picobsd/qemu/crunch.conf
projects/sendfile/release/tools/arm/crochet-WANDBOARD-QUAD.conf
projects/sendfile/rescue/rescue/Makefile
projects/sendfile/sbin/Makefile
projects/sendfile/sbin/casperd/Makefile
projects/sendfile/sbin/casperd/casperd.c
projects/sendfile/sbin/casperd/zygote.c
projects/sendfile/sbin/devd/devd.8
projects/sendfile/sbin/devd/devd.cc
projects/sendfile/sbin/dhclient/Makefile
projects/sendfile/sbin/dhclient/bpf.c
projects/sendfile/sbin/dhclient/dhclient.c
projects/sendfile/sbin/fsck_ffs/fsutil.c
projects/sendfile/sbin/growfs/Makefile
projects/sendfile/sbin/hastd/subr.c
projects/sendfile/sbin/ifconfig/Makefile
projects/sendfile/sbin/ifconfig/ifconfig.8
projects/sendfile/sbin/ifconfig/ifconfig.c
projects/sendfile/sbin/kldconfig/kldconfig.c
projects/sendfile/sbin/mdconfig/Makefile
projects/sendfile/sbin/mdconfig/mdconfig.8
projects/sendfile/sbin/ping/Makefile
projects/sendfile/sbin/ping/ping.c
projects/sendfile/sbin/route/keywords
projects/sendfile/sbin/route/route.8
projects/sendfile/sbin/route/route.c
projects/sendfile/secure/usr.bin/bdes/bdes.1
projects/sendfile/share/doc/papers/beyond4.3/beyond43.ms
projects/sendfile/share/doc/papers/diskperf/abs.ms (contents, props changed)
projects/sendfile/share/doc/papers/diskperf/appendix.ms (contents, props changed)
projects/sendfile/share/doc/papers/diskperf/conclusions.ms
projects/sendfile/share/doc/papers/diskperf/equip.ms (contents, props changed)
projects/sendfile/share/doc/papers/diskperf/methodology.ms (contents, props changed)
projects/sendfile/share/doc/papers/diskperf/motivation.ms
projects/sendfile/share/doc/papers/diskperf/results.ms (contents, props changed)
projects/sendfile/share/doc/papers/diskperf/tests.ms
projects/sendfile/share/doc/papers/fsinterface/abstract.ms (contents, props changed)
projects/sendfile/share/doc/papers/fsinterface/fsinterface.ms
projects/sendfile/share/doc/papers/fsinterface/slides.t (contents, props changed)
projects/sendfile/share/doc/papers/kernmalloc/alloc.fig (contents, props changed)
projects/sendfile/share/doc/papers/kernmalloc/appendix.ms
projects/sendfile/share/doc/papers/kernmalloc/appendix.t (contents, props changed)
projects/sendfile/share/doc/papers/kernmalloc/kernmalloc.t
projects/sendfile/share/doc/papers/kernmalloc/usage.tbl (contents, props changed)
projects/sendfile/share/doc/papers/kerntune/0.t (contents, props changed)
projects/sendfile/share/doc/papers/kerntune/1.t
projects/sendfile/share/doc/papers/kerntune/2.t (contents, props changed)
projects/sendfile/share/doc/papers/kerntune/3.t (contents, props changed)
projects/sendfile/share/doc/papers/kerntune/4.t (contents, props changed)
projects/sendfile/share/doc/papers/kerntune/fig2.pic (contents, props changed)
projects/sendfile/share/doc/papers/newvm/0.t (contents, props changed)
projects/sendfile/share/doc/papers/newvm/1.t
projects/sendfile/share/doc/papers/newvm/a.t
projects/sendfile/share/doc/papers/relengr/0.t
projects/sendfile/share/doc/papers/relengr/1.t (contents, props changed)
projects/sendfile/share/doc/papers/relengr/2.t (contents, props changed)
projects/sendfile/share/doc/papers/relengr/3.t (contents, props changed)
projects/sendfile/share/doc/papers/sysperf/0.t (contents, props changed)
projects/sendfile/share/doc/papers/sysperf/1.t (contents, props changed)
projects/sendfile/share/doc/papers/sysperf/2.t (contents, props changed)
projects/sendfile/share/doc/papers/sysperf/3.t (contents, props changed)
projects/sendfile/share/doc/papers/sysperf/4.t
projects/sendfile/share/doc/papers/sysperf/5.t
projects/sendfile/share/doc/papers/sysperf/6.t (contents, props changed)
projects/sendfile/share/doc/papers/sysperf/7.t (contents, props changed)
projects/sendfile/share/doc/papers/sysperf/a1.t (contents, props changed)
projects/sendfile/share/doc/papers/sysperf/a2.t (contents, props changed)
projects/sendfile/share/doc/papers/sysperf/appendix.ms
projects/sendfile/share/doc/psd/05.sysman/0.t (contents, props changed)
projects/sendfile/share/doc/psd/05.sysman/1.0.t (contents, props changed)
projects/sendfile/share/doc/psd/05.sysman/1.1.t
projects/sendfile/share/doc/psd/05.sysman/1.2.t
projects/sendfile/share/doc/psd/05.sysman/1.3.t (contents, props changed)
projects/sendfile/share/doc/psd/05.sysman/1.4.t (contents, props changed)
projects/sendfile/share/doc/psd/05.sysman/1.5.t (contents, props changed)
projects/sendfile/share/doc/psd/05.sysman/1.6.t (contents, props changed)
projects/sendfile/share/doc/psd/05.sysman/1.7.t (contents, props changed)
projects/sendfile/share/doc/psd/05.sysman/2.0.t (contents, props changed)
projects/sendfile/share/doc/psd/05.sysman/2.1.t (contents, props changed)
projects/sendfile/share/doc/psd/05.sysman/2.2.t (contents, props changed)
projects/sendfile/share/doc/psd/05.sysman/2.3.t
projects/sendfile/share/doc/psd/05.sysman/2.4.t (contents, props changed)
projects/sendfile/share/doc/psd/05.sysman/2.5.t (contents, props changed)
projects/sendfile/share/doc/psd/05.sysman/a.t (contents, props changed)
projects/sendfile/share/doc/psd/12.make/tutorial.ms
projects/sendfile/share/doc/psd/18.gprof/abstract.me (contents, props changed)
projects/sendfile/share/doc/psd/18.gprof/gathering.me (contents, props changed)
projects/sendfile/share/doc/psd/18.gprof/header.me (contents, props changed)
projects/sendfile/share/doc/psd/18.gprof/intro.me (contents, props changed)
projects/sendfile/share/doc/psd/18.gprof/postp.me (contents, props changed)
projects/sendfile/share/doc/psd/18.gprof/postp1.pic (contents, props changed)
projects/sendfile/share/doc/psd/18.gprof/postp2.pic (contents, props changed)
projects/sendfile/share/doc/psd/18.gprof/postp3.pic (contents, props changed)
projects/sendfile/share/doc/psd/18.gprof/pres1.pic (contents, props changed)
projects/sendfile/share/doc/psd/18.gprof/pres2.pic (contents, props changed)
projects/sendfile/share/doc/psd/18.gprof/present.me (contents, props changed)
projects/sendfile/share/doc/psd/18.gprof/profiling.me (contents, props changed)
projects/sendfile/share/doc/psd/18.gprof/refs.me (contents, props changed)
projects/sendfile/share/doc/psd/20.ipctut/dgramread.c (contents, props changed)
projects/sendfile/share/doc/psd/20.ipctut/dgramsend.c (contents, props changed)
projects/sendfile/share/doc/psd/20.ipctut/pipe.c (contents, props changed)
projects/sendfile/share/doc/psd/20.ipctut/socketpair.c (contents, props changed)
projects/sendfile/share/doc/psd/20.ipctut/strchkread.c (contents, props changed)
projects/sendfile/share/doc/psd/20.ipctut/streamread.c (contents, props changed)
projects/sendfile/share/doc/psd/20.ipctut/streamwrite.c (contents, props changed)
projects/sendfile/share/doc/psd/20.ipctut/tutor.me (contents, props changed)
projects/sendfile/share/doc/psd/20.ipctut/udgramread.c (contents, props changed)
projects/sendfile/share/doc/psd/20.ipctut/udgramsend.c (contents, props changed)
projects/sendfile/share/doc/psd/20.ipctut/ustreamread.c (contents, props changed)
projects/sendfile/share/doc/psd/20.ipctut/ustreamwrite.c (contents, props changed)
projects/sendfile/share/doc/psd/21.ipc/0.t (contents, props changed)
projects/sendfile/share/doc/psd/21.ipc/1.t (contents, props changed)
projects/sendfile/share/doc/psd/21.ipc/2.t (contents, props changed)
projects/sendfile/share/doc/psd/21.ipc/3.t
projects/sendfile/share/doc/psd/21.ipc/4.t
projects/sendfile/share/doc/psd/21.ipc/5.t
projects/sendfile/share/doc/psd/contents/contents.ms
projects/sendfile/share/doc/smm/01.setup/0.t
projects/sendfile/share/doc/smm/01.setup/1.t (contents, props changed)
projects/sendfile/share/doc/smm/01.setup/2.t
projects/sendfile/share/doc/smm/01.setup/3.t
projects/sendfile/share/doc/smm/01.setup/4.t
projects/sendfile/share/doc/smm/01.setup/5.t
projects/sendfile/share/doc/smm/01.setup/6.t (contents, props changed)
projects/sendfile/share/doc/smm/02.config/0.t (contents, props changed)
projects/sendfile/share/doc/smm/02.config/1.t (contents, props changed)
projects/sendfile/share/doc/smm/02.config/2.t (contents, props changed)
projects/sendfile/share/doc/smm/02.config/3.t (contents, props changed)
projects/sendfile/share/doc/smm/02.config/4.t (contents, props changed)
projects/sendfile/share/doc/smm/02.config/5.t (contents, props changed)
projects/sendfile/share/doc/smm/02.config/6.t
projects/sendfile/share/doc/smm/02.config/a.t (contents, props changed)
projects/sendfile/share/doc/smm/02.config/b.t (contents, props changed)
projects/sendfile/share/doc/smm/02.config/c.t (contents, props changed)
projects/sendfile/share/doc/smm/02.config/d.t (contents, props changed)
projects/sendfile/share/doc/smm/02.config/e.t (contents, props changed)
projects/sendfile/share/doc/smm/04.quotas/quotas.ms (contents, props changed)
projects/sendfile/share/doc/smm/05.fastfs/0.t (contents, props changed)
projects/sendfile/share/doc/smm/05.fastfs/1.t (contents, props changed)
projects/sendfile/share/doc/smm/05.fastfs/2.t (contents, props changed)
projects/sendfile/share/doc/smm/05.fastfs/3.t
projects/sendfile/share/doc/smm/05.fastfs/4.t (contents, props changed)
projects/sendfile/share/doc/smm/05.fastfs/5.t (contents, props changed)
projects/sendfile/share/doc/smm/05.fastfs/6.t (contents, props changed)
projects/sendfile/share/doc/smm/06.nfs/0.t (contents, props changed)
projects/sendfile/share/doc/smm/06.nfs/1.t
projects/sendfile/share/doc/smm/06.nfs/2.t
projects/sendfile/share/doc/smm/06.nfs/ref.t (contents, props changed)
projects/sendfile/share/doc/smm/07.lpd/0.t (contents, props changed)
projects/sendfile/share/doc/smm/07.lpd/1.t (contents, props changed)
projects/sendfile/share/doc/smm/07.lpd/2.t (contents, props changed)
projects/sendfile/share/doc/smm/07.lpd/3.t (contents, props changed)
projects/sendfile/share/doc/smm/07.lpd/4.t (contents, props changed)
projects/sendfile/share/doc/smm/07.lpd/5.t (contents, props changed)
projects/sendfile/share/doc/smm/07.lpd/6.t (contents, props changed)
projects/sendfile/share/doc/smm/07.lpd/7.t (contents, props changed)
projects/sendfile/share/doc/smm/11.timedop/timed.ms (contents, props changed)
projects/sendfile/share/doc/smm/12.timed/date (contents, props changed)
projects/sendfile/share/doc/smm/12.timed/loop (contents, props changed)
projects/sendfile/share/doc/smm/12.timed/time (contents, props changed)
projects/sendfile/share/doc/smm/12.timed/timed.ms
projects/sendfile/share/doc/smm/12.timed/unused (contents, props changed)
projects/sendfile/share/doc/smm/18.net/0.t (contents, props changed)
projects/sendfile/share/doc/smm/18.net/1.t (contents, props changed)
projects/sendfile/share/doc/smm/18.net/2.t (contents, props changed)
projects/sendfile/share/doc/smm/18.net/3.t (contents, props changed)
projects/sendfile/share/doc/smm/18.net/4.t (contents, props changed)
projects/sendfile/share/doc/smm/18.net/5.t (contents, props changed)
projects/sendfile/share/doc/smm/18.net/6.t (contents, props changed)
projects/sendfile/share/doc/smm/18.net/7.t
projects/sendfile/share/doc/smm/18.net/8.t (contents, props changed)
projects/sendfile/share/doc/smm/18.net/9.t (contents, props changed)
projects/sendfile/share/doc/smm/18.net/a.t (contents, props changed)
projects/sendfile/share/doc/smm/18.net/b.t (contents, props changed)
projects/sendfile/share/doc/smm/18.net/c.t (contents, props changed)
projects/sendfile/share/doc/smm/18.net/d.t (contents, props changed)
projects/sendfile/share/doc/smm/18.net/e.t (contents, props changed)
projects/sendfile/share/doc/smm/18.net/f.t (contents, props changed)
projects/sendfile/share/doc/smm/contents/contents.ms
projects/sendfile/share/doc/usd/07.mail/mail0.nr
projects/sendfile/share/doc/usd/07.mail/mail1.nr (contents, props changed)
projects/sendfile/share/doc/usd/07.mail/mail2.nr (contents, props changed)
projects/sendfile/share/doc/usd/07.mail/mail3.nr (contents, props changed)
projects/sendfile/share/doc/usd/07.mail/mail4.nr (contents, props changed)
projects/sendfile/share/doc/usd/07.mail/mail5.nr
projects/sendfile/share/doc/usd/07.mail/mail6.nr (contents, props changed)
projects/sendfile/share/doc/usd/07.mail/mail7.nr (contents, props changed)
projects/sendfile/share/doc/usd/07.mail/mail8.nr (contents, props changed)
projects/sendfile/share/doc/usd/07.mail/mail9.nr (contents, props changed)
projects/sendfile/share/doc/usd/07.mail/maila.nr (contents, props changed)
projects/sendfile/share/doc/usd/18.msdiffs/ms.diffs
projects/sendfile/share/doc/usd/contents/contents.ms
projects/sendfile/share/examples/Makefile
projects/sendfile/share/examples/tests/tests/atf/Makefile
projects/sendfile/share/examples/tests/tests/plain/Makefile
projects/sendfile/share/man/man1/intro.1
projects/sendfile/share/man/man3/assert.3
projects/sendfile/share/man/man3/bitstring.3
projects/sendfile/share/man/man3/end.3
projects/sendfile/share/man/man3/fpgetround.3
projects/sendfile/share/man/man3/intro.3
projects/sendfile/share/man/man3/pthread_create.3
projects/sendfile/share/man/man3/pthread_exit.3
projects/sendfile/share/man/man3/queue.3
projects/sendfile/share/man/man3/stdarg.3
projects/sendfile/share/man/man4/Makefile
projects/sendfile/share/man/man4/crypto.4
projects/sendfile/share/man/man4/cy.4
projects/sendfile/share/man/man4/digi.4
projects/sendfile/share/man/man4/disc.4
projects/sendfile/share/man/man4/edsc.4
projects/sendfile/share/man/man4/fd.4
projects/sendfile/share/man/man4/gre.4
projects/sendfile/share/man/man4/icmp.4
projects/sendfile/share/man/man4/inet.4
projects/sendfile/share/man/man4/ip.4
projects/sendfile/share/man/man4/ksyms.4
projects/sendfile/share/man/man4/lp.4
projects/sendfile/share/man/man4/mem.4
projects/sendfile/share/man/man4/mtio.4
projects/sendfile/share/man/man4/netgraph.4
projects/sendfile/share/man/man4/netintro.4
projects/sendfile/share/man/man4/ng_iface.4
projects/sendfile/share/man/man4/null.4
projects/sendfile/share/man/man4/nvd.4
projects/sendfile/share/man/man4/nvme.4
projects/sendfile/share/man/man4/pts.4
projects/sendfile/share/man/man4/route.4
projects/sendfile/share/man/man4/sctp.4
projects/sendfile/share/man/man4/sio.4
projects/sendfile/share/man/man4/tcp.4
projects/sendfile/share/man/man4/termios.4
projects/sendfile/share/man/man4/tty.4
projects/sendfile/share/man/man4/udp.4
projects/sendfile/share/man/man4/unix.4
projects/sendfile/share/man/man4/vmx.4
projects/sendfile/share/man/man4/wsp.4
projects/sendfile/share/man/man4/xhci.4
projects/sendfile/share/man/man5/a.out.5
projects/sendfile/share/man/man5/acct.5
projects/sendfile/share/man/man5/core.5
projects/sendfile/share/man/man5/devfs.5
projects/sendfile/share/man/man5/dir.5
projects/sendfile/share/man/man5/disktab.5
projects/sendfile/share/man/man5/fdescfs.5
projects/sendfile/share/man/man5/fs.5
projects/sendfile/share/man/man5/fstab.5
projects/sendfile/share/man/man5/group.5
projects/sendfile/share/man/man5/hosts.5
projects/sendfile/share/man/man5/hosts.equiv.5
projects/sendfile/share/man/man5/hosts.lpd.5
projects/sendfile/share/man/man5/intro.5
projects/sendfile/share/man/man5/networks.5
projects/sendfile/share/man/man5/nsmb.conf.5
projects/sendfile/share/man/man5/passwd.5
projects/sendfile/share/man/man5/phones.5
projects/sendfile/share/man/man5/protocols.5
projects/sendfile/share/man/man5/rc.conf.5
projects/sendfile/share/man/man5/remote.5
projects/sendfile/share/man/man5/resolver.5
projects/sendfile/share/man/man5/services.5
projects/sendfile/share/man/man5/shells.5
projects/sendfile/share/man/man5/src.conf.5
projects/sendfile/share/man/man5/stab.5
projects/sendfile/share/man/man6/intro.6
projects/sendfile/share/man/man7/adding_user.7
projects/sendfile/share/man/man7/ascii.7
projects/sendfile/share/man/man7/environ.7
projects/sendfile/share/man/man7/hier.7
projects/sendfile/share/man/man7/hostname.7
projects/sendfile/share/man/man7/intro.7
projects/sendfile/share/man/man7/mailaddr.7
projects/sendfile/share/man/man7/operator.7
projects/sendfile/share/man/man7/sticky.7
projects/sendfile/share/man/man8/Makefile
projects/sendfile/share/man/man8/crash.8
projects/sendfile/share/man/man8/intro.8
projects/sendfile/share/man/man8/rc.8
projects/sendfile/share/man/man9/buf.9
projects/sendfile/share/man/man9/bus_dma.9
projects/sendfile/share/man/man9/bus_space.9
projects/sendfile/share/man/man9/counter.9
projects/sendfile/share/man/man9/intro.9
projects/sendfile/share/man/man9/netisr.9
projects/sendfile/share/man/man9/rtentry.9
projects/sendfile/share/me/acm.me (contents, props changed)
projects/sendfile/share/me/chars.me (contents, props changed)
projects/sendfile/share/me/deltext.me (contents, props changed)
projects/sendfile/share/me/eqn.me
projects/sendfile/share/me/float.me (contents, props changed)
projects/sendfile/share/me/footnote.me (contents, props changed)
projects/sendfile/share/me/index.me (contents, props changed)
projects/sendfile/share/me/letterhead.me (contents, props changed)
projects/sendfile/share/me/local.me (contents, props changed)
projects/sendfile/share/me/null.me (contents, props changed)
projects/sendfile/share/me/orig_me.7
projects/sendfile/share/me/refer.me (contents, props changed)
projects/sendfile/share/me/sh.me (contents, props changed)
projects/sendfile/share/me/tbl.me (contents, props changed)
projects/sendfile/share/me/thesis.me (contents, props changed)
projects/sendfile/share/me/tmac.orig_me
projects/sendfile/share/mk/Makefile
projects/sendfile/share/mk/atf.test.mk
projects/sendfile/share/mk/bsd.README
projects/sendfile/share/mk/bsd.libnames.mk
projects/sendfile/share/mk/bsd.own.mk
projects/sendfile/share/mk/bsd.test.mk
projects/sendfile/share/mk/plain.test.mk
projects/sendfile/share/mk/tap.test.mk
projects/sendfile/share/termcap/termcap.5
projects/sendfile/sys/Makefile
projects/sendfile/sys/amd64/amd64/apic_vector.S
projects/sendfile/sys/amd64/amd64/genassym.c
projects/sendfile/sys/amd64/amd64/locore.S
projects/sendfile/sys/amd64/amd64/machdep.c
projects/sendfile/sys/amd64/amd64/mp_machdep.c
projects/sendfile/sys/amd64/amd64/sys_machdep.c
projects/sendfile/sys/amd64/amd64/trap.c
projects/sendfile/sys/amd64/amd64/uio_machdep.c
projects/sendfile/sys/amd64/conf/GENERIC
projects/sendfile/sys/amd64/conf/NOTES
projects/sendfile/sys/amd64/include/asmacros.h
projects/sendfile/sys/amd64/include/clock.h
projects/sendfile/sys/amd64/include/pc/bios.h
projects/sendfile/sys/amd64/include/smp.h
projects/sendfile/sys/amd64/include/vmm.h (contents, props changed)
projects/sendfile/sys/amd64/include/vmm_dev.h (contents, props changed)
projects/sendfile/sys/amd64/include/xen/hypercall.h
projects/sendfile/sys/amd64/linux32/linux32_machdep.c
projects/sendfile/sys/amd64/vmm/intel/vmx.c
projects/sendfile/sys/amd64/vmm/io/vhpet.c
projects/sendfile/sys/amd64/vmm/io/vlapic.c
projects/sendfile/sys/amd64/vmm/vmm.c
projects/sendfile/sys/amd64/vmm/vmm_dev.c
projects/sendfile/sys/arm/allwinner/a20/files.a20
projects/sendfile/sys/arm/allwinner/files.a10
projects/sendfile/sys/arm/arm/copystr.S
projects/sendfile/sys/arm/arm/cpufunc.c
projects/sendfile/sys/arm/arm/cpufunc_asm_armv7.S
projects/sendfile/sys/arm/arm/elf_trampoline.c
projects/sendfile/sys/arm/arm/exception.S
projects/sendfile/sys/arm/arm/fiq.c
projects/sendfile/sys/arm/arm/fiq_subr.S
projects/sendfile/sys/arm/arm/fusu.S
projects/sendfile/sys/arm/arm/genassym.c
projects/sendfile/sys/arm/arm/identcpu.c
projects/sendfile/sys/arm/arm/intr.c
projects/sendfile/sys/arm/arm/locore.S
projects/sendfile/sys/arm/arm/machdep.c
projects/sendfile/sys/arm/arm/pmap.c
projects/sendfile/sys/arm/arm/support.S
projects/sendfile/sys/arm/arm/swtch.S
projects/sendfile/sys/arm/arm/sys_machdep.c
projects/sendfile/sys/arm/arm/trap.c
projects/sendfile/sys/arm/arm/uio_machdep.c
projects/sendfile/sys/arm/arm/undefined.c
projects/sendfile/sys/arm/arm/vfp.c
projects/sendfile/sys/arm/arm/vm_machdep.c
projects/sendfile/sys/arm/at91/at91.c
projects/sendfile/sys/arm/at91/at91_machdep.c
projects/sendfile/sys/arm/at91/at91rm9200.c
projects/sendfile/sys/arm/at91/at91sam9g20.c
projects/sendfile/sys/arm/at91/at91sam9g20reg.h
projects/sendfile/sys/arm/at91/at91sam9x5.c
projects/sendfile/sys/arm/at91/at91var.h
projects/sendfile/sys/arm/at91/files.at91
projects/sendfile/sys/arm/broadcom/bcm2835/files.bcm2835
projects/sendfile/sys/arm/conf/AC100
projects/sendfile/sys/arm/conf/ARMADAXP
projects/sendfile/sys/arm/conf/ARNDALE
projects/sendfile/sys/arm/conf/ATMEL
projects/sendfile/sys/arm/conf/AVILA
projects/sendfile/sys/arm/conf/BEAGLEBONE
projects/sendfile/sys/arm/conf/BWCT
projects/sendfile/sys/arm/conf/CAMBRIA
projects/sendfile/sys/arm/conf/CNS11XXNAS
projects/sendfile/sys/arm/conf/COLIBRI-VF50
projects/sendfile/sys/arm/conf/COSMIC
projects/sendfile/sys/arm/conf/CRB
projects/sendfile/sys/arm/conf/CUBIEBOARD
projects/sendfile/sys/arm/conf/CUBIEBOARD2
projects/sendfile/sys/arm/conf/DB-78XXX
projects/sendfile/sys/arm/conf/DB-88F5XXX
projects/sendfile/sys/arm/conf/DB-88F6XXX
projects/sendfile/sys/arm/conf/DEFAULTS
projects/sendfile/sys/arm/conf/DIGI-CCWMX53
projects/sendfile/sys/arm/conf/DOCKSTAR
projects/sendfile/sys/arm/conf/DREAMPLUG-1001
projects/sendfile/sys/arm/conf/EA3250
projects/sendfile/sys/arm/conf/EB9200
projects/sendfile/sys/arm/conf/EFIKA_MX
projects/sendfile/sys/arm/conf/EP80219
projects/sendfile/sys/arm/conf/ETHERNUT5
projects/sendfile/sys/arm/conf/GUMSTIX
projects/sendfile/sys/arm/conf/HL200
projects/sendfile/sys/arm/conf/HL201
projects/sendfile/sys/arm/conf/IMX53-QSB
projects/sendfile/sys/arm/conf/IMX6
projects/sendfile/sys/arm/conf/IQ31244
projects/sendfile/sys/arm/conf/KB920X
projects/sendfile/sys/arm/conf/LN2410SBC
projects/sendfile/sys/arm/conf/NOTES
projects/sendfile/sys/arm/conf/NSLU
projects/sendfile/sys/arm/conf/PANDABOARD
projects/sendfile/sys/arm/conf/QILA9G20
projects/sendfile/sys/arm/conf/QUARTZ
projects/sendfile/sys/arm/conf/RADXA
projects/sendfile/sys/arm/conf/RPI-B
projects/sendfile/sys/arm/conf/SAM9260EK
projects/sendfile/sys/arm/conf/SAM9G20EK
projects/sendfile/sys/arm/conf/SAM9X25EK
projects/sendfile/sys/arm/conf/SHEEVAPLUG
projects/sendfile/sys/arm/conf/SN9G45
projects/sendfile/sys/arm/conf/TS7800
projects/sendfile/sys/arm/conf/VERSATILEPB
projects/sendfile/sys/arm/conf/VYBRID.common
projects/sendfile/sys/arm/conf/WANDBOARD.common
projects/sendfile/sys/arm/conf/ZEDBOARD
projects/sendfile/sys/arm/econa/econa_machdep.c
projects/sendfile/sys/arm/econa/files.econa
projects/sendfile/sys/arm/freescale/imx/files.imx51
projects/sendfile/sys/arm/freescale/imx/files.imx53
projects/sendfile/sys/arm/freescale/imx/files.imx6
projects/sendfile/sys/arm/freescale/vybrid/files.vybrid
projects/sendfile/sys/arm/freescale/vybrid/vf_dcu4.c
projects/sendfile/sys/arm/freescale/vybrid/vf_gpio.c
projects/sendfile/sys/arm/include/armreg.h
projects/sendfile/sys/arm/include/asmacros.h
projects/sendfile/sys/arm/include/cpuconf.h
projects/sendfile/sys/arm/include/cpufunc.h
projects/sendfile/sys/arm/include/md_var.h
projects/sendfile/sys/arm/include/param.h
projects/sendfile/sys/arm/include/pcb.h
projects/sendfile/sys/arm/include/pcpu.h
projects/sendfile/sys/arm/include/pmap.h
projects/sendfile/sys/arm/include/sysarch.h
projects/sendfile/sys/arm/include/vfp.h
projects/sendfile/sys/arm/lpc/files.lpc
projects/sendfile/sys/arm/mv/files.mv
projects/sendfile/sys/arm/rockchip/files.rk30xx
projects/sendfile/sys/arm/s3c2xx0/files.s3c2xx0
projects/sendfile/sys/arm/s3c2xx0/s3c24x0_machdep.c
projects/sendfile/sys/arm/samsung/exynos/files.exynos5
projects/sendfile/sys/arm/tegra/files.tegra2
projects/sendfile/sys/arm/ti/files.ti
projects/sendfile/sys/arm/versatile/files.versatile
projects/sendfile/sys/arm/xilinx/files.zynq7
projects/sendfile/sys/arm/xscale/i80321/ep80219_machdep.c
projects/sendfile/sys/arm/xscale/i80321/files.i80219
projects/sendfile/sys/arm/xscale/i80321/files.i80321
projects/sendfile/sys/arm/xscale/i80321/iq31244_machdep.c
projects/sendfile/sys/arm/xscale/i8134x/crb_machdep.c
projects/sendfile/sys/arm/xscale/i8134x/files.i81342
projects/sendfile/sys/arm/xscale/ixp425/avila_machdep.c
projects/sendfile/sys/arm/xscale/ixp425/files.ixp425
projects/sendfile/sys/arm/xscale/pxa/files.pxa
projects/sendfile/sys/arm/xscale/pxa/pxa_machdep.c
projects/sendfile/sys/arm/xscale/pxa/pxareg.h
projects/sendfile/sys/boot/Makefile.amd64
projects/sendfile/sys/boot/efi/libefi/Makefile
projects/sendfile/sys/boot/fdt/dts/arm/vybrid-quartz.dts
projects/sendfile/sys/boot/fdt/dts/arm/vybrid.dtsi
projects/sendfile/sys/boot/i386/efi/bootinfo.c
projects/sendfile/sys/boot/i386/libi386/bootinfo.c
projects/sendfile/sys/boot/ia64/common/bootinfo.c
projects/sendfile/sys/boot/powerpc/ofw/metadata.c
projects/sendfile/sys/boot/powerpc/ps3/metadata.c
projects/sendfile/sys/boot/sparc64/loader/metadata.c
projects/sendfile/sys/boot/uboot/common/main.c
projects/sendfile/sys/boot/uboot/common/metadata.c
projects/sendfile/sys/boot/uboot/lib/api_public.h
projects/sendfile/sys/boot/uboot/lib/disk.c
projects/sendfile/sys/boot/uboot/lib/glue.c
projects/sendfile/sys/boot/uboot/lib/libuboot.h
projects/sendfile/sys/boot/userboot/userboot/bootinfo.c
projects/sendfile/sys/cam/ata/ata_all.c
projects/sendfile/sys/cam/ctl/ctl_frontend_iscsi.c
projects/sendfile/sys/cddl/compat/opensolaris/sys/file.h
projects/sendfile/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_vnops.c
projects/sendfile/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zvol.c
projects/sendfile/sys/compat/freebsd32/freebsd32_capability.c
projects/sendfile/sys/compat/freebsd32/freebsd32_ioctl.c
projects/sendfile/sys/compat/freebsd32/freebsd32_misc.c
projects/sendfile/sys/compat/freebsd32/freebsd32_proto.h
projects/sendfile/sys/compat/freebsd32/freebsd32_syscall.h
projects/sendfile/sys/compat/freebsd32/freebsd32_syscalls.c
projects/sendfile/sys/compat/freebsd32/freebsd32_sysent.c
projects/sendfile/sys/compat/freebsd32/freebsd32_systrace_args.c
projects/sendfile/sys/compat/freebsd32/syscalls.master
projects/sendfile/sys/compat/linprocfs/linprocfs.c
projects/sendfile/sys/compat/linux/linux_file.c
projects/sendfile/sys/compat/linux/linux_ioctl.c
projects/sendfile/sys/compat/linux/linux_socket.c
projects/sendfile/sys/compat/svr4/svr4_fcntl.c
projects/sendfile/sys/compat/svr4/svr4_filio.c
projects/sendfile/sys/compat/svr4/svr4_fuser.h
projects/sendfile/sys/compat/svr4/svr4_ioctl.c
projects/sendfile/sys/compat/svr4/svr4_ipc.c
projects/sendfile/sys/compat/svr4/svr4_misc.c
projects/sendfile/sys/compat/svr4/svr4_resource.c
projects/sendfile/sys/compat/svr4/svr4_resource.h
projects/sendfile/sys/compat/svr4/svr4_stream.c
projects/sendfile/sys/conf/Makefile.arm
projects/sendfile/sys/conf/NOTES
projects/sendfile/sys/conf/files
projects/sendfile/sys/conf/files.amd64
projects/sendfile/sys/conf/files.arm
projects/sendfile/sys/conf/files.i386
projects/sendfile/sys/conf/files.ia64
projects/sendfile/sys/conf/files.pc98
projects/sendfile/sys/conf/options
projects/sendfile/sys/conf/options.arm
projects/sendfile/sys/conf/options.ia64
projects/sendfile/sys/contrib/dev/ath/ath_hal/ar9300/ar9300_power.c
projects/sendfile/sys/crypto/sha2/sha2.c
projects/sendfile/sys/crypto/sha2/sha2.h
projects/sendfile/sys/dev/aac/aac_linux.c
projects/sendfile/sys/dev/aacraid/aacraid_linux.c
projects/sendfile/sys/dev/amdtemp/amdtemp.c
projects/sendfile/sys/dev/amr/amr_linux.c
projects/sendfile/sys/dev/ath/ath_hal/ah.h
projects/sendfile/sys/dev/ath/ath_hal/ar5210/ar5210.h
projects/sendfile/sys/dev/ath/ath_hal/ar5210/ar5210_attach.c
projects/sendfile/sys/dev/ath/ath_hal/ar5210/ar5210_power.c
projects/sendfile/sys/dev/ath/ath_hal/ar5211/ar5211.h
projects/sendfile/sys/dev/ath/ath_hal/ar5211/ar5211_power.c
projects/sendfile/sys/dev/ath/ath_hal/ar5212/ar5212.h
projects/sendfile/sys/dev/ath/ath_hal/ar5212/ar5212_power.c
projects/sendfile/sys/dev/ath/ath_hal/ar5312/ar5312_power.c
projects/sendfile/sys/dev/ath/ath_hal/ar5416/ar5416_power.c
projects/sendfile/sys/dev/ath/if_ath_tx.c
projects/sendfile/sys/dev/bvm/bvm_console.c
projects/sendfile/sys/dev/bxe/bxe.c
projects/sendfile/sys/dev/cpuctl/cpuctl.c
projects/sendfile/sys/dev/cxgbe/adapter.h
projects/sendfile/sys/dev/cxgbe/common/t4_hw.h
projects/sendfile/sys/dev/cxgbe/t4_main.c
projects/sendfile/sys/dev/cxgbe/t4_sge.c
projects/sendfile/sys/dev/esp/ncr53c9xvar.h
projects/sendfile/sys/dev/ffec/if_ffec.c
projects/sendfile/sys/dev/filemon/filemon.c
projects/sendfile/sys/dev/hwpmc/hwpmc_core.c
projects/sendfile/sys/dev/hwpmc/hwpmc_logging.c
projects/sendfile/sys/dev/hwpmc/hwpmc_piv.c
projects/sendfile/sys/dev/hwpmc/hwpmc_uncore.c
projects/sendfile/sys/dev/hyperv/netvsc/hv_netvsc_drv_freebsd.c
projects/sendfile/sys/dev/ipmi/ipmi_linux.c
projects/sendfile/sys/dev/isci/scil/sati_passthrough.c
projects/sendfile/sys/dev/isci/scil/sati_util.h
projects/sendfile/sys/dev/isci/scil/sci_controller_constants.h
projects/sendfile/sys/dev/isci/scil/sci_util.h
projects/sendfile/sys/dev/isci/scil/scic_sds_request.h
projects/sendfile/sys/dev/iscsi/icl.c
projects/sendfile/sys/dev/iscsi/icl_proxy.c
projects/sendfile/sys/dev/iscsi_initiator/iscsi.c
projects/sendfile/sys/dev/ixgbe/ixgbe.c
projects/sendfile/sys/dev/le/am7990.c
projects/sendfile/sys/dev/le/am79900.c
projects/sendfile/sys/dev/le/am79900reg.h
projects/sendfile/sys/dev/le/am7990reg.h
projects/sendfile/sys/dev/le/if_le_isa.c
projects/sendfile/sys/dev/le/if_le_pci.c
projects/sendfile/sys/dev/le/lance.c
projects/sendfile/sys/dev/le/lancereg.h
projects/sendfile/sys/dev/md/md.c
projects/sendfile/sys/dev/mfi/mfi_linux.c
projects/sendfile/sys/dev/mxge/if_mxge.c
projects/sendfile/sys/dev/mxge/if_mxge_var.h
projects/sendfile/sys/dev/nvme/nvme.c
projects/sendfile/sys/dev/nvme/nvme_ctrlr.c
projects/sendfile/sys/dev/nvme/nvme_private.h
projects/sendfile/sys/dev/nvme/nvme_qpair.c
projects/sendfile/sys/dev/oce/oce_if.c
projects/sendfile/sys/dev/puc/puc.c
projects/sendfile/sys/dev/puc/puc_bfe.h
projects/sendfile/sys/dev/puc/puc_cfg.c
projects/sendfile/sys/dev/puc/puc_pccard.c
projects/sendfile/sys/dev/puc/puc_pci.c
projects/sendfile/sys/dev/puc/pucdata.c
projects/sendfile/sys/dev/qlxgb/qla_os.c
projects/sendfile/sys/dev/qlxgbe/ql_os.c
projects/sendfile/sys/dev/qlxge/qls_os.c
projects/sendfile/sys/dev/sbni/if_sbni.c
projects/sendfile/sys/dev/sfxge/sfxge_tx.c
projects/sendfile/sys/dev/sfxge/sfxge_tx.h
projects/sendfile/sys/dev/sound/usb/uaudio.c
projects/sendfile/sys/dev/tdfx/tdfx_linux.c
projects/sendfile/sys/dev/uart/uart_bus_fdt.c
projects/sendfile/sys/dev/uart/uart_tty.c
projects/sendfile/sys/dev/usb/input/ukbd.c
projects/sendfile/sys/dev/usb/serial/ubsa.c
projects/sendfile/sys/dev/usb/serial/ubser.c
projects/sendfile/sys/dev/usb/serial/uchcom.c
projects/sendfile/sys/dev/usb/serial/ufoma.c
projects/sendfile/sys/dev/usb/serial/umodem.c
projects/sendfile/sys/dev/usb/serial/uplcom.c
projects/sendfile/sys/dev/usb/serial/usb_serial.c
projects/sendfile/sys/dev/usb/serial/usb_serial.h
projects/sendfile/sys/dev/usb/usb_core.h
projects/sendfile/sys/dev/usb/usb_transfer.c
projects/sendfile/sys/dev/usb/usbdi.h
projects/sendfile/sys/dev/usb/wlan/if_urtwn.c
projects/sendfile/sys/dev/usb/wlan/if_urtwnreg.h
projects/sendfile/sys/dev/virtio/network/if_vtnet.c
projects/sendfile/sys/dev/vmware/vmxnet3/if_vmx.c
projects/sendfile/sys/dev/vmware/vmxnet3/if_vmxreg.h
projects/sendfile/sys/dev/vmware/vmxnet3/if_vmxvar.h
projects/sendfile/sys/dev/vt/hw/efifb/efifb.c
projects/sendfile/sys/dev/vt/vt_core.c
projects/sendfile/sys/dev/vxge/vxge.c
projects/sendfile/sys/dev/xen/console/console.c
projects/sendfile/sys/dev/xen/console/xencons_ring.c
projects/sendfile/sys/dev/xen/timer/timer.c
projects/sendfile/sys/fs/fdescfs/fdesc_vnops.c
projects/sendfile/sys/fs/fuse/fuse_vfsops.c
projects/sendfile/sys/fs/nfsclient/nfs_clport.c
projects/sendfile/sys/fs/nfsserver/nfs_nfsdport.c
projects/sendfile/sys/fs/tmpfs/tmpfs_subr.c
projects/sendfile/sys/fs/tmpfs/tmpfs_vfsops.c
projects/sendfile/sys/fs/tmpfs/tmpfs_vnops.c
projects/sendfile/sys/i386/conf/GENERIC
projects/sendfile/sys/i386/conf/NOTES
projects/sendfile/sys/i386/conf/XEN
projects/sendfile/sys/i386/i386/apic_vector.s
projects/sendfile/sys/i386/i386/locore.s
projects/sendfile/sys/i386/i386/machdep.c
projects/sendfile/sys/i386/i386/mp_machdep.c
projects/sendfile/sys/i386/i386/sys_machdep.c
projects/sendfile/sys/i386/i386/trap.c
projects/sendfile/sys/i386/i386/uio_machdep.c
projects/sendfile/sys/i386/ibcs2/ibcs2_fcntl.c
projects/sendfile/sys/i386/ibcs2/ibcs2_ioctl.c
projects/sendfile/sys/i386/ibcs2/ibcs2_misc.c
projects/sendfile/sys/i386/include/clock.h
projects/sendfile/sys/i386/include/smp.h
projects/sendfile/sys/i386/include/xen/hypercall.h
projects/sendfile/sys/i386/include/xen/xen-os.h
projects/sendfile/sys/i386/linux/linux_machdep.c
projects/sendfile/sys/i386/xen/clock.c
projects/sendfile/sys/i386/xen/mp_machdep.c
projects/sendfile/sys/i386/xen/xen_machdep.c
projects/sendfile/sys/ia64/conf/GENERIC
projects/sendfile/sys/ia64/ia64/clock.c
projects/sendfile/sys/ia64/ia64/db_machdep.c
projects/sendfile/sys/ia64/ia64/exception.S
projects/sendfile/sys/ia64/ia64/interrupt.c
projects/sendfile/sys/ia64/ia64/machdep.c
projects/sendfile/sys/ia64/ia64/mp_machdep.c
projects/sendfile/sys/ia64/ia64/trap.c
projects/sendfile/sys/ia64/ia64/uio_machdep.c
projects/sendfile/sys/ia64/include/kdb.h
projects/sendfile/sys/ia64/include/md_var.h
projects/sendfile/sys/ia64/include/pcpu.h
projects/sendfile/sys/ia64/include/smp.h
projects/sendfile/sys/kern/Make.tags.inc
projects/sendfile/sys/kern/imgact_elf.c
projects/sendfile/sys/kern/init_sysent.c
projects/sendfile/sys/kern/kern_descrip.c
projects/sendfile/sys/kern/kern_event.c
projects/sendfile/sys/kern/kern_exec.c
projects/sendfile/sys/kern/kern_exit.c
projects/sendfile/sys/kern/kern_jail.c
projects/sendfile/sys/kern/kern_ktrace.c
projects/sendfile/sys/kern/kern_linker.c
projects/sendfile/sys/kern/kern_sig.c
projects/sendfile/sys/kern/kern_sysctl.c
projects/sendfile/sys/kern/kern_umtx.c
projects/sendfile/sys/kern/sched_ule.c
projects/sendfile/sys/kern/subr_capability.c
projects/sendfile/sys/kern/subr_prf.c
projects/sendfile/sys/kern/subr_syscall.c
projects/sendfile/sys/kern/subr_trap.c
projects/sendfile/sys/kern/subr_witness.c
projects/sendfile/sys/kern/sys_capability.c
projects/sendfile/sys/kern/sys_generic.c
projects/sendfile/sys/kern/sys_procdesc.c
projects/sendfile/sys/kern/syscalls.c
projects/sendfile/sys/kern/syscalls.master
projects/sendfile/sys/kern/systrace_args.c
projects/sendfile/sys/kern/tty.c
projects/sendfile/sys/kern/uipc_mqueue.c
projects/sendfile/sys/kern/uipc_sem.c
projects/sendfile/sys/kern/uipc_shm.c
projects/sendfile/sys/kern/uipc_syscalls.c
projects/sendfile/sys/kern/uipc_usrreq.c
projects/sendfile/sys/kern/vfs_acl.c
projects/sendfile/sys/kern/vfs_aio.c
projects/sendfile/sys/kern/vfs_extattr.c
projects/sendfile/sys/kern/vfs_lookup.c
projects/sendfile/sys/kern/vfs_syscalls.c
projects/sendfile/sys/kern/vfs_vnops.c
projects/sendfile/sys/mips/atheros/apb.c
projects/sendfile/sys/mips/atheros/apbvar.h
projects/sendfile/sys/mips/atheros/ar71xx_cpudef.h
projects/sendfile/sys/mips/atheros/ar934x_chip.c
projects/sendfile/sys/mips/atheros/if_arge.c
projects/sendfile/sys/mips/cavium/octopci_bus_space.c
projects/sendfile/sys/mips/conf/ALCHEMY
projects/sendfile/sys/mips/conf/ALFA_HORNET_UB
projects/sendfile/sys/mips/conf/AP121
projects/sendfile/sys/mips/conf/AP91
projects/sendfile/sys/mips/conf/AP93
projects/sendfile/sys/mips/conf/AP94
projects/sendfile/sys/mips/conf/AP96
projects/sendfile/sys/mips/conf/AR71XX_BASE
projects/sendfile/sys/mips/conf/AR724X_BASE
projects/sendfile/sys/mips/conf/AR91XX_BASE
projects/sendfile/sys/mips/conf/AR933X_BASE
projects/sendfile/sys/mips/conf/AR934X_BASE
projects/sendfile/sys/mips/conf/CARAMBOLA2
projects/sendfile/sys/mips/conf/DB120
projects/sendfile/sys/mips/conf/DB120.hints
projects/sendfile/sys/mips/conf/DIR-825B1
projects/sendfile/sys/mips/conf/ENH200
projects/sendfile/sys/mips/conf/PB47
projects/sendfile/sys/mips/conf/PB92
projects/sendfile/sys/mips/conf/PICOSTATION_M2HP
projects/sendfile/sys/mips/conf/ROUTERSTATION
projects/sendfile/sys/mips/conf/ROUTERSTATION_MFS
projects/sendfile/sys/mips/conf/RSPRO
projects/sendfile/sys/mips/conf/RSPRO_MFS
projects/sendfile/sys/mips/conf/RSPRO_STANDALONE
projects/sendfile/sys/mips/conf/RT305X
projects/sendfile/sys/mips/conf/SENTRY5
projects/sendfile/sys/mips/conf/SWARM64_SMP
projects/sendfile/sys/mips/conf/SWARM_SMP
projects/sendfile/sys/mips/conf/TP-WN1043ND
projects/sendfile/sys/mips/conf/WZR-300HP
projects/sendfile/sys/mips/conf/XLRN32
projects/sendfile/sys/mips/conf/std.SWARM
projects/sendfile/sys/mips/conf/std.XLP
projects/sendfile/sys/mips/include/bus.h
projects/sendfile/sys/mips/mips/bus_space_fdt.c
projects/sendfile/sys/mips/mips/bus_space_generic.c
projects/sendfile/sys/mips/mips/gdb_machdep.c
projects/sendfile/sys/mips/mips/sys_machdep.c
projects/sendfile/sys/mips/mips/uio_machdep.c
projects/sendfile/sys/mips/rmi/dev/nlge/if_nlge.c
projects/sendfile/sys/mips/rmi/rootfs_list.txt
projects/sendfile/sys/modules/Makefile
projects/sendfile/sys/modules/arcnet/Makefile
projects/sendfile/sys/modules/crypto/Makefile
projects/sendfile/sys/modules/geom/geom_bde/Makefile
projects/sendfile/sys/modules/if_gre/Makefile
projects/sendfile/sys/modules/if_tun/Makefile
projects/sendfile/sys/modules/netgraph/iface/Makefile
projects/sendfile/sys/modules/random/Makefile
projects/sendfile/sys/modules/smbfs/Makefile
projects/sendfile/sys/modules/sppp/Makefile
projects/sendfile/sys/modules/vmm/Makefile
projects/sendfile/sys/modules/vmware/vmxnet3/Makefile
projects/sendfile/sys/modules/wlan/Makefile
projects/sendfile/sys/modules/zfs/Makefile
projects/sendfile/sys/net/if.h
projects/sendfile/sys/net/if_arcsubr.c
projects/sendfile/sys/net/if_bridge.c
projects/sendfile/sys/net/if_epair.c
projects/sendfile/sys/net/if_ethersubr.c
projects/sendfile/sys/net/if_fddisubr.c
projects/sendfile/sys/net/if_gre.c
projects/sendfile/sys/net/if_iso88025subr.c
projects/sendfile/sys/net/if_loop.c
projects/sendfile/sys/net/if_spppfr.c
projects/sendfile/sys/net/if_spppsubr.c
projects/sendfile/sys/net/if_tun.c
projects/sendfile/sys/net/if_types.h
projects/sendfile/sys/net/if_var.h
projects/sendfile/sys/net/iso88025.h
projects/sendfile/sys/net/netisr.h
projects/sendfile/sys/net/route.c
projects/sendfile/sys/net/route.h
projects/sendfile/sys/net/rtsock.c
projects/sendfile/sys/net80211/ieee80211_ioctl.c
projects/sendfile/sys/netgraph/ng_cisco.c
projects/sendfile/sys/netgraph/ng_iface.c
projects/sendfile/sys/netgraph/ng_iface.h
projects/sendfile/sys/netgraph/ng_ksocket.c
projects/sendfile/sys/netinet/in_pcb.c
projects/sendfile/sys/netinet/in_pcbgroup.c
projects/sendfile/sys/netinet/in_proto.c
projects/sendfile/sys/netinet/ip_gre.c
projects/sendfile/sys/netinet/ip_input.c
projects/sendfile/sys/netinet/ip_var.h
projects/sendfile/sys/netinet/sctp.h
projects/sendfile/sys/netinet/sctp_constants.h
projects/sendfile/sys/netinet/sctp_indata.c
projects/sendfile/sys/netinet/sctp_input.c
projects/sendfile/sys/netinet/sctp_output.c
projects/sendfile/sys/netinet/sctp_pcb.c
projects/sendfile/sys/netinet/sctp_sysctl.c
projects/sendfile/sys/netinet/sctp_sysctl.h
projects/sendfile/sys/netinet/sctp_timer.c
projects/sendfile/sys/netinet/sctp_usrreq.c
projects/sendfile/sys/netinet/sctputil.c
projects/sendfile/sys/netinet/sctputil.h
projects/sendfile/sys/netinet6/in6.h
projects/sendfile/sys/netinet6/in6_pcb.c
projects/sendfile/sys/netinet6/in6_pcbgroup.c
projects/sendfile/sys/netinet6/ip6_var.h
projects/sendfile/sys/netsmb/netbios.h
projects/sendfile/sys/netsmb/smb_dev.c
projects/sendfile/sys/nfsserver/nfs_srvkrpc.c
projects/sendfile/sys/nlm/nlm_prot_impl.c
projects/sendfile/sys/ofed/drivers/infiniband/ulp/ipoib/ipoib_main.c
projects/sendfile/sys/ofed/drivers/net/mlx4/en_netdev.c
projects/sendfile/sys/ofed/include/rdma/ib_addr.h
projects/sendfile/sys/opencrypto/crypto.c
projects/sendfile/sys/opencrypto/cryptodev.c
projects/sendfile/sys/opencrypto/cryptosoft.c
projects/sendfile/sys/pc98/pc98/machdep.c
projects/sendfile/sys/powerpc/aim/mmu_oea.c
projects/sendfile/sys/powerpc/aim/mmu_oea64.c
projects/sendfile/sys/powerpc/aim/moea64_native.c
projects/sendfile/sys/powerpc/conf/GENERIC
projects/sendfile/sys/powerpc/conf/GENERIC64
projects/sendfile/sys/powerpc/conf/MPC85XX
projects/sendfile/sys/powerpc/conf/NOTES
projects/sendfile/sys/powerpc/include/bat.h
projects/sendfile/sys/powerpc/include/bus.h
projects/sendfile/sys/powerpc/powerpc/uio_machdep.c
projects/sendfile/sys/security/mac/mac_framework.h
projects/sendfile/sys/security/mac/mac_policy.h
projects/sendfile/sys/security/mac/mac_syscalls.c
projects/sendfile/sys/security/mac_biba/mac_biba.c
projects/sendfile/sys/security/mac_lomac/mac_lomac.c
projects/sendfile/sys/security/mac_mls/mac_mls.c
projects/sendfile/sys/security/mac_stub/mac_stub.c
projects/sendfile/sys/security/mac_test/mac_test.c
projects/sendfile/sys/sparc64/sparc64/sys_machdep.c
projects/sendfile/sys/sparc64/sparc64/uio_machdep.c
projects/sendfile/sys/sys/_umtx.h
projects/sendfile/sys/sys/ata.h
projects/sendfile/sys/sys/bus_dma.h
projects/sendfile/sys/sys/capability.h
projects/sendfile/sys/sys/param.h
projects/sendfile/sys/sys/priv.h
projects/sendfile/sys/sys/proc.h
projects/sendfile/sys/sys/sockbuf.h
projects/sendfile/sys/sys/sockio.h
projects/sendfile/sys/sys/syscall.h
projects/sendfile/sys/sys/syscall.mk
projects/sendfile/sys/sys/sysproto.h
projects/sendfile/sys/sys/umtx.h
projects/sendfile/sys/sys/unpcb.h
projects/sendfile/sys/tools/miidevs2h.awk
projects/sendfile/sys/tools/pccarddevs2h.awk
projects/sendfile/sys/ufs/ffs/ffs_alloc.c
projects/sendfile/sys/vm/device_pager.c
projects/sendfile/sys/vm/swap_pager.c
projects/sendfile/sys/vm/vm_mmap.c
projects/sendfile/sys/vm/vm_object.c
projects/sendfile/sys/x86/include/bus.h
projects/sendfile/sys/x86/iommu/busdma_dmar.c
projects/sendfile/sys/x86/iommu/intel_ctx.c
projects/sendfile/sys/x86/iommu/intel_dmar.h
projects/sendfile/sys/x86/isa/clock.c
projects/sendfile/sys/x86/x86/mca.c
projects/sendfile/sys/x86/xen/hvm.c
projects/sendfile/sys/xen/xen-os.h
projects/sendfile/tests/sys/kern/Makefile
projects/sendfile/tests/sys/kern/kern_descrip_test.c
projects/sendfile/tests/sys/kern/unix_seqpacket_test.c
projects/sendfile/tools/bsdbox/Makefile
projects/sendfile/tools/bsdbox/Makefile.net
projects/sendfile/tools/build/mk/OptionalObsoleteFiles.inc
projects/sendfile/tools/build/options/WITHOUT_BMAKE
projects/sendfile/tools/regression/README
projects/sendfile/tools/regression/capsicum/libcapsicum/dns.c
projects/sendfile/tools/regression/capsicum/libcapsicum/grp.c
projects/sendfile/tools/regression/capsicum/libcapsicum/pwd.c
projects/sendfile/tools/regression/capsicum/libcapsicum/sysctl.c
projects/sendfile/tools/regression/capsicum/syscalls/cap_fcntls_limit.c
projects/sendfile/tools/regression/capsicum/syscalls/cap_getmode.c
projects/sendfile/tools/regression/capsicum/syscalls/cap_ioctls_limit.c
projects/sendfile/tools/regression/lib/libc/net/Makefile
projects/sendfile/tools/regression/lib/libc/string/Makefile
projects/sendfile/tools/regression/lib/libc/string/test-strerror.c
projects/sendfile/tools/regression/security/cap_test/cap_test_capabilities.c
projects/sendfile/tools/regression/security/cap_test/cap_test_capmode.c
projects/sendfile/tools/regression/security/cap_test/cap_test_fcntl.c
projects/sendfile/tools/regression/security/cap_test/cap_test_pdfork.c
projects/sendfile/tools/regression/security/cap_test/cap_test_pdkill.c
projects/sendfile/tools/regression/security/cap_test/cap_test_relative.c
projects/sendfile/tools/regression/security/cap_test/cap_test_sysctl.c
projects/sendfile/tools/regression/usr.bin/make/common.sh
projects/sendfile/tools/regression/usr.bin/pkill/pgrep-_s.t
projects/sendfile/tools/tools/ifinfo/ifinfo.c
projects/sendfile/tools/tools/iwn/iwnstats/main.c
projects/sendfile/tools/tools/nanobsd/Files/root/save_cfg
projects/sendfile/tools/tools/nanobsd/gateworks/common
projects/sendfile/tools/tools/nanobsd/nanobsd.sh
projects/sendfile/tools/tools/nanobsd/pcengines/ALIX_DSK
projects/sendfile/tools/tools/nanobsd/pcengines/common.conf
projects/sendfile/tools/tools/net80211/wlanwatch/wlanwatch.c
projects/sendfile/tools/tools/net80211/wlanwds/wlanwds.c
projects/sendfile/usr.bin/apply/Makefile
projects/sendfile/usr.bin/atf/atf-sh/tests/Makefile
projects/sendfile/usr.bin/calendar/Makefile
projects/sendfile/usr.bin/comm/Makefile
projects/sendfile/usr.bin/csup/config.h
projects/sendfile/usr.bin/csup/diff.c
projects/sendfile/usr.bin/csup/fixups.c
projects/sendfile/usr.bin/csup/fixups.h
projects/sendfile/usr.bin/csup/keyword.c
projects/sendfile/usr.bin/csup/proto.c
projects/sendfile/usr.bin/csup/rcsfile.c
projects/sendfile/usr.bin/csup/rcsparse.c
projects/sendfile/usr.bin/csup/status.c
projects/sendfile/usr.bin/csup/threads.c
projects/sendfile/usr.bin/dtc/fdt.cc
projects/sendfile/usr.bin/file2c/Makefile
projects/sendfile/usr.bin/find/function.c
projects/sendfile/usr.bin/indent/indent.1
projects/sendfile/usr.bin/join/Makefile
projects/sendfile/usr.bin/jot/Makefile
projects/sendfile/usr.bin/kdump/kdump.c
projects/sendfile/usr.bin/kdump/mksubr
projects/sendfile/usr.bin/ktrdump/ktrdump.c
projects/sendfile/usr.bin/lastcomm/Makefile
projects/sendfile/usr.bin/locate/locate/locate.1
projects/sendfile/usr.bin/m4/Makefile
projects/sendfile/usr.bin/make/make.1
projects/sendfile/usr.bin/ministat/ministat.c
projects/sendfile/usr.bin/ncal/Makefile
projects/sendfile/usr.bin/netstat/Makefile
projects/sendfile/usr.bin/netstat/if.c
projects/sendfile/usr.bin/netstat/main.c
projects/sendfile/usr.bin/netstat/netstat.1
projects/sendfile/usr.bin/netstat/netstat.h
projects/sendfile/usr.bin/netstat/route.c
projects/sendfile/usr.bin/pr/pr.1
projects/sendfile/usr.bin/printf/Makefile
projects/sendfile/usr.bin/procstat/procstat_files.c
projects/sendfile/usr.bin/rwho/rwho.c
projects/sendfile/usr.bin/sed/Makefile
projects/sendfile/usr.bin/talk/Makefile
projects/sendfile/usr.bin/talk/display.c
projects/sendfile/usr.bin/talk/io.c
projects/sendfile/usr.bin/talk/talk.h
projects/sendfile/usr.bin/tests/Makefile
projects/sendfile/usr.bin/tr/Makefile
projects/sendfile/usr.bin/truss/syscall.h
projects/sendfile/usr.bin/truss/syscalls.c
projects/sendfile/usr.bin/uniq/uniq.c
projects/sendfile/usr.bin/uudecode/Makefile
projects/sendfile/usr.bin/uuencode/Makefile
projects/sendfile/usr.bin/whereis/whereis.1
projects/sendfile/usr.bin/xargs/Makefile
projects/sendfile/usr.bin/xinstall/xinstall.c
projects/sendfile/usr.bin/yacc/Makefile
projects/sendfile/usr.sbin/Makefile
projects/sendfile/usr.sbin/bhyve/Makefile
projects/sendfile/usr.sbin/bhyve/pci_ahci.c
projects/sendfile/usr.sbin/bhyve/pci_lpc.c
projects/sendfile/usr.sbin/bhyve/pit_8254.c
projects/sendfile/usr.sbin/bhyve/uart_emul.c
projects/sendfile/usr.sbin/bsdconfig/bsdconfig
projects/sendfile/usr.sbin/bsdconfig/share/common.subr
projects/sendfile/usr.sbin/bsdconfig/share/device.subr
projects/sendfile/usr.sbin/bsdconfig/share/dialog.subr
projects/sendfile/usr.sbin/bsdconfig/share/keymap.subr
projects/sendfile/usr.sbin/bsdconfig/share/script.subr
projects/sendfile/usr.sbin/bsdconfig/share/strings.subr
projects/sendfile/usr.sbin/bsdconfig/share/variable.subr
projects/sendfile/usr.sbin/bsdconfig/timezone/share/menus.subr
projects/sendfile/usr.sbin/bsdconfig/usermgmt/Makefile
projects/sendfile/usr.sbin/bsdconfig/usermgmt/groupadd
projects/sendfile/usr.sbin/bsdconfig/usermgmt/groupdel
projects/sendfile/usr.sbin/bsdconfig/usermgmt/groupedit
projects/sendfile/usr.sbin/bsdconfig/usermgmt/include/messages.subr
projects/sendfile/usr.sbin/bsdconfig/usermgmt/share/Makefile
projects/sendfile/usr.sbin/bsdconfig/usermgmt/share/group_input.subr
projects/sendfile/usr.sbin/bsdconfig/usermgmt/share/user_input.subr
projects/sendfile/usr.sbin/bsdconfig/usermgmt/useradd
projects/sendfile/usr.sbin/bsdconfig/usermgmt/userdel
projects/sendfile/usr.sbin/bsdconfig/usermgmt/useredit
projects/sendfile/usr.sbin/ctld/kernel.c
projects/sendfile/usr.sbin/etcupdate/Makefile
projects/sendfile/usr.sbin/iscsid/iscsid.c
projects/sendfile/usr.sbin/jail/jail.8
projects/sendfile/usr.sbin/mptable/mptable.c
projects/sendfile/usr.sbin/newsyslog/Makefile
projects/sendfile/usr.sbin/pkg/config.c
projects/sendfile/usr.sbin/ppp/route.c
projects/sendfile/usr.sbin/pw/pw_user.c
projects/sendfile/usr.sbin/route6d/route6d.c
projects/sendfile/usr.sbin/rpc.lockd/rpc.lockd.8
projects/sendfile/usr.sbin/rpc.statd/rpc.statd.8
projects/sendfile/usr.sbin/rwhod/rwhod.c
projects/sendfile/usr.sbin/sa/Makefile
projects/sendfile/usr.sbin/service/service.sh
Directory Properties:
projects/sendfile/ (props changed)
projects/sendfile/cddl/ (props changed)
projects/sendfile/cddl/contrib/opensolaris/ (props changed)
projects/sendfile/contrib/file/ (props changed)
projects/sendfile/contrib/libc++/ (props changed)
projects/sendfile/contrib/libucl/ (props changed)
projects/sendfile/contrib/llvm/ (props changed)
projects/sendfile/contrib/llvm/tools/clang/ (props changed)
projects/sendfile/contrib/mdocml/ (props changed)
projects/sendfile/contrib/pf/ (props changed)
projects/sendfile/contrib/tcpdump/ (props changed)
projects/sendfile/contrib/tnftp/ (props changed)
projects/sendfile/contrib/tzdata/ (props changed)
projects/sendfile/crypto/openssh/ (props changed)
projects/sendfile/etc/ (props changed)
projects/sendfile/include/ (props changed)
projects/sendfile/lib/libc/ (props changed)
projects/sendfile/lib/libvmmapi/ (props changed)
projects/sendfile/sbin/ (props changed)
projects/sendfile/share/examples/tests/tests/atf/cp_test.sh (props changed)
projects/sendfile/share/man/man4/ (props changed)
projects/sendfile/sys/ (props changed)
projects/sendfile/sys/amd64/include/xen/ (props changed)
projects/sendfile/sys/amd64/vmm/ (props changed)
projects/sendfile/sys/boot/ (props changed)
projects/sendfile/sys/boot/i386/efi/ (props changed)
projects/sendfile/sys/boot/powerpc/ofw/ (props changed)
projects/sendfile/sys/cddl/contrib/opensolaris/ (props changed)
projects/sendfile/sys/conf/ (props changed)
projects/sendfile/sys/dev/bvm/ (props changed)
projects/sendfile/sys/dev/hyperv/ (props changed)
projects/sendfile/sys/modules/vmm/ (props changed)
projects/sendfile/usr.bin/calendar/ (props changed)
projects/sendfile/usr.bin/csup/ (props changed)
projects/sendfile/usr.bin/procstat/ (props changed)
projects/sendfile/usr.sbin/bhyve/ (props changed)
projects/sendfile/usr.sbin/jail/ (props changed)
Modified: projects/sendfile/MAINTAINERS
==============================================================================
--- projects/sendfile/MAINTAINERS Wed Mar 19 10:32:57 2014 (r263343)
+++ projects/sendfile/MAINTAINERS Wed Mar 19 10:42:10 2014 (r263344)
@@ -82,7 +82,6 @@ binutils obrien Insists on BU blocked fr
file obrien Insists to keep file blocked from other's unapproved
commits
contrib/bzip2 obrien Pre-commit review required.
-lukemftpd obrien Pre-commit review required.
geom_concat pjd Pre-commit review preferred.
geom_eli pjd Pre-commit review preferred.
geom_gate pjd Pre-commit review preferred.
Modified: projects/sendfile/Makefile.inc1
==============================================================================
--- projects/sendfile/Makefile.inc1 Wed Mar 19 10:32:57 2014 (r263343)
+++ projects/sendfile/Makefile.inc1 Wed Mar 19 10:42:10 2014 (r263344)
@@ -231,6 +231,9 @@ CROSSENV+= GROFF_BIN_PATH=${WORLDTMP}/le
GROFF_FONT_PATH=${WORLDTMP}/legacy/usr/share/groff_font \
GROFF_TMAC_PATH=${WORLDTMP}/legacy/usr/share/tmac
.endif
+.if defined(TARGET_CFLAGS)
+CROSSENV+= ${TARGET_CFLAGS}
+.endif
# bootstrap-tools stage
BMAKEENV= INSTALL="sh ${.CURDIR}/tools/install.sh" \
@@ -1486,7 +1489,7 @@ _prebuild_libs= ${_kerberos5_lib_libasn1
${_lib_atf} \
lib/libbz2 ${_libcom_err} lib/libcrypt \
lib/libelf lib/libexpat \
- ${_lib_libgssapi} ${_lib_libipx} \
+ ${_lib_libgssapi} \
lib/libkiconv lib/libkvm lib/liblzma lib/libmd lib/libnv \
${_lib_libcapsicum} \
lib/ncurses/ncurses lib/ncurses/ncursesw \
@@ -1588,10 +1591,6 @@ kerberos5/lib/libheimsqlite__L: lib/libt
_lib_libgssapi= lib/libgssapi
.endif
-.if ${MK_IPX} != "no"
-_lib_libipx= lib/libipx
-.endif
-
.if ${MK_KERBEROS} != "no"
_kerberos5_lib= kerberos5/lib
_kerberos5_lib_libasn1= kerberos5/lib/libasn1
Modified: projects/sendfile/ObsoleteFiles.inc
==============================================================================
--- projects/sendfile/ObsoleteFiles.inc Wed Mar 19 10:32:57 2014 (r263343)
+++ projects/sendfile/ObsoleteFiles.inc Wed Mar 19 10:42:10 2014 (r263344)
@@ -38,6 +38,47 @@
# xargs -n1 | sort | uniq -d;
# done
+# 20140314: AppleTalk
+OLD_DIRS+=usr/include/netatalk
+OLD_FILES+=usr/include/netatalk/aarp.h
+OLD_FILES+=usr/include/netatalk/at.h
+OLD_FILES+=usr/include/netatalk/at_extern.h
+OLD_FILES+=usr/include/netatalk/at_var.h
+OLD_FILES+=usr/include/netatalk/ddp.h
+OLD_FILES+=usr/include/netatalk/ddp_pcb.h
+OLD_FILES+=usr/include/netatalk/ddp_var.h
+OLD_FILES+=usr/include/netatalk/endian.h
+OLD_FILES+=usr/include/netatalk/phase2.h
+
+# 20140314: Remove IPX/SPX
+OLD_LIBS+=lib/libipx.so.5
+OLD_FILES+=usr/include/netipx/ipx.h
+OLD_FILES+=usr/include/netipx/ipx_if.h
+OLD_FILES+=usr/include/netipx/ipx_pcb.h
+OLD_FILES+=usr/include/netipx/ipx_var.h
+OLD_FILES+=usr/include/netipx/spx.h
+OLD_FILES+=usr/include/netipx/spx_debug.h
+OLD_FILES+=usr/include/netipx/spx_timer.h
+OLD_FILES+=usr/include/netipx/spx_var.h
+OLD_DIRS+=usr/include/netipx
+OLD_FILES+=usr/lib/libipx.a
+OLD_FILES+=usr/lib/libipx.so
+OLD_FILES+=usr/lib/libipx_p.a
+OLD_FILES+=usr/lib32/libipx.a
+OLD_FILES+=usr/lib32/libipx.so
+OLD_LIBS+=usr/lib32/libipx.so.5
+OLD_FILES+=usr/lib32/libipx_p.a
+OLD_FILES+=usr/sbin/IPXrouted
+OLD_FILES+=usr/share/man/man3/ipx.3.gz
+OLD_FILES+=usr/share/man/man3/ipx_addr.3.gz
+OLD_FILES+=usr/share/man/man3/ipx_ntoa.3.gz
+OLD_FILES+=usr/share/man/man4/ef.4.gz
+OLD_FILES+=usr/share/man/man4/if_ef.4.gz
+OLD_FILES+=usr/share/man/man8/IPXrouted.8.gz
+# 20140314: bsdconfig usermgmt rewrite
+OLD_FILES+=usr/libexec/bsdconfig/070.usermgmt/userinput
+# 20140307: bsdconfig groupmgmt rewrite
+OLD_FILES+=usr/libexec/bsdconfig/070.usermgmt/groupinput
# 20140223: Remove libyaml
OLD_FILES+=usr/lib/private/libyaml.a
OLD_FILES+=usr/lib/private/libyaml.so
@@ -80,6 +121,9 @@ OLD_FILES+=usr/include/clang/3.3/xopintr
OLD_FILES+=usr/share/man/man1/llvm-prof.1.gz
OLD_FILES+=usr/share/man/man1/llvm-ranlib.1.gz
OLD_DIRS+=usr/include/clang/3.3
+# 20140216: nve(4) removed
+OLD_FILES+=usr/share/man/man4/if_nve.4.gz
+OLD_FILES+=usr/share/man/man4/nve.4.gz
# 20140205: Open Firmware device moved
OLD_FILES+=usr/include/dev/ofw/ofw_nexus.h
# 20140128: libelf and libdwarf import
Modified: projects/sendfile/bin/date/tests/Makefile
==============================================================================
--- projects/sendfile/bin/date/tests/Makefile Wed Mar 19 10:32:57 2014 (r263343)
+++ projects/sendfile/bin/date/tests/Makefile Wed Mar 19 10:42:10 2014 (r263344)
@@ -6,4 +6,4 @@ TESTSDIR= ${TESTSBASE}/bin/date
TAP_TESTS_SH= legacy_test
-.include <tap.test.mk>
+.include <bsd.test.mk>
Modified: projects/sendfile/bin/kill/kill.c
==============================================================================
--- projects/sendfile/bin/kill/kill.c Wed Mar 19 10:32:57 2014 (r263343)
+++ projects/sendfile/bin/kill/kill.c Wed Mar 19 10:42:10 2014 (r263344)
@@ -67,7 +67,7 @@ static void usage(void);
int
main(int argc, char *argv[])
{
- int errors, numsig, pid;
+ int errors, numsig, pid, ret;
char *ep;
if (argc < 2)
@@ -134,15 +134,16 @@ main(int argc, char *argv[])
for (errors = 0; argc; argc--, argv++) {
#ifdef SHELL
if (**argv == '%')
- pid = getjobpgrp(*argv);
+ ret = killjob(*argv, numsig);
else
#endif
{
pid = strtol(*argv, &ep, 10);
if (!**argv || *ep)
errx(2, "illegal process id: %s", *argv);
+ ret = kill(pid, numsig);
}
- if (kill(pid, numsig) == -1) {
+ if (ret == -1) {
warn("%s", *argv);
errors = 1;
}
Modified: projects/sendfile/bin/mv/tests/Makefile
==============================================================================
--- projects/sendfile/bin/mv/tests/Makefile Wed Mar 19 10:32:57 2014 (r263343)
+++ projects/sendfile/bin/mv/tests/Makefile Wed Mar 19 10:42:10 2014 (r263344)
@@ -6,4 +6,4 @@ TESTSDIR= ${TESTSBASE}/bin/mv
TAP_TESTS_SH= legacy_test
-.include <tap.test.mk>
+.include <bsd.test.mk>
Modified: projects/sendfile/bin/pax/tests/Makefile
==============================================================================
--- projects/sendfile/bin/pax/tests/Makefile Wed Mar 19 10:32:57 2014 (r263343)
+++ projects/sendfile/bin/pax/tests/Makefile Wed Mar 19 10:42:10 2014 (r263344)
@@ -6,4 +6,4 @@ TESTSDIR= ${TESTSBASE}/bin/pax
TAP_TESTS_PERL= legacy_test
-.include <tap.test.mk>
+.include <bsd.test.mk>
Modified: projects/sendfile/bin/sh/bltin/bltin.h
==============================================================================
--- projects/sendfile/bin/sh/bltin/bltin.h Wed Mar 19 10:32:57 2014 (r263343)
+++ projects/sendfile/bin/sh/bltin/bltin.h Wed Mar 19 10:42:10 2014 (r263344)
@@ -74,6 +74,6 @@
pointer stalloc(int);
void error(const char *, ...) __printf0like(1, 2);
-pid_t getjobpgrp(char *);
+int killjob(const char *, int);
extern char *commandname;
Modified: projects/sendfile/bin/sh/expand.c
==============================================================================
--- projects/sendfile/bin/sh/expand.c Wed Mar 19 10:32:57 2014 (r263343)
+++ projects/sendfile/bin/sh/expand.c Wed Mar 19 10:42:10 2014 (r263344)
@@ -104,8 +104,8 @@ static char *expari(char *);
static void expbackq(union node *, int, int);
static int subevalvar(char *, char *, int, int, int, int, int);
static char *evalvar(char *, int);
-static int varisset(char *, int);
-static void varvalue(char *, int, int, int);
+static int varisset(const char *, int);
+static void varvalue(const char *, int, int, int);
static void recordregion(int, int, int);
static void removerecordregions(int);
static void ifsbreakup(char *, struct arglist *);
@@ -633,7 +633,7 @@ evalvar(char *p, int flag)
int subtype;
int varflags;
char *var;
- char *val;
+ const char *val;
int patloc;
int c;
int set;
@@ -827,7 +827,7 @@ record:
*/
static int
-varisset(char *name, int nulok)
+varisset(const char *name, int nulok)
{
if (*name == '!')
@@ -876,7 +876,7 @@ strtodest(const char *p, int flag, int s
*/
static void
-varvalue(char *name, int quoted, int subtype, int flag)
+varvalue(const char *name, int quoted, int subtype, int flag)
{
int num;
char *p;
Modified: projects/sendfile/bin/sh/jobs.c
==============================================================================
--- projects/sendfile/bin/sh/jobs.c Wed Mar 19 10:32:57 2014 (r263343)
+++ projects/sendfile/bin/sh/jobs.c Wed Mar 19 10:42:10 2014 (r263344)
@@ -95,9 +95,9 @@ static void restartjob(struct job *);
#endif
static void freejob(struct job *);
static int waitcmdloop(struct job *);
-static struct job *getjob_nonotfound(char *);
-static struct job *getjob(char *);
-pid_t getjobpgrp(char *);
+static struct job *getjob_nonotfound(const char *);
+static struct job *getjob(const char *);
+pid_t killjob(const char *, int);
static pid_t dowait(int, struct job *);
static void checkzombies(void);
static void cmdtxt(union node *);
@@ -558,7 +558,7 @@ jobidcmd(int argc __unused, char **argv
*/
static struct job *
-getjob_nonotfound(char *name)
+getjob_nonotfound(const char *name)
{
int jobno;
struct job *found, *jp;
@@ -628,7 +628,7 @@ currentjob: if ((jp = getcurjob(NULL)) =
static struct job *
-getjob(char *name)
+getjob(const char *name)
{
struct job *jp;
@@ -639,13 +639,26 @@ getjob(char *name)
}
-pid_t
-getjobpgrp(char *name)
+int
+killjob(const char *name, int sig)
{
struct job *jp;
+ int i, ret;
jp = getjob(name);
- return -jp->ps[0].pid;
+ if (jp->state == JOBDONE)
+ return 0;
+ if (jp->jobctl)
+ return kill(-jp->ps[0].pid, sig);
+ ret = -1;
+ errno = ESRCH;
+ for (i = 0; i < jp->nprocs; i++)
+ if (jp->ps[i].status == -1 || WIFSTOPPED(jp->ps[i].status)) {
+ if (kill(jp->ps[i].pid, sig) == 0)
+ ret = 0;
+ } else
+ ret = 0;
+ return ret;
}
/*
Modified: projects/sendfile/bin/sh/redir.c
==============================================================================
--- projects/sendfile/bin/sh/redir.c Wed Mar 19 10:32:57 2014 (r263343)
+++ projects/sendfile/bin/sh/redir.c Wed Mar 19 10:42:10 2014 (r263344)
@@ -152,7 +152,7 @@ openredirect(union node *redir, char mem
{
struct stat sb;
int fd = redir->nfile.fd;
- char *fname;
+ const char *fname;
int f;
int e;
@@ -250,7 +250,7 @@ movefd:
static int
openhere(union node *redir)
{
- char *p;
+ const char *p;
int pip[2];
size_t len = 0;
int flags;
Modified: projects/sendfile/bin/sh/tests/Makefile
==============================================================================
--- projects/sendfile/bin/sh/tests/Makefile Wed Mar 19 10:32:57 2014 (r263343)
+++ projects/sendfile/bin/sh/tests/Makefile Wed Mar 19 10:42:10 2014 (r263344)
@@ -15,4 +15,4 @@ TEST_METADATA.legacy_test+= required_use
SUBDIR+= builtins errors execution expansion parameters parser set-e
-.include <tap.test.mk>
+.include <bsd.test.mk>
Modified: projects/sendfile/bin/sh/tests/builtins/Makefile
==============================================================================
--- projects/sendfile/bin/sh/tests/builtins/Makefile Wed Mar 19 10:32:57 2014 (r263343)
+++ projects/sendfile/bin/sh/tests/builtins/Makefile Wed Mar 19 10:42:10 2014 (r263344)
@@ -86,6 +86,7 @@ FILES+= hash3.0 hash3.0.stdout
FILES+= hash4.0
FILES+= jobid1.0
FILES+= jobid2.0
+FILES+= kill1.0 kill2.0
FILES+= lineno.0 lineno.0.stdout
FILES+= lineno2.0
FILES+= local1.0
Copied: projects/sendfile/bin/sh/tests/builtins/kill1.0 (from r263342, head/bin/sh/tests/builtins/kill1.0)
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ projects/sendfile/bin/sh/tests/builtins/kill1.0 Wed Mar 19 10:42:10 2014 (r263344, copy of r263342, head/bin/sh/tests/builtins/kill1.0)
@@ -0,0 +1,8 @@
+# $FreeBSD$
+
+: &
+p1=$!
+: &
+p2=$!
+wait $p2
+kill %1
Copied: projects/sendfile/bin/sh/tests/builtins/kill2.0 (from r263342, head/bin/sh/tests/builtins/kill2.0)
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ projects/sendfile/bin/sh/tests/builtins/kill2.0 Wed Mar 19 10:42:10 2014 (r263344, copy of r263342, head/bin/sh/tests/builtins/kill2.0)
@@ -0,0 +1,7 @@
+# $FreeBSD$
+
+sleep 1 | sleep 1 &
+kill %+
+wait "$!"
+r=$?
+[ "$r" -gt 128 ] && [ "$(kill -l "$r")" = TERM ]
Modified: projects/sendfile/bin/test/tests/Makefile
==============================================================================
--- projects/sendfile/bin/test/tests/Makefile Wed Mar 19 10:32:57 2014 (r263343)
+++ projects/sendfile/bin/test/tests/Makefile Wed Mar 19 10:42:10 2014 (r263344)
@@ -12,4 +12,4 @@ TAP_TESTS_SH= legacy_test
# requested. See https://code.google.com/p/kyua/issues/detail?id=6
TEST_METADATA.legacy_test+= required_user="unprivileged"
-.include <tap.test.mk>
+.include <bsd.test.mk>
Modified: projects/sendfile/cddl/contrib/opensolaris/lib/libuutil/common/uu_avl.c
==============================================================================
--- projects/sendfile/cddl/contrib/opensolaris/lib/libuutil/common/uu_avl.c Wed Mar 19 10:32:57 2014 (r263343)
+++ projects/sendfile/cddl/contrib/opensolaris/lib/libuutil/common/uu_avl.c Wed Mar 19 10:42:10 2014 (r263344)
@@ -128,6 +128,7 @@ uu_avl_pool_destroy(uu_avl_pool_t *pp)
pp->uap_next->uap_prev = pp->uap_prev;
pp->uap_prev->uap_next = pp->uap_next;
(void) pthread_mutex_unlock(&uu_apool_list_lock);
+ (void) pthread_mutex_destroy(&pp->uap_lock);
pp->uap_prev = NULL;
pp->uap_next = NULL;
uu_free(pp);
Modified: projects/sendfile/contrib/file/mygetopt.h
==============================================================================
--- projects/sendfile/contrib/file/mygetopt.h Wed Mar 19 10:32:57 2014 (r263343)
+++ projects/sendfile/contrib/file/mygetopt.h Wed Mar 19 10:42:10 2014 (r263344)
@@ -15,13 +15,6 @@
* 2. Redistributions in binary form must reproduce the above copyright
* notice, this list of conditions and the following disclaimer in the
* documentation and/or other materials provided with the distribution.
- * 3. All advertising materials mentioning features or use of this software
- * must display the following acknowledgement:
- * This product includes software developed by the NetBSD
- * Foundation, Inc. and its contributors.
- * 4. Neither the name of The NetBSD Foundation nor the names of its
- * contributors may be used to endorse or promote products derived
- * from this software without specific prior written permission.
*
* THIS SOFTWARE IS PROVIDED BY THE NETBSD FOUNDATION, INC. AND CONTRIBUTORS
* ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
Modified: projects/sendfile/contrib/libc++/include/map
==============================================================================
--- projects/sendfile/contrib/libc++/include/map Wed Mar 19 10:32:57 2014 (r263343)
+++ projects/sendfile/contrib/libc++/include/map Wed Mar 19 10:42:10 2014 (r263344)
@@ -884,10 +884,12 @@ public:
#if __cplusplus >= 201103L
__tree_ = __m.__tree_;
#else
- __tree_.clear();
- __tree_.value_comp() = __m.__tree_.value_comp();
- __tree_.__copy_assign_alloc(__m.__tree_);
- insert(__m.begin(), __m.end());
+ if (this != &__m) {
+ __tree_.clear();
+ __tree_.value_comp() = __m.__tree_.value_comp();
+ __tree_.__copy_assign_alloc(__m.__tree_);
+ insert(__m.begin(), __m.end());
+ }
#endif
return *this;
}
@@ -1616,10 +1618,12 @@ public:
#if __cplusplus >= 201103L
__tree_ = __m.__tree_;
#else
- __tree_.clear();
- __tree_.value_comp() = __m.__tree_.value_comp();
- __tree_.__copy_assign_alloc(__m.__tree_);
- insert(__m.begin(), __m.end());
+ if (this != &__m) {
+ __tree_.clear();
+ __tree_.value_comp() = __m.__tree_.value_comp();
+ __tree_.__copy_assign_alloc(__m.__tree_);
+ insert(__m.begin(), __m.end());
+ }
#endif
return *this;
}
Modified: projects/sendfile/contrib/libc++/include/unordered_map
==============================================================================
--- projects/sendfile/contrib/libc++/include/unordered_map Wed Mar 19 10:32:57 2014 (r263343)
+++ projects/sendfile/contrib/libc++/include/unordered_map Wed Mar 19 10:42:10 2014 (r263344)
@@ -831,12 +831,14 @@ public:
#if __cplusplus >= 201103L
__table_ = __u.__table_;
#else
- __table_.clear();
- __table_.hash_function() = __u.__table_.hash_function();
- __table_.key_eq() = __u.__table_.key_eq();
- __table_.max_load_factor() = __u.__table_.max_load_factor();
- __table_.__copy_assign_alloc(__u.__table_);
- insert(__u.begin(), __u.end());
+ if (this != &__u) {
+ __table_.clear();
+ __table_.hash_function() = __u.__table_.hash_function();
+ __table_.key_eq() = __u.__table_.key_eq();
+ __table_.max_load_factor() = __u.__table_.max_load_factor();
+ __table_.__copy_assign_alloc(__u.__table_);
+ insert(__u.begin(), __u.end());
+ }
#endif
return *this;
}
@@ -1567,12 +1569,14 @@ public:
#if __cplusplus >= 201103L
__table_ = __u.__table_;
#else
- __table_.clear();
- __table_.hash_function() = __u.__table_.hash_function();
- __table_.key_eq() = __u.__table_.key_eq();
- __table_.max_load_factor() = __u.__table_.max_load_factor();
- __table_.__copy_assign_alloc(__u.__table_);
- insert(__u.begin(), __u.end());
+ if (this != &__u) {
+ __table_.clear();
+ __table_.hash_function() = __u.__table_.hash_function();
+ __table_.key_eq() = __u.__table_.key_eq();
+ __table_.max_load_factor() = __u.__table_.max_load_factor();
+ __table_.__copy_assign_alloc(__u.__table_);
+ insert(__u.begin(), __u.end());
+ }
#endif
return *this;
}
Copied: projects/sendfile/contrib/libucl/Makefile.unix (from r263342, head/contrib/libucl/Makefile.unix)
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ projects/sendfile/contrib/libucl/Makefile.unix Wed Mar 19 10:42:10 2014 (r263344, copy of r263342, head/contrib/libucl/Makefile.unix)
@@ -0,0 +1,79 @@
+CC ?= gcc
+DESTDIR ?= /usr/local
+LD ?= gcc
+C_COMMON_FLAGS ?= -fPIC -Wall -W -Wno-unused-parameter -Wno-pointer-sign -I./include -I./uthash -I./src
+MAJOR_VERSION = 0
+MINOR_VERSION = 2
+PATCH_VERSION = 8
+VERSION = "$(MAJOR_VERSION).$(MINOR_VERSION).$(PATCH_VERSION)"
+SONAME = libucl.so
+SONAME_FULL = $(SONAME).$(MAJOR_VERSION)
+OBJDIR ?= .obj
+TESTDIR ?= tests
+SRCDIR ?= src
+INCLUDEDIR ?= include
+MKDIR ?= mkdir
+INSTALL ?= install
+RM ?= rm
+RMDIR ?= rmdir
+LN ?= ln
+LD_SHARED_FLAGS ?= -Wl,-soname,$(SONAME) -shared -lm
+LD_UCL_FLAGS ?= -L$(OBJDIR) -Wl,-rpath,$(OBJDIR) -lucl
+LD_ADD ?= -lrt
+COPT_FLAGS ?= -O2
+HDEPS = $(SRCDIR)/ucl_hash.h $(SRCDIR)/ucl_chartable.h $(SRCDIR)/ucl_internal.h $(INCLUDEDIR)/ucl.h $(SRCDIR)/xxhash.h
+OBJECTS = $(OBJDIR)/ucl_hash.o $(OBJDIR)/ucl_util.o $(OBJDIR)/ucl_parser.o $(OBJDIR)/ucl_emitter.o $(OBJDIR)/xxhash.o
+
+all: $(OBJDIR) $(OBJDIR)/$(SONAME)
+
+$(OBJDIR)/$(SONAME): $(OBJDIR)/$(SONAME_FULL)
+ $(LN) -sf $(SONAME_FULL) $(OBJDIR)/$(SONAME)
+
+$(OBJDIR)/$(SONAME_FULL): $(OBJECTS)
+ $(CC) -o $(OBJDIR)/$(SONAME_FULL) $(OBJECTS) $(LD_SHARED_FLAGS) $(LDFLAGS) $(SSL_LIBS) $(FETCH_LIBS)
+
+$(OBJDIR):
+ @$(MKDIR) -p $(OBJDIR)
+
+# Compile rules
+$(OBJDIR)/ucl_util.o: $(SRCDIR)/ucl_util.c $(HDEPS)
+ $(CC) -o $(OBJDIR)/ucl_util.o $(CPPFLAGS) $(COPT_FLAGS) $(CFLAGS) $(C_COMMON_FLAGS) $(SSL_CFLAGS) $(FETCH_FLAGS) -c $(SRCDIR)/ucl_util.c
+$(OBJDIR)/ucl_parser.o: $(SRCDIR)/ucl_parser.c $(HDEPS)
+ $(CC) -o $(OBJDIR)/ucl_parser.o $(CPPFLAGS) $(COPT_FLAGS) $(CFLAGS) $(C_COMMON_FLAGS) $(SSL_CFLAGS) $(FETCH_FLAGS) -c $(SRCDIR)/ucl_parser.c
+$(OBJDIR)/ucl_emitter.o: $(SRCDIR)/ucl_emitter.c $(HDEPS)
+ $(CC) -o $(OBJDIR)/ucl_emitter.o $(CPPFLAGS) $(COPT_FLAGS) $(CFLAGS) $(C_COMMON_FLAGS) $(SSL_CFLAGS) $(FETCH_FLAGS) -c $(SRCDIR)/ucl_emitter.c
+$(OBJDIR)/ucl_hash.o: $(SRCDIR)/ucl_hash.c $(HDEPS)
+ $(CC) -o $(OBJDIR)/ucl_hash.o $(CPPFLAGS) $(COPT_FLAGS) $(CFLAGS) $(C_COMMON_FLAGS) $(SSL_CFLAGS) $(FETCH_FLAGS) -c $(SRCDIR)/ucl_hash.c
+$(OBJDIR)/xxhash.o: $(SRCDIR)/xxhash.c $(HDEPS)
+ $(CC) -o $(OBJDIR)/xxhash.o $(CPPFLAGS) $(COPT_FLAGS) $(CFLAGS) $(C_COMMON_FLAGS) $(SSL_CFLAGS) $(FETCH_FLAGS) -c $(SRCDIR)/xxhash.c
+
+clean:
+ $(RM) $(OBJDIR)/*.o $(OBJDIR)/$(SONAME_FULL) $(OBJDIR)/$(SONAME) $(OBJDIR)/chargen $(OBJDIR)/test_basic $(OBJDIR)/test_speed $(OBJDIR)/objdump $(OBJDIR)/test_generate
+ $(RMDIR) $(OBJDIR)
+
+# Utils
+
+chargen: utils/chargen.c $(OBJDIR)/$(SONAME)
+ $(CC) -o $(OBJDIR)/chargen $(CPPFLAGS) $(COPT_FLAGS) $(CFLAGS) $(C_COMMON_FLAGS) $(SSL_CFLAGS) $(FETCH_FLAGS) $(LDFLAGS) utils/chargen.c
+objdump: utils/objdump.c $(OBJDIR)/$(SONAME)
+ $(CC) -o $(OBJDIR)/objdump $(CPPFLAGS) $(COPT_FLAGS) $(CFLAGS) $(C_COMMON_FLAGS) $(SSL_CFLAGS) $(FETCH_FLAGS) $(LDFLAGS) utils/objdump.c $(LD_UCL_FLAGS)
+
+# Tests
+
+test: $(OBJDIR) $(OBJDIR)/$(SONAME) $(OBJDIR)/test_basic $(OBJDIR)/test_speed $(OBJDIR)/test_generate
+
+run-test: test
+ TEST_DIR=$(TESTDIR) $(TESTDIR)/run_tests.sh $(OBJDIR)/test_basic $(OBJDIR)/test_speed $(OBJDIR)/test_generate
+
+$(OBJDIR)/test_basic: $(TESTDIR)/test_basic.c $(OBJDIR)/$(SONAME)
+ $(CC) -o $(OBJDIR)/test_basic $(CPPFLAGS) $(COPT_FLAGS) $(CFLAGS) $(C_COMMON_FLAGS) $(SSL_CFLAGS) $(FETCH_FLAGS) $(LDFLAGS) $(TESTDIR)/test_basic.c $(LD_UCL_FLAGS)
+$(OBJDIR)/test_speed: $(TESTDIR)/test_speed.c $(OBJDIR)/$(SONAME)
+ $(CC) -o $(OBJDIR)/test_speed $(CPPFLAGS) $(COPT_FLAGS) $(CFLAGS) $(C_COMMON_FLAGS) $(SSL_CFLAGS) $(FETCH_FLAGS) $(LDFLAGS) $(TESTDIR)/test_speed.c $(LD_UCL_FLAGS) $(LD_ADD)
+$(OBJDIR)/test_generate: $(TESTDIR)/test_generate.c $(OBJDIR)/$(SONAME)
+ $(CC) -o $(OBJDIR)/test_generate $(CPPFLAGS) $(COPT_FLAGS) $(CFLAGS) $(C_COMMON_FLAGS) $(SSL_CFLAGS) $(FETCH_FLAGS) $(LDFLAGS) $(TESTDIR)/test_generate.c $(LD_UCL_FLAGS) $(LD_ADD)
+
+install: $(OBJDIR)/$(SONAME)
+ $(INSTALL) -m0755 $(SONAME) $(DESTDIR)/lib/$(SONAME)
+ $(INSTALL) -m0644 include/ucl.h $(DESTDIR)/include/ucl.h
+
+.PHONY: clean $(OBJDIR)
Copied: projects/sendfile/contrib/libucl/Makefile.w32 (from r263342, head/contrib/libucl/Makefile.w32)
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ projects/sendfile/contrib/libucl/Makefile.w32 Wed Mar 19 10:42:10 2014 (r263344, copy of r263342, head/contrib/libucl/Makefile.w32)
@@ -0,0 +1,79 @@
+CC ?= gcc
+DESTDIR ?= /usr/local
+LD ?= gcc
+C_COMMON_FLAGS ?= -fPIC -Wall -W -Wno-unused-parameter -Wno-pointer-sign -I./include -I./uthash -I./src
+MAJOR_VERSION = 0
+MINOR_VERSION = 2
+PATCH_VERSION = 8
+VERSION = "$(MAJOR_VERSION).$(MINOR_VERSION).$(PATCH_VERSION)"
+SONAME = libucl.dll
+OBJDIR ?= .obj
+TESTDIR ?= tests
+SRCDIR ?= src
+INCLUDEDIR ?= include
+MKDIR ?= mkdir
+INSTALL ?= install
+RM ?= rm
+RMDIR ?= rmdir
+ifeq (Windows_NT, $(OS))
+LN ?= ln
+else
+LN ?= rem ln
+endif
+LD_SHARED_FLAGS ?= -Wl,-soname,$(SONAME) -shared -lm
+LD_UCL_FLAGS ?= -L$(OBJDIR) -Wl,-rpath,$(OBJDIR) -lucl
+LD_ADD ?= -lrt
+COPT_FLAGS ?= -O2
+HDEPS = $(SRCDIR)/ucl_hash.h $(SRCDIR)/ucl_chartable.h $(SRCDIR)/ucl_internal.h $(INCLUDEDIR)/ucl.h $(SRCDIR)/xxhash.h
+OBJECTS = $(OBJDIR)/ucl_hash.o $(OBJDIR)/ucl_util.o $(OBJDIR)/ucl_parser.o $(OBJDIR)/ucl_emitter.o $(OBJDIR)/xxhash.o
+
+all: $(OBJDIR) $(OBJDIR)/$(SONAME)
+
+$(OBJDIR)/$(SONAME): $(OBJECTS)
+ $(CC) -o $(OBJDIR)/$(SONAME) $(OBJECTS) $(LD_SHARED_FLAGS) $(LDFLAGS) $(SSL_LIBS) $(FETCH_LIBS)
+
+$(OBJDIR):
+ @$(MKDIR) -p $(OBJDIR)
+
+# Compile rules
+$(OBJDIR)/ucl_util.o: $(SRCDIR)/ucl_util.c $(HDEPS)
+ $(CC) -o $(OBJDIR)/ucl_util.o $(CPPFLAGS) $(COPT_FLAGS) $(CFLAGS) $(C_COMMON_FLAGS) $(SSL_CFLAGS) $(FETCH_FLAGS) -c $(SRCDIR)/ucl_util.c
+$(OBJDIR)/ucl_parser.o: $(SRCDIR)/ucl_parser.c $(HDEPS)
+ $(CC) -o $(OBJDIR)/ucl_parser.o $(CPPFLAGS) $(COPT_FLAGS) $(CFLAGS) $(C_COMMON_FLAGS) $(SSL_CFLAGS) $(FETCH_FLAGS) -c $(SRCDIR)/ucl_parser.c
+$(OBJDIR)/ucl_emitter.o: $(SRCDIR)/ucl_emitter.c $(HDEPS)
+ $(CC) -o $(OBJDIR)/ucl_emitter.o $(CPPFLAGS) $(COPT_FLAGS) $(CFLAGS) $(C_COMMON_FLAGS) $(SSL_CFLAGS) $(FETCH_FLAGS) -c $(SRCDIR)/ucl_emitter.c
+$(OBJDIR)/ucl_hash.o: $(SRCDIR)/ucl_hash.c $(HDEPS)
+ $(CC) -o $(OBJDIR)/ucl_hash.o $(CPPFLAGS) $(COPT_FLAGS) $(CFLAGS) $(C_COMMON_FLAGS) $(SSL_CFLAGS) $(FETCH_FLAGS) -c $(SRCDIR)/ucl_hash.c
+$(OBJDIR)/xxhash.o: $(SRCDIR)/xxhash.c $(HDEPS)
+ $(CC) -o $(OBJDIR)/xxhash.o $(CPPFLAGS) $(COPT_FLAGS) $(CFLAGS) $(C_COMMON_FLAGS) $(SSL_CFLAGS) $(FETCH_FLAGS) -c $(SRCDIR)/xxhash.c
+
+clean:
+ $(RM) $(OBJDIR)/*.o $(OBJDIR)/$(SONAME) $(OBJDIR)/$(SONAME) $(OBJDIR)/chargen $(OBJDIR)/test_basic $(OBJDIR)/test_speed $(OBJDIR)/objdump $(OBJDIR)/test_generate
+ $(RMDIR) $(OBJDIR)
+
+# Utils
+
+chargen: utils/chargen.c $(OBJDIR)/$(SONAME)
+ $(CC) -o $(OBJDIR)/chargen $(CPPFLAGS) $(COPT_FLAGS) $(CFLAGS) $(C_COMMON_FLAGS) $(SSL_CFLAGS) $(FETCH_FLAGS) $(LDFLAGS) utils/chargen.c
+objdump: utils/objdump.c $(OBJDIR)/$(SONAME)
+ $(CC) -o $(OBJDIR)/objdump $(CPPFLAGS) $(COPT_FLAGS) $(CFLAGS) $(C_COMMON_FLAGS) $(SSL_CFLAGS) $(FETCH_FLAGS) $(LDFLAGS) utils/objdump.c $(LD_UCL_FLAGS)
+
+# Tests
+
+test: $(OBJDIR) $(OBJDIR)/$(SONAME) $(OBJDIR)/test_basic $(OBJDIR)/test_speed $(OBJDIR)/test_generate
+
+run-test: test
+ TEST_DIR=$(TESTDIR) $(TESTDIR)/run_tests.sh $(OBJDIR)/test_basic $(OBJDIR)/test_speed $(OBJDIR)/test_generate
+
+$(OBJDIR)/test_basic: $(TESTDIR)/test_basic.c $(OBJDIR)/$(SONAME)
+ $(CC) -o $(OBJDIR)/test_basic $(CPPFLAGS) $(COPT_FLAGS) $(CFLAGS) $(C_COMMON_FLAGS) $(SSL_CFLAGS) $(FETCH_FLAGS) $(LDFLAGS) $(TESTDIR)/test_basic.c $(LD_UCL_FLAGS)
+$(OBJDIR)/test_speed: $(TESTDIR)/test_speed.c $(OBJDIR)/$(SONAME)
+ $(CC) -o $(OBJDIR)/test_speed $(CPPFLAGS) $(COPT_FLAGS) $(CFLAGS) $(C_COMMON_FLAGS) $(SSL_CFLAGS) $(FETCH_FLAGS) $(LDFLAGS) $(TESTDIR)/test_speed.c $(LD_UCL_FLAGS) $(LD_ADD)
+$(OBJDIR)/test_generate: $(TESTDIR)/test_generate.c $(OBJDIR)/$(SONAME)
+ $(CC) -o $(OBJDIR)/test_generate $(CPPFLAGS) $(COPT_FLAGS) $(CFLAGS) $(C_COMMON_FLAGS) $(SSL_CFLAGS) $(FETCH_FLAGS) $(LDFLAGS) $(TESTDIR)/test_generate.c $(LD_UCL_FLAGS) $(LD_ADD)
+
+install: $(OBJDIR)/$(SONAME)
+ $(INSTALL) -m0755 $(SONAME) $(DESTDIR)/lib/$(SONAME)
+ $(INSTALL) -m0644 include/ucl.h $(DESTDIR)/include/ucl.h
+
+.PHONY: clean $(OBJDIR)
Modified: projects/sendfile/contrib/libucl/doc/api.md
==============================================================================
--- projects/sendfile/contrib/libucl/doc/api.md Wed Mar 19 10:32:57 2014 (r263343)
+++ projects/sendfile/contrib/libucl/doc/api.md Wed Mar 19 10:42:10 2014 (r263344)
@@ -260,4 +260,89 @@ Here is a list of all conversion functio
- `ucl_object_tolstring` - returns `const char *` and `size_t` len of UCL object (string can be not NULL terminated)
- `ucl_object_tostring_forced` - returns string representation of any UCL object
-Strings returned by these pointers are associated with the UCL object and exist over its lifetime. A caller should not free this memory.
\ No newline at end of file
+Strings returned by these pointers are associated with the UCL object and exist over its lifetime. A caller should not free this memory.
+
+# Generation functions
+
+It is possible to generate UCL objects from C primitive types. Moreover, libucl permits to create and modify complex UCL objects, such as arrays or associative objects.
+
+## ucl_object_new
+~~~C
+ucl_object_t * ucl_object_new (void)
+~~~
+
+Creates new object of type `UCL_NULL`. This object should be released by caller.
+
+## ucl_object_typed_new
+~~~C
+ucl_object_t * ucl_object_typed_new (unsigned int type)
+~~~
+
+Create an object of a specified type:
+- `UCL_OBJECT` - UCL object - key/value pairs
+- `UCL_ARRAY` - UCL array
+- `UCL_INT` - integer number
+- `UCL_FLOAT` - floating point number
+- `UCL_STRING` - NULL terminated string
+- `UCL_BOOLEAN` - boolean value
+- `UCL_TIME` - time value (floating point number of seconds)
+- `UCL_USERDATA` - opaque userdata pointer (may be used in macros)
+- `UCL_NULL` - null value
+
+This object should be released by caller.
+
+## Primitive objects generation
+Libucl provides the functions similar to inverse conversion functions called with the specific C type:
+- `ucl_object_fromint` - converts `int64_t` to UCL object
+- `ucl_object_fromdouble` - converts `double` to UCL object
+- `ucl_object_fromboolean` - converts `bool` to UCL object
+- `ucl_object_fromstring` - converts `const char *` to UCL object (this string is NULL terminated)
+- `ucl_object_fromlstring` - converts `const char *` and `size_t` len to UCL object (string can be not NULL terminated)
+
+Also there is a function to generate UCL object from a string performing various parsing or conversion operations called `ucl_object_fromstring_common`.
+
+## ucl_object_fromstring_common
+~~~C
+ucl_object_t * ucl_object_fromstring_common (const char *str,
+ size_t len, enum ucl_string_flags flags)
+~~~
+
+This function is used to convert a string `str` of size `len` to an UCL objects applying `flags` conversions. If `len` is equal to zero then a `str` is assumed as NULL-terminated. This function supports the following flags (a set of flags can be specified using logical `OR` operation):
+
+- `UCL_STRING_ESCAPE` - perform JSON escape
+- `UCL_STRING_TRIM` - trim leading and trailing whitespaces
+- `UCL_STRING_PARSE_BOOLEAN` - parse passed string and detect boolean
+- `UCL_STRING_PARSE_INT` - parse passed string and detect integer number
+- `UCL_STRING_PARSE_DOUBLE` - parse passed string and detect integer or float number
+- `UCL_STRING_PARSE_NUMBER` - parse passed string and detect number (both float or integer types)
+- `UCL_STRING_PARSE` - parse passed string (and detect booleans and numbers)
+- `UCL_STRING_PARSE_BYTES` - assume that numeric multipliers are in bytes notation, for example `10k` means `10*1024` and not `10*1000` as assumed without this flag
+
+If parsing operations fail then the resulting UCL object will be a `UCL_STRING`. A caller should always check the type of the returned object and release it after using.
+
+# Iteration function
+
+Iteration are used to iterate over UCL compound types: arrays and objects. Moreover, iterations could be performed over the keys with multiple values (implicit arrays). To iterate over an object, an array or a key with multiple values there is a function `ucl_iterate_object`.
+
+## ucl_iterate_object
+~~~C
+ucl_object_t* ucl_iterate_object (ucl_object_t *obj,
+ ucl_object_iter_t *iter, bool expand_values);
+~~~
+
+This function accept opaque iterator pointer `iter`. In the first call this iterator *must* be initialized to `NULL`. Iterator is changed by this function call. `ucl_iterate_object` returns the next UCL object in the compound object `obj` or `NULL` if all objects have been iterated. The reference count of the object returned is not increased, so a caller should not unref the object or modify its content (e.g. by inserting to another compound object). The object `obj` should not be changed during the iteration process as well. `expand_values` flag speicifies whether `ucl_iterate_object` should expand keys with multiple values. The general rule is that if you need to iterate throught the *object* or *explicit array*, then you always need to set this flag to `true`. However, if you get some key in the object and want to extract all its values then you should set `expand_values` to `false`. Mixing of iteration types are not permitted since the iterator is set according to the iteration
type and cannot be reused. Here is an example of iteration over the objects using libucl API (assuming that `top` is `UCL_OBJECT` in this example):
+
+~~~C
+ucl_object_iter_t it = NULL, it_obj = NULL;
+ucl_object_t *cur, *tmp;
+
+/* Iterate over the object */
+while ((obj = ucl_iterate_object (top, &it, true))) {
+ printf ("key: \"%s\"\n", ucl_object_key (obj));
+ /* Iterate over the values of a key */
+ while ((cur = ucl_iterate_object (obj, &it_obj, false))) {
+ printf ("value: \"%s\"\n",
+ ucl_object_tostring_forced (cur));
+ }
+}
+~~~
\ No newline at end of file
Modified: projects/sendfile/contrib/libucl/include/ucl.h
==============================================================================
--- projects/sendfile/contrib/libucl/include/ucl.h Wed Mar 19 10:32:57 2014 (r263343)
+++ projects/sendfile/contrib/libucl/include/ucl.h Wed Mar 19 10:42:10 2014 (r263344)
@@ -32,6 +32,12 @@
#include <stdarg.h>
#include <stdio.h>
+#ifdef _WIN32
+# define UCL_EXTERN __declspec(dllexport)
+#else
+# define UCL_EXTERN
+#endif
+
/**
* @mainpage
* This is a reference manual for UCL API. You may find the description of UCL format by following this
@@ -200,14 +206,14 @@ typedef struct ucl_object_s {
* @param obj CL object
* @return zero terminated key
*/
-char* ucl_copy_key_trash (ucl_object_t *obj);
+UCL_EXTERN char* ucl_copy_key_trash (ucl_object_t *obj);
/**
* Copy and return a string value of an object, returned key is zero-terminated
* @param obj CL object
* @return zero terminated string representation of object value
*/
-char* ucl_copy_value_trash (ucl_object_t *obj);
+UCL_EXTERN char* ucl_copy_value_trash (ucl_object_t *obj);
/**
* Creates a new object
@@ -253,7 +259,7 @@ ucl_object_typed_new (unsigned int type)
* @param flags conversion flags
* @return new object
*/
-ucl_object_t * ucl_object_fromstring_common (const char *str, size_t len,
+UCL_EXTERN ucl_object_t * ucl_object_fromstring_common (const char *str, size_t len,
enum ucl_string_flags flags) UCL_WARN_UNUSED_RESULT;
/**
@@ -345,7 +351,7 @@ ucl_object_frombool (bool bv)
* @param copy_key make an internal copy of key
* @return new value of top object
*/
-ucl_object_t* ucl_object_insert_key (ucl_object_t *top, ucl_object_t *elt,
+UCL_EXTERN ucl_object_t* ucl_object_insert_key (ucl_object_t *top, ucl_object_t *elt,
const char *key, size_t keylen, bool copy_key) UCL_WARN_UNUSED_RESULT;
/**
@@ -358,10 +364,25 @@ ucl_object_t* ucl_object_insert_key (ucl
* @param copy_key make an internal copy of key
* @return new value of top object
*/
-ucl_object_t* ucl_object_replace_key (ucl_object_t *top, ucl_object_t *elt,
+UCL_EXTERN ucl_object_t* ucl_object_replace_key (ucl_object_t *top, ucl_object_t *elt,
const char *key, size_t keylen, bool copy_key) UCL_WARN_UNUSED_RESULT;
/**
+ * Delete a object associated with key 'key', old object will be unrefered,
+ * @param top object
+ * @param key key associated to the object to remove
+ * @param keylen length of the key (or 0 for NULL terminated keys)
+ */
+UCL_EXTERN bool ucl_object_delete_keyl (ucl_object_t *top, const char *key, size_t keylen);
+
+/**
+ * Delete a object associated with key 'key', old object will be unrefered,
+ * @param top object
+ * @param key key associated to the object to remove
+ */
+UCL_EXTERN bool ucl_object_delete_key (ucl_object_t *top, const char *key);
+
+/**
* Insert a object 'elt' to the hash 'top' and associate it with key 'key', if the specified key exist,
* try to merge its content
* @param top destination object (will be created automatically if top is NULL)
@@ -371,7 +392,7 @@ ucl_object_t* ucl_object_replace_key (uc
* @param copy_key make an internal copy of key
* @return new value of top object
*/
-ucl_object_t* ucl_object_insert_key_merged (ucl_object_t *top, ucl_object_t *elt,
+UCL_EXTERN ucl_object_t* ucl_object_insert_key_merged (ucl_object_t *top, ucl_object_t *elt,
const char *key, size_t keylen, bool copy_key) UCL_WARN_UNUSED_RESULT;
/**
@@ -791,7 +812,7 @@ ucl_object_tolstring (ucl_object_t *obj,
* @param key key to search
* @return object matched the specified key or NULL if key is not found
*/
-ucl_object_t * ucl_object_find_key (ucl_object_t *obj, const char *key);
+UCL_EXTERN ucl_object_t * ucl_object_find_key (ucl_object_t *obj, const char *key);
/**
* Return object identified by a fixed size key in the specified object
@@ -800,7 +821,7 @@ ucl_object_t * ucl_object_find_key (ucl_
* @param klen length of a key
* @return object matched the specified key or NULL if key is not found
*/
-ucl_object_t *ucl_object_find_keyl (ucl_object_t *obj, const char *key, size_t klen);
+UCL_EXTERN ucl_object_t *ucl_object_find_keyl (ucl_object_t *obj, const char *key, size_t klen);
/**
* Returns a key of an object as a NULL terminated string
@@ -830,7 +851,7 @@ ucl_object_keyl (ucl_object_t *obj, size
* Free ucl object
* @param obj ucl object to free
*/
-void ucl_object_free (ucl_object_t *obj);
+UCL_EXTERN void ucl_object_free (ucl_object_t *obj);
/**
* Increase reference count for an object
@@ -865,7 +886,7 @@ typedef void* ucl_object_iter_t;
* while ((cur = ucl_iterate_object (obj, &it)) != NULL) ...
* @return the next object or NULL
*/
-ucl_object_t* ucl_iterate_object (ucl_object_t *obj, ucl_object_iter_t *iter, bool expand_values);
+UCL_EXTERN ucl_object_t* ucl_iterate_object (ucl_object_t *obj, ucl_object_iter_t *iter, bool expand_values);
/** @} */
@@ -894,7 +915,7 @@ struct ucl_parser;
* @param pool pool to allocate memory from
* @return new parser object
*/
-struct ucl_parser* ucl_parser_new (int flags);
+UCL_EXTERN struct ucl_parser* ucl_parser_new (int flags);
/**
* Register new handler for a macro
@@ -903,7 +924,7 @@ struct ucl_parser* ucl_parser_new (int f
* @param handler handler (it is called immediately after macro is parsed)
* @param ud opaque user data for a handler
*/
-void ucl_parser_register_macro (struct ucl_parser *parser, const char *macro,
+UCL_EXTERN void ucl_parser_register_macro (struct ucl_parser *parser, const char *macro,
ucl_macro_handler handler, void* ud);
/**
@@ -912,7 +933,7 @@ void ucl_parser_register_macro (struct u
* @param var variable name
* @param value variable value
*/
-void ucl_parser_register_variable (struct ucl_parser *parser, const char *var,
+UCL_EXTERN void ucl_parser_register_variable (struct ucl_parser *parser, const char *var,
const char *value);
/**
@@ -923,7 +944,7 @@ void ucl_parser_register_variable (struc
* @param err if *err is NULL it is set to parser error
* @return true if chunk has been added and false in case of error
*/
-bool ucl_parser_add_chunk (struct ucl_parser *parser, const unsigned char *data, size_t len);
+UCL_EXTERN bool ucl_parser_add_chunk (struct ucl_parser *parser, const unsigned char *data, size_t len);
/**
* Load and add data from a file
@@ -932,7 +953,7 @@ bool ucl_parser_add_chunk (struct ucl_pa
* @param err if *err is NULL it is set to parser error
* @return true if chunk has been added and false in case of error
*/
-bool ucl_parser_add_file (struct ucl_parser *parser, const char *filename);
+UCL_EXTERN bool ucl_parser_add_file (struct ucl_parser *parser, const char *filename);
/**
* Get a top object for a parser
@@ -940,18 +961,18 @@ bool ucl_parser_add_file (struct ucl_par
* @param err if *err is NULL it is set to parser error
* @return top parser object or NULL
*/
-ucl_object_t* ucl_parser_get_object (struct ucl_parser *parser);
+UCL_EXTERN ucl_object_t* ucl_parser_get_object (struct ucl_parser *parser);
/**
* Get the error string if failing
* @param parser parser object
*/
-const char *ucl_parser_get_error(struct ucl_parser *parser);
+UCL_EXTERN const char *ucl_parser_get_error(struct ucl_parser *parser);
/**
* Free ucl parser object
* @param parser parser object
*/
-void ucl_parser_free (struct ucl_parser *parser);
+UCL_EXTERN void ucl_parser_free (struct ucl_parser *parser);
/**
* Add new public key to parser for signatures check
@@ -961,7 +982,7 @@ void ucl_parser_free (struct ucl_parser
* @param err if *err is NULL it is set to parser error
* @return true if a key has been successfully added
*/
-bool ucl_pubkey_add (struct ucl_parser *parser, const unsigned char *key, size_t len);
+UCL_EXTERN bool ucl_pubkey_add (struct ucl_parser *parser, const unsigned char *key, size_t len);
/**
* Set FILENAME and CURDIR variables in parser
@@ -970,7 +991,7 @@ bool ucl_pubkey_add (struct ucl_parser *
* @param need_expand perform realpath() if this variable is true and filename is not NULL
* @return true if variables has been set
*/
-bool ucl_parser_set_filevars (struct ucl_parser *parser, const char *filename,
+UCL_EXTERN bool ucl_parser_set_filevars (struct ucl_parser *parser, const char *filename,
bool need_expand);
/** @} */
@@ -1005,7 +1026,7 @@ struct ucl_emitter_functions {
* #UCL_EMIT_CONFIG then emit config like object
* @return dump of an object (must be freed after using) or NULL in case of error
*/
-unsigned char *ucl_object_emit (ucl_object_t *obj, enum ucl_emitter emit_type);
+UCL_EXTERN unsigned char *ucl_object_emit (ucl_object_t *obj, enum ucl_emitter emit_type);
/**
* Emit object to a string
@@ -1014,7 +1035,7 @@ unsigned char *ucl_object_emit (ucl_obje
* #UCL_EMIT_CONFIG then emit config like object
* @return dump of an object (must be freed after using) or NULL in case of error
*/
-bool ucl_object_emit_full (ucl_object_t *obj, enum ucl_emitter emit_type,
+UCL_EXTERN bool ucl_object_emit_full (ucl_object_t *obj, enum ucl_emitter emit_type,
struct ucl_emitter_functions *emitter);
/** @} */
Modified: projects/sendfile/contrib/libucl/src/ucl_internal.h
==============================================================================
--- projects/sendfile/contrib/libucl/src/ucl_internal.h Wed Mar 19 10:32:57 2014 (r263343)
+++ projects/sendfile/contrib/libucl/src/ucl_internal.h Wed Mar 19 10:42:10 2014 (r263344)
@@ -25,7 +25,9 @@
#define UCL_INTERNAL_H_
#include <sys/types.h>
+#ifndef _WIN32
#include <sys/mman.h>
+#endif
#include <sys/stat.h>
#include <sys/param.h>
Modified: projects/sendfile/contrib/libucl/src/ucl_parser.c
==============================================================================
--- projects/sendfile/contrib/libucl/src/ucl_parser.c Wed Mar 19 10:32:57 2014 (r263343)
+++ projects/sendfile/contrib/libucl/src/ucl_parser.c Wed Mar 19 10:42:10 2014 (r263344)
@@ -1233,6 +1233,28 @@ ucl_parse_multiline_string (struct ucl_p
return len;
}
+static ucl_object_t*
+ucl_get_value_object (struct ucl_parser *parser)
+{
+ ucl_object_t *t, *obj = NULL;
+
+ if (parser->stack->obj->type == UCL_ARRAY) {
+ /* Object must be allocated */
+ obj = ucl_object_new ();
+ t = parser->stack->obj->value.av;
+ DL_APPEND (t, obj);
+ parser->cur_obj = obj;
+ parser->stack->obj->value.av = t;
+ parser->stack->obj->len ++;
+ }
+ else {
+ /* Object has been already allocated */
+ obj = parser->cur_obj;
+ }
+
+ return obj;
+}
+
/**
* Handle value data
* @param parser
@@ -1243,32 +1265,30 @@ static bool
ucl_parse_value (struct ucl_parser *parser, struct ucl_chunk *chunk)
{
const unsigned char *p, *c;
- ucl_object_t *obj = NULL, *t;
+ ucl_object_t *obj = NULL;
unsigned int stripped_spaces;
int str_len;
bool need_unescape = false, ucl_escape = false, var_expand = false;
p = chunk->pos;
- while (p < chunk->end) {
- if (obj == NULL) {
- if (parser->stack->obj->type == UCL_ARRAY) {
- /* Object must be allocated */
- obj = ucl_object_new ();
- t = parser->stack->obj->value.av;
- DL_APPEND (t, obj);
- parser->cur_obj = obj;
- parser->stack->obj->value.av = t;
- parser->stack->obj->len ++;
- }
- else {
- /* Object has been already allocated */
- obj = parser->cur_obj;
- }
+ /* Skip any spaces and comments */
+ if (ucl_test_character (*p, UCL_CHARACTER_WHITESPACE_UNSAFE) ||
+ (chunk->remain >= 2 && ucl_lex_is_comment (p[0], p[1]))) {
+ while (p < chunk->end && ucl_test_character (*p, UCL_CHARACTER_WHITESPACE_UNSAFE)) {
*** DIFF OUTPUT TRUNCATED AT 1000 LINES ***
More information about the svn-src-projects
mailing list