svn commit: r265173 - in user/dchagin/lemul: . bin/date cddl cddl/contrib/opensolaris/cmd/zfs cddl/contrib/opensolaris/cmd/zpool cddl/contrib/opensolaris/lib/libzfs/common cddl/lib cddl/lib/libzpoo...

Dmitry Chagin dchagin at FreeBSD.org
Thu May 1 13:01:47 UTC 2014


Author: dchagin
Date: Thu May  1 13:01:42 2014
New Revision: 265173
URL: http://svnweb.freebsd.org/changeset/base/265173

Log:
  Merge from HEAD

Added:
  user/dchagin/lemul/cddl/lib/tests/
     - copied from r265172, head/cddl/lib/tests/
  user/dchagin/lemul/cddl/sbin/tests/
     - copied from r265172, head/cddl/sbin/tests/
  user/dchagin/lemul/cddl/tests/
     - copied from r265172, head/cddl/tests/
  user/dchagin/lemul/cddl/usr.bin/tests/
     - copied from r265172, head/cddl/usr.bin/tests/
  user/dchagin/lemul/cddl/usr.sbin/tests/
     - copied from r265172, head/cddl/usr.sbin/tests/
  user/dchagin/lemul/contrib/byacc/MANIFEST
     - copied unchanged from r265172, head/contrib/byacc/MANIFEST
  user/dchagin/lemul/contrib/byacc/NOTES-btyacc-Changes
     - copied unchanged from r265172, head/contrib/byacc/NOTES-btyacc-Changes
  user/dchagin/lemul/contrib/byacc/NOTES-btyacc-Disposition
     - copied unchanged from r265172, head/contrib/byacc/NOTES-btyacc-Disposition
  user/dchagin/lemul/contrib/byacc/README.BTYACC
     - copied unchanged from r265172, head/contrib/byacc/README.BTYACC
  user/dchagin/lemul/contrib/byacc/btyaccpar.c
     - copied unchanged from r265172, head/contrib/byacc/btyaccpar.c
  user/dchagin/lemul/contrib/byacc/btyaccpar.skel
     - copied unchanged from r265172, head/contrib/byacc/btyaccpar.skel
  user/dchagin/lemul/contrib/byacc/mstring.c
     - copied unchanged from r265172, head/contrib/byacc/mstring.c
  user/dchagin/lemul/contrib/byacc/skel2c
     - copied unchanged from r265172, head/contrib/byacc/skel2c
  user/dchagin/lemul/contrib/byacc/test/btyacc/
     - copied from r265172, head/contrib/byacc/test/btyacc/
  user/dchagin/lemul/contrib/byacc/test/btyacc_calc1.y
     - copied unchanged from r265172, head/contrib/byacc/test/btyacc_calc1.y
  user/dchagin/lemul/contrib/byacc/test/btyacc_demo.y
     - copied unchanged from r265172, head/contrib/byacc/test/btyacc_demo.y
  user/dchagin/lemul/contrib/byacc/test/code_debug.y
     - copied unchanged from r265172, head/contrib/byacc/test/code_debug.y
  user/dchagin/lemul/contrib/byacc/test/empty.y
     - copied unchanged from r265172, head/contrib/byacc/test/empty.y
  user/dchagin/lemul/contrib/byacc/test/err_inherit1.y
     - copied unchanged from r265172, head/contrib/byacc/test/err_inherit1.y
  user/dchagin/lemul/contrib/byacc/test/err_inherit2.y
     - copied unchanged from r265172, head/contrib/byacc/test/err_inherit2.y
  user/dchagin/lemul/contrib/byacc/test/err_inherit3.y
     - copied unchanged from r265172, head/contrib/byacc/test/err_inherit3.y
  user/dchagin/lemul/contrib/byacc/test/err_inherit4.y
     - copied unchanged from r265172, head/contrib/byacc/test/err_inherit4.y
  user/dchagin/lemul/contrib/byacc/test/err_inherit5.y
     - copied unchanged from r265172, head/contrib/byacc/test/err_inherit5.y
  user/dchagin/lemul/contrib/byacc/test/err_syntax1.y
     - copied unchanged from r265172, head/contrib/byacc/test/err_syntax1.y
  user/dchagin/lemul/contrib/byacc/test/err_syntax10.y
     - copied unchanged from r265172, head/contrib/byacc/test/err_syntax10.y
  user/dchagin/lemul/contrib/byacc/test/err_syntax11.y
     - copied unchanged from r265172, head/contrib/byacc/test/err_syntax11.y
  user/dchagin/lemul/contrib/byacc/test/err_syntax12.y
     - copied unchanged from r265172, head/contrib/byacc/test/err_syntax12.y
  user/dchagin/lemul/contrib/byacc/test/err_syntax13.y
     - copied unchanged from r265172, head/contrib/byacc/test/err_syntax13.y
  user/dchagin/lemul/contrib/byacc/test/err_syntax14.y
     - copied unchanged from r265172, head/contrib/byacc/test/err_syntax14.y
  user/dchagin/lemul/contrib/byacc/test/err_syntax15.y
     - copied unchanged from r265172, head/contrib/byacc/test/err_syntax15.y
  user/dchagin/lemul/contrib/byacc/test/err_syntax16.y
     - copied unchanged from r265172, head/contrib/byacc/test/err_syntax16.y
  user/dchagin/lemul/contrib/byacc/test/err_syntax17.y
     - copied unchanged from r265172, head/contrib/byacc/test/err_syntax17.y
  user/dchagin/lemul/contrib/byacc/test/err_syntax18.y
     - copied unchanged from r265172, head/contrib/byacc/test/err_syntax18.y
  user/dchagin/lemul/contrib/byacc/test/err_syntax19.y
     - copied unchanged from r265172, head/contrib/byacc/test/err_syntax19.y
  user/dchagin/lemul/contrib/byacc/test/err_syntax2.y
     - copied unchanged from r265172, head/contrib/byacc/test/err_syntax2.y
  user/dchagin/lemul/contrib/byacc/test/err_syntax20.y
     - copied unchanged from r265172, head/contrib/byacc/test/err_syntax20.y
  user/dchagin/lemul/contrib/byacc/test/err_syntax21.y
     - copied unchanged from r265172, head/contrib/byacc/test/err_syntax21.y
  user/dchagin/lemul/contrib/byacc/test/err_syntax22.y
     - copied unchanged from r265172, head/contrib/byacc/test/err_syntax22.y
  user/dchagin/lemul/contrib/byacc/test/err_syntax23.y
     - copied unchanged from r265172, head/contrib/byacc/test/err_syntax23.y
  user/dchagin/lemul/contrib/byacc/test/err_syntax24.y
     - copied unchanged from r265172, head/contrib/byacc/test/err_syntax24.y
  user/dchagin/lemul/contrib/byacc/test/err_syntax25.y
     - copied unchanged from r265172, head/contrib/byacc/test/err_syntax25.y
  user/dchagin/lemul/contrib/byacc/test/err_syntax26.y
     - copied unchanged from r265172, head/contrib/byacc/test/err_syntax26.y
  user/dchagin/lemul/contrib/byacc/test/err_syntax27.y
     - copied unchanged from r265172, head/contrib/byacc/test/err_syntax27.y
  user/dchagin/lemul/contrib/byacc/test/err_syntax3.y
     - copied unchanged from r265172, head/contrib/byacc/test/err_syntax3.y
  user/dchagin/lemul/contrib/byacc/test/err_syntax4.y
     - copied unchanged from r265172, head/contrib/byacc/test/err_syntax4.y
  user/dchagin/lemul/contrib/byacc/test/err_syntax5.y
     - copied unchanged from r265172, head/contrib/byacc/test/err_syntax5.y
  user/dchagin/lemul/contrib/byacc/test/err_syntax6.y
     - copied unchanged from r265172, head/contrib/byacc/test/err_syntax6.y
  user/dchagin/lemul/contrib/byacc/test/err_syntax7.y
     - copied unchanged from r265172, head/contrib/byacc/test/err_syntax7.y
  user/dchagin/lemul/contrib/byacc/test/err_syntax7a.y
     - copied unchanged from r265172, head/contrib/byacc/test/err_syntax7a.y
  user/dchagin/lemul/contrib/byacc/test/err_syntax7b.y
     - copied unchanged from r265172, head/contrib/byacc/test/err_syntax7b.y
  user/dchagin/lemul/contrib/byacc/test/err_syntax8.y
     - copied unchanged from r265172, head/contrib/byacc/test/err_syntax8.y
  user/dchagin/lemul/contrib/byacc/test/err_syntax8a.y
     - copied unchanged from r265172, head/contrib/byacc/test/err_syntax8a.y
  user/dchagin/lemul/contrib/byacc/test/err_syntax9.y
     - copied unchanged from r265172, head/contrib/byacc/test/err_syntax9.y
  user/dchagin/lemul/contrib/byacc/test/inherit0.y
     - copied unchanged from r265172, head/contrib/byacc/test/inherit0.y
  user/dchagin/lemul/contrib/byacc/test/inherit1.y
     - copied unchanged from r265172, head/contrib/byacc/test/inherit1.y
  user/dchagin/lemul/contrib/byacc/test/inherit2.y
     - copied unchanged from r265172, head/contrib/byacc/test/inherit2.y
  user/dchagin/lemul/contrib/byacc/test/ok_syntax1.y
     - copied unchanged from r265172, head/contrib/byacc/test/ok_syntax1.y
  user/dchagin/lemul/contrib/byacc/test/varsyntax_calc1.y
     - copied unchanged from r265172, head/contrib/byacc/test/varsyntax_calc1.y
  user/dchagin/lemul/contrib/byacc/test/yacc/
     - copied from r265172, head/contrib/byacc/test/yacc/
  user/dchagin/lemul/contrib/byacc/yaccpar.c
     - copied unchanged from r265172, head/contrib/byacc/yaccpar.c
  user/dchagin/lemul/contrib/byacc/yaccpar.skel
     - copied unchanged from r265172, head/contrib/byacc/yaccpar.skel
  user/dchagin/lemul/contrib/llvm/patches/patch-r264826-llvm-r202188-variadic-fn-debug-info.diff
     - copied unchanged from r265172, head/contrib/llvm/patches/patch-r264826-llvm-r202188-variadic-fn-debug-info.diff
  user/dchagin/lemul/contrib/llvm/patches/patch-r264827-clang-r202185-variadic-fn-debug-info.diff
     - copied unchanged from r265172, head/contrib/llvm/patches/patch-r264827-clang-r202185-variadic-fn-debug-info.diff
  user/dchagin/lemul/etc/tests/
     - copied from r265172, head/etc/tests/
  user/dchagin/lemul/games/tests/
     - copied from r265172, head/games/tests/
  user/dchagin/lemul/gnu/lib/tests/
     - copied from r265172, head/gnu/lib/tests/
  user/dchagin/lemul/gnu/tests/
     - copied from r265172, head/gnu/tests/
  user/dchagin/lemul/gnu/usr.bin/tests/
     - copied from r265172, head/gnu/usr.bin/tests/
  user/dchagin/lemul/lib/libc/arm/gen/fpgetmask_vfp.c
     - copied unchanged from r265172, head/lib/libc/arm/gen/fpgetmask_vfp.c
  user/dchagin/lemul/lib/libc/arm/gen/fpgetround_vfp.c
     - copied unchanged from r265172, head/lib/libc/arm/gen/fpgetround_vfp.c
  user/dchagin/lemul/lib/libc/arm/gen/fpgetsticky_vfp.c
     - copied unchanged from r265172, head/lib/libc/arm/gen/fpgetsticky_vfp.c
  user/dchagin/lemul/lib/libc/arm/gen/fpsetmask_vfp.c
     - copied unchanged from r265172, head/lib/libc/arm/gen/fpsetmask_vfp.c
  user/dchagin/lemul/lib/libc/arm/gen/fpsetround_vfp.c
     - copied unchanged from r265172, head/lib/libc/arm/gen/fpsetround_vfp.c
  user/dchagin/lemul/lib/libc/arm/gen/fpsetsticky_vfp.c
     - copied unchanged from r265172, head/lib/libc/arm/gen/fpsetsticky_vfp.c
  user/dchagin/lemul/release/amd64/make-uefi-memstick.sh
     - copied unchanged from r265172, head/release/amd64/make-uefi-memstick.sh
  user/dchagin/lemul/release/amd64/mkisoimages-uefi.sh
     - copied unchanged from r265172, head/release/amd64/mkisoimages-uefi.sh
  user/dchagin/lemul/secure/lib/tests/
     - copied from r265172, head/secure/lib/tests/
  user/dchagin/lemul/secure/libexec/tests/
     - copied from r265172, head/secure/libexec/tests/
  user/dchagin/lemul/secure/tests/
     - copied from r265172, head/secure/tests/
  user/dchagin/lemul/secure/usr.bin/tests/
     - copied from r265172, head/secure/usr.bin/tests/
  user/dchagin/lemul/secure/usr.sbin/tests/
     - copied from r265172, head/secure/usr.sbin/tests/
  user/dchagin/lemul/share/man/man4/full.4
     - copied unchanged from r265172, head/share/man/man4/full.4
  user/dchagin/lemul/share/man/man4/proto.4
     - copied unchanged from r265172, head/share/man/man4/proto.4
  user/dchagin/lemul/sys/arm/conf/VYBRID
     - copied unchanged from r265172, head/sys/arm/conf/VYBRID
  user/dchagin/lemul/sys/arm/freescale/imx/imx_ccmvar.h
     - copied unchanged from r265172, head/sys/arm/freescale/imx/imx_ccmvar.h
  user/dchagin/lemul/sys/arm/xilinx/zy7_mp.c
     - copied unchanged from r265172, head/sys/arm/xilinx/zy7_mp.c
  user/dchagin/lemul/sys/boot/amd64/boot1.efi/Makefile.fat
     - copied unchanged from r265172, head/sys/boot/amd64/boot1.efi/Makefile.fat
  user/dchagin/lemul/sys/boot/amd64/boot1.efi/fat.tmpl.bz2.uu
     - copied unchanged from r265172, head/sys/boot/amd64/boot1.efi/fat.tmpl.bz2.uu
  user/dchagin/lemul/sys/boot/amd64/boot1.efi/generate-fat.sh
     - copied unchanged from r265172, head/sys/boot/amd64/boot1.efi/generate-fat.sh
  user/dchagin/lemul/sys/boot/fdt/dts/arm/sun4i-a10.dtsi
     - copied unchanged from r265172, head/sys/boot/fdt/dts/arm/sun4i-a10.dtsi
  user/dchagin/lemul/sys/boot/fdt/dts/arm/sun7i-a20.dtsi
     - copied unchanged from r265172, head/sys/boot/fdt/dts/arm/sun7i-a20.dtsi
  user/dchagin/lemul/sys/contrib/dev/urtwn/urtwn-rtl8188eufw.fw.uu
     - copied unchanged from r265172, head/sys/contrib/dev/urtwn/urtwn-rtl8188eufw.fw.uu
  user/dchagin/lemul/sys/dev/proto/
     - copied from r265172, head/sys/dev/proto/
  user/dchagin/lemul/sys/dev/uart/uart_dev_imx.h
     - copied unchanged from r265172, head/sys/dev/uart/uart_dev_imx.h
  user/dchagin/lemul/sys/modules/proto/
     - copied from r265172, head/sys/modules/proto/
  user/dchagin/lemul/sys/modules/usb/urtwnfw/urtwnrtl8188eu/
     - copied from r265172, head/sys/modules/usb/urtwnfw/urtwnrtl8188eu/
  user/dchagin/lemul/tests/sys/netinet/udp_dontroute.c
     - copied unchanged from r265172, head/tests/sys/netinet/udp_dontroute.c
  user/dchagin/lemul/tools/build/options/WITHOUT_VI
     - copied unchanged from r265172, head/tools/build/options/WITHOUT_VI
  user/dchagin/lemul/tools/build/options/WITH_OPENLDAP
     - copied unchanged from r265172, head/tools/build/options/WITH_OPENLDAP
  user/dchagin/lemul/tools/bus_space/
     - copied from r265172, head/tools/bus_space/
  user/dchagin/lemul/tools/regression/lib/libc/stdio/test-fdopen.c
     - copied unchanged from r265172, head/tools/regression/lib/libc/stdio/test-fdopen.c
  user/dchagin/lemul/tools/regression/lib/libc/stdio/test-fdopen.t
     - copied unchanged from r265172, head/tools/regression/lib/libc/stdio/test-fdopen.t
  user/dchagin/lemul/tools/regression/lib/libc/stdio/test-freopen.c
     - copied unchanged from r265172, head/tools/regression/lib/libc/stdio/test-freopen.c
  user/dchagin/lemul/tools/regression/lib/libc/stdio/test-freopen.t
     - copied unchanged from r265172, head/tools/regression/lib/libc/stdio/test-freopen.t
  user/dchagin/lemul/usr.sbin/bhyve/atkbdc.c
     - copied unchanged from r265172, head/usr.sbin/bhyve/atkbdc.c
  user/dchagin/lemul/usr.sbin/bsdconfig/share/geom.subr
     - copied unchanged from r265172, head/usr.sbin/bsdconfig/share/geom.subr
