Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 4 Sep 2016 22:55:06 +0000 (UTC)
From:      Alan Cox <alc@FreeBSD.org>
To:        src-committers@freebsd.org, svn-src-user@freebsd.org
Subject:   svn commit: r305400 - in user/alc/PQ_LAUNDRY: bin/cat/tests cddl/contrib/opensolaris/cmd/zdb cddl/contrib/opensolaris/cmd/ztest contrib/libcxxrt contrib/netbsd-tests contrib/netbsd-tests/bin/cat co...
Message-ID:  <201609042255.u84Mt6vM072113@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: alc
Date: Sun Sep  4 22:55:05 2016
New Revision: 305400
URL: https://svnweb.freebsd.org/changeset/base/305400

Log:
  MFH r305399

Added:
  user/alc/PQ_LAUNDRY/contrib/netbsd-tests/bin/cat/d_se_output.in
     - copied unchanged from r305399, head/contrib/netbsd-tests/bin/cat/d_se_output.in
  user/alc/PQ_LAUNDRY/contrib/netbsd-tests/bin/cat/d_se_output.out
     - copied unchanged from r305399, head/contrib/netbsd-tests/bin/cat/d_se_output.out
  user/alc/PQ_LAUNDRY/contrib/netbsd-tests/bin/sh/t_arith.sh
     - copied unchanged from r305399, head/contrib/netbsd-tests/bin/sh/t_arith.sh
  user/alc/PQ_LAUNDRY/contrib/netbsd-tests/bin/sh/t_cmdsub.sh
     - copied unchanged from r305399, head/contrib/netbsd-tests/bin/sh/t_cmdsub.sh
  user/alc/PQ_LAUNDRY/contrib/netbsd-tests/bin/sh/t_option.sh
     - copied unchanged from r305399, head/contrib/netbsd-tests/bin/sh/t_option.sh
  user/alc/PQ_LAUNDRY/contrib/netbsd-tests/bin/sh/t_redir.sh
     - copied unchanged from r305399, head/contrib/netbsd-tests/bin/sh/t_redir.sh
  user/alc/PQ_LAUNDRY/contrib/netbsd-tests/bin/sh/t_redircloexec.sh
     - copied unchanged from r305399, head/contrib/netbsd-tests/bin/sh/t_redircloexec.sh
  user/alc/PQ_LAUNDRY/contrib/netbsd-tests/bin/sh/t_shift.sh
     - copied unchanged from r305399, head/contrib/netbsd-tests/bin/sh/t_shift.sh
  user/alc/PQ_LAUNDRY/contrib/netbsd-tests/bin/sh/t_varval.sh
     - copied unchanged from r305399, head/contrib/netbsd-tests/bin/sh/t_varval.sh
  user/alc/PQ_LAUNDRY/contrib/netbsd-tests/dev/fss/
     - copied from r305399, head/contrib/netbsd-tests/dev/fss/
  user/alc/PQ_LAUNDRY/contrib/netbsd-tests/dev/usb/
     - copied from r305399, head/contrib/netbsd-tests/dev/usb/
  user/alc/PQ_LAUNDRY/contrib/netbsd-tests/include/sys/t_pslist.c
     - copied unchanged from r305399, head/contrib/netbsd-tests/include/sys/t_pslist.c
  user/alc/PQ_LAUNDRY/contrib/netbsd-tests/kernel/kqueue/t_vnode.c
     - copied unchanged from r305399, head/contrib/netbsd-tests/kernel/kqueue/t_vnode.c
  user/alc/PQ_LAUNDRY/contrib/netbsd-tests/lib/libc/db/h_lfsr.c
     - copied unchanged from r305399, head/contrib/netbsd-tests/lib/libc/db/h_lfsr.c
  user/alc/PQ_LAUNDRY/contrib/netbsd-tests/lib/libc/db/t_db_hash_seq.c
     - copied unchanged from r305399, head/contrib/netbsd-tests/lib/libc/db/t_db_hash_seq.c
  user/alc/PQ_LAUNDRY/contrib/netbsd-tests/lib/libc/inet/t_inet_addr.c
     - copied unchanged from r305399, head/contrib/netbsd-tests/lib/libc/inet/t_inet_addr.c
  user/alc/PQ_LAUNDRY/contrib/netbsd-tests/lib/libc/stdio/t_open_memstream.c
     - copied unchanged from r305399, head/contrib/netbsd-tests/lib/libc/stdio/t_open_memstream.c
  user/alc/PQ_LAUNDRY/contrib/netbsd-tests/lib/libc/stdlib/t_strtoi.c
     - copied unchanged from r305399, head/contrib/netbsd-tests/lib/libc/stdlib/t_strtoi.c
  user/alc/PQ_LAUNDRY/contrib/netbsd-tests/lib/libc/sync/cpp_atomic_ops_linkable.cc
     - copied unchanged from r305399, head/contrib/netbsd-tests/lib/libc/sync/cpp_atomic_ops_linkable.cc
  user/alc/PQ_LAUNDRY/contrib/netbsd-tests/lib/libc/sys/t_bind.c
     - copied unchanged from r305399, head/contrib/netbsd-tests/lib/libc/sys/t_bind.c
  user/alc/PQ_LAUNDRY/contrib/netbsd-tests/lib/libc/sys/t_getsockname.c
     - copied unchanged from r305399, head/contrib/netbsd-tests/lib/libc/sys/t_getsockname.c
  user/alc/PQ_LAUNDRY/contrib/netbsd-tests/lib/libc/sys/t_posix_fallocate.c
     - copied unchanged from r305399, head/contrib/netbsd-tests/lib/libc/sys/t_posix_fallocate.c
  user/alc/PQ_LAUNDRY/contrib/netbsd-tests/lib/libc/sys/t_wait.c
     - copied unchanged from r305399, head/contrib/netbsd-tests/lib/libc/sys/t_wait.c
  user/alc/PQ_LAUNDRY/contrib/netbsd-tests/lib/libm/t_fenv.c
     - copied unchanged from r305399, head/contrib/netbsd-tests/lib/libm/t_fenv.c
  user/alc/PQ_LAUNDRY/contrib/netbsd-tests/lib/libm/t_hypot.c
     - copied unchanged from r305399, head/contrib/netbsd-tests/lib/libm/t_hypot.c
  user/alc/PQ_LAUNDRY/contrib/netbsd-tests/lib/libusbhid/
     - copied from r305399, head/contrib/netbsd-tests/lib/libusbhid/
  user/alc/PQ_LAUNDRY/contrib/netbsd-tests/net/arp/
     - copied from r305399, head/contrib/netbsd-tests/net/arp/
  user/alc/PQ_LAUNDRY/contrib/netbsd-tests/net/icmp/t_icmp6_redirect.sh
     - copied unchanged from r305399, head/contrib/netbsd-tests/net/icmp/t_icmp6_redirect.sh
  user/alc/PQ_LAUNDRY/contrib/netbsd-tests/net/icmp/t_icmp_redirect.sh
     - copied unchanged from r305399, head/contrib/netbsd-tests/net/icmp/t_icmp_redirect.sh
  user/alc/PQ_LAUNDRY/contrib/netbsd-tests/net/if/ifconf.c
     - copied unchanged from r305399, head/contrib/netbsd-tests/net/if/ifconf.c
  user/alc/PQ_LAUNDRY/contrib/netbsd-tests/net/if/t_ifconf.sh
     - copied unchanged from r305399, head/contrib/netbsd-tests/net/if/t_ifconf.sh
  user/alc/PQ_LAUNDRY/contrib/netbsd-tests/net/if/t_ifconfig.sh
     - copied unchanged from r305399, head/contrib/netbsd-tests/net/if/t_ifconfig.sh
  user/alc/PQ_LAUNDRY/contrib/netbsd-tests/net/if_gif/
     - copied from r305399, head/contrib/netbsd-tests/net/if_gif/
  user/alc/PQ_LAUNDRY/contrib/netbsd-tests/net/if_pppoe/
     - copied from r305399, head/contrib/netbsd-tests/net/if_pppoe/
  user/alc/PQ_LAUNDRY/contrib/netbsd-tests/net/if_tap/
     - copied from r305399, head/contrib/netbsd-tests/net/if_tap/
  user/alc/PQ_LAUNDRY/contrib/netbsd-tests/net/in_cksum/
     - copied from r305399, head/contrib/netbsd-tests/net/in_cksum/
  user/alc/PQ_LAUNDRY/contrib/netbsd-tests/net/mcast/
     - copied from r305399, head/contrib/netbsd-tests/net/mcast/
  user/alc/PQ_LAUNDRY/contrib/netbsd-tests/net/mpls/t_mpls_fw6.sh
     - copied unchanged from r305399, head/contrib/netbsd-tests/net/mpls/t_mpls_fw6.sh
  user/alc/PQ_LAUNDRY/contrib/netbsd-tests/net/mpls/t_mpls_fw64.sh
     - copied unchanged from r305399, head/contrib/netbsd-tests/net/mpls/t_mpls_fw64.sh
  user/alc/PQ_LAUNDRY/contrib/netbsd-tests/net/ndp/
     - copied from r305399, head/contrib/netbsd-tests/net/ndp/
  user/alc/PQ_LAUNDRY/contrib/netbsd-tests/net/net/t_forwarding.sh
     - copied unchanged from r305399, head/contrib/netbsd-tests/net/net/t_forwarding.sh
  user/alc/PQ_LAUNDRY/contrib/netbsd-tests/net/net/t_ipaddress.sh
     - copied unchanged from r305399, head/contrib/netbsd-tests/net/net/t_ipaddress.sh
  user/alc/PQ_LAUNDRY/contrib/netbsd-tests/net/net/t_ipv6_lifetime.sh
     - copied unchanged from r305399, head/contrib/netbsd-tests/net/net/t_ipv6_lifetime.sh
  user/alc/PQ_LAUNDRY/contrib/netbsd-tests/net/net/t_ipv6address.sh
     - copied unchanged from r305399, head/contrib/netbsd-tests/net/net/t_ipv6address.sh
  user/alc/PQ_LAUNDRY/contrib/netbsd-tests/net/route/t_flags.sh
     - copied unchanged from r305399, head/contrib/netbsd-tests/net/route/t_flags.sh
  user/alc/PQ_LAUNDRY/contrib/netbsd-tests/net/route/t_flags6.sh
     - copied unchanged from r305399, head/contrib/netbsd-tests/net/route/t_flags6.sh
  user/alc/PQ_LAUNDRY/contrib/netbsd-tests/net/route/t_route.sh
     - copied unchanged from r305399, head/contrib/netbsd-tests/net/route/t_route.sh
  user/alc/PQ_LAUNDRY/contrib/netbsd-tests/sbin/gpt/
     - copied from r305399, head/contrib/netbsd-tests/sbin/gpt/
  user/alc/PQ_LAUNDRY/contrib/netbsd-tests/sbin/resize_ffs/t_check.sh
     - copied unchanged from r305399, head/contrib/netbsd-tests/sbin/resize_ffs/t_check.sh
  user/alc/PQ_LAUNDRY/contrib/netbsd-tests/sys/net/
     - copied from r305399, head/contrib/netbsd-tests/sys/net/
  user/alc/PQ_LAUNDRY/contrib/netbsd-tests/sys/netatalk/
     - copied from r305399, head/contrib/netbsd-tests/sys/netatalk/
  user/alc/PQ_LAUNDRY/contrib/netbsd-tests/sys/netinet/
     - copied from r305399, head/contrib/netbsd-tests/sys/netinet/
  user/alc/PQ_LAUNDRY/contrib/netbsd-tests/sys/netinet6/
     - copied from r305399, head/contrib/netbsd-tests/sys/netinet6/
  user/alc/PQ_LAUNDRY/contrib/netbsd-tests/usr.bin/config/d_min
     - copied unchanged from r305399, head/contrib/netbsd-tests/usr.bin/config/d_min
  user/alc/PQ_LAUNDRY/contrib/netbsd-tests/usr.bin/gdb/
     - copied from r305399, head/contrib/netbsd-tests/usr.bin/gdb/
  user/alc/PQ_LAUNDRY/contrib/netbsd-tests/usr.bin/ld/
     - copied from r305399, head/contrib/netbsd-tests/usr.bin/ld/
  user/alc/PQ_LAUNDRY/contrib/netbsd-tests/usr.bin/netpgpverify/Testspec
     - copied unchanged from r305399, head/contrib/netbsd-tests/usr.bin/netpgpverify/Testspec
  user/alc/PQ_LAUNDRY/contrib/netbsd-tests/usr.bin/xlint/lint1/d_c99_anon_struct.c
     - copied unchanged from r305399, head/contrib/netbsd-tests/usr.bin/xlint/lint1/d_c99_anon_struct.c
  user/alc/PQ_LAUNDRY/contrib/netbsd-tests/usr.bin/xlint/lint1/d_c99_compound_literal_comma.c
     - copied unchanged from r305399, head/contrib/netbsd-tests/usr.bin/xlint/lint1/d_c99_compound_literal_comma.c
  user/alc/PQ_LAUNDRY/contrib/netbsd-tests/usr.bin/xlint/lint1/d_c99_flex_array_packed.c
     - copied unchanged from r305399, head/contrib/netbsd-tests/usr.bin/xlint/lint1/d_c99_flex_array_packed.c
  user/alc/PQ_LAUNDRY/contrib/netbsd-tests/usr.bin/xlint/lint1/d_c99_nested_struct.c
     - copied unchanged from r305399, head/contrib/netbsd-tests/usr.bin/xlint/lint1/d_c99_nested_struct.c
  user/alc/PQ_LAUNDRY/contrib/netbsd-tests/usr.bin/xlint/lint1/d_c99_union_init4.c
     - copied unchanged from r305399, head/contrib/netbsd-tests/usr.bin/xlint/lint1/d_c99_union_init4.c
  user/alc/PQ_LAUNDRY/contrib/netbsd-tests/usr.bin/xlint/lint1/d_cast_fun_array_param.c
     - copied unchanged from r305399, head/contrib/netbsd-tests/usr.bin/xlint/lint1/d_cast_fun_array_param.c
  user/alc/PQ_LAUNDRY/contrib/netbsd-tests/usr.bin/xlint/lint1/d_type_question_colon.c
     - copied unchanged from r305399, head/contrib/netbsd-tests/usr.bin/xlint/lint1/d_type_question_colon.c
  user/alc/PQ_LAUNDRY/contrib/netbsd-tests/usr.bin/xlint/lint1/d_typefun.c
     - copied unchanged from r305399, head/contrib/netbsd-tests/usr.bin/xlint/lint1/d_typefun.c
  user/alc/PQ_LAUNDRY/contrib/unbound/cachedb/
     - copied from r305399, head/contrib/unbound/cachedb/
  user/alc/PQ_LAUNDRY/contrib/unbound/compat/strsep.c
     - copied unchanged from r305399, head/contrib/unbound/compat/strsep.c
  user/alc/PQ_LAUNDRY/contrib/unbound/util/ub_event.c
     - copied unchanged from r305399, head/contrib/unbound/util/ub_event.c
  user/alc/PQ_LAUNDRY/contrib/unbound/util/ub_event.h
     - copied unchanged from r305399, head/contrib/unbound/util/ub_event.h
  user/alc/PQ_LAUNDRY/contrib/unbound/util/ub_event_pluggable.c
     - copied unchanged from r305399, head/contrib/unbound/util/ub_event_pluggable.c
  user/alc/PQ_LAUNDRY/lib/libc/tests/stdio/open_memstream2_test.c
     - copied unchanged from r305399, head/lib/libc/tests/stdio/open_memstream2_test.c
  user/alc/PQ_LAUNDRY/lib/msun/amd64/e_fmod.S
     - copied unchanged from r305399, head/lib/msun/amd64/e_fmod.S
  user/alc/PQ_LAUNDRY/lib/msun/amd64/e_fmodf.S
     - copied unchanged from r305399, head/lib/msun/amd64/e_fmodf.S
  user/alc/PQ_LAUNDRY/lib/msun/amd64/e_fmodl.S
     - copied unchanged from r305399, head/lib/msun/amd64/e_fmodl.S
  user/alc/PQ_LAUNDRY/lib/msun/i387/e_fmodf.S
     - copied unchanged from r305399, head/lib/msun/i387/e_fmodf.S
  user/alc/PQ_LAUNDRY/lib/msun/i387/e_fmodl.S
     - copied unchanged from r305399, head/lib/msun/i387/e_fmodl.S
  user/alc/PQ_LAUNDRY/sys/arm/allwinner/clk/aw_thsclk.c
     - copied unchanged from r305399, head/sys/arm/allwinner/clk/aw_thsclk.c
  user/alc/PQ_LAUNDRY/sys/boot/i386/boot.ldscript
     - copied unchanged from r305399, head/sys/boot/i386/boot.ldscript
  user/alc/PQ_LAUNDRY/sys/dev/bhnd/bhnd_erom.c
     - copied unchanged from r305399, head/sys/dev/bhnd/bhnd_erom.c
  user/alc/PQ_LAUNDRY/sys/dev/bhnd/bhnd_erom.h
     - copied unchanged from r305399, head/sys/dev/bhnd/bhnd_erom.h
  user/alc/PQ_LAUNDRY/sys/dev/bhnd/bhnd_erom_if.m
     - copied unchanged from r305399, head/sys/dev/bhnd/bhnd_erom_if.m
  user/alc/PQ_LAUNDRY/sys/dev/bhnd/bhnd_erom_types.h
     - copied unchanged from r305399, head/sys/dev/bhnd/bhnd_erom_types.h
  user/alc/PQ_LAUNDRY/sys/dev/bhnd/siba/siba_erom.c
     - copied unchanged from r305399, head/sys/dev/bhnd/siba/siba_erom.c
