From owner-svn-src-user@FreeBSD.ORG Thu May 1 13:01:47 2014 Return-Path: Delivered-To: svn-src-user@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 72F184C8; Thu, 1 May 2014 13:01:47 +0000 (UTC) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 5B6D21907; Thu, 1 May 2014 13:01:47 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.8/8.14.8) with ESMTP id s41D1lFS048353; Thu, 1 May 2014 13:01:47 GMT (envelope-from dchagin@svn.freebsd.org) Received: (from dchagin@localhost) by svn.freebsd.org (8.14.8/8.14.8/Submit) id s41D1hgJ048333; Thu, 1 May 2014 13:01:43 GMT (envelope-from dchagin@svn.freebsd.org) Message-Id: <201405011301.s41D1hgJ048333@svn.freebsd.org> From: Dmitry Chagin Date: Thu, 1 May 2014 13:01:43 +0000 (UTC) To: src-committers@freebsd.org, svn-src-user@freebsd.org Subject: 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... X-SVN-Group: user MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-user@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: "SVN commit messages for the experimental " user" src tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 01 May 2014 13:01:47 -0000 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, <); (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 + SUBDIR= lib sbin usr.bin usr.sbin +.if ${MK_TESTS} != "no" +SUBDIR+=tests +.endif + .include 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 .\" 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 .\" Copyright (c) 2014, Xin LI .\" .\" $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 . @@ -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 -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 + + * 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 + + * 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 + + * 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 + + * 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 + + * 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 + + * 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 + + * 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 + + * 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 + + * reader.c: + integrate change by Tom Shields to use bsearch rather than successive *** DIFF OUTPUT TRUNCATED AT 1000 LINES ***