Deleted:
  user/dchagin/lemul/contrib/byacc/skeleton.c
  user/dchagin/lemul/contrib/byacc/test/calc.output
  user/dchagin/lemul/contrib/byacc/test/calc.tab.c
  user/dchagin/lemul/contrib/byacc/test/calc.tab.h
  user/dchagin/lemul/contrib/byacc/test/calc1.output
  user/dchagin/lemul/contrib/byacc/test/calc1.tab.c
  user/dchagin/lemul/contrib/byacc/test/calc1.tab.h
  user/dchagin/lemul/contrib/byacc/test/calc2.output
  user/dchagin/lemul/contrib/byacc/test/calc2.tab.c
  user/dchagin/lemul/contrib/byacc/test/calc2.tab.h
  user/dchagin/lemul/contrib/byacc/test/calc3.output
  user/dchagin/lemul/contrib/byacc/test/calc3.tab.c
  user/dchagin/lemul/contrib/byacc/test/calc3.tab.h
  user/dchagin/lemul/contrib/byacc/test/code_calc.code.c
  user/dchagin/lemul/contrib/byacc/test/code_calc.output
  user/dchagin/lemul/contrib/byacc/test/code_calc.tab.c
  user/dchagin/lemul/contrib/byacc/test/code_calc.tab.h
  user/dchagin/lemul/contrib/byacc/test/code_error.code.c
  user/dchagin/lemul/contrib/byacc/test/code_error.output
  user/dchagin/lemul/contrib/byacc/test/code_error.tab.c
  user/dchagin/lemul/contrib/byacc/test/code_error.tab.h
  user/dchagin/lemul/contrib/byacc/test/error.output
  user/dchagin/lemul/contrib/byacc/test/error.tab.c
  user/dchagin/lemul/contrib/byacc/test/error.tab.h
  user/dchagin/lemul/contrib/byacc/test/ftp.output
  user/dchagin/lemul/contrib/byacc/test/ftp.tab.c
  user/dchagin/lemul/contrib/byacc/test/ftp.tab.h
  user/dchagin/lemul/contrib/byacc/test/ftp.y
  user/dchagin/lemul/contrib/byacc/test/grammar.output
  user/dchagin/lemul/contrib/byacc/test/grammar.tab.c
  user/dchagin/lemul/contrib/byacc/test/grammar.tab.h
  user/dchagin/lemul/contrib/byacc/test/pure_calc.output
  user/dchagin/lemul/contrib/byacc/test/pure_calc.tab.c
  user/dchagin/lemul/contrib/byacc/test/pure_calc.tab.h
  user/dchagin/lemul/contrib/byacc/test/pure_error.output
  user/dchagin/lemul/contrib/byacc/test/pure_error.tab.c
  user/dchagin/lemul/contrib/byacc/test/pure_error.tab.h
  user/dchagin/lemul/contrib/byacc/test/quote_calc-s.output
  user/dchagin/lemul/contrib/byacc/test/quote_calc-s.tab.c
  user/dchagin/lemul/contrib/byacc/test/quote_calc-s.tab.h
  user/dchagin/lemul/contrib/byacc/test/quote_calc.output
  user/dchagin/lemul/contrib/byacc/test/quote_calc.tab.c
  user/dchagin/lemul/contrib/byacc/test/quote_calc.tab.h
  user/dchagin/lemul/contrib/byacc/test/quote_calc2-s.output
  user/dchagin/lemul/contrib/byacc/test/quote_calc2-s.tab.c
  user/dchagin/lemul/contrib/byacc/test/quote_calc2-s.tab.h
  user/dchagin/lemul/contrib/byacc/test/quote_calc2.output
  user/dchagin/lemul/contrib/byacc/test/quote_calc2.tab.c
  user/dchagin/lemul/contrib/byacc/test/quote_calc2.tab.h
  user/dchagin/lemul/contrib/byacc/test/quote_calc3-s.output
  user/dchagin/lemul/contrib/byacc/test/quote_calc3-s.tab.c
  user/dchagin/lemul/contrib/byacc/test/quote_calc3-s.tab.h
  user/dchagin/lemul/contrib/byacc/test/quote_calc3.output
  user/dchagin/lemul/contrib/byacc/test/quote_calc3.tab.c
  user/dchagin/lemul/contrib/byacc/test/quote_calc3.tab.h
  user/dchagin/lemul/contrib/byacc/test/quote_calc4-s.output
  user/dchagin/lemul/contrib/byacc/test/quote_calc4-s.tab.c
  user/dchagin/lemul/contrib/byacc/test/quote_calc4-s.tab.h
  user/dchagin/lemul/contrib/byacc/test/quote_calc4.output
  user/dchagin/lemul/contrib/byacc/test/quote_calc4.tab.c
  user/dchagin/lemul/contrib/byacc/test/quote_calc4.tab.h
  user/dchagin/lemul/lib/libc/arm/gen/fpgetmask.c
  user/dchagin/lemul/lib/libc/arm/gen/fpgetround.c
  user/dchagin/lemul/lib/libc/arm/gen/fpgetsticky.c
  user/dchagin/lemul/lib/libc/arm/gen/fpsetmask.c
  user/dchagin/lemul/lib/libc/arm/gen/fpsetround.c
  user/dchagin/lemul/lib/libc/arm/gen/fpsetsticky.c
  user/dchagin/lemul/sys/arm/conf/VYBRID.common
  user/dchagin/lemul/sys/arm/conf/WANDBOARD.common
  user/dchagin/lemul/sys/dev/uart/uart_dev_imx5xx.h