Deleted:
  user/alc/PQ_LAUNDRY/contrib/netbsd-tests/bin/sh/t_compexit.sh
  user/alc/PQ_LAUNDRY/contrib/netbsd-tests/fs/nfs/nfsservice/mountd.c
  user/alc/PQ_LAUNDRY/contrib/netbsd-tests/fs/nfs/nfsservice/nfsd.c
  user/alc/PQ_LAUNDRY/lib/libc/tests/stdio/open_memstream_test.c
  user/alc/PQ_LAUNDRY/sys/dev/bhnd/pmu/
  user/alc/PQ_LAUNDRY/sys/dev/bhnd/soc/
  user/alc/PQ_LAUNDRY/sys/mips/broadcom/bcm_bcma.c
  user/alc/PQ_LAUNDRY/sys/mips/broadcom/bcm_siba.c
  user/alc/PQ_LAUNDRY/sys/mips/sentry5/
  user/alc/PQ_LAUNDRY/sys/modules/bhnd/nvram/
  user/alc/PQ_LAUNDRY/sys/vm/vm_zeroidle.c
Modified:
  user/alc/PQ_LAUNDRY/bin/cat/tests/Makefile
  user/alc/PQ_LAUNDRY/cddl/contrib/opensolaris/cmd/zdb/zdb.c
  user/alc/PQ_LAUNDRY/cddl/contrib/opensolaris/cmd/ztest/ztest.c
  user/alc/PQ_LAUNDRY/contrib/libcxxrt/unwind-arm.h
  user/alc/PQ_LAUNDRY/contrib/netbsd-tests/bin/cat/d_align.in
  user/alc/PQ_LAUNDRY/contrib/netbsd-tests/bin/cat/d_align.out
  user/alc/PQ_LAUNDRY/contrib/netbsd-tests/bin/cat/t_cat.sh
  user/alc/PQ_LAUNDRY/contrib/netbsd-tests/bin/sh/dotcmd/scoped_command
  user/alc/PQ_LAUNDRY/contrib/netbsd-tests/bin/sh/dotcmd/t_dotcmd.sh
  user/alc/PQ_LAUNDRY/contrib/netbsd-tests/bin/sh/t_evaltested.sh
  user/alc/PQ_LAUNDRY/contrib/netbsd-tests/bin/sh/t_exit.sh
  user/alc/PQ_LAUNDRY/contrib/netbsd-tests/bin/sh/t_expand.sh
  user/alc/PQ_LAUNDRY/contrib/netbsd-tests/bin/sh/t_fsplit.sh
  user/alc/PQ_LAUNDRY/contrib/netbsd-tests/bin/sh/t_here.sh
  user/alc/PQ_LAUNDRY/contrib/netbsd-tests/bin/sh/t_set_e.sh
  user/alc/PQ_LAUNDRY/contrib/netbsd-tests/bin/sh/t_ulimit.sh
  user/alc/PQ_LAUNDRY/contrib/netbsd-tests/bin/sh/t_varquote.sh
  user/alc/PQ_LAUNDRY/contrib/netbsd-tests/bin/sh/t_wait.sh
  user/alc/PQ_LAUNDRY/contrib/netbsd-tests/crypto/opencrypto/t_opencrypto.sh
  user/alc/PQ_LAUNDRY/contrib/netbsd-tests/dev/audio/t_pad_output.bz2.uue
  user/alc/PQ_LAUNDRY/contrib/netbsd-tests/dev/dm/h_dm.c
  user/alc/PQ_LAUNDRY/contrib/netbsd-tests/dev/sysmon/t_swsensor.sh
  user/alc/PQ_LAUNDRY/contrib/netbsd-tests/dev/sysmon/t_swwdog.c
  user/alc/PQ_LAUNDRY/contrib/netbsd-tests/fs/common/fstest_lfs.c
  user/alc/PQ_LAUNDRY/contrib/netbsd-tests/fs/common/h_fsmacros.h
  user/alc/PQ_LAUNDRY/contrib/netbsd-tests/fs/nfs/nfsservice/rumpnfsd.c
  user/alc/PQ_LAUNDRY/contrib/netbsd-tests/fs/nfs/t_rquotad.sh
  user/alc/PQ_LAUNDRY/contrib/netbsd-tests/fs/tmpfs/t_vnd.sh
  user/alc/PQ_LAUNDRY/contrib/netbsd-tests/fs/vfs/t_io.c
  user/alc/PQ_LAUNDRY/contrib/netbsd-tests/fs/vfs/t_renamerace.c
  user/alc/PQ_LAUNDRY/contrib/netbsd-tests/fs/vfs/t_unpriv.c
  user/alc/PQ_LAUNDRY/contrib/netbsd-tests/fs/vfs/t_vnops.c
  user/alc/PQ_LAUNDRY/contrib/netbsd-tests/games/t_factor.sh
  user/alc/PQ_LAUNDRY/contrib/netbsd-tests/h_macros.h
  user/alc/PQ_LAUNDRY/contrib/netbsd-tests/include/sys/t_bitops.c
  user/alc/PQ_LAUNDRY/contrib/netbsd-tests/include/sys/t_cdefs.c
  user/alc/PQ_LAUNDRY/contrib/netbsd-tests/include/sys/t_socket.c
  user/alc/PQ_LAUNDRY/contrib/netbsd-tests/include/t_paths.c
  user/alc/PQ_LAUNDRY/contrib/netbsd-tests/ipf/expected/n14
  user/alc/PQ_LAUNDRY/contrib/netbsd-tests/ipf/expected/n14_6
  user/alc/PQ_LAUNDRY/contrib/netbsd-tests/ipf/t_filter_parse.sh
  user/alc/PQ_LAUNDRY/contrib/netbsd-tests/ipf/t_nat_exec.sh
  user/alc/PQ_LAUNDRY/contrib/netbsd-tests/kernel/kqueue/t_ioctl.c
  user/alc/PQ_LAUNDRY/contrib/netbsd-tests/kernel/kqueue/t_proc1.c
  user/alc/PQ_LAUNDRY/contrib/netbsd-tests/kernel/kqueue/t_proc2.c
  user/alc/PQ_LAUNDRY/contrib/netbsd-tests/kernel/kqueue/t_proc3.c
  user/alc/PQ_LAUNDRY/contrib/netbsd-tests/kernel/t_rnd.c
  user/alc/PQ_LAUNDRY/contrib/netbsd-tests/lib/libbpfjit/t_bpfjit.c
  user/alc/PQ_LAUNDRY/contrib/netbsd-tests/lib/libc/arch/ia64/return_one.S
  user/alc/PQ_LAUNDRY/contrib/netbsd-tests/lib/libc/arch/powerpc/return_one.S
  user/alc/PQ_LAUNDRY/contrib/netbsd-tests/lib/libc/arch/riscv/return_one.S
  user/alc/PQ_LAUNDRY/contrib/netbsd-tests/lib/libc/db/t_db.sh
  user/alc/PQ_LAUNDRY/contrib/netbsd-tests/lib/libc/gen/execve/t_execve.c
  user/alc/PQ_LAUNDRY/contrib/netbsd-tests/lib/libc/gen/isqemu.h
  user/alc/PQ_LAUNDRY/contrib/netbsd-tests/lib/libc/gen/posix_spawn/t_spawn.c
  user/alc/PQ_LAUNDRY/contrib/netbsd-tests/lib/libc/gen/t_fnmatch.c
  user/alc/PQ_LAUNDRY/contrib/netbsd-tests/lib/libc/gen/t_fpsetmask.c
  user/alc/PQ_LAUNDRY/contrib/netbsd-tests/lib/libc/gen/t_randomid.c
  user/alc/PQ_LAUNDRY/contrib/netbsd-tests/lib/libc/gen/t_siginfo.c
  user/alc/PQ_LAUNDRY/contrib/netbsd-tests/lib/libc/gen/t_sleep.c
  user/alc/PQ_LAUNDRY/contrib/netbsd-tests/lib/libc/gen/t_time.c
  user/alc/PQ_LAUNDRY/contrib/netbsd-tests/lib/libc/gen/t_vis.c
  user/alc/PQ_LAUNDRY/contrib/netbsd-tests/lib/libc/inet/t_inet_network.c
  user/alc/PQ_LAUNDRY/contrib/netbsd-tests/lib/libc/net/t_servent.sh
  user/alc/PQ_LAUNDRY/contrib/netbsd-tests/lib/libc/rpc/t_rpc.c
  user/alc/PQ_LAUNDRY/contrib/netbsd-tests/lib/libc/stdlib/t_getenv.c
  user/alc/PQ_LAUNDRY/contrib/netbsd-tests/lib/libc/stdlib/t_posix_memalign.c
  user/alc/PQ_LAUNDRY/contrib/netbsd-tests/lib/libc/stdlib/t_strtod.c
  user/alc/PQ_LAUNDRY/contrib/netbsd-tests/lib/libc/stdlib/t_strtol.c
  user/alc/PQ_LAUNDRY/contrib/netbsd-tests/lib/libc/string/t_memset.c
  user/alc/PQ_LAUNDRY/contrib/netbsd-tests/lib/libc/sys/t_connect.c
  user/alc/PQ_LAUNDRY/contrib/netbsd-tests/lib/libc/sys/t_getrusage.c
  user/alc/PQ_LAUNDRY/contrib/netbsd-tests/lib/libc/sys/t_kevent.c
  user/alc/PQ_LAUNDRY/contrib/netbsd-tests/lib/libc/sys/t_mlock.c
  user/alc/PQ_LAUNDRY/contrib/netbsd-tests/lib/libc/sys/t_mmap.c
  user/alc/PQ_LAUNDRY/contrib/netbsd-tests/lib/libc/sys/t_mprotect.c
  user/alc/PQ_LAUNDRY/contrib/netbsd-tests/lib/libc/sys/t_setrlimit.c
  user/alc/PQ_LAUNDRY/contrib/netbsd-tests/lib/libc/sys/t_sigqueue.c
  user/alc/PQ_LAUNDRY/contrib/netbsd-tests/lib/libc/time/t_strptime.c
  user/alc/PQ_LAUNDRY/contrib/netbsd-tests/lib/libcurses/director/testlang_parse.y
  user/alc/PQ_LAUNDRY/contrib/netbsd-tests/lib/libm/t_exp.c
  user/alc/PQ_LAUNDRY/contrib/netbsd-tests/lib/libm/t_fmod.c
  user/alc/PQ_LAUNDRY/contrib/netbsd-tests/lib/libm/t_log.c
  user/alc/PQ_LAUNDRY/contrib/netbsd-tests/lib/libm/t_pow.c
  user/alc/PQ_LAUNDRY/contrib/netbsd-tests/lib/libpthread/t_cond.c
  user/alc/PQ_LAUNDRY/contrib/netbsd-tests/lib/libpthread/t_mutex.c
  user/alc/PQ_LAUNDRY/contrib/netbsd-tests/lib/libpthread/t_rwlock.c
  user/alc/PQ_LAUNDRY/contrib/netbsd-tests/lib/librumpclient/t_exec.sh
  user/alc/PQ_LAUNDRY/contrib/netbsd-tests/lib/librumpclient/t_fd.c
  user/alc/PQ_LAUNDRY/contrib/netbsd-tests/lib/librumphijack/t_tcpip.sh
  user/alc/PQ_LAUNDRY/contrib/netbsd-tests/lib/libutil/t_parsedate.c
  user/alc/PQ_LAUNDRY/contrib/netbsd-tests/net/bpfilter/t_bpfilter.c
  user/alc/PQ_LAUNDRY/contrib/netbsd-tests/net/bpfjit/t_bpfjit.c
  user/alc/PQ_LAUNDRY/contrib/netbsd-tests/net/icmp/t_forward.c
  user/alc/PQ_LAUNDRY/contrib/netbsd-tests/net/icmp/t_ping.c
  user/alc/PQ_LAUNDRY/contrib/netbsd-tests/net/icmp/t_ping2.sh
  user/alc/PQ_LAUNDRY/contrib/netbsd-tests/net/if_bridge/t_bridge.sh
  user/alc/PQ_LAUNDRY/contrib/netbsd-tests/net/mpls/t_ldp_regen.sh
  user/alc/PQ_LAUNDRY/contrib/netbsd-tests/net/mpls/t_mpls_fw.sh
  user/alc/PQ_LAUNDRY/contrib/netbsd-tests/net/mpls/t_rfc4182.sh
  user/alc/PQ_LAUNDRY/contrib/netbsd-tests/net/net/t_tcp.c
  user/alc/PQ_LAUNDRY/contrib/netbsd-tests/net/route/t_change.sh
  user/alc/PQ_LAUNDRY/contrib/netbsd-tests/rump/modautoload/t_modautoload.c
  user/alc/PQ_LAUNDRY/contrib/netbsd-tests/rump/rumpkern/h_server/h_simpleserver.c
  user/alc/PQ_LAUNDRY/contrib/netbsd-tests/rump/rumpkern/t_lwproc.c
  user/alc/PQ_LAUNDRY/contrib/netbsd-tests/rump/rumpkern/t_sp.sh
  user/alc/PQ_LAUNDRY/contrib/netbsd-tests/rump/rumpnet/t_shmif.sh
  user/alc/PQ_LAUNDRY/contrib/netbsd-tests/rump/rumpvfs/t_p2kifs.c
  user/alc/PQ_LAUNDRY/contrib/netbsd-tests/sbin/resize_ffs/common.sh
  user/alc/PQ_LAUNDRY/contrib/netbsd-tests/sbin/resize_ffs/t_grow.sh
  user/alc/PQ_LAUNDRY/contrib/netbsd-tests/sbin/resize_ffs/t_grow_swapped.sh
  user/alc/PQ_LAUNDRY/contrib/netbsd-tests/sbin/resize_ffs/t_shrink.sh
  user/alc/PQ_LAUNDRY/contrib/netbsd-tests/sbin/resize_ffs/t_shrink_swapped.sh
  user/alc/PQ_LAUNDRY/contrib/netbsd-tests/sbin/sysctl/t_perm.sh
  user/alc/PQ_LAUNDRY/contrib/netbsd-tests/share/mk/t_lib.sh
  user/alc/PQ_LAUNDRY/contrib/netbsd-tests/share/mk/t_prog.sh
  user/alc/PQ_LAUNDRY/contrib/netbsd-tests/share/mk/t_test.sh
  user/alc/PQ_LAUNDRY/contrib/netbsd-tests/usr.bin/cc/t_hello.sh
  user/alc/PQ_LAUNDRY/contrib/netbsd-tests/usr.bin/config/support/conf/files
  user/alc/PQ_LAUNDRY/contrib/netbsd-tests/usr.bin/config/t_config.sh
  user/alc/PQ_LAUNDRY/contrib/netbsd-tests/usr.bin/make/t_make.sh
  user/alc/PQ_LAUNDRY/contrib/netbsd-tests/usr.bin/netpgpverify/t_netpgpverify.sh
  user/alc/PQ_LAUNDRY/contrib/netbsd-tests/usr.bin/sed/t_sed.sh
  user/alc/PQ_LAUNDRY/contrib/netbsd-tests/usr.bin/sort/d_any_char_dflag_out.txt   (contents, props changed)
  user/alc/PQ_LAUNDRY/contrib/netbsd-tests/usr.bin/sort/d_any_char_fflag_out.txt   (contents, props changed)
  user/alc/PQ_LAUNDRY/contrib/netbsd-tests/usr.bin/sort/d_any_char_iflag_out.txt   (contents, props changed)
  user/alc/PQ_LAUNDRY/contrib/netbsd-tests/usr.sbin/traceroute/t_traceroute.sh
  user/alc/PQ_LAUNDRY/contrib/one-true-awk/b.c
  user/alc/PQ_LAUNDRY/contrib/unbound/Makefile.in
  user/alc/PQ_LAUNDRY/contrib/unbound/acx_nlnetlabs.m4
  user/alc/PQ_LAUNDRY/contrib/unbound/compat/explicit_bzero.c
  user/alc/PQ_LAUNDRY/contrib/unbound/compat/getentropy_linux.c
  user/alc/PQ_LAUNDRY/contrib/unbound/config.h
  user/alc/PQ_LAUNDRY/contrib/unbound/config.h.in
  user/alc/PQ_LAUNDRY/contrib/unbound/configure
  user/alc/PQ_LAUNDRY/contrib/unbound/configure.ac
  user/alc/PQ_LAUNDRY/contrib/unbound/daemon/daemon.c
  user/alc/PQ_LAUNDRY/contrib/unbound/daemon/daemon.h
  user/alc/PQ_LAUNDRY/contrib/unbound/daemon/remote.c
  user/alc/PQ_LAUNDRY/contrib/unbound/daemon/unbound.c
  user/alc/PQ_LAUNDRY/contrib/unbound/daemon/worker.c
  user/alc/PQ_LAUNDRY/contrib/unbound/dns64/dns64.c
  user/alc/PQ_LAUNDRY/contrib/unbound/dnstap/dnstap.c
  user/alc/PQ_LAUNDRY/contrib/unbound/doc/Changelog
  user/alc/PQ_LAUNDRY/contrib/unbound/doc/README
  user/alc/PQ_LAUNDRY/contrib/unbound/doc/example.conf
  user/alc/PQ_LAUNDRY/contrib/unbound/doc/example.conf.in
  user/alc/PQ_LAUNDRY/contrib/unbound/doc/libunbound.3
  user/alc/PQ_LAUNDRY/contrib/unbound/doc/libunbound.3.in
  user/alc/PQ_LAUNDRY/contrib/unbound/doc/unbound-anchor.8
  user/alc/PQ_LAUNDRY/contrib/unbound/doc/unbound-anchor.8.in
  user/alc/PQ_LAUNDRY/contrib/unbound/doc/unbound-checkconf.8
  user/alc/PQ_LAUNDRY/contrib/unbound/doc/unbound-checkconf.8.in
  user/alc/PQ_LAUNDRY/contrib/unbound/doc/unbound-control.8
  user/alc/PQ_LAUNDRY/contrib/unbound/doc/unbound-control.8.in
  user/alc/PQ_LAUNDRY/contrib/unbound/doc/unbound-host.1
  user/alc/PQ_LAUNDRY/contrib/unbound/doc/unbound-host.1.in
  user/alc/PQ_LAUNDRY/contrib/unbound/doc/unbound.8
  user/alc/PQ_LAUNDRY/contrib/unbound/doc/unbound.8.in
  user/alc/PQ_LAUNDRY/contrib/unbound/doc/unbound.conf.5
  user/alc/PQ_LAUNDRY/contrib/unbound/doc/unbound.conf.5.in
  user/alc/PQ_LAUNDRY/contrib/unbound/iterator/iter_fwd.c
  user/alc/PQ_LAUNDRY/contrib/unbound/iterator/iter_utils.c
  user/alc/PQ_LAUNDRY/contrib/unbound/iterator/iter_utils.h
  user/alc/PQ_LAUNDRY/contrib/unbound/iterator/iterator.c
  user/alc/PQ_LAUNDRY/contrib/unbound/iterator/iterator.h
  user/alc/PQ_LAUNDRY/contrib/unbound/libunbound/context.h
  user/alc/PQ_LAUNDRY/contrib/unbound/libunbound/libunbound.c
  user/alc/PQ_LAUNDRY/contrib/unbound/libunbound/libworker.c
  user/alc/PQ_LAUNDRY/contrib/unbound/libunbound/libworker.h
  user/alc/PQ_LAUNDRY/contrib/unbound/libunbound/python/libunbound.i
  user/alc/PQ_LAUNDRY/contrib/unbound/libunbound/ubsyms.def
  user/alc/PQ_LAUNDRY/contrib/unbound/libunbound/unbound-event.h
  user/alc/PQ_LAUNDRY/contrib/unbound/libunbound/worker.h
  user/alc/PQ_LAUNDRY/contrib/unbound/services/cache/dns.c
  user/alc/PQ_LAUNDRY/contrib/unbound/services/listen_dnsport.c
  user/alc/PQ_LAUNDRY/contrib/unbound/services/listen_dnsport.h
  user/alc/PQ_LAUNDRY/contrib/unbound/services/localzone.c
  user/alc/PQ_LAUNDRY/contrib/unbound/services/localzone.h
  user/alc/PQ_LAUNDRY/contrib/unbound/services/mesh.c
  user/alc/PQ_LAUNDRY/contrib/unbound/services/modstack.c
  user/alc/PQ_LAUNDRY/contrib/unbound/services/outside_network.c
  user/alc/PQ_LAUNDRY/contrib/unbound/services/outside_network.h
  user/alc/PQ_LAUNDRY/contrib/unbound/sldns/keyraw.c
  user/alc/PQ_LAUNDRY/contrib/unbound/sldns/parseutil.c
  user/alc/PQ_LAUNDRY/contrib/unbound/sldns/rrdef.h
  user/alc/PQ_LAUNDRY/contrib/unbound/sldns/str2wire.c
  user/alc/PQ_LAUNDRY/contrib/unbound/sldns/wire2str.c
  user/alc/PQ_LAUNDRY/contrib/unbound/smallapp/unbound-checkconf.c
  user/alc/PQ_LAUNDRY/contrib/unbound/smallapp/unbound-control.c
  user/alc/PQ_LAUNDRY/contrib/unbound/smallapp/worker_cb.c
  user/alc/PQ_LAUNDRY/contrib/unbound/util/config_file.c
  user/alc/PQ_LAUNDRY/contrib/unbound/util/config_file.h
  user/alc/PQ_LAUNDRY/contrib/unbound/util/configlexer.lex
  user/alc/PQ_LAUNDRY/contrib/unbound/util/configparser.y
  user/alc/PQ_LAUNDRY/contrib/unbound/util/data/dname.c
  user/alc/PQ_LAUNDRY/contrib/unbound/util/data/msgencode.c
  user/alc/PQ_LAUNDRY/contrib/unbound/util/data/msgparse.c
  user/alc/PQ_LAUNDRY/contrib/unbound/util/data/msgparse.h
  user/alc/PQ_LAUNDRY/contrib/unbound/util/data/msgreply.c
  user/alc/PQ_LAUNDRY/contrib/unbound/util/data/msgreply.h
  user/alc/PQ_LAUNDRY/contrib/unbound/util/fptr_wlist.c
  user/alc/PQ_LAUNDRY/contrib/unbound/util/fptr_wlist.h
  user/alc/PQ_LAUNDRY/contrib/unbound/util/iana_ports.inc
  user/alc/PQ_LAUNDRY/contrib/unbound/util/module.h
  user/alc/PQ_LAUNDRY/contrib/unbound/util/net_help.c
  user/alc/PQ_LAUNDRY/contrib/unbound/util/netevent.c
  user/alc/PQ_LAUNDRY/contrib/unbound/util/netevent.h
  user/alc/PQ_LAUNDRY/contrib/unbound/util/tube.c
  user/alc/PQ_LAUNDRY/contrib/unbound/util/tube.h
  user/alc/PQ_LAUNDRY/contrib/unbound/validator/autotrust.c
  user/alc/PQ_LAUNDRY/contrib/unbound/validator/val_anchor.c
  user/alc/PQ_LAUNDRY/contrib/unbound/validator/val_secalgo.c
  user/alc/PQ_LAUNDRY/contrib/unbound/validator/val_secalgo.h
  user/alc/PQ_LAUNDRY/lib/libc/tests/db/Makefile
  user/alc/PQ_LAUNDRY/lib/libc/tests/hash/Makefile
  user/alc/PQ_LAUNDRY/lib/libc/tests/inet/Makefile
  user/alc/PQ_LAUNDRY/lib/libc/tests/stdio/Makefile
  user/alc/PQ_LAUNDRY/lib/libc/tests/stdlib/Makefile
  user/alc/PQ_LAUNDRY/lib/libc/tests/sys/Makefile
  user/alc/PQ_LAUNDRY/lib/libifconfig/libifconfig.c
  user/alc/PQ_LAUNDRY/lib/libifconfig/libifconfig.h
  user/alc/PQ_LAUNDRY/lib/libifconfig/libifconfig_internal.c
  user/alc/PQ_LAUNDRY/lib/libifconfig/libifconfig_internal.h
  user/alc/PQ_LAUNDRY/lib/libunbound/Makefile
  user/alc/PQ_LAUNDRY/lib/msun/amd64/Makefile.inc
  user/alc/PQ_LAUNDRY/lib/msun/i387/Makefile.inc
  user/alc/PQ_LAUNDRY/lib/msun/src/e_fmod.c
  user/alc/PQ_LAUNDRY/lib/msun/tests/Makefile
  user/alc/PQ_LAUNDRY/share/dtrace/mbuf.d
  user/alc/PQ_LAUNDRY/share/examples/libifconfig/ifcreate.c
  user/alc/PQ_LAUNDRY/share/examples/libifconfig/ifdestroy.c
  user/alc/PQ_LAUNDRY/share/examples/libifconfig/setdescription.c
  user/alc/PQ_LAUNDRY/share/examples/libifconfig/setmtu.c
  user/alc/PQ_LAUNDRY/share/man/man9/Makefile
  user/alc/PQ_LAUNDRY/share/man/man9/pmap.9
  user/alc/PQ_LAUNDRY/share/man/man9/pmap_zero_page.9
  user/alc/PQ_LAUNDRY/sys/amd64/amd64/pmap.c
  user/alc/PQ_LAUNDRY/sys/arm/allwinner/aw_sid.c
  user/alc/PQ_LAUNDRY/sys/arm/allwinner/aw_thermal.c
  user/alc/PQ_LAUNDRY/sys/arm/allwinner/if_awg.c
  user/alc/PQ_LAUNDRY/sys/arm/arm/pmap-v4.c
  user/alc/PQ_LAUNDRY/sys/arm/arm/pmap-v6.c
  user/alc/PQ_LAUNDRY/sys/arm64/arm64/pmap.c
  user/alc/PQ_LAUNDRY/sys/arm64/conf/GENERIC
  user/alc/PQ_LAUNDRY/sys/boot/fdt/dts/arm64/a64.dtsi
  user/alc/PQ_LAUNDRY/sys/boot/fdt/dts/arm64/pine64_plus.dts
  user/alc/PQ_LAUNDRY/sys/boot/i386/Makefile.inc
  user/alc/PQ_LAUNDRY/sys/boot/i386/boot0/Makefile
  user/alc/PQ_LAUNDRY/sys/boot/i386/boot2/Makefile
  user/alc/PQ_LAUNDRY/sys/boot/i386/btx/btx/Makefile
  user/alc/PQ_LAUNDRY/sys/boot/i386/btx/btxldr/Makefile
  user/alc/PQ_LAUNDRY/sys/boot/i386/cdboot/Makefile
  user/alc/PQ_LAUNDRY/sys/boot/i386/gptboot/Makefile
  user/alc/PQ_LAUNDRY/sys/boot/i386/gptzfsboot/Makefile
  user/alc/PQ_LAUNDRY/sys/boot/i386/mbr/Makefile
  user/alc/PQ_LAUNDRY/sys/boot/i386/pmbr/Makefile
  user/alc/PQ_LAUNDRY/sys/boot/i386/pxeldr/Makefile
  user/alc/PQ_LAUNDRY/sys/boot/i386/zfsboot/Makefile
  user/alc/PQ_LAUNDRY/sys/boot/mips/uboot/ldscript.mips
  user/alc/PQ_LAUNDRY/sys/boot/pc98/Makefile.inc
  user/alc/PQ_LAUNDRY/sys/boot/pc98/boot0/Makefile
  user/alc/PQ_LAUNDRY/sys/boot/pc98/boot2/Makefile
  user/alc/PQ_LAUNDRY/sys/boot/pc98/btx/btx/Makefile
  user/alc/PQ_LAUNDRY/sys/boot/pc98/btx/btxldr/Makefile
  user/alc/PQ_LAUNDRY/sys/boot/pc98/cdboot/Makefile
  user/alc/PQ_LAUNDRY/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/arc.c
  user/alc/PQ_LAUNDRY/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dbuf.c
  user/alc/PQ_LAUNDRY/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dmu.c
  user/alc/PQ_LAUNDRY/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dmu_diff.c
  user/alc/PQ_LAUNDRY/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dmu_objset.c
  user/alc/PQ_LAUNDRY/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dmu_send.c
  user/alc/PQ_LAUNDRY/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dmu_traverse.c
  user/alc/PQ_LAUNDRY/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dmu_tx.c
  user/alc/PQ_LAUNDRY/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dnode.c
  user/alc/PQ_LAUNDRY/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dnode_sync.c
  user/alc/PQ_LAUNDRY/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_dataset.c
  user/alc/PQ_LAUNDRY/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_scan.c
  user/alc/PQ_LAUNDRY/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/metaslab.c
  user/alc/PQ_LAUNDRY/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/refcount.c
  user/alc/PQ_LAUNDRY/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/spa.c
  user/alc/PQ_LAUNDRY/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/spa_misc.c
  user/alc/PQ_LAUNDRY/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/arc.h
  user/alc/PQ_LAUNDRY/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dbuf.h
  user/alc/PQ_LAUNDRY/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dmu.h
  user/alc/PQ_LAUNDRY/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dmu_impl.h
  user/alc/PQ_LAUNDRY/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dnode.h
  user/alc/PQ_LAUNDRY/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dsl_dataset.h
  user/alc/PQ_LAUNDRY/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/metaslab.h
  user/alc/PQ_LAUNDRY/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/metaslab_impl.h
  user/alc/PQ_LAUNDRY/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/refcount.h
  user/alc/PQ_LAUNDRY/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/spa.h
  user/alc/PQ_LAUNDRY/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/spa_impl.h
  user/alc/PQ_LAUNDRY/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/vdev_impl.h
  user/alc/PQ_LAUNDRY/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zap.h
  user/alc/PQ_LAUNDRY/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zap_impl.h
  user/alc/PQ_LAUNDRY/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zio.h
  user/alc/PQ_LAUNDRY/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zio_checksum.h
  user/alc/PQ_LAUNDRY/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zio_impl.h
  user/alc/PQ_LAUNDRY/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev.c
  user/alc/PQ_LAUNDRY/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_cache.c
  user/alc/PQ_LAUNDRY/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_disk.c
  user/alc/PQ_LAUNDRY/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_mirror.c
  user/alc/PQ_LAUNDRY/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_queue.c
  user/alc/PQ_LAUNDRY/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zap.c
  user/alc/PQ_LAUNDRY/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zap_micro.c
  user/alc/PQ_LAUNDRY/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zil.c
  user/alc/PQ_LAUNDRY/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zio.c
  user/alc/PQ_LAUNDRY/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zio_checksum.c
  user/alc/PQ_LAUNDRY/sys/cddl/contrib/opensolaris/uts/common/sys/fs/zfs.h
  user/alc/PQ_LAUNDRY/sys/conf/files
  user/alc/PQ_LAUNDRY/sys/conf/files.arm64
  user/alc/PQ_LAUNDRY/sys/conf/kern.mk
  user/alc/PQ_LAUNDRY/sys/conf/ldscript.arm64
  user/alc/PQ_LAUNDRY/sys/dev/bhnd/bcma/bcma.c
  user/alc/PQ_LAUNDRY/sys/dev/bhnd/bcma/bcma.h
  user/alc/PQ_LAUNDRY/sys/dev/bhnd/bcma/bcma_bhndb.c
  user/alc/PQ_LAUNDRY/sys/dev/bhnd/bcma/bcma_erom.c
  user/alc/PQ_LAUNDRY/sys/dev/bhnd/bcma/bcma_eromvar.h
  user/alc/PQ_LAUNDRY/sys/dev/bhnd/bcma/bcma_nexus.c
  user/alc/PQ_LAUNDRY/sys/dev/bhnd/bcma/bcma_subr.c
  user/alc/PQ_LAUNDRY/sys/dev/bhnd/bcma/bcmavar.h
  user/alc/PQ_LAUNDRY/sys/dev/bhnd/bhnd.h
  user/alc/PQ_LAUNDRY/sys/dev/bhnd/bhnd_bus_if.m
  user/alc/PQ_LAUNDRY/sys/dev/bhnd/bhnd_match.h
  user/alc/PQ_LAUNDRY/sys/dev/bhnd/bhnd_nexus.c
  user/alc/PQ_LAUNDRY/sys/dev/bhnd/bhnd_subr.c
  user/alc/PQ_LAUNDRY/sys/dev/bhnd/bhndb/bhnd_bhndb.c
  user/alc/PQ_LAUNDRY/sys/dev/bhnd/bhndb/bhndb.c
  user/alc/PQ_LAUNDRY/sys/dev/bhnd/bhndb/bhndb_bus_if.m
  user/alc/PQ_LAUNDRY/sys/dev/bhnd/bhndb/bhndb_if.m
  user/alc/PQ_LAUNDRY/sys/dev/bhnd/bhndb/bhndb_pci.c
  user/alc/PQ_LAUNDRY/sys/dev/bhnd/bhndb/bhndb_pci_sprom.c
  user/alc/PQ_LAUNDRY/sys/dev/bhnd/bhndb/bhndb_private.h
  user/alc/PQ_LAUNDRY/sys/dev/bhnd/bhndb/bhndb_subr.c
  user/alc/PQ_LAUNDRY/sys/dev/bhnd/bhndb/bhndbvar.h
  user/alc/PQ_LAUNDRY/sys/dev/bhnd/cores/chipc/chipcreg.h
  user/alc/PQ_LAUNDRY/sys/dev/bhnd/siba/siba.c
  user/alc/PQ_LAUNDRY/sys/dev/bhnd/siba/siba.h
  user/alc/PQ_LAUNDRY/sys/dev/bhnd/siba/siba_bhndb.c
  user/alc/PQ_LAUNDRY/sys/dev/bhnd/siba/siba_nexus.c
  user/alc/PQ_LAUNDRY/sys/dev/bhnd/siba/siba_subr.c
  user/alc/PQ_LAUNDRY/sys/dev/bhnd/siba/sibareg.h
  user/alc/PQ_LAUNDRY/sys/dev/bhnd/siba/sibavar.h
  user/alc/PQ_LAUNDRY/sys/dev/bwn/if_bwn_pci.c
  user/alc/PQ_LAUNDRY/sys/dev/bwn/if_bwn_pcivar.h
  user/alc/PQ_LAUNDRY/sys/dev/cxgb/cxgb_sge.c
  user/alc/PQ_LAUNDRY/sys/dev/cxgbe/cxgbei/cxgbei.c
  user/alc/PQ_LAUNDRY/sys/dev/drm2/drmP.h
  user/alc/PQ_LAUNDRY/sys/dev/ppbus/ppb_1284.c
  user/alc/PQ_LAUNDRY/sys/dev/ppbus/ppb_base.c
  user/alc/PQ_LAUNDRY/sys/dev/ppbus/ppbconf.h
  user/alc/PQ_LAUNDRY/sys/dev/usb/serial/uplcom.c
  user/alc/PQ_LAUNDRY/sys/i386/i386/pmap.c
  user/alc/PQ_LAUNDRY/sys/i386/include/pmap.h
  user/alc/PQ_LAUNDRY/sys/kern/subr_sleepqueue.c
  user/alc/PQ_LAUNDRY/sys/kern/vfs_cache.c
  user/alc/PQ_LAUNDRY/sys/mips/broadcom/bcm_machdep.c
  user/alc/PQ_LAUNDRY/sys/mips/broadcom/bcm_machdep.h
  user/alc/PQ_LAUNDRY/sys/mips/broadcom/bcm_pmu.c
  user/alc/PQ_LAUNDRY/sys/mips/broadcom/files.broadcom
  user/alc/PQ_LAUNDRY/sys/mips/mips/pmap.c
  user/alc/PQ_LAUNDRY/sys/modules/bhnd/Makefile
  user/alc/PQ_LAUNDRY/sys/modules/bhnd/bcma/Makefile
  user/alc/PQ_LAUNDRY/sys/modules/bhnd/bcma_bhndb/Makefile
  user/alc/PQ_LAUNDRY/sys/modules/bhnd/bhndb/Makefile
  user/alc/PQ_LAUNDRY/sys/modules/bhnd/siba/Makefile
  user/alc/PQ_LAUNDRY/sys/modules/bhnd/siba_bhndb/Makefile
  user/alc/PQ_LAUNDRY/sys/modules/bwn/Makefile
  user/alc/PQ_LAUNDRY/sys/netinet/igmp.c
  user/alc/PQ_LAUNDRY/sys/powerpc/aim/mmu_oea.c
  user/alc/PQ_LAUNDRY/sys/powerpc/aim/mmu_oea64.c
  user/alc/PQ_LAUNDRY/sys/powerpc/booke/pmap.c
  user/alc/PQ_LAUNDRY/sys/powerpc/powerpc/mmu_if.m
  user/alc/PQ_LAUNDRY/sys/powerpc/powerpc/pmap_dispatch.c
  user/alc/PQ_LAUNDRY/sys/riscv/riscv/pmap.c
  user/alc/PQ_LAUNDRY/sys/sparc64/sparc64/pmap.c
  user/alc/PQ_LAUNDRY/sys/sys/filedesc.h
  user/alc/PQ_LAUNDRY/sys/vm/pmap.h
  user/alc/PQ_LAUNDRY/sys/vm/swap_pager.c
  user/alc/PQ_LAUNDRY/sys/vm/vm_meter.c
  user/alc/PQ_LAUNDRY/sys/vm/vm_page.c
  user/alc/PQ_LAUNDRY/sys/vm/vm_page.h
  user/alc/PQ_LAUNDRY/sys/vm/vm_phys.c
  user/alc/PQ_LAUNDRY/sys/vm/vm_phys.h
  user/alc/PQ_LAUNDRY/tests/sys/acl/04.sh
  user/alc/PQ_LAUNDRY/tests/sys/mac/bsdextended/matches_test.sh
  user/alc/PQ_LAUNDRY/usr.sbin/unbound/checkconf/Makefile
  user/alc/PQ_LAUNDRY/usr.sbin/unbound/control/Makefile
  user/alc/PQ_LAUNDRY/usr.sbin/unbound/daemon/Makefile