Modified:
  user/dchagin/lemul/Makefile
  user/dchagin/lemul/Makefile.inc1
  user/dchagin/lemul/bin/date/date.1
  user/dchagin/lemul/bin/date/date.c
  user/dchagin/lemul/cddl/Makefile
  user/dchagin/lemul/cddl/contrib/opensolaris/cmd/zfs/zfs.8
  user/dchagin/lemul/cddl/contrib/opensolaris/cmd/zfs/zfs_main.c
  user/dchagin/lemul/cddl/contrib/opensolaris/cmd/zpool/zpool-features.7
  user/dchagin/lemul/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_dataset.c
  user/dchagin/lemul/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_util.c
  user/dchagin/lemul/cddl/lib/Makefile
  user/dchagin/lemul/cddl/lib/libzpool/Makefile
  user/dchagin/lemul/cddl/sbin/Makefile
  user/dchagin/lemul/cddl/usr.bin/Makefile
  user/dchagin/lemul/cddl/usr.sbin/Makefile
  user/dchagin/lemul/contrib/byacc/CHANGES
  user/dchagin/lemul/contrib/byacc/VERSION
  user/dchagin/lemul/contrib/byacc/aclocal.m4
  user/dchagin/lemul/contrib/byacc/closure.c
  user/dchagin/lemul/contrib/byacc/config_h.in
  user/dchagin/lemul/contrib/byacc/configure
  user/dchagin/lemul/contrib/byacc/configure.in
  user/dchagin/lemul/contrib/byacc/defs.h
  user/dchagin/lemul/contrib/byacc/descrip.mms
  user/dchagin/lemul/contrib/byacc/error.c
  user/dchagin/lemul/contrib/byacc/graph.c
  user/dchagin/lemul/contrib/byacc/lalr.c
  user/dchagin/lemul/contrib/byacc/lr0.c
  user/dchagin/lemul/contrib/byacc/main.c
  user/dchagin/lemul/contrib/byacc/makefile.in
  user/dchagin/lemul/contrib/byacc/mkpar.c
  user/dchagin/lemul/contrib/byacc/output.c
  user/dchagin/lemul/contrib/byacc/package/byacc.spec
  user/dchagin/lemul/contrib/byacc/package/debian/changelog
  user/dchagin/lemul/contrib/byacc/package/mingw-byacc.spec
  user/dchagin/lemul/contrib/byacc/package/pkgsrc/Makefile
  user/dchagin/lemul/contrib/byacc/reader.c
  user/dchagin/lemul/contrib/byacc/symtab.c
  user/dchagin/lemul/contrib/byacc/test/calc2.y
  user/dchagin/lemul/contrib/byacc/test/calc3.y
  user/dchagin/lemul/contrib/byacc/test/run_lint.sh
  user/dchagin/lemul/contrib/byacc/test/run_make.sh
  user/dchagin/lemul/contrib/byacc/test/run_test.sh
  user/dchagin/lemul/contrib/byacc/verbose.c
  user/dchagin/lemul/contrib/byacc/vmsbuild.com
  user/dchagin/lemul/contrib/byacc/yacc.1
  user/dchagin/lemul/contrib/libstdc++/include/bits/stl_multimap.h
  user/dchagin/lemul/contrib/libucl/README.md
  user/dchagin/lemul/contrib/libucl/configure.ac
  user/dchagin/lemul/contrib/libucl/doc/api.md
  user/dchagin/lemul/contrib/libucl/doc/libucl.3
  user/dchagin/lemul/contrib/libucl/include/ucl.h
  user/dchagin/lemul/contrib/libucl/src/Makefile.am
  user/dchagin/lemul/contrib/libucl/src/ucl_emitter.c
  user/dchagin/lemul/contrib/libucl/src/ucl_hash.c
  user/dchagin/lemul/contrib/libucl/src/ucl_hash.h
  user/dchagin/lemul/contrib/libucl/src/ucl_internal.h
  user/dchagin/lemul/contrib/libucl/src/ucl_parser.c
  user/dchagin/lemul/contrib/libucl/src/ucl_schema.c
  user/dchagin/lemul/contrib/libucl/src/ucl_util.c
  user/dchagin/lemul/contrib/libucl/tests/test_basic.c
  user/dchagin/lemul/contrib/libucl/tests/test_generate.c
  user/dchagin/lemul/contrib/libucl/tests/test_schema.c
  user/dchagin/lemul/contrib/libucl/utils/objdump.c
  user/dchagin/lemul/contrib/llvm/include/llvm/DIBuilder.h
  user/dchagin/lemul/contrib/llvm/lib/CodeGen/AsmPrinter/DwarfCompileUnit.cpp
  user/dchagin/lemul/contrib/llvm/lib/CodeGen/AsmPrinter/DwarfCompileUnit.h
  user/dchagin/lemul/contrib/llvm/lib/CodeGen/AsmPrinter/DwarfDebug.cpp
  user/dchagin/lemul/contrib/llvm/tools/clang/lib/CodeGen/CGDebugInfo.cpp
  user/dchagin/lemul/contrib/ofed/usr.lib/libibcm/Makefile
  user/dchagin/lemul/contrib/ofed/usr.lib/libibcommon/Makefile
  user/dchagin/lemul/contrib/ofed/usr.lib/libibmad/Makefile
  user/dchagin/lemul/contrib/ofed/usr.lib/libibumad/Makefile
  user/dchagin/lemul/contrib/ofed/usr.lib/libibverbs/Makefile
  user/dchagin/lemul/contrib/ofed/usr.lib/libmlx4/Makefile
  user/dchagin/lemul/contrib/ofed/usr.lib/libmthca/Makefile
  user/dchagin/lemul/contrib/ofed/usr.lib/libopensm/Makefile
  user/dchagin/lemul/contrib/ofed/usr.lib/libosmcomp/Makefile
  user/dchagin/lemul/contrib/ofed/usr.lib/libosmvendor/Makefile
  user/dchagin/lemul/contrib/ofed/usr.lib/librdmacm/Makefile
  user/dchagin/lemul/contrib/ofed/usr.lib/libsdp/Makefile
  user/dchagin/lemul/crypto/openssl/ssl/s3_pkt.c
  user/dchagin/lemul/etc/Makefile
  user/dchagin/lemul/etc/defaults/rc.conf
  user/dchagin/lemul/etc/mtree/BSD.tests.dist
  user/dchagin/lemul/games/Makefile
  user/dchagin/lemul/gnu/Makefile
  user/dchagin/lemul/gnu/lib/Makefile
  user/dchagin/lemul/gnu/lib/libgcov/Makefile
  user/dchagin/lemul/gnu/lib/libssp/Makefile
  user/dchagin/lemul/gnu/lib/libssp/libssp_nonshared/Makefile
  user/dchagin/lemul/gnu/usr.bin/Makefile
  user/dchagin/lemul/kerberos5/Makefile.inc
  user/dchagin/lemul/kerberos5/lib/libasn1/Makefile
  user/dchagin/lemul/kerberos5/lib/libgssapi_spnego/Makefile
  user/dchagin/lemul/kerberos5/lib/libhdb/Makefile
  user/dchagin/lemul/kerberos5/lib/libhx509/Makefile
  user/dchagin/lemul/lib/libc/arm/gen/Makefile.inc
  user/dchagin/lemul/lib/libc/locale/utf8.c
  user/dchagin/lemul/lib/libc/stdio/fdopen.c
  user/dchagin/lemul/lib/libc/stdio/freopen.c
  user/dchagin/lemul/lib/libc_nonshared/Makefile
  user/dchagin/lemul/lib/libcapsicum/libcapsicum_dns.c
  user/dchagin/lemul/lib/libcrypt/crypt.c
  user/dchagin/lemul/lib/libiconv_modules/Makefile.inc
  user/dchagin/lemul/lib/libpam/libpam/Makefile
  user/dchagin/lemul/lib/libpam/modules/Makefile.inc
  user/dchagin/lemul/lib/librpcsec_gss/Makefile
  user/dchagin/lemul/lib/libstand/Makefile
  user/dchagin/lemul/lib/libvmmapi/vmmapi.c
  user/dchagin/lemul/lib/libvmmapi/vmmapi.h
  user/dchagin/lemul/lib/ncurses/ncurses/Makefile
  user/dchagin/lemul/release/Makefile
  user/dchagin/lemul/release/amd64/make-memstick.sh
  user/dchagin/lemul/release/arm/BEAGLEBONE.conf
  user/dchagin/lemul/release/arm/PANDABOARD.conf
  user/dchagin/lemul/release/arm/RPI-B.conf
  user/dchagin/lemul/release/arm/WANDBOARD-QUAD.conf
  user/dchagin/lemul/release/arm/ZEDBOARD.conf
  user/dchagin/lemul/release/arm/release.sh
  user/dchagin/lemul/release/doc/en_US.ISO8859-1/relnotes/article.xml
  user/dchagin/lemul/release/i386/make-memstick.sh
  user/dchagin/lemul/release/powerpc/make-memstick.sh
  user/dchagin/lemul/sbin/camcontrol/camcontrol.c
  user/dchagin/lemul/sbin/newfs_msdos/newfs_msdos.c
  user/dchagin/lemul/secure/Makefile
  user/dchagin/lemul/secure/lib/Makefile
  user/dchagin/lemul/secure/libexec/Makefile
  user/dchagin/lemul/secure/usr.bin/Makefile
  user/dchagin/lemul/secure/usr.sbin/Makefile
  user/dchagin/lemul/secure/usr.sbin/sshd/Makefile
  user/dchagin/lemul/share/examples/bhyve/vmrun.sh
  user/dchagin/lemul/share/man/man4/Makefile
  user/dchagin/lemul/share/man/man4/null.4
  user/dchagin/lemul/share/man/man4/urndis.4
  user/dchagin/lemul/share/man/man4/urtwn.4
  user/dchagin/lemul/share/man/man4/urtwnfw.4
  user/dchagin/lemul/share/man/man4/vmx.4
  user/dchagin/lemul/share/man/man4/zero.4
  user/dchagin/lemul/share/man/man9/Makefile
  user/dchagin/lemul/share/man/man9/mbuf.9
  user/dchagin/lemul/share/misc/bsd-family-tree
  user/dchagin/lemul/share/mk/bsd.crunchgen.mk
  user/dchagin/lemul/share/mk/bsd.incs.mk
  user/dchagin/lemul/share/mk/bsd.init.mk
  user/dchagin/lemul/share/mk/bsd.libnames.mk
  user/dchagin/lemul/share/mk/bsd.opts.mk
  user/dchagin/lemul/share/mk/bsd.subdir.mk
  user/dchagin/lemul/share/mk/bsd.sys.mk
  user/dchagin/lemul/sys/amd64/amd64/machdep.c
  user/dchagin/lemul/sys/amd64/amd64/mp_machdep.c
  user/dchagin/lemul/sys/amd64/amd64/vm_machdep.c
  user/dchagin/lemul/sys/amd64/amd64/xen-locore.S
  user/dchagin/lemul/sys/amd64/conf/VT
  user/dchagin/lemul/sys/amd64/include/vmm.h   (contents, props changed)
  user/dchagin/lemul/sys/amd64/include/vmm_dev.h   (contents, props changed)
  user/dchagin/lemul/sys/amd64/vmm/intel/vmx.c
  user/dchagin/lemul/sys/amd64/vmm/io/vlapic.c
  user/dchagin/lemul/sys/amd64/vmm/vmm.c
  user/dchagin/lemul/sys/amd64/vmm/vmm_dev.c
  user/dchagin/lemul/sys/amd64/vmm/vmm_ioport.c
  user/dchagin/lemul/sys/arm/arm/cpufunc.c
  user/dchagin/lemul/sys/arm/arm/cpufunc_asm_armv7.S
  user/dchagin/lemul/sys/arm/arm/dump_machdep.c
  user/dchagin/lemul/sys/arm/arm/elf_machdep.c
  user/dchagin/lemul/sys/arm/arm/minidump_machdep.c
  user/dchagin/lemul/sys/arm/arm/mp_machdep.c
  user/dchagin/lemul/sys/arm/arm/pl310.c
  user/dchagin/lemul/sys/arm/arm/pmap-v6.c
  user/dchagin/lemul/sys/arm/conf/ARNDALE
  user/dchagin/lemul/sys/arm/conf/BWCT
  user/dchagin/lemul/sys/arm/conf/COLIBRI-VF50
  user/dchagin/lemul/sys/arm/conf/COSMIC
  user/dchagin/lemul/sys/arm/conf/EB9200
  user/dchagin/lemul/sys/arm/conf/ETHERNUT5
  user/dchagin/lemul/sys/arm/conf/HL200
  user/dchagin/lemul/sys/arm/conf/HL201
  user/dchagin/lemul/sys/arm/conf/KB920X
  user/dchagin/lemul/sys/arm/conf/NSLU
  user/dchagin/lemul/sys/arm/conf/QILA9G20
  user/dchagin/lemul/sys/arm/conf/QUARTZ
  user/dchagin/lemul/sys/arm/conf/SAM9260EK
  user/dchagin/lemul/sys/arm/conf/SAM9X25EK
  user/dchagin/lemul/sys/arm/conf/SN9G45
  user/dchagin/lemul/sys/arm/conf/WANDBOARD-DUAL
  user/dchagin/lemul/sys/arm/conf/WANDBOARD-QUAD
  user/dchagin/lemul/sys/arm/conf/WANDBOARD-SOLO
  user/dchagin/lemul/sys/arm/conf/ZEDBOARD
  user/dchagin/lemul/sys/arm/freescale/imx/imx51_ccm.c
  user/dchagin/lemul/sys/arm/freescale/imx/imx6_ccm.c
  user/dchagin/lemul/sys/arm/freescale/imx/imx6_pl310.c
  user/dchagin/lemul/sys/arm/freescale/imx/imx6_usbphy.c
  user/dchagin/lemul/sys/arm/freescale/imx/imx_gpt.c
  user/dchagin/lemul/sys/arm/freescale/imx/imx_machdep.h
  user/dchagin/lemul/sys/arm/freescale/imx/imx_nop_usbphy.c
  user/dchagin/lemul/sys/arm/freescale/imx/imx_sdhci.c
  user/dchagin/lemul/sys/arm/include/cpufunc.h
  user/dchagin/lemul/sys/arm/include/kdb.h
  user/dchagin/lemul/sys/arm/include/pl310.h
  user/dchagin/lemul/sys/arm/include/smp.h
  user/dchagin/lemul/sys/arm/ti/omap4/omap4_l2cache.c
  user/dchagin/lemul/sys/arm/xilinx/files.zynq7
  user/dchagin/lemul/sys/arm/xilinx/std.zynq7
  user/dchagin/lemul/sys/arm/xilinx/zy7_machdep.c
  user/dchagin/lemul/sys/arm/xilinx/zy7_reg.h
  user/dchagin/lemul/sys/boot/amd64/Makefile.inc
  user/dchagin/lemul/sys/boot/amd64/boot1.efi/Makefile
  user/dchagin/lemul/sys/boot/fdt/dts/arm/cubieboard.dts
  user/dchagin/lemul/sys/boot/fdt/dts/arm/cubieboard2.dts
  user/dchagin/lemul/sys/boot/fdt/dts/arm/rpi.dts
  user/dchagin/lemul/sys/boot/forth/beastie.4th
  user/dchagin/lemul/sys/boot/forth/beastie.4th.8
  user/dchagin/lemul/sys/boot/forth/loader.conf.5
  user/dchagin/lemul/sys/boot/libstand32/Makefile
  user/dchagin/lemul/sys/boot/userboot/libstand/Makefile
  user/dchagin/lemul/sys/boot/userboot/userboot/conf.c
  user/dchagin/lemul/sys/boot/userboot/userboot/userboot_cons.c
  user/dchagin/lemul/sys/cam/ctl/ctl.c
  user/dchagin/lemul/sys/cam/ctl/ctl_backend_block.c
  user/dchagin/lemul/sys/cam/ctl/ctl_backend_ramdisk.c
  user/dchagin/lemul/sys/cam/ctl/ctl_frontend_iscsi.c
  user/dchagin/lemul/sys/cam/ctl/scsi_ctl.c
  user/dchagin/lemul/sys/cam/scsi/scsi_da.c
  user/dchagin/lemul/sys/cddl/compat/opensolaris/sys/dkio.h
  user/dchagin/lemul/sys/cddl/contrib/opensolaris/common/avl/avl.c
  user/dchagin/lemul/sys/cddl/contrib/opensolaris/common/zfs/zfeature_common.c
  user/dchagin/lemul/sys/cddl/contrib/opensolaris/common/zfs/zfeature_common.h
  user/dchagin/lemul/sys/cddl/contrib/opensolaris/common/zfs/zfs_prop.c
  user/dchagin/lemul/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dmu_objset.c
  user/dchagin/lemul/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dmu_send.c
  user/dchagin/lemul/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_dataset.c
  user/dchagin/lemul/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_destroy.c
  user/dchagin/lemul/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_dir.c
  user/dchagin/lemul/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dmu_send.h
  user/dchagin/lemul/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dsl_dataset.h
  user/dchagin/lemul/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dsl_dir.h
  user/dchagin/lemul/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/spa.h
  user/dchagin/lemul/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zio.h
  user/dchagin/lemul/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zio_impl.h
  user/dchagin/lemul/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/trim_map.c
  user/dchagin/lemul/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev.c
  user/dchagin/lemul/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_geom.c
  user/dchagin/lemul/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_queue.c
  user/dchagin/lemul/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_ioctl.c
  user/dchagin/lemul/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zio.c
  user/dchagin/lemul/sys/cddl/contrib/opensolaris/uts/common/sys/avl.h
  user/dchagin/lemul/sys/cddl/contrib/opensolaris/uts/common/sys/fs/zfs.h
  user/dchagin/lemul/sys/conf/files
  user/dchagin/lemul/sys/contrib/dev/ath/ath_hal/ar9300/ar9300_attach.c
  user/dchagin/lemul/sys/contrib/dev/ath/ath_hal/ar9300/ar9300_freebsd.c
  user/dchagin/lemul/sys/contrib/dev/ath/ath_hal/ar9300/ar9300_power.c
  user/dchagin/lemul/sys/dev/acpica/Osd/OsdSchedule.c
  user/dchagin/lemul/sys/dev/acpica/acpivar.h
  user/dchagin/lemul/sys/dev/ath/ath_hal/ah.c
  user/dchagin/lemul/sys/dev/ath/ath_hal/ah.h
  user/dchagin/lemul/sys/dev/ath/ath_hal/ah_internal.h
  user/dchagin/lemul/sys/dev/ath/ath_hal/ar5210/ar5210.h
  user/dchagin/lemul/sys/dev/ath/ath_hal/ar5210/ar5210_misc.c
  user/dchagin/lemul/sys/dev/ath/ath_hal/ar5210/ar5210_power.c
  user/dchagin/lemul/sys/dev/ath/ath_hal/ar5210/ar5210_reset.c
  user/dchagin/lemul/sys/dev/ath/ath_hal/ar5211/ar5211_power.c
  user/dchagin/lemul/sys/dev/ath/ath_hal/ar5212/ar5212_power.c
  user/dchagin/lemul/sys/dev/ath/ath_hal/ar5416/ar5416_attach.c
  user/dchagin/lemul/sys/dev/ath/ath_hal/ar5416/ar5416_beacon.c
  user/dchagin/lemul/sys/dev/ath/ath_hal/ar5416/ar5416_interrupts.c
  user/dchagin/lemul/sys/dev/ath/ath_hal/ar5416/ar5416_power.c
  user/dchagin/lemul/sys/dev/ath/ath_hal/ar5416/ar5416reg.h
  user/dchagin/lemul/sys/dev/ath/if_ath.c
  user/dchagin/lemul/sys/dev/ath/if_ath_beacon.c
  user/dchagin/lemul/sys/dev/ath/if_ath_beacon.h
  user/dchagin/lemul/sys/dev/ath/if_ath_debug.h
  user/dchagin/lemul/sys/dev/ath/if_ath_keycache.c
  user/dchagin/lemul/sys/dev/ath/if_ath_led.c
  user/dchagin/lemul/sys/dev/ath/if_ath_misc.h
  user/dchagin/lemul/sys/dev/ath/if_ath_rx.c
  user/dchagin/lemul/sys/dev/ath/if_ath_rx_edma.c
  user/dchagin/lemul/sys/dev/ath/if_ath_sysctl.c
  user/dchagin/lemul/sys/dev/ath/if_ath_tx.c
  user/dchagin/lemul/sys/dev/ath/if_athvar.h
  user/dchagin/lemul/sys/dev/drm2/i915/i915_gem.c
  user/dchagin/lemul/sys/dev/gpio/gpiobusvar.h
  user/dchagin/lemul/sys/dev/gpio/ofw_gpiobus.c
  user/dchagin/lemul/sys/dev/null/null.c
  user/dchagin/lemul/sys/dev/ofw/ofw_bus.h
  user/dchagin/lemul/sys/dev/ofw/ofw_bus_if.m
  user/dchagin/lemul/sys/dev/pci/pci.c
  user/dchagin/lemul/sys/dev/pci/pci_if.m
  user/dchagin/lemul/sys/dev/pci/pcib_if.m
  user/dchagin/lemul/sys/dev/random/random_adaptors.c
  user/dchagin/lemul/sys/dev/sfxge/sfxge_port.c
  user/dchagin/lemul/sys/dev/sound/pci/hda/hdaa.c
  user/dchagin/lemul/sys/dev/sound/pci/hda/hdaa_patches.c
  user/dchagin/lemul/sys/dev/sound/pci/hda/hdac.c
  user/dchagin/lemul/sys/dev/sound/pci/hda/hdac.h
  user/dchagin/lemul/sys/dev/sound/pci/hda/hdacc.c
  user/dchagin/lemul/sys/dev/uart/uart_dev_imx.c
  user/dchagin/lemul/sys/dev/usb/controller/ehci_imx.c
  user/dchagin/lemul/sys/dev/usb/controller/xhci.c
  user/dchagin/lemul/sys/dev/usb/controller/xhci.h
  user/dchagin/lemul/sys/dev/usb/controller/xhci_pci.c
  user/dchagin/lemul/sys/dev/usb/controller/xhcireg.h
  user/dchagin/lemul/sys/dev/usb/serial/uftdi.c
  user/dchagin/lemul/sys/dev/usb/serial/uftdi_reg.h
  user/dchagin/lemul/sys/dev/usb/usbdevs
  user/dchagin/lemul/sys/dev/usb/wlan/if_urtwn.c
  user/dchagin/lemul/sys/dev/usb/wlan/if_urtwnreg.h
  user/dchagin/lemul/sys/dev/virtio/random/virtio_random.c
  user/dchagin/lemul/sys/dev/vt/hw/vga/vga.c
  user/dchagin/lemul/sys/dev/vt/vt.h
  user/dchagin/lemul/sys/fs/nfsclient/nfs_clcomsubs.c
  user/dchagin/lemul/sys/fs/nfsclient/nfs_clrpcops.c
  user/dchagin/lemul/sys/fs/nfsclient/nfs_clvnops.c
  user/dchagin/lemul/sys/fs/nfsserver/nfs_nfsdport.c
  user/dchagin/lemul/sys/fs/nfsserver/nfs_nfsdstate.c
  user/dchagin/lemul/sys/geom/geom_disk.c
  user/dchagin/lemul/sys/geom/raid/g_raid.c
  user/dchagin/lemul/sys/geom/raid/md_ddf.c
  user/dchagin/lemul/sys/geom/raid/md_intel.c
  user/dchagin/lemul/sys/geom/raid/md_jmicron.c
  user/dchagin/lemul/sys/geom/raid/md_nvidia.c
  user/dchagin/lemul/sys/geom/raid/md_promise.c
  user/dchagin/lemul/sys/geom/raid/md_sii.c
  user/dchagin/lemul/sys/geom/uncompress/g_uncompress.c
  user/dchagin/lemul/sys/i386/i386/mp_machdep.c
  user/dchagin/lemul/sys/i386/i386/vm_machdep.c
  user/dchagin/lemul/sys/i386/xen/mp_machdep.c
  user/dchagin/lemul/sys/ia64/ia64/mp_machdep.c
  user/dchagin/lemul/sys/kern/kern_cpu.c
  user/dchagin/lemul/sys/kern/sched_4bsd.c
  user/dchagin/lemul/sys/kern/subr_bus.c
  user/dchagin/lemul/sys/kern/subr_prf.c
  user/dchagin/lemul/sys/kern/subr_smp.c
  user/dchagin/lemul/sys/kern/subr_witness.c
  user/dchagin/lemul/sys/mips/beri/beri_machdep.c
  user/dchagin/lemul/sys/mips/beri/beri_simplebus.c
  user/dchagin/lemul/sys/mips/mips/mp_machdep.c
  user/dchagin/lemul/sys/mips/mips/pm_machdep.c
  user/dchagin/lemul/sys/mips/mips/vm_machdep.c
  user/dchagin/lemul/sys/modules/Makefile
  user/dchagin/lemul/sys/modules/usb/urtwnfw/Makefile
  user/dchagin/lemul/sys/net/if.c
  user/dchagin/lemul/sys/net/if_var.h
  user/dchagin/lemul/sys/net/route.c
  user/dchagin/lemul/sys/net/route.h
  user/dchagin/lemul/sys/net/rtsock.c
  user/dchagin/lemul/sys/net80211/ieee80211.c
  user/dchagin/lemul/sys/net80211/ieee80211_ioctl.c
  user/dchagin/lemul/sys/net80211/ieee80211_output.c
  user/dchagin/lemul/sys/net80211/ieee80211_power.c
  user/dchagin/lemul/sys/net80211/ieee80211_power.h
  user/dchagin/lemul/sys/net80211/ieee80211_sta.c
  user/dchagin/lemul/sys/net80211/ieee80211_var.h
  user/dchagin/lemul/sys/netinet/in.c
  user/dchagin/lemul/sys/netinet/in_pcb.c
  user/dchagin/lemul/sys/netinet/in_pcb.h
  user/dchagin/lemul/sys/netinet/ip_options.c
  user/dchagin/lemul/sys/netinet/ip_output.c
  user/dchagin/lemul/sys/netinet/raw_ip.c
  user/dchagin/lemul/sys/netinet/sctp_indata.c
  user/dchagin/lemul/sys/netinet/sctputil.c
  user/dchagin/lemul/sys/netinet/tcp_reass.c
  user/dchagin/lemul/sys/netinet/tcp_subr.c
  user/dchagin/lemul/sys/netinet6/ip6_input.c
  user/dchagin/lemul/sys/netinet6/nd6.c
  user/dchagin/lemul/sys/netinet6/nd6_nbr.c
  user/dchagin/lemul/sys/netpfil/ipfw/ip_fw_nat.c
  user/dchagin/lemul/sys/netpfil/pf/pf_ioctl.c
  user/dchagin/lemul/sys/nfsserver/nfs_serv.c
  user/dchagin/lemul/sys/powerpc/powerpc/mp_machdep.c
  user/dchagin/lemul/sys/sparc64/sparc64/mp_machdep.c
  user/dchagin/lemul/sys/sys/ata.h
  user/dchagin/lemul/sys/sys/select.h
  user/dchagin/lemul/sys/sys/smp.h
  user/dchagin/lemul/sys/tools/fdt/make_dtb.sh
  user/dchagin/lemul/sys/vm/swap_pager.c
  user/dchagin/lemul/sys/vm/vm_fault.c
  user/dchagin/lemul/sys/vm/vm_phys.c
  user/dchagin/lemul/tests/sys/netinet/Makefile
  user/dchagin/lemul/tests/sys/netinet/fibs_test.sh
  user/dchagin/lemul/tools/regression/filemon/Makefile
  user/dchagin/lemul/tools/regression/lib/libc/stdio/Makefile
  user/dchagin/lemul/tools/regression/vfs/trailing_slash.t
  user/dchagin/lemul/tools/tools/ath/arcode/Makefile
  user/dchagin/lemul/tools/tools/ath/ath_ee_9287_print/Makefile
  user/dchagin/lemul/tools/tools/ath/ath_ee_9300_print/Makefile
  user/dchagin/lemul/tools/tools/ath/ath_ee_v14_print/Makefile
  user/dchagin/lemul/tools/tools/ath/ath_ee_v4k_print/Makefile
  user/dchagin/lemul/tools/tools/ath/athalq/Makefile
  user/dchagin/lemul/tools/tools/nanobsd/dhcpd/common
  user/dchagin/lemul/tools/tools/nanobsd/dhcpd/os-base
  user/dchagin/lemul/tools/tools/nanobsd/nanobsd.sh
  user/dchagin/lemul/usr.bin/Makefile
  user/dchagin/lemul/usr.bin/bsdiff/bsdiff/bsdiff.c
  user/dchagin/lemul/usr.bin/bsdiff/bspatch/bspatch.c
  user/dchagin/lemul/usr.bin/grep/grep.c
  user/dchagin/lemul/usr.bin/grep/grep.h
  user/dchagin/lemul/usr.bin/grep/regex/tre-fastmatch.c
  user/dchagin/lemul/usr.bin/hexdump/hexdump.h
  user/dchagin/lemul/usr.bin/hexdump/parse.c
  user/dchagin/lemul/usr.bin/iscsictl/iscsictl.8
  user/dchagin/lemul/usr.bin/mkimg/apm.c
  user/dchagin/lemul/usr.bin/netstat/mroute.c
  user/dchagin/lemul/usr.bin/patch/common.h
  user/dchagin/lemul/usr.bin/patch/pch.h
  user/dchagin/lemul/usr.bin/printf/printf.1
  user/dchagin/lemul/usr.bin/printf/printf.c
  user/dchagin/lemul/usr.bin/sort/bwstring.h
  user/dchagin/lemul/usr.bin/sort/coll.h
  user/dchagin/lemul/usr.bin/sort/file.h
  user/dchagin/lemul/usr.bin/sort/mem.h
  user/dchagin/lemul/usr.bin/sort/radixsort.h
  user/dchagin/lemul/usr.bin/sort/sort.1.in
  user/dchagin/lemul/usr.bin/sort/sort.h
  user/dchagin/lemul/usr.bin/sort/vsort.h
  user/dchagin/lemul/usr.bin/svn/lib/libapr/Makefile
  user/dchagin/lemul/usr.bin/svn/lib/libserf/Makefile
  user/dchagin/lemul/usr.bin/svn/lib/libsqlite3/Makefile
  user/dchagin/lemul/usr.bin/truss/syscall.h
  user/dchagin/lemul/usr.bin/truss/syscalls.c
  user/dchagin/lemul/usr.bin/yacc/Makefile
  user/dchagin/lemul/usr.sbin/bhyve/Makefile
  user/dchagin/lemul/usr.sbin/bhyve/bhyverun.c
  user/dchagin/lemul/usr.sbin/bhyve/block_if.c
  user/dchagin/lemul/usr.sbin/bhyve/inout.c
  user/dchagin/lemul/usr.sbin/bhyve/mevent.c
  user/dchagin/lemul/usr.sbin/bhyve/pci_ahci.c
  user/dchagin/lemul/usr.sbin/bhyve/pci_emul.c
  user/dchagin/lemul/usr.sbin/bhyve/pci_passthru.c
  user/dchagin/lemul/usr.sbin/bhyve/pci_virtio_block.c
  user/dchagin/lemul/usr.sbin/bhyve/pci_virtio_net.c
  user/dchagin/lemul/usr.sbin/bhyve/pci_virtio_rnd.c
  user/dchagin/lemul/usr.sbin/bhyve/uart_emul.c
  user/dchagin/lemul/usr.sbin/bhyve/xmsr.c
  user/dchagin/lemul/usr.sbin/bhyvectl/bhyvectl.c
  user/dchagin/lemul/usr.sbin/bsdconfig/dot/dot
  user/dchagin/lemul/usr.sbin/bsdconfig/examples/browse_packages_ftp.sh
  user/dchagin/lemul/usr.sbin/bsdconfig/examples/browse_packages_http.sh
  user/dchagin/lemul/usr.sbin/bsdconfig/networking/share/device.subr
  user/dchagin/lemul/usr.sbin/bsdconfig/share/Makefile
  user/dchagin/lemul/usr.sbin/bsdconfig/share/common.subr
  user/dchagin/lemul/usr.sbin/bsdconfig/share/device.subr
  user/dchagin/lemul/usr.sbin/bsdconfig/share/media/cdrom.subr
  user/dchagin/lemul/usr.sbin/bsdconfig/share/media/common.subr
  user/dchagin/lemul/usr.sbin/bsdconfig/share/media/directory.subr
  user/dchagin/lemul/usr.sbin/bsdconfig/share/media/dos.subr
  user/dchagin/lemul/usr.sbin/bsdconfig/share/media/floppy.subr
  user/dchagin/lemul/usr.sbin/bsdconfig/share/media/ftp.subr
  user/dchagin/lemul/usr.sbin/bsdconfig/share/media/http.subr
  user/dchagin/lemul/usr.sbin/bsdconfig/share/media/nfs.subr
  user/dchagin/lemul/usr.sbin/bsdconfig/share/media/tcpip.subr
  user/dchagin/lemul/usr.sbin/bsdconfig/share/media/ufs.subr
  user/dchagin/lemul/usr.sbin/bsdconfig/share/media/usb.subr
  user/dchagin/lemul/usr.sbin/bsdconfig/share/packages/index.subr
  user/dchagin/lemul/usr.sbin/bsdconfig/share/packages/packages.subr
  user/dchagin/lemul/usr.sbin/bsdconfig/share/struct.subr
  user/dchagin/lemul/usr.sbin/bsdinstall/partedit/gpart_ops.c
  user/dchagin/lemul/usr.sbin/bsdinstall/partedit/partedit.h
  user/dchagin/lemul/usr.sbin/bsdinstall/partedit/partedit_generic.c
  user/dchagin/lemul/usr.sbin/bsdinstall/partedit/partedit_pc98.c
  user/dchagin/lemul/usr.sbin/bsdinstall/partedit/partedit_powerpc.c
  user/dchagin/lemul/usr.sbin/bsdinstall/partedit/partedit_sparc64.c
  user/dchagin/lemul/usr.sbin/bsdinstall/partedit/partedit_x86.c
  user/dchagin/lemul/usr.sbin/bsdinstall/scripts/zfsboot
  user/dchagin/lemul/usr.sbin/ctld/ctl.conf.5
  user/dchagin/lemul/usr.sbin/ifmcstat/ifmcstat.c
  user/dchagin/lemul/usr.sbin/kldxref/ef.c
  user/dchagin/lemul/usr.sbin/mfiutil/mfi_evt.c
  user/dchagin/lemul/usr.sbin/mfiutil/mfi_show.c
  user/dchagin/lemul/usr.sbin/pkg/config.c
  user/dchagin/lemul/usr.sbin/pkg/pkg.c
  user/dchagin/lemul/usr.sbin/pmcstat/pmcstat.8
  user/dchagin/lemul/usr.sbin/pmcstat/pmcstat.c
  user/dchagin/lemul/usr.sbin/portsnap/portsnap/portsnap.sh
  user/dchagin/lemul/usr.sbin/pw/pw.h
  user/dchagin/lemul/usr.sbin/pw/pw_conf.c
Directory Properties:
  user/dchagin/lemul/   (props changed)
  user/dchagin/lemul/cddl/   (props changed)
  user/dchagin/lemul/cddl/contrib/opensolaris/   (props changed)
  user/dchagin/lemul/cddl/contrib/opensolaris/cmd/zfs/   (props changed)
  user/dchagin/lemul/cddl/contrib/opensolaris/lib/libzfs/   (props changed)
  user/dchagin/lemul/contrib/byacc/   (props changed)
  user/dchagin/lemul/contrib/libstdc++/   (props changed)
  user/dchagin/lemul/contrib/libucl/   (props changed)
  user/dchagin/lemul/contrib/llvm/   (props changed)
  user/dchagin/lemul/contrib/llvm/tools/clang/   (props changed)
  user/dchagin/lemul/crypto/openssl/   (props changed)
  user/dchagin/lemul/etc/   (props changed)
  user/dchagin/lemul/gnu/lib/   (props changed)
  user/dchagin/lemul/lib/libc/   (props changed)
  user/dchagin/lemul/lib/libvmmapi/   (props changed)
  user/dchagin/lemul/sbin/   (props changed)
  user/dchagin/lemul/share/man/man4/   (props changed)
  user/dchagin/lemul/sys/   (props changed)
  user/dchagin/lemul/sys/amd64/conf/   (props changed)
  user/dchagin/lemul/sys/amd64/vmm/   (props changed)
  user/dchagin/lemul/sys/arm/conf/   (props changed)
  user/dchagin/lemul/sys/boot/   (props changed)
  user/dchagin/lemul/sys/cddl/contrib/opensolaris/   (props changed)
  user/dchagin/lemul/sys/conf/   (props changed)
  user/dchagin/lemul/sys/i386/conf/   (props changed)
  user/dchagin/lemul/sys/ia64/conf/   (props changed)
  user/dchagin/lemul/sys/mips/conf/   (props changed)
  user/dchagin/lemul/sys/pc98/conf/   (props changed)
  user/dchagin/lemul/sys/powerpc/conf/   (props changed)
  user/dchagin/lemul/sys/sparc64/conf/   (props changed)
  user/dchagin/lemul/usr.sbin/bhyve/   (props changed)
  user/dchagin/lemul/usr.sbin/bhyvectl/   (props changed)

Modified: user/dchagin/lemul/Makefile
==============================================================================
--- user/dchagin/lemul/Makefile	Thu May  1 07:06:06 2014	(r265172)
+++ user/dchagin/lemul/Makefile	Thu May  1 13:01:42 2014	(r265173)
@@ -238,8 +238,17 @@ tinderbox toolchains kernel-toolchains: 
 ${TGTS}:
 	${_+_}@cd ${.CURDIR}; ${_MAKE} ${.TARGET}
 
-# Set a reasonable default
-.MAIN:	all
+# The historic default "all" target creates files which may cause stale
+# or (in the cross build case) unlinkable results. Fail with an error
+# when no target is given. The users can explicitly specify "all"
+# if they want the historic behavior.
+.MAIN:	_guard
+
+_guard:
+	@echo
+	@echo "Explicit target required (use \"all\" for historic behavior)"
+	@echo
+	@false
 
 STARTTIME!= LC_ALL=C date
 CHECK_TIME!= find ${.CURDIR}/sys/sys/param.h -mtime -0s ; echo
@@ -330,7 +339,8 @@ MMAKEENV=	MAKEOBJDIRPREFIX=${MYMAKE:H} \
 		INSTALL="sh ${.CURDIR}/tools/install.sh"
 MMAKE=		${MMAKEENV} ${MAKE} \
 		-D_UPGRADING -DNO_MAN -DNO_SHARED \
-		-DNO_CPU_CFLAGS -DNO_WERROR DESTDIR= PROGNAME=${MYMAKE:T}
+		-DNO_CPU_CFLAGS -DNO_WERROR \
+		DESTDIR= MK_TESTS=no PROGNAME=${MYMAKE:T}
 
 make bmake: .PHONY
 	@echo
@@ -448,9 +458,15 @@ universe_kernels: universe_kernconfs
 .if !defined(TARGET)
 TARGET!=	uname -m
 .endif
+.if defined(MAKE_ALL_KERNELS)
+_THINNER=cat
+.else
+_THINNER=xargs grep -L "^.NO_UNIVERSE"
+.endif
 KERNCONFS!=	cd ${KERNSRCDIR}/${TARGET}/conf && \
 		find [A-Z0-9]*[A-Z0-9] -type f -maxdepth 0 \
-		! -name DEFAULTS ! -name NOTES
+		! -name DEFAULTS ! -name NOTES | \
+		${_THINNER}
 universe_kernconfs:
 .for kernel in ${KERNCONFS}
 TARGET_ARCH_${kernel}!=	cd ${KERNSRCDIR}/${TARGET}/conf && \

Modified: user/dchagin/lemul/Makefile.inc1
==============================================================================
--- user/dchagin/lemul/Makefile.inc1	Thu May  1 07:06:06 2014	(r265172)
+++ user/dchagin/lemul/Makefile.inc1	Thu May  1 13:01:42 2014	(r265173)
@@ -15,7 +15,7 @@
 #	-DNO_PORTSUPDATE do not update ports in ${MAKE} update
 #	-DNO_ROOT install without using root privilege
 #	-DNO_DOCUPDATE do not update doc in ${MAKE} update
-#	-DNO_CTF do not run the DTrace CTF conversion tools on built objects
+#	-DWITHOUT_CTF do not run the DTrace CTF conversion tools on built objects
 #	LOCAL_DIRS="list of dirs" to add additional dirs to the SUBDIR list
 #	LOCAL_LIB_DIRS="list of dirs" to add additional dirs to libraries target
 #	LOCAL_MTREE="list of mtree files" to process to allow local directories
@@ -247,8 +247,8 @@ BMAKE=		MAKEOBJDIRPREFIX=${WORLDTMP} \
 		BOOTSTRAPPING=${OSRELDATE} \
 		SSP_CFLAGS= \
 		MK_HTML=no MK_INFO=no NO_LINT=yes MK_MAN=no \
-		-DNO_PIC -DNO_PROFILE -DNO_SHARED \
-		-DNO_CPU_CFLAGS -DNO_WARNS -DNO_CTF -DEARLY_BUILD MK_TESTS=no
+		-DNO_PIC MK_PROFILE=no -DNO_SHARED \
+		-DNO_CPU_CFLAGS -DNO_WARNS MK_CTF=no -DEARLY_BUILD MK_TESTS=no
 
 # build-tools stage
 TMAKE=		MAKEOBJDIRPREFIX=${OBJTREE} \
@@ -258,7 +258,7 @@ TMAKE=		MAKEOBJDIRPREFIX=${OBJTREE} \
 		BOOTSTRAPPING=${OSRELDATE} \
 		SSP_CFLAGS= \
 		-DNO_LINT \
-		-DNO_CPU_CFLAGS -DNO_WARNS -DNO_CTF -DEARLY_BUILD MK_TESTS=no
+		-DNO_CPU_CFLAGS -DNO_WARNS MK_CTF=no -DEARLY_BUILD MK_TESTS=no
 
 # cross-tools stage
 XMAKE=		TOOLS_PREFIX=${WORLDTMP} ${BMAKE} \
@@ -276,8 +276,8 @@ KTMAKE=		TOOLS_PREFIX=${WORLDTMP} MAKEOB
 		BOOTSTRAPPING=${OSRELDATE} \
 		SSP_CFLAGS= \
 		MK_HTML=no MK_INFO=no -DNO_LINT MK_MAN=no \
-		-DNO_PIC -DNO_PROFILE -DNO_SHARED \
-		-DNO_CPU_CFLAGS -DNO_WARNS -DNO_CTF -DEARLY_BUILD
+		-DNO_PIC MK_PROFILE=no -DNO_SHARED \
+		-DNO_CPU_CFLAGS -DNO_WARNS MK_CTF=no -DEARLY_BUILD
 
 # world stage
 WMAKEENV=	${CROSSENV} \