Directory Properties:
  user/alc/PQ_LAUNDRY/   (props changed)
  user/alc/PQ_LAUNDRY/cddl/   (props changed)
  user/alc/PQ_LAUNDRY/cddl/contrib/opensolaris/   (props changed)
  user/alc/PQ_LAUNDRY/cddl/contrib/opensolaris/cmd/zdb/   (props changed)
  user/alc/PQ_LAUNDRY/contrib/libcxxrt/   (props changed)
  user/alc/PQ_LAUNDRY/contrib/netbsd-tests/   (props changed)
  user/alc/PQ_LAUNDRY/contrib/one-true-awk/   (props changed)
  user/alc/PQ_LAUNDRY/contrib/unbound/   (props changed)
  user/alc/PQ_LAUNDRY/sys/cddl/contrib/opensolaris/   (props changed)

Modified: user/alc/PQ_LAUNDRY/bin/cat/tests/Makefile
==============================================================================
--- user/alc/PQ_LAUNDRY/bin/cat/tests/Makefile	Sun Sep  4 22:30:46 2016	(r305399)
+++ user/alc/PQ_LAUNDRY/bin/cat/tests/Makefile	Sun Sep  4 22:55:05 2016	(r305400)
@@ -6,7 +6,15 @@ NETBSD_ATF_TESTS_SH=		cat_test
 
 ${PACKAGE}FILES+=		d_align.in
 ${PACKAGE}FILES+=		d_align.out
+${PACKAGE}FILES+=		d_se_output.in
+${PACKAGE}FILES+=		d_se_output.out
 
 .include <netbsd-tests.test.mk>
 
+d_align.out: ${TESTSRC}/d_align.out
+	sed -E -e 's,^[[:space:]]{7}\$$$$,\$$,' < ${.ALLSRC} > ${.TARGET}.tmp
+	mv ${.TARGET}.tmp ${.TARGET}
+
+CLEANFILES+=			d_align.out d_align.out.tmp
+
 .include <bsd.test.mk>

Modified: user/alc/PQ_LAUNDRY/cddl/contrib/opensolaris/cmd/zdb/zdb.c
==============================================================================
--- user/alc/PQ_LAUNDRY/cddl/contrib/opensolaris/cmd/zdb/zdb.c	Sun Sep  4 22:30:46 2016	(r305399)
+++ user/alc/PQ_LAUNDRY/cddl/contrib/opensolaris/cmd/zdb/zdb.c	Sun Sep  4 22:55:05 2016	(r305400)
@@ -21,7 +21,7 @@
 
 /*
  * Copyright (c) 2005, 2010, Oracle and/or its affiliates. All rights reserved.
- * Copyright (c) 2011, 2015 by Delphix. All rights reserved.
+ * Copyright (c) 2011, 2016 by Delphix. All rights reserved.
  * Copyright (c) 2014 Integros [integros.com]
  */
 