@@ -294,7 +294,7 @@ HMAKE+=		PATH=${TMPPATH} METALOG=${METAL
 .endif
 
 .if ${MK_CDDL} == "no"
-WMAKEENV+=	NO_CTF=1
+WMAKEENV+=	MK_CTF=no
 .endif
 
 .if defined(CROSS_TOOLCHAIN_PREFIX)
@@ -400,14 +400,14 @@ LIB32WMAKEFLAGS+= CC="${XCC} ${LIB32FLAG
 		-DCOMPAT_32BIT \
 		-DLIBRARIES_ONLY \
 		-DNO_CPU_CFLAGS \
-		-DNO_CTF \
+		MK_CTF=no \
 		-DNO_LINT \
 		MK_TESTS=no
 
 LIB32WMAKE=	${LIB32WMAKEENV} ${MAKE} ${LIB32WMAKEFLAGS} \
 		MK_MAN=no MK_INFO=no MK_HTML=no
-LIB32IMAKE=	${LIB32WMAKE:NINSTALL=*:NDESTDIR=*:N_LDSCRIPTROOT=*} -DNO_INCS \
-		${IMAKE_INSTALL}
+LIB32IMAKE=	${LIB32WMAKE:NINSTALL=*:NDESTDIR=*:N_LDSCRIPTROOT=*} \
+		MK_TOOLCHAIN=no ${IMAKE_INSTALL}
 .endif
 
 IMAKEENV=	${CROSSENV:N_LDSCRIPTROOT=*}
@@ -557,7 +557,7 @@ _libraries:
 	@echo "--------------------------------------------------------------"
 	${_+_}cd ${.CURDIR}; \
 	    ${WMAKE} -DNO_FSCHG MK_HTML=no MK_INFO=no -DNO_LINT MK_MAN=no \
-	    -DNO_PROFILE MK_TESTS=no libraries
+	    MK_PROFILE=no  MK_TESTS=no libraries
 _depend:
 	@echo
 	@echo "--------------------------------------------------------------"
@@ -609,7 +609,7 @@ build32:
 	    WORLDTMP=${WORLDTMP} \
 	    MAKEFLAGS="-m ${.CURDIR}/tools/build/mk ${.MAKEFLAGS}" \
 	    MAKEOBJDIRPREFIX=${OBJTREE}/lib32 ${MAKE} SSP_CFLAGS= DESTDIR= \
-	    DIRPRFX=${_dir}/ -DNO_LINT -DNO_CPU_CFLAGS -DNO_WARNS -DNO_CTF \
+	    DIRPRFX=${_dir}/ -DNO_LINT -DNO_CPU_CFLAGS -DNO_WARNS MK_CTF=no \
 	    -DEARLY_BUILD build-tools
 .endfor
 	cd ${.CURDIR}; \
@@ -1480,6 +1480,7 @@ _prebuild_libs=	${_kerberos5_lib_libasn1
 		${_secure_lib_libssh} ${_secure_lib_libssl}
 .if ${MK_GNUCXX} != "no" && ${MK_CXX} != "no"
 _prebuild_libs+= gnu/lib/libstdc++ gnu/lib/libsupc++
+gnu/lib/libstdc++__L: lib/msun__L
 .endif
 
 .if defined(WITH_ATF) || ${MK_TESTS} != "no"
@@ -1602,9 +1603,9 @@ ${_lib}__PL: .PHONY .MAKE
 		cd ${.CURDIR}/${_lib} && \
 		${MAKE} MK_TESTS=no DIRPRFX=${_lib}/ obj && \
 		${MAKE} MK_TESTS=no DIRPRFX=${_lib}/ depend && \
-		${MAKE} MK_TESTS=no -DNO_PROFILE -DNO_PIC \
+		${MAKE} MK_TESTS=no MK_PROFILE=no -DNO_PIC \
 		    DIRPRFX=${_lib}/ all && \
-		${MAKE} MK_TESTS=no -DNO_PROFILE -DNO_PIC \
+		${MAKE} MK_TESTS=no MK_PROFILE=no -DNO_PIC \
 		    DIRPRFX=${_lib}/ install
 .endif
 .endfor
@@ -1829,23 +1830,9 @@ DTBOUTPUTPATH= ${.CURDIR}
 # Build 'standalone' Device Tree Blob
 #
 builddtb:
-	@if [ "${FDT_DTS_FILE}" = "" ]; then \
-		echo "ERROR: FDT_DTS_FILE must be specified!"; \
-		exit 1; \
-	fi;	\
-	if [ ! -f ${.CURDIR}/sys/boot/fdt/dts/${MACHINE}/${FDT_DTS_FILE} ]; then \
-		echo "ERROR: Specified DTS file (${FDT_DTS_FILE}) does not \
-			exist!"; \
-		exit 1;	\
-	fi;	\
-	if [ "${DTBOUTPUTPATH}" = "${.CURDIR}" ]; then	\
-		echo "WARNING: DTB will be placed in the current working \
-			directory"; \
-	fi
-	@PATH=${TMPPATH} \
+	@PATH=${TMPPATH} MACHINE=${TARGET} \
 	${.CURDIR}/sys/tools/fdt/make_dtb.sh ${.CURDIR}/sys \
-	    ${FDT_DTS_FILE} \
-	    ${DTBOUTPUTPATH}/`basename ${FDT_DTS_FILE} .dts`
+	    "${FDT_DTS_FILE}" ${DTBOUTPUTPATH}
 
 ###############
 
@@ -1858,7 +1845,7 @@ XDEV_CPUTYPE?=${TARGET_CPUTYPE}
 .endif
 
 NOFUN=-DNO_FSCHG MK_HTML=no MK_INFO=no -DNO_LINT \
-	MK_MAN=no MK_NLS=no -DNO_PROFILE \
+	MK_MAN=no MK_NLS=no MK_PROFILE=no \
 	MK_KERBEROS=no MK_RESCUE=no MK_TESTS=no -DNO_WARNS \
 	TARGET=${XDEV} TARGET_ARCH=${XDEV_ARCH} \
 	CPUTYPE=${XDEV_CPUTYPE}

Modified: user/dchagin/lemul/bin/date/date.1
==============================================================================
--- user/dchagin/lemul/bin/date/date.1	Thu May  1 07:06:06 2014	(r265172)
+++ user/dchagin/lemul/bin/date/date.1	Thu May  1 13:01:42 2014	(r265173)
@@ -32,7 +32,7 @@
 .\"     @(#)date.1	8.3 (Berkeley) 4/28/95
 .\" $FreeBSD$
 .\"
-.Dd June 3, 2010
+.Dd April 26, 2014
 .Dt DATE 1
 .Os
 .Sh NAME
@@ -40,7 +40,7 @@
 .Nd display or set date and time
 .Sh SYNOPSIS
 .Nm
-.Op Fl ju
+.Op Fl jRu
 .Op Fl r Ar seconds
 .Oo
 .Fl v
@@ -58,7 +58,7 @@
 .Ar MM Op Ar .ss
 .Sm on
 .Nm
-.Op Fl jnu
+.Op Fl jnRu
 .Fl f Ar input_fmt new_date
 .Op Cm + Ns Ar output_fmt
 .Nm
@@ -130,6 +130,16 @@ The
 .Fl n
 option suppresses this behavior and causes the time to be set only on the
 current machine.
+.It Fl R
+Use RFC 2822 date and time output format. This is equivalent to use
+.Dq Li %a, %d %b %Y \&%T %z
+as
+.Ar output_fmt
+while
+.Ev LC_TIME
+is set to the
+.Dq C
+locale .
 .It Fl r Ar seconds
 Print the date and time represented by
 .Ar seconds ,

Modified: user/dchagin/lemul/bin/date/date.c
==============================================================================
--- user/dchagin/lemul/bin/date/date.c	Thu May  1 07:06:06 2014	(r265172)
+++ user/dchagin/lemul/bin/date/date.c	Thu May  1 13:01:42 2014	(r265173)
@@ -69,12 +69,14 @@ static void setthetime(const char *, con
 static void badformat(void);
 static void usage(void);
 
+static const char *rfc2822_format = "%a, %d %b %Y %T %z";
+
 int
 main(int argc, char *argv[])
 {
 	struct timezone tz;
 	int ch, rflag;
-	int jflag, nflag;
+	int jflag, nflag, Rflag;
 	const char *format;
 	char buf[1024];
 	char *endptr, *fmt;
@@ -89,9 +91,9 @@ main(int argc, char *argv[])
 	(void) setlocale(LC_TIME, "");
 	tz.tz_dsttime = tz.tz_minuteswest = 0;
 	rflag = 0;
-	jflag = nflag = 0;
+	jflag = nflag = Rflag = 0;
 	set_timezone = 0;
-	while ((ch = getopt(argc, argv, "d:f:jnr:t:uv:")) != -1)
+	while ((ch = getopt(argc, argv, "d:f:jnRr:t:uv:")) != -1)
 		switch((char)ch) {
 		case 'd':		/* daylight savings time */
 			tz.tz_dsttime = strtol(optarg, &endptr, 10) ? 1 : 0;
@@ -108,6 +110,9 @@ main(int argc, char *argv[])
 		case 'n':		/* don't set network */
 			nflag = 1;
 			break;
+		case 'R':		/* RFC 2822 datetime format */
+			Rflag = 1;
+			break;
 		case 'r':		/* user specified seconds */
 			rflag = 1;
 			tval = strtoq(optarg, &tmp, 0);
@@ -145,6 +150,9 @@ main(int argc, char *argv[])
 
 	format = "%+";
 
+	if (Rflag)
+		format = rfc2822_format;
+
 	/* allow the operands in any order */
 	if (*argv && **argv == '+') {
 		format = *argv + 1;
@@ -169,6 +177,14 @@ main(int argc, char *argv[])
 		usage();
 	}
 	vary_destroy(v);
+
+	if (format == rfc2822_format)
+		/*
+		 * When using RFC 2822 datetime format, don't honor the
+		 * locale.
+		 */
+		setlocale(LC_TIME, "C");
+
 	(void)strftime(buf, sizeof(buf), format, &lt);
 	(void)printf("%s\n", buf);
 	if (fflush(stdout))
@@ -301,7 +317,7 @@ static void
 usage(void)
 {
 	(void)fprintf(stderr, "%s\n%s\n",
-	    "usage: date [-jnu] [-d dst] [-r seconds] [-t west] "
+	    "usage: date [-jnRu] [-d dst] [-r seconds] [-t west] "
 	    "[-v[+|-]val[ymwdHMS]] ... ",
 	    "            "
 	    "[-f fmt date | [[[[[cc]yy]mm]dd]HH]MM[.ss]] [+format]");

Modified: user/dchagin/lemul/cddl/Makefile
==============================================================================
--- user/dchagin/lemul/cddl/Makefile	Thu May  1 07:06:06 2014	(r265172)
+++ user/dchagin/lemul/cddl/Makefile	Thu May  1 13:01:42 2014	(r265173)
@@ -1,5 +1,11 @@
 # $FreeBSD$
 
+.include <bsd.own.mk>
+
 SUBDIR=	lib sbin usr.bin usr.sbin
 
+.if ${MK_TESTS} != "no"
+SUBDIR+=tests
+.endif
+
 .include <bsd.subdir.mk>

Modified: user/dchagin/lemul/cddl/contrib/opensolaris/cmd/zfs/zfs.8
==============================================================================
--- user/dchagin/lemul/cddl/contrib/opensolaris/cmd/zfs/zfs.8	Thu May  1 07:06:06 2014	(r265172)
+++ user/dchagin/lemul/cddl/contrib/opensolaris/cmd/zfs/zfs.8	Thu May  1 13:01:42 2014	(r265173)
@@ -24,13 +24,13 @@
 .\" Copyright (c) 2012, Bryan Drewery <bdrewery at FreeBSD.org>
 .\" Copyright (c) 2013 by Saso Kiselkov. All rights reserved.
 .\" Copyright (c) 2013 Nexenta Systems, Inc. All Rights Reserved.
-.\" Copyright (c) 2013, Joyent, Inc. All rights reserved.
+.\" Copyright (c) 2014, Joyent, Inc. All rights reserved.
 .\" Copyright (c) 2013, Steven Hartland <smh at FreeBSD.org>
 .\" Copyright (c) 2014, Xin LI <delphij at FreeBSD.org>
 .\"
 .\" $FreeBSD$
 .\"
-.Dd April 5, 2014
+.Dd April 23, 2014
 .Dt ZFS 8
 .Os
 .Sh NAME
@@ -542,6 +542,13 @@ if the snapshot has been marked for defe
 .Qq Nm Cm destroy -d
 command. Otherwise, the property is
 .Cm off .
+.It Sy filesystem_count
+The total number of filesystems and volumes that exist under this location in the
+dataset tree.
+This value is only available when a
+.Sy filesystem_limit
+has
+been set somewhere in the tree under which the dataset resides.
 .It Sy logicalreferenced
 The amount of space that is
 .Qq logically
@@ -600,6 +607,12 @@ The compression ratio achieved for the
 space of this dataset, expressed as a multiplier.  See also the
 .Sy compressratio
 property.
+.It Sy snapshot_count
+The total number of snapshots that exist under this location in the dataset tree.
+This value is only available when a
+.Sy snapshot_limit
+has been set somewhere
+in the tree under which the dataset resides.
 .It Sy type
 The type of dataset:
 .Sy filesystem , volume , No or Sy snapshot .
@@ -1020,6 +1033,23 @@ The
 .Sy mlslabel
 property is currently not supported on
 .Fx .
+.It Sy filesystem_limit Ns = Ns Ar count | Cm none
+Limits the number of filesystems and volumes that can exist under this point in
+the dataset tree.
+The limit is not enforced if the user is allowed to change
+the limit.
+Setting a
+.Sy filesystem_limit
+on a descendent of a filesystem that
+already has a
+.Sy filesystem_limit
+does not override the ancestor's
+.Sy filesystem_limit ,
+but rather imposes an additional limit.
+This feature must be enabled to be used
+.Po see
+.Xr zpool-features 7
+.Pc .
 .It Sy mountpoint Ns = Ns Ar path | Cm none | legacy
 Controls the mount point used for this file system. See the
 .Qq Sx Mount Points
@@ -1061,6 +1091,27 @@ the ancestor's quota, but rather imposes
 Quotas cannot be set on volumes, as the
 .Sy volsize
 property acts as an implicit quota.
+.It Sy snapshot_limit Ns = Ns Ar count | Cm none
+Limits the number of snapshots that can be created on a dataset and its
+descendents.
+Setting a
+.Sy snapshot_limit
+on a descendent of a dataset that already
+has a
+.Sy snapshot_limit
+does not override the ancestor's
+.Sy snapshot_limit ,
+but
+rather imposes an additional limit.
+The limit is not enforced if the user is
+allowed to change the limit.
+For example, this means that recursive snapshots
+taken from the global zone are counted against each delegated dataset within
+a jail.
+This feature must be enabled to be used
+.Po see
+.Xr zpool-features 7
+.Pc .
 .It Sy userquota@ Ns Ar user Ns = Ns Ar size | Cm none
 Limits the amount of space consumed by the specified user.
 Similar to the
@@ -2738,6 +2789,7 @@ protocol
 .It dedup Ta property
 .It devices Ta property
 .It exec Ta property
+.It filesystem_limit Ta property
 .It logbias Ta property
 .It jailed Ta property
 .It mlslabel Ta property
@@ -2756,6 +2808,7 @@ protocol
 .It sharenfs Ta property
 .It sharesmb Ta property
 .It snapdir Ta property
+.It snapshot_limit Ta property
 .It sync Ta property
 .It utf8only Ta property
 .It version Ta property
@@ -3102,10 +3155,12 @@ pool/home/bob  compression           on 
 pool/home/bob  atime                 on                     default
 pool/home/bob  devices               on                     default
 pool/home/bob  exec                  on                     default
+pool/home/bob  filesystem_limit      none                   default
 pool/home/bob  setuid                on                     default
 pool/home/bob  readonly              off                    default
 pool/home/bob  jailed                off                    default
 pool/home/bob  snapdir               hidden                 default
+pool/home/bob  snapshot_limit        none                   default
 pool/home/bob  aclmode               discard                default
 pool/home/bob  aclinherit            restricted             default
 pool/home/bob  canmount              on                     default

Modified: user/dchagin/lemul/cddl/contrib/opensolaris/cmd/zfs/zfs_main.c
==============================================================================
--- user/dchagin/lemul/cddl/contrib/opensolaris/cmd/zfs/zfs_main.c	Thu May  1 07:06:06 2014	(r265172)
+++ user/dchagin/lemul/cddl/contrib/opensolaris/cmd/zfs/zfs_main.c	Thu May  1 13:01:42 2014	(r265173)
@@ -495,9 +495,8 @@ usage(boolean_t requested)
 }
 
 static int
-parseprop(nvlist_t *props)
+parseprop(nvlist_t *props, char *propname)
 {
-	char *propname = optarg;
 	char *propval, *strval;
 
 	if ((propval = strchr(propname, '=')) == NULL) {
@@ -526,7 +525,7 @@ parse_depth(char *opt, int *flags)
 	depth = (int)strtol(opt, &tmp, 0);
 	if (*tmp) {
 		(void) fprintf(stderr,
-		    gettext("%s is not an integer\n"), optarg);
+		    gettext("%s is not an integer\n"), opt);
 		usage(B_FALSE);
 	}
 	if (depth < 0) {
@@ -617,7 +616,7 @@ zfs_do_clone(int argc, char **argv)
 	while ((c = getopt(argc, argv, "o:p")) != -1) {
 		switch (c) {
 		case 'o':
-			if (parseprop(props))
+			if (parseprop(props, optarg))
 				return (1);
 			break;
 		case 'p':
@@ -767,7 +766,7 @@ zfs_do_create(int argc, char **argv)
 				nomem();
 			break;
 		case 'o':
-			if (parseprop(props))
+			if (parseprop(props, optarg))
 				goto error;
 			break;
 		case 's':
@@ -3636,7 +3635,7 @@ zfs_do_snapshot(int argc, char **argv)
 	while ((c = getopt(argc, argv, "ro:")) != -1) {
 		switch (c) {
 		case 'o':
-			if (parseprop(props))
+			if (parseprop(props, optarg))
 				return (1);
 			break;
 		case 'r':

Modified: user/dchagin/lemul/cddl/contrib/opensolaris/cmd/zpool/zpool-features.7
==============================================================================
--- user/dchagin/lemul/cddl/contrib/opensolaris/cmd/zpool/zpool-features.7	Thu May  1 07:06:06 2014	(r265172)
+++ user/dchagin/lemul/cddl/contrib/opensolaris/cmd/zpool/zpool-features.7	Thu May  1 13:01:42 2014	(r265173)
@@ -23,7 +23,7 @@
 .\"
 .\" $FreeBSD$
 .\"
-.Dd January 2, 2014
+.Dd April 23, 2014
 .Dt ZPOOL-FEATURES 7
 .Os
 .Sh NAME
@@ -187,6 +187,23 @@ This feature is
 .Sy active
 while there are any filesystems, volumes, or snapshots which were created
 after enabling this feature.
+.It Sy filesystem_limits
+.Bl -column "READ\-ONLY COMPATIBLE" "com.joyent:filesystem_limits"
+.It GUID Ta com.joyent:filesystem_limits
+.It READ\-ONLY COMPATIBLE Ta yes
+.It DEPENDENCIES Ta extensible_dataset
+.El
+.Pp
+This feature enables filesystem and snapshot limits.
+These limits can be used
+to control how many filesystems and/or snapshots can be created at the point in
+the tree on which the limits are set.
+.Pp
+This feature is
+.Sy active
+once either of the limit properties has been
+set on a dataset.
+Once activated the feature is never deactivated.
 .It Sy lz4_compress
 .Bl -column "READ\-ONLY COMPATIBLE" "org.illumos:lz4_compress"
 .It GUID Ta org.illumos:lz4_compress

Modified: user/dchagin/lemul/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_dataset.c
==============================================================================
--- user/dchagin/lemul/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_dataset.c	Thu May  1 07:06:06 2014	(r265172)
+++ user/dchagin/lemul/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_dataset.c	Thu May  1 13:01:42 2014	(r265173)
@@ -21,6 +21,7 @@
 
 /*
  * Copyright (c) 2005, 2010, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2013, Joyent, Inc. All rights reserved.
  * Copyright (c) 2013 by Delphix. All rights reserved.
  * Copyright (c) 2012 DEY Storage Systems, Inc.  All rights reserved.
  * Copyright (c) 2011-2012 Pawel Jakub Dawidek <pawel at dawidek.net>.
@@ -1910,6 +1911,10 @@ get_numeric_property(zfs_handle_t *zhp, 
 	case ZFS_PROP_REFQUOTA:
 	case ZFS_PROP_RESERVATION:
 	case ZFS_PROP_REFRESERVATION:
+	case ZFS_PROP_FILESYSTEM_LIMIT:
+	case ZFS_PROP_SNAPSHOT_LIMIT:
+	case ZFS_PROP_FILESYSTEM_COUNT:
+	case ZFS_PROP_SNAPSHOT_COUNT:
 		*val = getprop_uint64(zhp, prop, source);
 
 		if (*source == NULL) {
@@ -2315,6 +2320,30 @@ zfs_prop_get(zfs_handle_t *zhp, zfs_prop
 		}
 		break;
 
+	case ZFS_PROP_FILESYSTEM_LIMIT:
+	case ZFS_PROP_SNAPSHOT_LIMIT:
+	case ZFS_PROP_FILESYSTEM_COUNT:
+	case ZFS_PROP_SNAPSHOT_COUNT:
+
+		if (get_numeric_property(zhp, prop, src, &source, &val) != 0)
+			return (-1);
+
+		/*
+		 * If limit is UINT64_MAX, we translate this into 'none' (unless
+		 * literal is set), and indicate that it's the default value.
+		 * Otherwise, we print the number nicely and indicate that it's
+		 * set locally.
+		 */
+		if (literal) {
+			(void) snprintf(propbuf, proplen, "%llu",
+			    (u_longlong_t)val);
+		} else if (val == UINT64_MAX) {
+			(void) strlcpy(propbuf, "none", proplen);
+		} else {
+			zfs_nicenum(val, propbuf, proplen);
+		}
+		break;
+
 	case ZFS_PROP_REFRATIO:
 	case ZFS_PROP_COMPRESSRATIO:
 		if (get_numeric_property(zhp, prop, src, &source, &val) != 0)
@@ -2544,6 +2573,7 @@ out:
 	return (err);
 #else	/* !sun */
 	assert(!"invalid code path");
+	return (EINVAL); // silence compiler warning
 #endif	/* !sun */
 }
 

Modified: user/dchagin/lemul/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_util.c
==============================================================================
--- user/dchagin/lemul/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_util.c	Thu May  1 07:06:06 2014	(r265172)
+++ user/dchagin/lemul/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_util.c	Thu May  1 13:01:42 2014	(r265173)
@@ -21,6 +21,7 @@
 
 /*
  * Copyright (c) 2005, 2010, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2013, Joyent, Inc. All rights reserved.
  * Copyright (c) 2012 by Delphix. All rights reserved.
  */
 
@@ -1268,6 +1269,16 @@ zprop_parse_value(libzfs_handle_t *hdl, 
 			    "use 'none' to disable quota/refquota"));
 			goto error;
 		}
+
+		/*
+		 * Special handling for "*_limit=none". In this case it's not
+		 * 0 but UINT64_MAX.
+		 */
+		if ((type & ZFS_TYPE_DATASET) && isnone &&
+		    (prop == ZFS_PROP_FILESYSTEM_LIMIT ||
+		    prop == ZFS_PROP_SNAPSHOT_LIMIT)) {
+			*ivalp = UINT64_MAX;
+		}
 		break;
 
 	case PROP_TYPE_INDEX:

Modified: user/dchagin/lemul/cddl/lib/Makefile
==============================================================================
--- user/dchagin/lemul/cddl/lib/Makefile	Thu May  1 07:06:06 2014	(r265172)
+++ user/dchagin/lemul/cddl/lib/Makefile	Thu May  1 13:01:42 2014	(r265173)
@@ -11,7 +11,12 @@ SUBDIR=	${_drti} \
 	libuutil \
 	${_libzfs_core} \
 	${_libzfs} \
-	${_libzpool}
+	${_libzpool} \
+	${_tests}
+
+.if ${MK_TESTS} != "no"
+_tests=		tests
+.endif
 
 .if ${MK_ZFS} != "no"
 _libzfs_core=	libzfs_core

Modified: user/dchagin/lemul/cddl/lib/libzpool/Makefile
==============================================================================
--- user/dchagin/lemul/cddl/lib/libzpool/Makefile	Thu May  1 07:06:06 2014	(r265172)
+++ user/dchagin/lemul/cddl/lib/libzpool/Makefile	Thu May  1 13:01:42 2014	(r265173)
@@ -60,7 +60,7 @@ DPADD=		${LIBMD} ${LIBPTHREAD} ${LIBZ}
 LDADD=		-lmd -lpthread -lz
 
 # atomic.S doesn't like profiling.
-NO_PROFILE=
+MK_PROFILE=	no
 
 CSTD=	c99
 

Modified: user/dchagin/lemul/cddl/sbin/Makefile
==============================================================================
--- user/dchagin/lemul/cddl/sbin/Makefile	Thu May  1 07:06:06 2014	(r265172)
+++ user/dchagin/lemul/cddl/sbin/Makefile	Thu May  1 13:01:42 2014	(r265173)
@@ -2,7 +2,11 @@
 
 .include <bsd.own.mk>
 
-SUBDIR=	${_zfs} ${_zpool}
+SUBDIR=	${_tests} ${_zfs} ${_zpool}
+
+.if ${MK_TESTS} != "no"
+_tests=	tests
+.endif
 
 .if ${MK_ZFS} != "no"
 _zfs=	zfs

Modified: user/dchagin/lemul/cddl/usr.bin/Makefile
==============================================================================
--- user/dchagin/lemul/cddl/usr.bin/Makefile	Thu May  1 07:06:06 2014	(r265172)
+++ user/dchagin/lemul/cddl/usr.bin/Makefile	Thu May  1 13:01:42 2014	(r265173)
@@ -7,11 +7,16 @@ SUBDIR= \
 	ctfdump \
 	ctfmerge \
 	sgsmsg \
+	${_tests} \
 	${_zinject} \
 	${_zlook} \
 	${_zstreamdump} \
 	${_ztest}
 
+.if ${MK_TESTS} != "no"
+_tests=	tests
+.endif
+
 .if ${MK_ZFS} != "no"
 _zinject= zinject
 #_zlook= zlook

Modified: user/dchagin/lemul/cddl/usr.sbin/Makefile
==============================================================================
--- user/dchagin/lemul/cddl/usr.sbin/Makefile	Thu May  1 07:06:06 2014	(r265172)
+++ user/dchagin/lemul/cddl/usr.sbin/Makefile	Thu May  1 13:01:42 2014	(r265173)
@@ -5,9 +5,14 @@
 SUBDIR=	${_dtrace} \
 	${_dtruss} \
 	${_lockstat} \
+	${_tests} \
 	${_zdb} \
 	${_zhack}
 
+.if ${MK_TESTS} != "no"
+_tests=	tests
+.endif
+
 .if ${MK_ZFS} != "no"
 .if ${MK_LIBTHR} != "no"
 _zdb=	zdb

Modified: user/dchagin/lemul/contrib/byacc/CHANGES
==============================================================================
--- user/dchagin/lemul/contrib/byacc/CHANGES	Thu May  1 07:06:06 2014	(r265172)
+++ user/dchagin/lemul/contrib/byacc/CHANGES	Thu May  1 13:01:42 2014	(r265173)
@@ -1,9 +1,648 @@
+2014-04-09  Rick.Spates
+
+	* main.c, defs.h: patch to allow DEBUG build with WIN32 system
+
+2014-04-09  Thomas E. Dickey  <tom at invisible-island.net>
+
+	* output.c, reader.c: gcc warnings
+
+	* reader.c: fix const-cast warnings
+
+	* test/btyacc/quote_calc-s.tab.c, test/btyacc/quote_calc.tab.c, test/btyacc/quote_calc3-s.tab.c, test/btyacc/quote_calc4-s.tab.c, test/btyacc/quote_calc4.tab.c, test/btyacc/varsyntax_calc1.tab.c, test/btyacc/grammar.tab.c, test/btyacc/inherit0.tab.c, test/btyacc/inherit1.tab.c, test/btyacc/inherit2.tab.c, test/btyacc/ok_syntax1.tab.c, test/btyacc/pure_calc.tab.c, test/btyacc/pure_error.tab.c, test/btyacc/quote_calc2-s.tab.c, test/btyacc/quote_calc2.tab.c, test/btyacc/quote_calc3.tab.c, test/btyacc/err_syntax18.tab.c, test/btyacc/err_syntax20.tab.c, test/btyacc/code_error.tab.c, test/btyacc/empty.tab.c, test/btyacc/err_inherit3.tab.c, test/btyacc/err_inherit4.tab.c, test/btyacc/err_syntax10.tab.c, test/btyacc/err_syntax11.tab.c, test/btyacc/err_syntax12.tab.c, test/btyacc/error.tab.c, test/btyacc/rename_debug.c, test/btyacc/calc.tab.c, test/btyacc/calc1.tab.c, test/btyacc/calc2.tab.c, test/btyacc/calc3.tab.c, test/btyacc/code_calc.tab.c, output.c:
+	fix a few clang --analyze warnings; one was a case where output_ctable emitted
+	an empty table (which should be an error).
+
+	* reader.c: appease clang --analyze
+
+	* defs.h: mark two functions as no-return.
+
+	* package/debian/changelog: reason for release
+
+	* VERSION, package/byacc.spec, package/debian/changelog, package/mingw-byacc.spec, package/pkgsrc/Makefile:
+	bump
+
+	* makefile.in: use $LINT_OPTS from environment via configure script
+
+	* test/btyacc/ok_syntax1.output, test/btyacc/ok_syntax1.tab.c, test/yacc/ok_syntax1.tab.c, test/ok_syntax1.y, test/yacc/ok_syntax1.output:
+	tweaks to make generated files from ok_syntax1.y compile with check_make rule
+
+	* test/btyacc/rename_debug.c, test/btyacc/rename_debug.error, test/btyacc/rename_debug.h, test/btyacc/rename_debug.i, test/btyacc/rename_debug.output, test/yacc/rename_debug.c:
+	reference output for testing
+
+	* test/run_test.sh:
+	retain the renaming done for code_debug.y so that check_make will work.
+
+	* test/yacc/rename_debug.error, test/yacc/rename_debug.h, test/yacc/rename_debug.i, test/yacc/rename_debug.output:
+	reference output for testing
+
+	* test/btyacc/ok_syntax1.error: RCS_BASE
+
+	* test/yacc/quote_calc4-s.tab.c, test/yacc/varsyntax_calc1.tab.c, test/yacc/code_error.code.c, test/yacc/empty.tab.c, test/yacc/err_syntax10.tab.c, test/yacc/err_syntax11.tab.c, test/yacc/err_syntax12.tab.c, test/yacc/err_syntax18.tab.c, test/yacc/err_syntax20.tab.c, test/yacc/error.tab.c, test/yacc/grammar.tab.c, test/yacc/ok_syntax1.tab.c, test/yacc/pure_calc.tab.c, test/yacc/pure_error.tab.c, test/yacc/quote_calc-s.tab.c, test/yacc/quote_calc.tab.c, test/yacc/quote_calc2-s.tab.c, test/yacc/quote_calc2.tab.c, test/yacc/quote_calc3-s.tab.c, test/yacc/quote_calc3.tab.c, test/yacc/quote_calc4.tab.c, test/yacc/calc.tab.c, test/yacc/calc1.tab.c, test/yacc/calc2.tab.c, test/yacc/calc3.tab.c, test/yacc/code_calc.code.c, yaccpar.c:
+	regen
+
+	* yacc.1:
+	clarify relationship of btyacc features to default configuration.
+
+2014-04-08  Thomas E. Dickey  <tom at invisible-island.net>
+
+	* test/yacc/ok_syntax1.output, test/yacc/ok_syntax1.tab.c, test/yacc/ok_syntax1.tab.h, test/btyacc/ok_syntax1.output, test/btyacc/ok_syntax1.tab.c, test/btyacc/ok_syntax1.tab.h:
+	reference output for testing
+
+	* test/ok_syntax1.y: RCS_BASE
+
+	* test/yacc/ok_syntax1.error: reference output for testing
+
+	* test/yacc/big_b.error, test/yacc/big_b.output, test/yacc/big_l.error, test/yacc/big_l.output, test/btyacc/big_b.error, test/btyacc/big_b.output, test/btyacc/big_l.error, test/btyacc/big_l.output, test/run_test.sh:
+	exercise -L/-B options
+
+	* test/yacc/code_debug.c, test/btyacc/code_debug.c, test/yacc/err_syntax15.tab.c, test/yacc/err_syntax16.tab.c, test/yacc/err_syntax17.tab.c, test/yacc/err_syntax18.tab.c, test/yacc/err_syntax19.tab.c, test/yacc/err_syntax2.tab.c, test/yacc/err_syntax20.tab.c, test/yacc/err_syntax21.tab.c, test/yacc/err_syntax22.tab.c, test/yacc/err_syntax23.tab.c, test/yacc/err_syntax24.tab.c, test/yacc/err_syntax25.tab.c, test/yacc/err_syntax26.tab.c, test/yacc/err_syntax27.tab.c, test/yacc/err_syntax3.tab.c, test/yacc/err_syntax4.tab.c, test/yacc/err_syntax5.tab.c, test/yacc/err_syntax6.tab.c, test/yacc/err_syntax7.tab.c, test/yacc/err_syntax7a.tab.c, test/yacc/err_syntax7b.tab.c, test/yacc/err_syntax8.tab.c, test/yacc/err_syntax8a.tab.c, test/yacc/err_syntax9.tab.c, test/yacc/error.tab.c, test/yacc/grammar.tab.c, test/yacc/pure_calc.tab.c, test/yacc/pure_error.tab.c, test/yacc/quote_calc-s.tab.c, test/yacc/quote_calc.tab.c, test/yacc/quote_calc2-s.tab.c, test/yacc/quote_calc2.tab.c, test/yacc/q
 uote_calc3-s.tab.c, test/yacc/quote_calc3.tab.c, test/yacc/quote_calc4-s.tab.c, test/yacc/quote_calc4.tab.c, test/yacc/varsyntax_calc1.tab.c, test/yacc/calc.tab.c, test/yacc/calc1.tab.c, test/yacc/calc2.tab.c, test/yacc/calc3.tab.c, test/yacc/code_calc.code.c, test/yacc/code_error.code.c, test/yacc/empty.tab.c, test/yacc/err_syntax1.tab.c, test/yacc/err_syntax10.tab.c, test/yacc/err_syntax11.tab.c, test/yacc/err_syntax12.tab.c, test/yacc/err_syntax13.tab.c, test/yacc/err_syntax14.tab.c, test/btyacc/err_syntax13.tab.c, test/btyacc/err_syntax14.tab.c, test/btyacc/err_syntax15.tab.c, test/btyacc/err_syntax16.tab.c, test/btyacc/err_syntax17.tab.c, test/btyacc/err_syntax18.tab.c, test/btyacc/err_syntax19.tab.c, test/btyacc/err_syntax2.tab.c, test/btyacc/err_syntax20.tab.c, test/btyacc/err_syntax21.tab.c, test/btyacc/err_syntax22.tab.c, test/btyacc/err_syntax23.tab.c, test/btyacc/err_syntax24.tab.c, test/btyacc/err_syntax25.tab.c, test/btyacc/err_syntax26.tab.c, test/btyacc/err_syntax27.t
 ab.c, test/btyacc/err_syntax3.tab.c, test/bt!
 yacc/err_syntax4.tab.c, test/btyacc/err_syntax5.tab.c, test/btyacc/err_syntax6.tab.c, test/btyacc/err_syntax7.tab.c, test/btyacc/err_syntax7a.tab.c, test/btyacc/err_syntax7b.tab.c, test/btyacc/err_syntax8.tab.c, test/btyacc/err_syntax8a.tab.c, test/btyacc/err_syntax9.tab.c, test/btyacc/error.tab.c, test/btyacc/grammar.tab.c, test/btyacc/inherit0.tab.c, test/btyacc/inherit1.tab.c, test/btyacc/inherit2.tab.c, test/btyacc/pure_error.tab.c, test/btyacc/btyacc_demo.tab.c, test/btyacc/code_error.code.c, test/btyacc/empty.tab.c, test/btyacc/err_inherit1.tab.c, test/btyacc/err_inherit2.tab.c, test/btyacc/err_inherit3.tab.c, test/btyacc/err_inherit4.tab.c, test/btyacc/err_inherit5.tab.c, test/btyacc/err_syntax1.tab.c, test/btyacc/err_syntax10.tab.c, test/btyacc/err_syntax11.tab.c, test/btyacc/err_syntax12.tab.c, test/btyacc/pure_calc.tab.c, test/btyacc/quote_calc-s.tab.c, test/btyacc/quote_calc.tab.c, test/btyacc/quote_calc2-s.tab.c, test/btyacc/quote_calc2.tab.c, test/btyacc/quote_calc3-s.t
 ab.c, test/btyacc/quote_calc3.tab.c, test/btyacc/quote_calc4-s.tab.c, test/btyacc/quote_calc4.tab.c, test/btyacc/varsyntax_calc1.tab.c, test/btyacc/btyacc_calc1.tab.c, test/btyacc/calc.tab.c, test/btyacc/calc1.tab.c, test/btyacc/calc2.tab.c, test/btyacc/calc3.tab.c, test/btyacc/code_calc.code.c, test/run_test.sh, test/yacc/no_b_opt1.output:
+	use a better renaming of the YYPATCH definition (none of the test-cases rely
+	upon it, but redefinition in the "make check_make" rule is a problem).
+
+	* test/btyacc/err_syntax1.tab.c, test/btyacc/err_syntax13.tab.c, test/btyacc/err_syntax2.tab.c, test/btyacc/err_syntax25.tab.c, test/btyacc/err_syntax26.tab.c, test/btyacc/err_syntax27.tab.c, test/btyacc/err_syntax3.tab.c, test/btyacc/err_syntax4.tab.c, test/btyacc/err_syntax5.tab.c, test/btyacc/err_syntax6.tab.c, test/btyacc/err_syntax7.tab.c, test/btyacc/err_syntax7a.tab.c, test/btyacc/err_syntax7b.tab.c, test/btyacc/err_syntax8.tab.c, test/btyacc/err_syntax8a.tab.c, test/btyacc/err_syntax9.tab.c, test/btyacc/varsyntax_calc1.tab.c:
+	undid temporary reordering in reader() by Tom Shields to align with byacc outputs
+
+	* test/run_test.sh: remove a repeated test-case
+
+	* mstring.c: minor reformatting to make coverage analysis simpler
+
+2014-04-07  Thomas E. Dickey  <tom at invisible-island.net>
+
+	* test/run_test.sh: tidy
+
+	* test/yacc/help.error, test/yacc/help.output, test/yacc/no_b_opt.error, test/yacc/no_b_opt.output, test/yacc/no_b_opt1.error, test/yacc/no_b_opt1.output, test/yacc/no_code_c.error, test/yacc/no_code_c.output, test/yacc/no_defines.error, test/yacc/no_defines.output, test/yacc/no_graph.error, test/yacc/no_graph.output, test/yacc/no_include.error, test/yacc/no_include.output, test/yacc/no_opts.error, test/yacc/no_opts.output, test/yacc/no_output.error, test/yacc/no_output.output, test/yacc/no_output1.error, test/yacc/no_output1.output, test/yacc/no_output2.error, test/yacc/no_output2.output, test/yacc/no_p_opt.error, test/yacc/no_p_opt.output, test/yacc/no_p_opt1.error, test/yacc/no_p_opt1.output, test/yacc/no_verbose.error, test/yacc/no_verbose.output, test/yacc/nostdin.error, test/yacc/nostdin.output, test/yacc/test-no_b_opt1.output:
+	reference output for testing
+
+	* test/run_test.sh:
+	add special checks for flags which depend on writable/existing files
+
+	* test/btyacc/no_b_opt1.output, test/btyacc/no_p_opt1.output, test/btyacc/no_b_opt.error, test/btyacc/no_b_opt.output, test/btyacc/no_b_opt1.error, test/btyacc/no_code_c.output, test/btyacc/no_p_opt.error, test/btyacc/no_p_opt.output, test/btyacc/no_p_opt1.error, test/btyacc/no_output2.output, test/btyacc/no_code_c.error, test/btyacc/no_output2.error, test/btyacc/no_include.error, test/btyacc/no_include.output, test/btyacc/no_defines.output, test/btyacc/no_defines.error, test/btyacc/no_verbose.output, test/btyacc/no_graph.output, test/btyacc/no_graph.error, test/btyacc/no_opts.error, test/btyacc/no_opts.output, test/btyacc/no_verbose.error, test/btyacc/nostdin.error, test/btyacc/nostdin.output, test/btyacc/no_output.error, test/btyacc/no_output.output, test/btyacc/no_output1.error, test/btyacc/no_output1.output:
+	reference output for testing
+
+	* main.c:
+	change CREATE_FILE_NAMES() to use local function rather than inline code,
+	to simplify coverage analysis.
+
+	* test/btyacc/err_syntax27.error, test/btyacc/err_syntax27.output, test/btyacc/err_syntax27.tab.c, test/btyacc/err_syntax27.tab.h, test/btyacc/help.error, test/btyacc/help.output, test/yacc/err_syntax27.error, test/yacc/err_syntax27.output, test/yacc/err_syntax27.tab.c, test/yacc/err_syntax27.tab.h:
+	reference output for testing
+
+	* test/err_syntax27.y: testcase for missing_brace()
+
+	* error.c: ifdef'd non-btyacc function
+
+	* lr0.c: ifdef'd debug-code
+
+	* yaccpar.skel: use YYINT's to replace short's as in btyaccpar.skel
+
+	* test/btyacc/code_debug.c, test/btyacc/err_syntax12.tab.c, test/btyacc/err_syntax14.tab.c, test/btyacc/err_syntax15.tab.c, test/btyacc/err_syntax16.tab.c, test/btyacc/err_syntax17.tab.c, test/btyacc/err_syntax18.tab.c, test/btyacc/err_syntax19.tab.c, test/btyacc/err_syntax20.tab.c, test/btyacc/err_syntax21.tab.c, test/btyacc/err_syntax22.tab.c, test/btyacc/err_syntax23.tab.c, test/btyacc/err_syntax24.tab.c, test/btyacc/error.tab.c, test/btyacc/grammar.tab.c, test/btyacc/inherit0.tab.c, test/btyacc/inherit1.tab.c, test/btyacc/inherit2.tab.c, test/btyacc/pure_calc.tab.c, test/btyacc/pure_error.tab.c, test/btyacc/quote_calc-s.tab.c, test/btyacc/quote_calc.tab.c, test/btyacc/quote_calc2-s.tab.c, test/btyacc/quote_calc2.tab.c, test/btyacc/quote_calc3-s.tab.c, test/btyacc/quote_calc3.tab.c, test/btyacc/quote_calc4-s.tab.c, test/btyacc/quote_calc4.tab.c, test/btyacc/varsyntax_calc1.tab.c, test/btyacc/btyacc_calc1.tab.c, test/btyacc/btyacc_demo.tab.c, test/btyacc/calc.tab.c, test/btyacc/c
 alc1.tab.c, test/btyacc/calc2.tab.c, test/btyacc/calc3.tab.c, test/btyacc/code_calc.code.c, test/btyacc/code_error.code.c, test/btyacc/empty.tab.c, test/btyacc/err_inherit1.tab.c, test/btyacc/err_inherit2.tab.c, test/btyacc/err_inherit3.tab.c, test/btyacc/err_inherit4.tab.c, test/btyacc/err_inherit5.tab.c, test/btyacc/err_syntax10.tab.c, test/btyacc/err_syntax11.tab.c, test/yacc/err_syntax11.tab.c, test/yacc/err_syntax12.tab.c, test/yacc/err_syntax18.tab.c, test/yacc/err_syntax20.tab.c, test/yacc/error.tab.c, test/yacc/grammar.tab.c, test/yacc/pure_calc.tab.c, test/yacc/pure_error.tab.c, test/yacc/quote_calc-s.tab.c, test/yacc/quote_calc.tab.c, test/yacc/quote_calc2-s.tab.c, test/yacc/quote_calc2.tab.c, test/yacc/quote_calc3-s.tab.c, test/yacc/quote_calc3.tab.c, test/yacc/quote_calc4-s.tab.c, test/yacc/quote_calc4.tab.c, test/yacc/varsyntax_calc1.tab.c, test/yacc/calc.tab.c, test/yacc/calc1.tab.c, test/yacc/calc2.tab.c, test/yacc/calc3.tab.c, test/yacc/code_calc.code.c, test/yacc/co
 de_debug.c, test/yacc/code_error.code.c, tes!
 t/yacc/empty.tab.c, test/yacc/err_syntax10.tab.c, output.c, test/yacc/err_syntax1.tab.c, test/yacc/err_syntax13.tab.c, test/yacc/err_syntax14.tab.c, test/yacc/err_syntax15.tab.c, test/yacc/err_syntax16.tab.c, test/yacc/err_syntax17.tab.c, test/yacc/err_syntax19.tab.c, test/yacc/err_syntax2.tab.c, test/yacc/err_syntax21.tab.c, test/yacc/err_syntax22.tab.c, test/yacc/err_syntax23.tab.c, test/yacc/err_syntax24.tab.c, test/yacc/err_syntax25.tab.c, test/yacc/err_syntax26.tab.c, test/yacc/err_syntax3.tab.c, test/yacc/err_syntax4.tab.c, test/yacc/err_syntax5.tab.c, test/yacc/err_syntax6.tab.c, test/yacc/err_syntax7.tab.c, test/yacc/err_syntax7a.tab.c, test/yacc/err_syntax7b.tab.c, test/yacc/err_syntax8.tab.c, test/yacc/err_syntax8a.tab.c, test/yacc/err_syntax9.tab.c, test/run_test.sh:
+	2010/11/26 simplification of output.c using putc_code() and putl_code()
+	omitted an adjustment of the #line value used for code-file.  Fix that.
+	Also, amend 2005/05/04 change to run_test.sh to retain a dummy line for
+	YYPATCH #define's to make test-outputs easier to compare #line's (report
+	by Tom Shields)
+
+2014-04-06  Thomas E. Dickey  <tom at invisible-island.net>
+
+	* reader.c: fix for valgrind
+	(the calloc's are intentional - valgrind reported use of uninitialized memory)
+
+	* lr0.c, output.c: fix for valgrind
+
+	* test/btyacc/code_debug.c, test/btyacc/code_debug.error, test/btyacc/code_debug.h, test/btyacc/code_debug.i, test/btyacc/code_debug.output:
+	RCS_BASE
+
+	* test/yacc/code_debug.c, test/yacc/code_debug.h:
+	exercise the -i option
+
+	* test/yacc/code_debug.i: reference output for testing
+
+	* test/run_test.sh: exercise the -i option
+
+	* test/yacc/code_debug.c: reference output for testing
+
+	* test/run_test.sh: exercise the "-o" option
+
+	* test/yacc/code_debug.error, test/yacc/code_debug.h, test/yacc/code_debug.output:
+	reference output for testing
+
+	* output.c: don't call exit() without giving a chance to cleanup.
+
+	* mstring.c: ifdef'd functions not used in byacc
+
+	* btyaccpar.c: generated from btyaccpar.skel
+
+	* yaccpar.c: generated from yaccpar.skel
+
+	* skel2c:
+	change the generated-by comment to show which version of this script (and
+	which version of the given skeleton file) were used to produce the C-file.
+
+	* configure: regen
+
+	* makefile.in:
+	add rules to generate byacc and btyacc parser skeleton files independently
+
+	* aclocal.m4: CF_PROG_AWK - add to byacc's configure script
+	CF_INTEL_COMPILER
+		cleanup the -no-gcc option which was leftover from testing - prcs does
+		not build with this option.
+	CF_MAKE_DOCS
+		protect $2 from substitution, for luit's "$(manext)"
+	CF_XOPEN_SOURCE
+		for Solaris (tested with gcc/g++ 3.4.3 on Solaris 10 and gcc/g++ 4.5.2
+		on Solaris 11), suppress the followup check for defining _XOPEN_SOURCE
+		because it is not needed, as well as because g++ 4.7.3 (no package,
+		used in Sage for Solaris 10) has some unspecified header breakage which
+		is triggered by the duplicate definition.
+
+	* configure.in:
+	modify so skeleton-source is determined by configure options rather than by
+	having developer rename yaccpar.skel.old to yaccpar.skel
+
+	* descrip.mms: rename skeleton
+
+	* vmsbuild.com:
+	fwiw, renamed the skeleton for consistency with makefile
+
+	* skel2c, skeleton.c: resync skeleton and its generating files
+
+	* yaccpar.skel:
+	renamed yaccpar.skel.old to yaccpar.skel, to allow using makefile suffix rules
+
+	* yaccpar.skel.old: resync skeleton and its generating files
+
+	* test/run_make.sh: improve cleanup after error recovery
+
+	* test/yacc/calc.tab.c, test/yacc/calc1.tab.c, test/yacc/calc2.tab.c, test/yacc/calc3.tab.c, test/yacc/code_calc.code.c, test/yacc/code_error.code.c, test/yacc/empty.tab.c, test/yacc/err_syntax10.tab.c, test/yacc/err_syntax11.tab.c, test/yacc/err_syntax12.tab.c, test/yacc/err_syntax18.tab.c, test/yacc/err_syntax20.tab.c, test/yacc/error.tab.c, test/yacc/grammar.tab.c, test/yacc/pure_calc.tab.c, test/yacc/pure_error.tab.c, test/yacc/quote_calc-s.tab.c, test/yacc/quote_calc.tab.c, test/yacc/quote_calc2-s.tab.c, test/yacc/quote_calc2.tab.c, test/yacc/quote_calc3-s.tab.c, test/yacc/quote_calc3.tab.c, test/yacc/quote_calc4-s.tab.c, test/yacc/quote_calc4.tab.c, test/yacc/varsyntax_calc1.tab.c, output.c, skeleton.c, defs.h:
+	use improvement from Tom Shield's btyacc changes, getting rid of special cases for generating two yyerror calls in skeleton
+
+	* output.c: simplify output_yyerror_decl()
+
+	* test/yacc/pure_error.tab.c, test/yacc/quote_calc-s.tab.c, test/yacc/quote_calc.tab.c, test/yacc/quote_calc2-s.tab.c, test/yacc/quote_calc2.tab.c, test/yacc/quote_calc3-s.tab.c, test/yacc/quote_calc3.tab.c, test/yacc/quote_calc4-s.tab.c, test/yacc/quote_calc4.tab.c, test/yacc/varsyntax_calc1.tab.c, test/yacc/calc.tab.c, test/yacc/calc1.tab.c, test/yacc/calc2.tab.c, test/yacc/calc3.tab.c, test/yacc/code_calc.tab.c, test/yacc/code_error.tab.c, test/yacc/empty.tab.c, test/yacc/err_syntax10.tab.c, test/yacc/err_syntax11.tab.c, test/yacc/err_syntax12.tab.c, test/yacc/err_syntax18.tab.c, test/yacc/err_syntax20.tab.c, test/yacc/error.tab.c, test/yacc/grammar.tab.c, test/yacc/pure_calc.tab.c, output.c:
+	add second "const" to string-table declarations, from Tom Shield's btyacc changes
+
+	* test/btyacc/err_syntax20.tab.c, test/btyacc/error.tab.c, test/btyacc/grammar.tab.c, test/btyacc/inherit0.tab.c, test/btyacc/inherit1.tab.c, test/btyacc/inherit2.tab.c, test/btyacc/pure_calc.tab.c, test/btyacc/pure_error.tab.c, test/btyacc/quote_calc-s.tab.c, test/btyacc/quote_calc.tab.c, test/btyacc/quote_calc2-s.tab.c, test/btyacc/quote_calc2.tab.c, test/btyacc/quote_calc3-s.tab.c, test/btyacc/quote_calc3.tab.c, test/btyacc/quote_calc4-s.tab.c, test/btyacc/quote_calc4.tab.c, test/btyacc/varsyntax_calc1.tab.c, test/btyacc/btyacc_calc1.tab.c, test/btyacc/btyacc_demo.tab.c, test/btyacc/calc.tab.c, test/btyacc/calc1.tab.c, test/btyacc/calc2.tab.c, test/btyacc/calc3.tab.c, test/btyacc/empty.tab.c, test/btyacc/err_inherit3.tab.c, test/btyacc/err_inherit4.tab.c, test/btyacc/err_syntax10.tab.c, test/btyacc/err_syntax11.tab.c, test/btyacc/err_syntax12.tab.c, test/btyacc/err_syntax18.tab.c:
+	discard unnecessary call on write_code_lineno() from Tom Shield's changes
+
+	* test/yacc/error.tab.c, test/yacc/grammar.tab.c, test/yacc/pure_calc.tab.c, test/yacc/pure_error.tab.c, test/yacc/quote_calc-s.tab.c, test/yacc/quote_calc.tab.c, test/yacc/quote_calc2-s.tab.c, test/yacc/quote_calc2.tab.c, test/yacc/quote_calc3-s.tab.c, test/yacc/quote_calc3.tab.c, test/yacc/quote_calc4-s.tab.c, test/yacc/quote_calc4.tab.c, test/yacc/varsyntax_calc1.tab.c, test/yacc/calc.tab.c, test/yacc/calc1.tab.c, test/yacc/calc2.tab.c, test/yacc/calc3.tab.c, test/yacc/code_calc.code.c, test/yacc/code_calc.tab.c, test/yacc/code_error.code.c, test/yacc/code_error.tab.c, test/yacc/empty.tab.c, test/yacc/err_syntax10.tab.c, test/yacc/err_syntax11.tab.c, test/yacc/err_syntax12.tab.c, test/yacc/err_syntax18.tab.c, test/yacc/err_syntax20.tab.c, output.c:
+	use YYINT typedef from Tom Shield's btyacc changes to replace explicit "short"
+
+	* test/yacc/code_calc.code.c, test/yacc/code_error.code.c, output.c:
+	use fix from Tom Shield's btyacc changes: remove redundant extern-declaration for YYPARSE_DECL()
+
+	* test/btyacc/err_syntax18.tab.c, test/btyacc/err_syntax20.tab.c, test/btyacc/error.tab.c, test/btyacc/grammar.tab.c, test/btyacc/inherit0.tab.c, test/btyacc/inherit1.tab.c, test/btyacc/inherit2.tab.c, test/btyacc/pure_calc.tab.c, test/btyacc/pure_error.tab.c, test/btyacc/quote_calc-s.tab.c, test/btyacc/quote_calc.tab.c, test/btyacc/quote_calc2-s.tab.c, test/btyacc/quote_calc2.tab.c, test/btyacc/quote_calc3-s.tab.c, test/btyacc/quote_calc3.tab.c, test/btyacc/quote_calc4-s.tab.c, test/btyacc/quote_calc4.tab.c, test/btyacc/varsyntax_calc1.tab.c, test/btyacc/btyacc_calc1.tab.c, test/btyacc/btyacc_demo.tab.c, test/btyacc/calc.tab.c, test/btyacc/calc1.tab.c, test/btyacc/calc2.tab.c, test/btyacc/calc3.tab.c, test/btyacc/code_calc.code.c, test/btyacc/code_error.code.c, test/btyacc/empty.tab.c, test/btyacc/err_inherit3.tab.c, test/btyacc/err_inherit4.tab.c, test/btyacc/err_syntax10.tab.c, test/btyacc/err_syntax11.tab.c, test/btyacc/err_syntax12.tab.c:
+	discard unnecessary call on write_code_lineno() from Tom Shield's changes
+
+	* output.c, test/yacc/code_calc.code.c, test/yacc/code_error.code.c, test/yacc/code_calc.tab.c, test/yacc/code_error.tab.c:
+	use fix from Tom Shield's btyacc changes: prefix-definitions went to the
+	output (.tab.c) file in a case where they should have gone to the code
+	(.code.c) file.  Remove now-redundant call to output_prefix().
+
+	* main.c: do the same for help-message
+
+	* main.c: use OUTPUT_SUFFIX symbol in an overlooked case
+
+	* test/run_make.sh:
+	modify to avoid use of VPATH, which has no standard implementation
+
+2014-04-05  Thomas E. Dickey  <tom at invisible-island.net>
+
+	* test/btyacc/grammar.tab.c, test/btyacc/inherit0.tab.c, test/btyacc/inherit1.tab.c, test/btyacc/inherit2.tab.c, test/btyacc/pure_calc.tab.c, test/btyacc/pure_error.tab.c, test/btyacc/quote_calc-s.tab.c, test/btyacc/quote_calc.tab.c, test/btyacc/quote_calc2-s.tab.c, test/btyacc/quote_calc2.tab.c, test/btyacc/quote_calc3-s.tab.c, test/btyacc/quote_calc3.tab.c, test/btyacc/quote_calc4-s.tab.c, test/btyacc/quote_calc4.tab.c, test/btyacc/varsyntax_calc1.tab.c, test/btyacc/btyacc_calc1.tab.c, test/btyacc/btyacc_demo.tab.c, test/btyacc/calc.tab.c, test/btyacc/calc1.tab.c, test/btyacc/calc2.tab.c, test/btyacc/calc3.tab.c, test/btyacc/code_calc.code.c, test/btyacc/code_error.code.c, test/btyacc/empty.tab.c, test/btyacc/err_inherit3.tab.c, test/btyacc/err_inherit4.tab.c, test/btyacc/err_syntax10.tab.c, test/btyacc/err_syntax11.tab.c, test/btyacc/err_syntax12.tab.c, test/btyacc/err_syntax18.tab.c, test/btyacc/err_syntax20.tab.c, test/btyacc/error.tab.c:
+	discard a change which merged CountLines() with explicit comparisons against
+	code_file because that adds extra to the #line values
+
+	* test/yacc/pure_calc.tab.c, test/yacc/pure_error.tab.c, test/yacc/quote_calc-s.tab.c, test/yacc/quote_calc.tab.c, test/yacc/quote_calc2-s.tab.c, test/yacc/quote_calc2.tab.c, test/yacc/quote_calc3-s.tab.c, test/yacc/quote_calc3.tab.c, test/yacc/quote_calc4-s.tab.c, test/yacc/quote_calc4.tab.c, test/yacc/calc.tab.c, test/yacc/calc2.tab.c, test/yacc/calc3.tab.c, test/yacc/code_calc.code.c, test/yacc/code_error.code.c, test/yacc/empty.tab.c, test/yacc/err_syntax11.tab.c, test/yacc/err_syntax12.tab.c, test/yacc/err_syntax18.tab.c, test/yacc/error.tab.c, output.c:
+	add Tom Shield's change to allow definition of YYSTYPE_IS_DECLARED symbol to
+	override fallback typedef for YYSTYPE when that symbol is undefined
+
+	* test/btyacc/error.tab.c, test/btyacc/inherit0.tab.c, test/btyacc/pure_calc.tab.c, test/btyacc/pure_error.tab.c, test/btyacc/quote_calc-s.tab.c, test/btyacc/quote_calc.tab.c, test/btyacc/quote_calc2-s.tab.c, test/btyacc/quote_calc2.tab.c, test/btyacc/quote_calc3-s.tab.c, test/btyacc/quote_calc3.tab.c, test/btyacc/quote_calc4-s.tab.c, test/btyacc/quote_calc4.tab.c, test/btyacc/calc.tab.c, test/btyacc/calc2.tab.c, test/btyacc/calc3.tab.c, test/btyacc/code_calc.code.c, test/btyacc/code_error.code.c, test/btyacc/empty.tab.c, test/btyacc/err_syntax11.tab.c, test/btyacc/err_syntax12.tab.c, test/btyacc/err_syntax18.tab.c:
+	minor tweak to coding style - use parenthesis for "defined" operator's parameter
+
+	* test/btyacc/err_syntax11.tab.c, test/btyacc/err_syntax12.tab.c, test/btyacc/err_syntax18.tab.c, test/btyacc/err_syntax20.tab.c, test/btyacc/error.tab.c, test/btyacc/grammar.tab.c, test/btyacc/inherit0.tab.c, test/btyacc/inherit1.tab.c, test/btyacc/inherit2.tab.c, test/btyacc/pure_calc.tab.c, test/btyacc/pure_error.tab.c, test/btyacc/quote_calc-s.tab.c, test/btyacc/quote_calc.tab.c, test/btyacc/quote_calc2-s.tab.c, test/btyacc/quote_calc2.tab.c, test/btyacc/quote_calc3-s.tab.c, test/btyacc/quote_calc3.tab.c, test/btyacc/quote_calc4-s.tab.c, test/btyacc/quote_calc4.tab.c, test/btyacc/varsyntax_calc1.tab.c, test/btyacc/btyacc_calc1.tab.c, test/btyacc/btyacc_demo.tab.c, test/btyacc/calc.tab.c, test/btyacc/calc1.tab.c, test/btyacc/calc2.tab.c, test/btyacc/calc3.tab.c, test/btyacc/code_calc.code.c, test/btyacc/code_error.code.c, test/btyacc/empty.tab.c, test/btyacc/err_inherit3.tab.c, test/btyacc/err_inherit4.tab.c, test/btyacc/err_syntax10.tab.c:
+	regen to make YYMAXTOKEN and YYUNDFTOKEN adjacent
+
+	* test/yacc/err_syntax20.tab.c, test/yacc/grammar.tab.c, test/yacc/quote_calc2-s.tab.c, test/yacc/quote_calc2.tab.c, test/yacc/quote_calc3-s.tab.c, test/yacc/quote_calc3.tab.c, test/yacc/quote_calc4-s.tab.c, test/yacc/quote_calc4.tab.c, test/yacc/varsyntax_calc1.tab.c, test/yacc/calc.tab.c, test/yacc/calc1.tab.c, test/yacc/calc2.tab.c, test/yacc/calc3.tab.c, test/yacc/code_calc.code.c, test/yacc/code_calc.tab.c, test/yacc/code_error.code.c, test/yacc/code_error.tab.c, test/yacc/empty.tab.c, test/yacc/err_syntax10.tab.c, test/yacc/err_syntax11.tab.c, test/yacc/err_syntax12.tab.c:
+	regen after adding the YYUNDFTOKEN symbol
+
+	* output.c:
+	integrate Tom Shield's btyacc changes which introduce the YYUNDFTOKEN symbol
+	(I changed order of output to keep this adjacent to YYMAXTOKEN)
+
+	* reader.c:
+	merge all but one small change from Tom Shield's btyacc changes - that
+	changes the order of code-file in the tests.
+
+	* test/btyacc/btyacc_demo.tab.c: regen
+
+	* test/btyacc_demo.y: fix prototypes
+
+2014-04-04  Thomas E. Dickey  <tom at invisible-island.net>
+
+	* reader.c, defs.h, main.c:
+	more merging of Tom Shield's btyacc changes.  In the merge, I moved the
+	symbol_pval inside the btyacc ifdef's and added some more btyacc ifdefs
+
+2014-04-03  Thomas E. Dickey  <tom at invisible-island.net>
+
+	* reader.c:
+	merge-in 3/4 of btyacc's changes, deferring those which change test-outputs.
+	Tom Shield's changes split-out copy_string() and copy_comment() functions
+	to simplify some logic, as well as adding btyacc-only chunks
+
+	* makefile.in: build mstring.o, needed for changes in reader.c
+
+	* output.c:
+	merge-in all of btyacc's changes which do not change byacc's test-output.
+	Some of the merge uses ifdef-changes which I applied to ongoing resync,
+	e.g., the introduction of PER_STATE.
+
+2014-04-02  Thomas E. Dickey  <tom at invisible-island.net>
+
+	* test/btyacc/pure_calc.tab.c, test/btyacc/pure_error.tab.c: regen
+
+	* output.c: fix typo
+
+	* output.c, reader.c:
+	merge in some chunks of reader and output files which do not affect byacc tests
+
+	* test/yacc/calc2.tab.c, test/yacc/calc3.tab.c: regen
+
+	* test/yacc/err_syntax6.tab.c, test/yacc/err_syntax7.tab.c, test/yacc/err_syntax7a.tab.c, test/yacc/err_syntax7b.tab.c, test/yacc/err_syntax8.tab.c, test/yacc/err_syntax8a.tab.c, test/yacc/err_syntax9.tab.c, test/yacc/error.tab.c, test/yacc/grammar.tab.c, test/yacc/pure_calc.tab.c, test/yacc/pure_error.tab.c, test/yacc/quote_calc-s.tab.c, test/yacc/quote_calc.tab.c, test/yacc/quote_calc2-s.tab.c, test/yacc/quote_calc2.tab.c, test/yacc/quote_calc3-s.tab.c, test/yacc/quote_calc3.tab.c, test/yacc/quote_calc4-s.tab.c, test/yacc/quote_calc4.tab.c, test/yacc/varsyntax_calc1.tab.c, test/yacc/calc.tab.c, test/yacc/calc1.tab.c, test/yacc/calc2.tab.c, test/yacc/calc3.tab.c, test/yacc/code_calc.code.c, test/yacc/code_error.code.c, test/yacc/empty.tab.c, test/yacc/err_syntax1.tab.c, test/yacc/err_syntax10.tab.c, test/yacc/err_syntax11.tab.c, test/yacc/err_syntax12.tab.c, test/yacc/err_syntax13.tab.c, test/yacc/err_syntax14.tab.c, test/yacc/err_syntax15.tab.c, test/yacc/err_syntax16.tab.c, test
 /yacc/err_syntax17.tab.c, test/yacc/err_syntax18.tab.c, test/yacc/err_syntax19.tab.c, test/yacc/err_syntax2.tab.c, test/yacc/err_syntax20.tab.c, test/yacc/err_syntax21.tab.c, test/yacc/err_syntax22.tab.c, test/yacc/err_syntax23.tab.c, test/yacc/err_syntax24.tab.c, test/yacc/err_syntax25.tab.c, test/yacc/err_syntax26.tab.c, test/yacc/err_syntax3.tab.c, test/yacc/err_syntax4.tab.c, test/yacc/err_syntax5.tab.c, skeleton.c:
+	incorporate YYENOMEM and YYEOF symbols from btyacc
+
+	* output.c: merge chunk from btyacc changes for header-guards
+
+	* btyaccpar.skel: RCS_BASE
+
+	* yaccpar.skel: comment-out yysccsid[], for FreeBSD build-issues
+	remove GCC_UNUSED to reduce name-pollution as well as being simpler
+
+	* main.c:
+	move a btyacc symbol outside ifdef to work around current state of merge
+
+	* defs.h:
+	add USE_HEADER_GUARDS to defer whether to modify byacc's header-output
+
+	* test/run_make.sh:
+	do not try to compile files used for testing syntax-errors, since they are
+	likely to be incomplete
+
+2014-04-02  Tom.Shields
+
+	* main.c: changes for btyacc
+
+2014-04-01  Thomas E. Dickey  <tom at invisible-island.net>
+
+	* reader.c:
+	integrate change by Tom Shields to use bsearch rather than successive

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


More information about the svn-src-user mailing list