@@ -117,7 +117,7 @@ static void
 usage(void)
 {
 	(void) fprintf(stderr,
-	    "Usage: %s [-CumMdibcsDvhLXFPA] [-t txg] [-e [-p path...]] "
+	    "Usage: %s [-CumMdibcsDvhLXFPAG] [-t txg] [-e [-p path...]] "
 	    "[-U config] [-I inflight I/Os] [-x dumpdir] poolname [object...]\n"
 	    "       %s [-divPA] [-e -p path...] [-U config] dataset "
 	    "[object...]\n"
@@ -178,12 +178,23 @@ usage(void)
 	(void) fprintf(stderr, "        -I <number of inflight I/Os> -- "
 	    "specify the maximum number of "
 	    "checksumming I/Os [default is 200]\n");
+	(void) fprintf(stderr, "        -G dump zfs_dbgmsg buffer before "
+	    "exiting\n");
 	(void) fprintf(stderr, "Specify an option more than once (e.g. -bb) "
 	    "to make only that option verbose\n");
 	(void) fprintf(stderr, "Default is to dump everything non-verbosely\n");
 	exit(1);
 }
 
+static void
+dump_debug_buffer()
+{
+	if (dump_opt['G']) {
+		(void) printf("\n");
+		zfs_dbgmsg_print("zdb");
+	}
+}
+
 /*
  * Called for usage errors that are discovered after a call to spa_open(),
  * dmu_bonus_hold(), or pool_match().  abort() is called for other errors.
@@ -200,6 +211,8 @@ fatal(const char *fmt, ...)
 	va_end(ap);
 	(void) fprintf(stderr, "\n");
 
+	dump_debug_buffer();
+
 	exit(1);
 }
 
@@ -1289,7 +1302,7 @@ visit_indirect(spa_t *spa, const dnode_p
 		}
 		if (!err)
 			ASSERT3U(fill, ==, BP_GET_FILL(bp));
-		(void) arc_buf_remove_ref(buf, &buf);
+		arc_buf_destroy(buf, &buf);
 	}
 
 	return (err);
@@ -3103,8 +3116,10 @@ dump_zpool(spa_t *spa)
 	if (dump_opt['h'])
 		dump_history(spa);
 
-	if (rc != 0)
+	if (rc != 0) {
+		dump_debug_buffer();
 		exit(rc);
+	}
 }
 
 #define	ZDB_FLAG_CHECKSUM	0x0001
@@ -3575,7 +3590,7 @@ main(int argc, char **argv)
 		spa_config_path = spa_config_path_env;
 
 	while ((c = getopt(argc, argv,
-	    "bcdhilmMI:suCDRSAFLXx:evp:t:U:P")) != -1) {
+	    "bcdhilmMI:suCDRSAFLXx:evp:t:U:PG")) != -1) {
 		switch (c) {
 		case 'b':
 		case 'c':
@@ -3591,6 +3606,7 @@ main(int argc, char **argv)
 		case 'M':
 		case 'R':
 		case 'S':
+		case 'G':
 			dump_opt[c]++;
 			dump_all = 0;
 			break;
@@ -3826,6 +3842,8 @@ main(int argc, char **argv)
 	fuid_table_destroy();
 	sa_loaded = B_FALSE;
 
+	dump_debug_buffer();
+
 	libzfs_fini(g_zfs);
 	kernel_fini();
 

Modified: user/alc/PQ_LAUNDRY/cddl/contrib/opensolaris/cmd/ztest/ztest.c
==============================================================================
--- user/alc/PQ_LAUNDRY/cddl/contrib/opensolaris/cmd/ztest/ztest.c	Sun Sep  4 22:30:46 2016	(r305399)
+++ user/alc/PQ_LAUNDRY/cddl/contrib/opensolaris/cmd/ztest/ztest.c	Sun Sep  4 22:55:05 2016	(r305400)
@@ -20,7 +20,7 @@
  */
 /*
  * Copyright (c) 2005, 2010, Oracle and/or its affiliates. All rights reserved.
- * Copyright (c) 2011, 2015 by Delphix. All rights reserved.
+ * Copyright (c) 2011, 2016 by Delphix. All rights reserved.
  * Copyright 2011 Nexenta Systems, Inc.  All rights reserved.
  * Copyright (c) 2012 Martin Matuska <mm@FreeBSD.org>.  All rights reserved.
  * Copyright (c) 2013 Steven Hartland. All rights reserved.
@@ -189,6 +189,7 @@ extern uint64_t metaslab_gang_bang;
 extern uint64_t metaslab_df_alloc_threshold;
 extern uint64_t zfs_deadman_synctime_ms;
 extern int metaslab_preload_limit;
+extern boolean_t zfs_compressed_arc_enabled;
 
 static ztest_shared_opts_t *ztest_shared_opts;
 static ztest_shared_opts_t ztest_opts;
@@ -4792,7 +4793,7 @@ ztest_fault_inject(ztest_ds_t *zd, uint6
 	char path0[MAXPATHLEN];
 	char pathrand[MAXPATHLEN];
 	size_t fsize;
-	int bshift = SPA_OLD_MAXBLOCKSHIFT + 2;	/* don't scrog all labels */
+	int bshift = SPA_MAXBLOCKSHIFT + 2;
 	int iters = 1000;
 	int maxfaults;
 	int mirror_save;
@@ -4953,11 +4954,58 @@ ztest_fault_inject(ztest_ds_t *zd, uint6
 	fsize = lseek(fd, 0, SEEK_END);
 
 	while (--iters != 0) {
+		/*
+		 * The offset must be chosen carefully to ensure that
+		 * we do not inject a given logical block with errors
+		 * on two different leaf devices, because ZFS can not
+		 * tolerate that (if maxfaults==1).
+		 *
+		 * We divide each leaf into chunks of size
+		 * (# leaves * SPA_MAXBLOCKSIZE * 4).  Within each chunk
+		 * there is a series of ranges to which we can inject errors.
+		 * Each range can accept errors on only a single leaf vdev.
+		 * The error injection ranges are separated by ranges
+		 * which we will not inject errors on any device (DMZs).
+		 * Each DMZ must be large enough such that a single block
+		 * can not straddle it, so that a single block can not be
+		 * a target in two different injection ranges (on different
+		 * leaf vdevs).
+		 *
+		 * For example, with 3 leaves, each chunk looks like:
+		 *    0 to  32M: injection range for leaf 0
+		 *  32M to  64M: DMZ - no injection allowed
+		 *  64M to  96M: injection range for leaf 1
+		 *  96M to 128M: DMZ - no injection allowed
+		 * 128M to 160M: injection range for leaf 2
+		 * 160M to 192M: DMZ - no injection allowed
+		 */
 		offset = ztest_random(fsize / (leaves << bshift)) *
 		    (leaves << bshift) + (leaf << bshift) +
 		    (ztest_random(1ULL << (bshift - 1)) & -8ULL);
 
-		if (offset >= fsize)
+		/*
+		 * Only allow damage to the labels at one end of the vdev.
+		 *
+		 * If all labels are damaged, the device will be totally
+		 * inaccessible, which will result in loss of data,
+		 * because we also damage (parts of) the other side of
+		 * the mirror/raidz.
+		 *
+		 * Additionally, we will always have both an even and an
+		 * odd label, so that we can handle crashes in the
+		 * middle of vdev_config_sync().
+		 */
+		if ((leaf & 1) == 0 && offset < VDEV_LABEL_START_SIZE)
+			continue;
+
+		/*
+		 * The two end labels are stored at the "end" of the disk, but
+		 * the end of the disk (vdev_psize) is aligned to
+		 * sizeof (vdev_label_t).
+		 */
+		uint64_t psize = P2ALIGN(fsize, sizeof (vdev_label_t));
+		if ((leaf & 1) == 1 &&
+		    offset + sizeof (bad) > psize - VDEV_LABEL_END_SIZE)
 			continue;
 
 		VERIFY(mutex_lock(&ztest_vdev_lock) == 0);
@@ -5021,9 +5069,14 @@ ztest_ddt_repair(ztest_ds_t *zd, uint64_
 		return;
 	}
 
+	dmu_objset_stats_t dds;
+	dsl_pool_config_enter(dmu_objset_pool(os), FTAG);
+	dmu_objset_fast_stat(os, &dds);
+	dsl_pool_config_exit(dmu_objset_pool(os), FTAG);
+
 	object = od[0].od_object;
 	blocksize = od[0].od_blocksize;
-	pattern = zs->zs_guid ^ dmu_objset_fsid_guid(os);
+	pattern = zs->zs_guid ^ dds.dds_guid;
 
 	ASSERT(object != 0);
 
@@ -5355,6 +5408,12 @@ ztest_resume_thread(void *arg)
 		if (spa_suspended(spa))
 			ztest_resume(spa);
 		(void) poll(NULL, 0, 100);
+
+		/*
+		 * Periodically change the zfs_compressed_arc_enabled setting.
+		 */
+		if (ztest_random(10) == 0)
+			zfs_compressed_arc_enabled = ztest_random(2);
 	}
 	return (NULL);
 }
@@ -5620,9 +5679,13 @@ ztest_run(ztest_shared_t *zs)
 	metaslab_preload_limit = ztest_random(20) + 1;
 	ztest_spa = spa;
 
+	dmu_objset_stats_t dds;
 	VERIFY0(dmu_objset_own(ztest_opts.zo_pool,
 	    DMU_OST_ANY, B_TRUE, FTAG, &os));
-	zs->zs_guid = dmu_objset_fsid_guid(os);
+	dsl_pool_config_enter(dmu_objset_pool(os), FTAG);
+	dmu_objset_fast_stat(os, &dds);
+	dsl_pool_config_exit(dmu_objset_pool(os), FTAG);
+	zs->zs_guid = dds.dds_guid;
 	dmu_objset_disown(os, FTAG);
 
 	spa->spa_dedup_ditto = 2 * ZIO_DEDUPDITTO_MIN;

Modified: user/alc/PQ_LAUNDRY/contrib/libcxxrt/unwind-arm.h
==============================================================================
--- user/alc/PQ_LAUNDRY/contrib/libcxxrt/unwind-arm.h	Sun Sep  4 22:30:46 2016	(r305399)
+++ user/alc/PQ_LAUNDRY/contrib/libcxxrt/unwind-arm.h	Sun Sep  4 22:55:05 2016	(r305400)
@@ -28,7 +28,7 @@
 {
 	_URC_OK = 0,                /* operation completed successfully */
 	_URC_FOREIGN_EXCEPTION_CAUGHT = 1,
-    _URC_END_OF_STACK = 5,
+	_URC_END_OF_STACK = 5,
 	_URC_HANDLER_FOUND = 6,
 	_URC_INSTALL_CONTEXT = 7,
 	_URC_CONTINUE_UNWIND = 8,
@@ -43,10 +43,12 @@ typedef uint32_t _Unwind_State;
 static const _Unwind_State _US_VIRTUAL_UNWIND_FRAME  = 0;
 static const _Unwind_State _US_UNWIND_FRAME_STARTING = 1;
 static const _Unwind_State _US_UNWIND_FRAME_RESUME   = 2;
+static const _Unwind_State _US_ACTION_MASK           = 3;
 #else // GCC fails at knowing what a constant expression is
 #	define _US_VIRTUAL_UNWIND_FRAME  0
 #	define _US_UNWIND_FRAME_STARTING 1
-#	define _US_UNWIND_FRAME_RESUME 2
+#	define _US_UNWIND_FRAME_RESUME   2
+#	define _US_ACTION_MASK           3
 #endif
 
 typedef struct _Unwind_Context _Unwind_Context;

Modified: user/alc/PQ_LAUNDRY/contrib/netbsd-tests/bin/cat/d_align.in
==============================================================================
--- user/alc/PQ_LAUNDRY/contrib/netbsd-tests/bin/cat/d_align.in	Sun Sep  4 22:30:46 2016	(r305399)
+++ user/alc/PQ_LAUNDRY/contrib/netbsd-tests/bin/cat/d_align.in	Sun Sep  4 22:55:05 2016	(r305400)
@@ -1,3 +1,5 @@
 a b c
+
 1 2 3
+
 x y z

Modified: user/alc/PQ_LAUNDRY/contrib/netbsd-tests/bin/cat/d_align.out
==============================================================================
--- user/alc/PQ_LAUNDRY/contrib/netbsd-tests/bin/cat/d_align.out	Sun Sep  4 22:30:46 2016	(r305399)
+++ user/alc/PQ_LAUNDRY/contrib/netbsd-tests/bin/cat/d_align.out	Sun Sep  4 22:55:05 2016	(r305400)
@@ -1,3 +1,5 @@
      1	a b c$
+      	$
      2	1 2 3$
+      	$
      3	x y z$

Copied: user/alc/PQ_LAUNDRY/contrib/netbsd-tests/bin/cat/d_se_output.in (from r305399, head/contrib/netbsd-tests/bin/cat/d_se_output.in)
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ user/alc/PQ_LAUNDRY/contrib/netbsd-tests/bin/cat/d_se_output.in	Sun Sep  4 22:55:05 2016	(r305400, copy of r305399, head/contrib/netbsd-tests/bin/cat/d_se_output.in)
@@ -0,0 +1,3 @@
+
+Of course it runs NetBSD
+

Copied: user/alc/PQ_LAUNDRY/contrib/netbsd-tests/bin/cat/d_se_output.out (from r305399, head/contrib/netbsd-tests/bin/cat/d_se_output.out)
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ user/alc/PQ_LAUNDRY/contrib/netbsd-tests/bin/cat/d_se_output.out	Sun Sep  4 22:55:05 2016	(r305400, copy of r305399, head/contrib/netbsd-tests/bin/cat/d_se_output.out)
@@ -0,0 +1,3 @@
+$
+Of course it runs NetBSD$
+$

Modified: user/alc/PQ_LAUNDRY/contrib/netbsd-tests/bin/cat/t_cat.sh
==============================================================================
--- user/alc/PQ_LAUNDRY/contrib/netbsd-tests/bin/cat/t_cat.sh	Sun Sep  4 22:30:46 2016	(r305399)
+++ user/alc/PQ_LAUNDRY/contrib/netbsd-tests/bin/cat/t_cat.sh	Sun Sep  4 22:55:05 2016	(r305400)
@@ -1,4 +1,4 @@
-# $NetBSD: t_cat.sh,v 1.2 2012/03/27 17:57:02 jruoho Exp $
+# $NetBSD: t_cat.sh,v 1.3 2016/06/16 01:04:58 sevan Exp $
 #
 # Copyright (c) 2012 The NetBSD Foundation, Inc.
 # All rights reserved.
@@ -52,8 +52,20 @@ nonexistent_body() {
 		-x "cat /some/name/that/does/not/exist"
 }
 
+atf_test_case se_output
+se_output_head() {
+	atf_set "descr" "Test that cat(1) prints a $ sign " \
+			"on blank lines with options '-se' (PR bin/51250)"
+}
+
+se_output_body() {
+	atf_check -s ignore -o file:$(atf_get_srcdir)/d_se_output.out \
+		-x "cat -se $(atf_get_srcdir)/d_se_output.in"
+}
+
 atf_init_test_cases()
 {
 	atf_add_test_case align
 	atf_add_test_case nonexistent
+	atf_add_test_case se_output
 }

Modified: user/alc/PQ_LAUNDRY/contrib/netbsd-tests/bin/sh/dotcmd/scoped_command
==============================================================================
--- user/alc/PQ_LAUNDRY/contrib/netbsd-tests/bin/sh/dotcmd/scoped_command	Sun Sep  4 22:30:46 2016	(r305399)
+++ user/alc/PQ_LAUNDRY/contrib/netbsd-tests/bin/sh/dotcmd/scoped_command	Sun Sep  4 22:55:05 2016	(r305400)
@@ -1,6 +1,6 @@
 #!/bin/sh
 #
-# $NetBSD: scoped_command,v 1.1 2014/05/31 14:29:06 christos Exp $
+# $NetBSD: scoped_command,v 1.2 2016/03/27 14:57:50 christos Exp $
 #
 # Copyright (c) 2014 The NetBSD Foundation, Inc.
 # All rights reserved.
@@ -30,6 +30,27 @@
 # POSSIBILITY OF SUCH DAMAGE.
 #
 
+: ${TEST_SH:=/bin/sh}
+
+sane_sh()
+{
+	set -- ${TEST_SH}
+	case "$#" in
+	(0)   set /bin/sh;;
+	(1|2) ;;
+	(*)   set "$1";;   # Just ignore options if we cannot make them work
+	esac
+
+	case "$1" in
+	/*)	TEST_SH="$1${2+ }$2";;
+	./*)	TEST_SH="${PWD}${1#.}${2+ }$2";;
+	*/*)	TEST_SH="${PWD}/$1${2+ }$2";;
+	*)	TEST_SH="$( command -v "$1" )${2+ }$2";;
+	esac
+}
+
+sane_sh
+
 set -e
 
 # USAGE:
@@ -52,7 +73,7 @@ cmd="echo 'before ${3}'
 ${2}
 echo 'after ${3}, return value:' ${?}"
 
-echo "#!/bin/sh"
+echo "#!${TEST_SH}"
 
 [ 'func' = "${1}" ] && cat <<EOF
 func()

Modified: user/alc/PQ_LAUNDRY/contrib/netbsd-tests/bin/sh/dotcmd/t_dotcmd.sh
==============================================================================
--- user/alc/PQ_LAUNDRY/contrib/netbsd-tests/bin/sh/dotcmd/t_dotcmd.sh	Sun Sep  4 22:30:46 2016	(r305399)
+++ user/alc/PQ_LAUNDRY/contrib/netbsd-tests/bin/sh/dotcmd/t_dotcmd.sh	Sun Sep  4 22:55:05 2016	(r305400)
@@ -1,4 +1,4 @@
-# $NetBSD: t_dotcmd.sh,v 1.1 2014/05/31 14:29:06 christos Exp $
+# $NetBSD: t_dotcmd.sh,v 1.2 2016/03/27 14:57:50 christos Exp $
 #
 # Copyright (c) 2014 The NetBSD Foundation, Inc.
 # All rights reserved.
@@ -33,6 +33,10 @@
 # in C/C++ so, for example, if the dotcmd is in a loop's body, a break in
 # the sourced file can be used to break out of that loop.
 
+# Note that the standard does not require this, and allows lexically
+# scoped interpretation of break/continue (and permits dynamic scope
+# as an optional extension.)
+
 cmds='return break continue'
 scopes='case compound file for func subshell until while'
 

Copied: user/alc/PQ_LAUNDRY/contrib/netbsd-tests/bin/sh/t_arith.sh (from r305399, head/contrib/netbsd-tests/bin/sh/t_arith.sh)
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ user/alc/PQ_LAUNDRY/contrib/netbsd-tests/bin/sh/t_arith.sh	Sun Sep  4 22:55:05 2016	(r305400, copy of r305399, head/contrib/netbsd-tests/bin/sh/t_arith.sh)
@@ -0,0 +1,1035 @@
+# $NetBSD: t_arith.sh,v 1.5 2016/05/12 14:25:11 kre Exp $
+#
+# Copyright (c) 2016 The NetBSD Foundation, Inc.
+# All rights reserved.
+#
+# Redistribution and use in source and binary forms, with or without
+# modification, are permitted provided that the following conditions
+# are met:
+# 1. Redistributions of source code must retain the above copyright
+#    notice, this list of conditions and the following disclaimer.
+# 2. Redistributions in binary form must reproduce the above copyright
+#    notice, this list of conditions and the following disclaimer in the
+#    documentation and/or other materials provided with the distribution.
+#
+# THIS SOFTWARE IS PROVIDED BY THE NETBSD FOUNDATION, INC. AND CONTRIBUTORS
+# ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
+# TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
+# PURPOSE ARE DISCLAIMED.  IN NO EVENT SHALL THE FOUNDATION OR CONTRIBUTORS
+# BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
+# CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
+# SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
+# INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
+# CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
+# ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
+# POSSIBILITY OF SUCH DAMAGE.
+#
+# the implementation of "sh" to test
+: ${TEST_SH:="/bin/sh"}
+
+# Requirement is to support at least "signed long" whatever that means
+# (number of bits in "long" is not specified - but should be at least 32).
+
+# These tests use -o inline:"..." rather than -o match:'...' as we have
+# only digits to examine, and it is good to be sure that 1 + 1 really gives 2
+# and that 42 or 123 don't look like success because there is a 2 in them.
+
+ARITH_BITS='?'
+discover_range()
+{
+	# cannot use arithmetic "test" operators, range of test in
+	# ATF_SHELL (or even TEST_SH) might not be as big as that
+	# supported by $(( )) in TEST_SH
+
+	if ! ${TEST_SH} -c ': $(( 0x10000 ))' 2>/dev/null
+	then
+		# 16 bits or less, or hex unsupported, just give up...
+		return
+	fi
+	test $( ${TEST_SH} -c 'echo $(( 0x1FFFF ))' ) = 131071 || return
+
+	# when attempting to exceed the number of available bits
+	# the shell may react in any of 3 (rational) ways
+	# 1. syntax error (maybe even core dump...) and fail
+	# 2. represent a positive number input as negative value
+	# 3. keep the number positive, but not the value expected
+	#    (perhaps pegged at the max possible value)
+	# any of those may be accompanied by a message to stderr
+
+	# Must check all 3 possibilities for each plausible size
+	# Tests do not use 0x8000... because that value can have weird
+	# other side effects that are not relevant to discover here.
+	# But we do want to try and force the sign bit set.
+
+	if ! ${TEST_SH} -c ': $(( 0xC0000000 ))' 2>/dev/null
+	then
+		# proobably shell detected overflow and complained
+		ARITH_BITS=32
+		return
+	fi
+	if ${TEST_SH} 2>/dev/null \
+	    -c 'case $(( 0xC0000000 )); in (-*) exit 0;; esac; exit 1'
+	then
+		ARITH_BITS=32
+		return
+	fi
+	if ${TEST_SH} -c '[ $(( 0xC0000000 )) != 3221225472 ]' 2>/dev/null
+	then
+		ARITH_BITS=32
+		return
+	fi
+
+	if ! ${TEST_SH} -c ': $(( 0xC000000000000000 ))' 2>/dev/null
+	then
+		ARITH_BITS=64
+		return
+	fi
+	if ${TEST_SH} 2>/dev/null \
+	    -c 'case $(( 0xC000000000000000 )); in (-*) exit 0;; esac; exit 1'
+	then
+		ARITH_BITS=64
+		return
+	fi
+	if ${TEST_SH} 2>/dev/null \
+	    -c '[ $((0xC000000000000000)) != 13835058055282163712 ]'
+	then
+		ARITH_BITS=64
+		return
+	fi
+
+	if ${TEST_SH} 2>/dev/null -c \
+	   '[ $((0x123456781234567812345678)) = 5634002657842756053938493048 ]'
+	then
+		# just assume... (for now anyway, revisit when it happens...)
+		ARITH_BITS=96
+		return
+	fi
+}
+
+atf_test_case constants
+constants_head()
+{
+        atf_set "descr" "Tests that arithmetic expansion can handle constants"
+}
+constants_body()
+{
+	atf_check -s exit:0 -o inline:'1\n' -e empty ${TEST_SH} -c \
+		'echo $(( 1 ))'
+	atf_check -s exit:0 -o inline:'0\n' -e empty ${TEST_SH} -c \
+		'echo $(( 0 ))'
+	atf_check -s exit:0 -o inline:'0\n' -e empty ${TEST_SH} -c \
+		'echo $((0x0))'
+
+	# atf_expect_fail "PR bin/50959"
+	atf_check -s exit:0 -o inline:'0\n' -e empty ${TEST_SH} -c \
+		'echo $((0X0))'
+	# atf_expect_pass
+
+	atf_check -s exit:0 -o inline:'0\n' -e empty ${TEST_SH} -c \
+		'echo $((000))'
+
+	atf_check -s exit:0 -o inline:'1\n' -e empty \
+		${TEST_SH} -c 'echo $(( 000000001 ))'
+	atf_check -s exit:0 -o inline:'0\n' -e empty \
+		${TEST_SH} -c 'echo $(( 0x000000 ))'
+
+	atf_check -s exit:0 -o inline:'99999\n' -e empty \
+		${TEST_SH} -c 'echo $((99999))'
+
+	[ ${ARITH_BITS} -gt 44 ] &&
+		atf_check -s exit:0 -o inline:'9191919191919\n' -e empty \
+			${TEST_SH} -c 'echo $((9191919191919))'
+
+	atf_check -s exit:0 -o inline:'13\n' -e empty ${TEST_SH} -c \
+		'echo $(( 0xD ))'
+	atf_check -s exit:0 -o inline:'11\n' -e empty ${TEST_SH} -c \
+		'echo $(( 013 ))'
+	atf_check -s exit:0 -o inline:'7\n' -e empty ${TEST_SH} -c \
+		'x=7;echo $(($x))'
+	atf_check -s exit:0 -o inline:'9\n' -e empty ${TEST_SH} -c \
+		'x=9;echo $((x))'
+
+	atf_check -s exit:0 -o inline:'11\n' -e empty \
+		${TEST_SH} -c 'x=0xB; echo $(( $x ))'
+	atf_check -s exit:0 -o inline:'27\n' -e empty \
+		${TEST_SH} -c 'x=0X1B; echo $(( x ))'
+	atf_check -s exit:0 -o inline:'27\n' -e empty \
+		${TEST_SH} -c 'X=033; echo $(( $X ))'
+	atf_check -s exit:0 -o inline:'219\n' -e empty \
+		${TEST_SH} -c 'X=0333; echo $(( X ))'
+	atf_check -s exit:0 -o inline:'0\n' -e empty \
+		${TEST_SH} -c 'NULL=; echo $(( NULL ))'
+
+	# Not clear if this is 0, nothing, or an error, so omit for now
+	# atf_check -s exit:0 -o inline:'0\n' -e empty \
+	# 	${TEST_SH} -c 'echo $(( ))'
+
+	# not clear whether this should return 0 or an error, so omit for now
+	# atf_check -s exit:0 -o inline:'0\n' -e empty \
+	# 	${TEST_SH} -c 'echo $(( UNDEFINED_VAR ))'
+}
+
+
+atf_test_case do_unary_plus
+do_unary_plus_head()
+{
+        atf_set "descr" "Tests that unary plus works as expected"
+}
+do_unary_plus_body()
+{
+	atf_check -s exit:0 -o inline:'0\n' -e empty ${TEST_SH} -c \
+		'echo $(( +0 ))'
+	atf_check -s exit:0 -o inline:'1\n' -e empty ${TEST_SH} -c \
+		'echo $(( +1 ))'
+	atf_check -s exit:0 -o inline:'6\n' -e empty ${TEST_SH} -c \
+		'echo $(( + 6 ))'
+	atf_check -s exit:0 -o inline:'4321\n' -e empty ${TEST_SH} -c \
+		'echo $(( + 4321 ))'
+	atf_check -s exit:0 -o inline:'17185\n' -e empty ${TEST_SH} -c \
+		'echo $(( + 0x4321 ))'
+}
+
+atf_test_case do_unary_minus
+do_unary_minus_head()
+{
+        atf_set "descr" "Tests that unary minus works as expected"
+}
+do_unary_minus_body()
+{
+	atf_check -s exit:0 -o inline:'-1\n' -e empty ${TEST_SH} -c \
+		'echo $(( -1 ))'
+	atf_check -s exit:0 -o inline:'0\n' -e empty ${TEST_SH} -c \
+		'echo $(( - 0 ))'
+	atf_check -s exit:0 -o inline:'-1\n' -e empty ${TEST_SH} -c \
+		'echo $(( - 1 ))'
+	atf_check -s exit:0 -o inline:'-6\n' -e empty ${TEST_SH} -c \
+		'echo $(( - 6 ))'
+	atf_check -s exit:0 -o inline:'-4321\n' -e empty ${TEST_SH} -c \
+		'echo $(( - 4321 ))'
+	atf_check -s exit:0 -o inline:'-2257\n' -e empty ${TEST_SH} -c \
+		'echo $(( - 04321 ))'
+	atf_check -s exit:0 -o inline:'-7\n' -e empty ${TEST_SH} -c \
+		'echo $((-7))'
+}
+
+atf_test_case do_unary_not
+do_unary_not_head()
+{
+        atf_set "descr" "Tests that unary not (boolean) works as expected"
+}
+do_unary_not_body()
+{
+	atf_check -s exit:0 -o inline:'0\n' -e empty ${TEST_SH} -c \
+		'echo $(( ! 1 ))'
+	atf_check -s exit:0 -o inline:'1\n' -e empty ${TEST_SH} -c \
+		'echo $(( ! 0 ))'
+
+	atf_check -s exit:0 -o inline:'0\n' -e empty ${TEST_SH} -c \
+		'echo $(( !1234 ))'
+	atf_check -s exit:0 -o inline:'0\n' -e empty ${TEST_SH} -c \
+		'echo $(( !0xFFFF ))'
+	atf_check -s exit:0 -o inline:'1\n' -e empty ${TEST_SH} -c \
+		'echo $(( ! 000000 ))'
+}
+
+atf_test_case do_unary_tilde
+do_unary_tilde_head()
+{
+        atf_set "descr" "Tests that unary not (bitwise) works as expected"
+}
+do_unary_tilde_body()
+{
+	# definitely 2's complement arithmetic here...
+
+	atf_check -s exit:0 -o inline:'-1\n' -e empty ${TEST_SH} -c \
+		'echo $(( ~ 0 ))'
+	atf_check -s exit:0 -o inline:'-2\n' -e empty ${TEST_SH} -c \
+		'echo $(( ~ 1 ))'
+
+	atf_check -s exit:0 -o inline:'-1235\n' -e empty ${TEST_SH} -c \
+		'echo $(( ~1234 ))'
+	atf_check -s exit:0 -o inline:'-256\n' -e empty ${TEST_SH} -c \
+		'echo $(( ~0xFF ))'
+}
+
+atf_test_case elementary_add
+elementary_add_head()
+{
+        atf_set "descr" "Tests that simple addition works as expected"
+}
+elementary_add_body()
+{
+	# some of these tests actually test unary ops &  op precedence...
+
+	atf_check -s exit:0 -o inline:'0\n' -e empty ${TEST_SH} -c \
+		'echo $(( 0 + 0 ))'
+	atf_check -s exit:0 -o inline:'1\n' -e empty ${TEST_SH} -c \
+		'echo $(( 1 + 0 ))'
+	atf_check -s exit:0 -o inline:'1\n' -e empty ${TEST_SH} -c \
+		'echo $(( 0 + 1 ))'
+	atf_check -s exit:0 -o inline:'2\n' -e empty ${TEST_SH} -c \
+		'echo $(( 1 + 1 ))'
+	atf_check -s exit:0 -o inline:'10\n' -e empty ${TEST_SH} -c \
+		'echo $(( 4 + 6 ))'
+	atf_check -s exit:0 -o inline:'10\n' -e empty ${TEST_SH} -c \
+		'echo $(( 6 + 4 ))'
+	atf_check -s exit:0 -o inline:'5555\n' -e empty ${TEST_SH} -c \
+		'echo $(( 1234 + 4321 ))'
+	atf_check -s exit:0 -o inline:'3333\n' -e empty ${TEST_SH} -c \
+		'echo $((1111+2222))'
+	atf_check -s exit:0 -o inline:'5555\n' -e empty ${TEST_SH} -c \
+		'echo $((+3333+2222))'
+	atf_check -s exit:0 -o inline:'7777\n' -e empty ${TEST_SH} -c \
+		'echo $((+3333 + +4444))'
+	atf_check -s exit:0 -o inline:'-7777\n' -e empty ${TEST_SH} -c \
+		'echo -$((+4125+ +3652))'
+}
+
+atf_test_case elementary_sub
+elementary_sub_head()
+{
+        atf_set "descr" "Tests that simple subtraction works as expected"
+}
+elementary_sub_body()
+{
+	atf_check -s exit:0 -o inline:'0\n' -e empty ${TEST_SH} -c \
+		'echo $(( 0 - 0 ))'
+	atf_check -s exit:0 -o inline:'1\n' -e empty ${TEST_SH} -c \
+		'echo $(( 1 - 0 ))'
+	atf_check -s exit:0 -o inline:'0\n' -e empty ${TEST_SH} -c \
+		'echo $(( 1 - 1 ))'
+	atf_check -s exit:0 -o inline:'-1\n' -e empty ${TEST_SH} -c \
+		'echo $(( 0 - 1 ))'
+	atf_check -s exit:0 -o inline:'488\n' -e empty ${TEST_SH} -c \
+		'echo $(( 1066 - 578 ))'
+	atf_check -s exit:0 -o inline:'-3662\n' -e empty ${TEST_SH} -c \
+		'echo $(( 2016-5678 ))'
+	atf_check -s exit:0 -o inline:'-3662\n' -e empty ${TEST_SH} -c \
+		'echo $(( 2016+-5678 ))'
+	atf_check -s exit:0 -o inline:'-3662\n' -e empty ${TEST_SH} -c \
+		'echo $(( 2016-+5678 ))'
+	atf_check -s exit:0 -o inline:'-7694\n' -e empty ${TEST_SH} -c \
+		'echo $(( -2016-5678 ))'
+	atf_check -s exit:0 -o inline:'--1\n' -e empty ${TEST_SH} -c \
+		'echo -$(( -1018 - -1017 ))'
+}
+
+atf_test_case elementary_mul
+elementary_mul_head()
+{
+        atf_set "descr" "Tests that simple multiplication works as expected"
+}
+elementary_mul_body()
+{
+	atf_check -s exit:0 -o inline:'0\n' -e empty ${TEST_SH} -c \
+		'echo $(( 0 * 0 ))'
+	atf_check -s exit:0 -o inline:'0\n' -e empty ${TEST_SH} -c \
+		'echo $(( 1 * 0 ))'
+	atf_check -s exit:0 -o inline:'0\n' -e empty ${TEST_SH} -c \
+		'echo $(( 0 * 1 ))'
+	atf_check -s exit:0 -o inline:'1\n' -e empty ${TEST_SH} -c \
+		'echo $(( 1 * 1 ))'
+	atf_check -s exit:0 -o inline:'-1\n' -e empty ${TEST_SH} -c \
+		'echo $(( -1 * 1 ))'
+	atf_check -s exit:0 -o inline:'-1\n' -e empty ${TEST_SH} -c \
+		'echo $(( 1 * -1 ))'
+	atf_check -s exit:0 -o inline:'1\n' -e empty ${TEST_SH} -c \
+		'echo $(( -1 * -1 ))'
+	atf_check -s exit:0 -o inline:'391\n' -e empty ${TEST_SH} -c \
+		'echo $(( 17 * 23 ))'
+	atf_check -s exit:0 -o inline:'169\n' -e empty ${TEST_SH} -c \
+		'echo $(( 13*13 ))'
+	atf_check -s exit:0 -o inline:'-11264\n' -e empty ${TEST_SH} -c \
+		'echo $(( -11 *1024 ))'
+	atf_check -s exit:0 -o inline:'-16983\n' -e empty ${TEST_SH} -c \
+		'echo $(( 17* -999 ))'
+	atf_check -s exit:0 -o inline:'9309\n' -e empty ${TEST_SH} -c \
+		'echo $(( -29*-321 ))'
+}
+
+atf_test_case elementary_div
+elementary_div_head()
+{
+        atf_set "descr" "Tests that simple division works as expected"
+}
+elementary_div_body()
+{
+	atf_check -s exit:0 -o inline:'0\n' -e empty ${TEST_SH} -c \
+		'echo $(( 0 / 1 ))'
+	atf_check -s exit:0 -o inline:'1\n' -e empty ${TEST_SH} -c \
+		'echo $(( 1 / 1 ))'
+	test ${ARITH_BITS} -ge 38 &&
+	    atf_check -s exit:0 -o inline:'99999999999\n' -e empty \
+		${TEST_SH} -c 'echo $(( 99999999999 / 1 ))'
+	atf_check -s exit:0 -o inline:'2\n' -e empty ${TEST_SH} -c \
+		'echo $(( 2 / 1 ))'
+
+	atf_check -s exit:0 -o inline:'3\n' -e empty ${TEST_SH} -c \
+		'echo $(( 3 / 1 ))'
+	atf_check -s exit:0 -o inline:'1\n' -e empty ${TEST_SH} -c \
+		'echo $(( 3 / 2 ))'
+	atf_check -s exit:0 -o inline:'1\n' -e empty ${TEST_SH} -c \
+		'echo $(( 3 / 3 ))'
+	atf_check -s exit:0 -o inline:'0\n' -e empty ${TEST_SH} -c \
+		'echo $(( 3 / 4 ))'
+
+	atf_check -s exit:0 -o inline:'173\n' -e empty ${TEST_SH} -c \
+		'echo $(( 123456 / 713 ))'
+	atf_check -s exit:0 -o inline:'13\n' -e empty ${TEST_SH} -c \
+		'echo $(( 169 / 13 ))'
+}
+
+atf_test_case elementary_rem
+elementary_rem_head()
+{
+        atf_set "descr" "Tests that simple modulus works as expected"
+}
+elementary_rem_body()
+{
+	atf_check -s exit:0 -o inline:'0\n' -e empty ${TEST_SH} -c \
+		'echo $(( 0 % 1 ))'
+	atf_check -s exit:0 -o inline:'0\n' -e empty ${TEST_SH} -c \
+		'echo $(( 1 % 1 ))'
+	atf_check -s exit:0 -o inline:'0\n' -e empty ${TEST_SH} -c \
+		'echo $(( 2 % 1 ))'
+	atf_check -s exit:0 -o inline:'0\n' -e empty ${TEST_SH} -c \
+		'echo $(( 9999 % 1 ))'
+
+	atf_check -s exit:0 -o inline:'0\n' -e empty ${TEST_SH} -c \
+		'echo $(( 0 % 2 ))'
+	atf_check -s exit:0 -o inline:'1\n' -e empty ${TEST_SH} -c \
+		'echo $(( 1 % 2 ))'
+	atf_check -s exit:0 -o inline:'0\n' -e empty ${TEST_SH} -c \
+		'echo $(( 2 % 2 ))'
+	atf_check -s exit:0 -o inline:'1\n' -e empty ${TEST_SH} -c \
+		'echo $(( 0xFFFF % 2 ))'
+
+	atf_check -s exit:0 -o inline:'0\n' -e empty ${TEST_SH} -c \
+		'echo $(( 0 % 3 ))'
+	atf_check -s exit:0 -o inline:'1\n' -e empty ${TEST_SH} -c \
+		'echo $(( 1 % 3 ))'
+	atf_check -s exit:0 -o inline:'2\n' -e empty ${TEST_SH} -c \
+		'echo $(( 2 % 3 ))'
+	atf_check -s exit:0 -o inline:'0\n' -e empty ${TEST_SH} -c \
+		'echo $(( 3 % 3 ))'
+	atf_check -s exit:0 -o inline:'0\n' -e empty ${TEST_SH} -c \
+		'echo $(( 3123 % 3 ))'
+
+	atf_check -s exit:0 -o inline:'1\n' -e empty ${TEST_SH} -c \
+		'echo $(( 9999 % 2 ))'
+
+	atf_check -s exit:0 -o inline:'107\n' -e empty ${TEST_SH} -c \
+		'echo $(( 123456%173 ))'
+	atf_check -s exit:0 -o inline:'0\n' -e empty ${TEST_SH} -c \
+		'echo $((169%13))'
+}
+
+atf_test_case elementary_shl
+elementary_shl_head()
+{
+        atf_set "descr" "Tests that simple shift left works as expected"
+}
+elementary_shl_body()
+{
+	atf_check -s exit:0 -o inline:'0\n' -e empty ${TEST_SH} -c \
+		'echo $(( 0 << 0 ))'
+	atf_check -s exit:0 -o inline:'0\n' -e empty ${TEST_SH} -c \
+		'echo $(( 0 << 1 ))'
+	atf_check -s exit:0 -o inline:'0\n' -e empty ${TEST_SH} -c \
+		'echo $(( 0 << 17 ))'
+
+	atf_check -s exit:0 -o inline:'1\n' -e empty ${TEST_SH} -c \
+		'echo $(( 1 << 0 ))'
+	atf_check -s exit:0 -o inline:'2\n' -e empty ${TEST_SH} -c \
+		'echo $(( 1 << 1 ))'
+	atf_check -s exit:0 -o inline:'131072\n' -e empty ${TEST_SH} -c \
+		'echo $(( 1 << 17 ))'
+
+	atf_check -s exit:0 -o inline:'2021161080\n' -e empty ${TEST_SH} -c \
+		'echo $(( 0x3C3C3C3C << 1 ))'
+
+	test "${ARITH_BITS}" -ge 40 &&
+	    atf_check -s exit:0 -o inline:'129354309120\n' -e empty \
+		${TEST_SH} -c 'echo $(( 0x3C3C3C3C << 7 ))'
+	test "${ARITH_BITS}" -ge 72 &&
+	    atf_check -s exit:0 -o inline:'1111145054534149079040\n' \
+		-e empty ${TEST_SH} -c 'echo $(( 0x3C3C3C3C << 40 ))'
+
+	return 0
+}
+
+atf_test_case elementary_shr
+elementary_shr_head()
+{
+        atf_set "descr" "Tests that simple shift right works as expected"
+}
+elementary_shr_body()
+{
+	atf_check -s exit:0 -o inline:'0\n' -e empty ${TEST_SH} -c \
+		'echo $(( 0 >> 0 ))'
+	atf_check -s exit:0 -o inline:'0\n' -e empty ${TEST_SH} -c \
+		'echo $(( 0 >> 1 ))'
+	atf_check -s exit:0 -o inline:'0\n' -e empty ${TEST_SH} -c \
+		'echo $(( 0 >> 17 ))'
+
+	atf_check -s exit:0 -o inline:'1\n' -e empty ${TEST_SH} -c \
+		'echo $(( 1 >> 0 ))'
+	atf_check -s exit:0 -o inline:'0\n' -e empty ${TEST_SH} -c \
+		'echo $(( 1 >> 1 ))'
+	atf_check -s exit:0 -o inline:'1\n' -e empty ${TEST_SH} -c \
+		'echo $(( 2 >> 1 ))'
+	atf_check -s exit:0 -o inline:'1\n' -e empty ${TEST_SH} -c \
+		'echo $(( 3 >> 1 ))'
+
+	atf_check -s exit:0 -o inline:'4\n' -e empty ${TEST_SH} -c \
+		'echo $(( 0x10 >> 2 ))'
+	atf_check -s exit:0 -o inline:'4\n' -e empty ${TEST_SH} -c \
+		'echo $(( 022 >> 2 ))'
+
+	atf_check -s exit:0 -o inline:'1\n' -e empty ${TEST_SH} -c \
+		'echo $(( 131072 >> 17 ))'
+
+	test ${ARITH_BITS} -ge 40 &&
+		atf_check -s exit:0 -o inline:'8\n' -e empty ${TEST_SH} -c \
+			'echo $(( 0x4000000000 >> 35 ))'
+	test ${ARITH_BITS} -ge 80 &&
+		atf_check -s exit:0 -o inline:'4464\n' -e empty ${TEST_SH} -c \
+			'echo $(( 0x93400FACE005C871000 >> 64 ))'
+
+	return 0
+}
+
+atf_test_case elementary_eq
+elementary_eq_head()
+{
+        atf_set "descr" "Tests that simple equality test works as expected"
+}
+elementary_eq_body()
+{
+	atf_check -s exit:0 -o inline:'1\n' -e empty ${TEST_SH} -c \
+		'echo $(( 0 == 0 ))'
+	atf_check -s exit:0 -o inline:'1\n' -e empty ${TEST_SH} -c \
+		'echo $(( 0 == 0000 ))'
+	atf_check -s exit:0 -o inline:'1\n' -e empty ${TEST_SH} -c \
+		'echo $(( 0 == 0x00 ))'
+	atf_check -s exit:0 -o inline:'1\n' -e empty ${TEST_SH} -c \
+		'echo $(( 1 == 1 ))'
+	atf_check -s exit:0 -o inline:'1\n' -e empty ${TEST_SH} -c \
+		'X=30; Y=0x1E; echo $(( X == Y ))'
+	atf_check -s exit:0 -o inline:'1\n' -e empty ${TEST_SH} -c \
+		'echo $(( 0x1234 == 4660 ))'
+	atf_check -s exit:0 -o inline:'1\n' -e empty ${TEST_SH} -c \
+		'echo $(( 0x1234 == 011064 ))'
+
+	atf_check -s exit:0 -o inline:'0\n' -e empty ${TEST_SH} -c \
+		'echo $(( 0 == 1 ))'
+	atf_check -s exit:0 -o inline:'0\n' -e empty ${TEST_SH} -c \
+		'echo $(( 0 == 0000000000000001 ))'
+	atf_check -s exit:0 -o inline:'0\n' -e empty ${TEST_SH} -c \
+		'echo $(( 0 == 0x10000000000000 ))'
+	atf_check -s exit:0 -o inline:'0\n' -e empty ${TEST_SH} -c \
+		'echo $(( 1 == 2 ))'
+	atf_check -s exit:0 -o inline:'0\n' -e empty ${TEST_SH} -c \
+		'X=3; Y=7; echo $(( X == Y ))'
+	atf_check -s exit:0 -o inline:'0\n' -e empty ${TEST_SH} -c \
+		'echo $(( 1234 == 0x4660 ))'
+	atf_check -s exit:0 -o inline:'0\n' -e empty ${TEST_SH} -c \
+		'echo $(( 01234 == 0x11064 ))'
+}
+atf_test_case elementary_ne
+elementary_ne_head()
+{
+        atf_set "descr" "Tests that simple inequality test works as expected"
+}
+elementary_ne_body()
+{
+	atf_check -s exit:0 -o inline:'1\n' -e empty ${TEST_SH} -c \
+		'echo $(( 1 != 0 ))'
+	atf_check -s exit:0 -o inline:'1\n' -e empty ${TEST_SH} -c \
+		'echo $(( 0x71 != 17 ))'
+	atf_check -s exit:0 -o inline:'1\n' -e empty ${TEST_SH} -c \
+		'echo $(( 1234 != 01234 ))'
+	atf_check -s exit:0 -o inline:'1\n' -e empty ${TEST_SH} -c \
+		'echo $(( 0x1234 != 01234 ))'
+	atf_check -s exit:0 -o inline:'1\n' -e empty ${TEST_SH} -c \
+		'X=3; echo $(( X != 0 ))'
+	atf_check -s exit:0 -o inline:'1\n' -e empty ${TEST_SH} -c \
+		'X=3; Y=0x11; echo $(( X != Y ))'
+
+	atf_check -s exit:0 -o inline:'0\n' -e empty ${TEST_SH} -c \
+		'echo $(( 3 != 3 ))'
+	atf_check -s exit:0 -o inline:'0\n' -e empty ${TEST_SH} -c \
+		'echo $(( 0 != 0x0 ))'
+	atf_check -s exit:0 -o inline:'0\n' -e empty ${TEST_SH} -c \
+		'echo $(( 0xA != 012 ))'
+	atf_check -s exit:0 -o inline:'0\n' -e empty ${TEST_SH} -c \
+		'X=1; echo $(( X != 1 ))'
+	atf_check -s exit:0 -o inline:'0\n' -e empty ${TEST_SH} -c \
+		'X=0xC; Y=014; echo $(( X != Y ))'
+}
+atf_test_case elementary_lt
+elementary_lt_head()
+{
+        atf_set "descr" "Tests that simple less than test works as expected"
+}
+elementary_lt_body()
+{
+	atf_check -s exit:0 -o inline:'1\n' -e empty ${TEST_SH} -c \
+		'echo $(( 0 < 1 ))'
+	atf_check -s exit:0 -o inline:'1\n' -e empty ${TEST_SH} -c \
+		'echo $(( -1 < 0 ))'
+	atf_check -s exit:0 -o inline:'1\n' -e empty ${TEST_SH} -c \
+		'echo $(( 0 < 10 ))'
+	atf_check -s exit:0 -o inline:'1\n' -e empty ${TEST_SH} -c \
+		'echo $(( 100 < 101 ))'
+	atf_check -s exit:0 -o inline:'1\n' -e empty ${TEST_SH} -c \
+		'echo $(( 0xA1 < 200 ))'
+
+	atf_check -s exit:0 -o inline:'0\n' -e empty ${TEST_SH} -c \
+		'echo $(( 0 < 0 ))'
+	atf_check -s exit:0 -o inline:'0\n' -e empty ${TEST_SH} -c \
+		'echo $(( 1 < 0 ))'
+
+	test ${ARITH_BITS} -ge 40 &&
+	    atf_check -s exit:0 -o inline:'1\n' -e empty ${TEST_SH} -c \
+		'echo $(( 0x1BEEFF00D < 0x1FACECAFE ))'
+
+	return 0
+}
+atf_test_case elementary_le

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



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201609042255.u84Mt6vM072113>