#! /bin/sh
# Generated from testsuite.at by GNU Autoconf 2.71.
#
# Copyright (C) 2009-2017, 2020-2021 Free Software Foundation, Inc.
#
# This test suite is free software; the Free Software Foundation gives
# unlimited permission to copy, distribute and modify it.
## -------------------- ##
## M4sh Initialization. ##
## -------------------- ##

# Be more Bourne compatible
DUALCASE=1; export DUALCASE # for MKS sh
as_nop=:
if test ${ZSH_VERSION+y} && (emulate sh) >/dev/null 2>&1
then :
  emulate sh
  NULLCMD=:
  # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
  # is contrary to our usage.  Disable this feature.
  alias -g '${1+"$@"}'='"$@"'
  setopt NO_GLOB_SUBST
else $as_nop
  case `(set -o) 2>/dev/null` in #(
  *posix*) :
    set -o posix ;; #(
  *) :
     ;;
esac
fi



# Reset variables that may have inherited troublesome values from
# the environment.

# IFS needs to be set, to space, tab, and newline, in precisely that order.
# (If _AS_PATH_WALK were called with IFS unset, it would have the
# side effect of setting IFS to empty, thus disabling word splitting.)
# Quoting is to prevent editors from complaining about space-tab.
as_nl='
'
export as_nl
IFS=" ""	$as_nl"

PS1='$ '
PS2='> '
PS4='+ '

# Ensure predictable behavior from utilities with locale-dependent output.
LC_ALL=C
export LC_ALL
LANGUAGE=C
export LANGUAGE

# We cannot yet rely on "unset" to work, but we need these variables
# to be unset--not just set to an empty or harmless value--now, to
# avoid bugs in old shells (e.g. pre-3.0 UWIN ksh).  This construct
# also avoids known problems related to "unset" and subshell syntax
# in other old shells (e.g. bash 2.01 and pdksh 5.2.14).
for as_var in BASH_ENV ENV MAIL MAILPATH CDPATH
do eval test \${$as_var+y} \
  && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
done

# Ensure that fds 0, 1, and 2 are open.
if (exec 3>&0) 2>/dev/null; then :; else exec 0</dev/null; fi
if (exec 3>&1) 2>/dev/null; then :; else exec 1>/dev/null; fi
if (exec 3>&2)            ; then :; else exec 2>/dev/null; fi

# The user is always right.
if ${PATH_SEPARATOR+false} :; then
  PATH_SEPARATOR=:
  (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
    (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
      PATH_SEPARATOR=';'
  }
fi


# Find who we are.  Look in the path if we contain no directory separator.
as_myself=
case $0 in #((
  *[\\/]* ) as_myself=$0 ;;
  *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
for as_dir in $PATH
do
  IFS=$as_save_IFS
  case $as_dir in #(((
    '') as_dir=./ ;;
    */) ;;
    *) as_dir=$as_dir/ ;;
  esac
    test -r "$as_dir$0" && as_myself=$as_dir$0 && break
  done
IFS=$as_save_IFS

     ;;
esac
# We did not find ourselves, most probably we were run as `sh COMMAND'
# in which case we are not to be found in the path.
if test "x$as_myself" = x; then
  as_myself=$0
fi
if test ! -f "$as_myself"; then
  printf "%s\n" "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
  exit 1
fi


if test "x$CONFIG_SHELL" = x; then
  as_bourne_compatible="as_nop=:
if test \${ZSH_VERSION+y} && (emulate sh) >/dev/null 2>&1
then :
  emulate sh
  NULLCMD=:
  # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which
  # is contrary to our usage.  Disable this feature.
  alias -g '\${1+\"\$@\"}'='\"\$@\"'
  setopt NO_GLOB_SUBST
else \$as_nop
  case \`(set -o) 2>/dev/null\` in #(
  *posix*) :
    set -o posix ;; #(
  *) :
     ;;
esac
fi
"
  as_required="as_fn_return () { (exit \$1); }
as_fn_success () { as_fn_return 0; }
as_fn_failure () { as_fn_return 1; }
as_fn_ret_success () { return 0; }
as_fn_ret_failure () { return 1; }

exitcode=0
as_fn_success || { exitcode=1; echo as_fn_success failed.; }
as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; }
as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; }
as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; }
if ( set x; as_fn_ret_success y && test x = \"\$1\" )
then :

else \$as_nop
  exitcode=1; echo positional parameters were not saved.
fi
test x\$exitcode = x0 || exit 1
blah=\$(echo \$(echo blah))
test x\"\$blah\" = xblah || exit 1
test -x / || exit 1"
  as_suggested="  as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO
  as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO
  eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" &&
  test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1
test \$(( 1 + 1 )) = 2 || exit 1"
  if (eval "$as_required") 2>/dev/null
then :
  as_have_required=yes
else $as_nop
  as_have_required=no
fi
  if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null
then :

else $as_nop
  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
as_found=false
for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
do
  IFS=$as_save_IFS
  case $as_dir in #(((
    '') as_dir=./ ;;
    */) ;;
    *) as_dir=$as_dir/ ;;
  esac
  as_found=:
  case $as_dir in #(
	 /*)
	   for as_base in sh bash ksh sh5; do
	     # Try only shells that exist, to save several forks.
	     as_shell=$as_dir$as_base
	     if { test -f "$as_shell" || test -f "$as_shell.exe"; } &&
		    as_run=a "$as_shell" -c "$as_bourne_compatible""$as_required" 2>/dev/null
then :
  CONFIG_SHELL=$as_shell as_have_required=yes
		   if as_run=a "$as_shell" -c "$as_bourne_compatible""$as_suggested" 2>/dev/null
then :
  break 2
fi
fi
	   done;;
       esac
  as_found=false
done
IFS=$as_save_IFS
if $as_found
then :

else $as_nop
  if { test -f "$SHELL" || test -f "$SHELL.exe"; } &&
	      as_run=a "$SHELL" -c "$as_bourne_compatible""$as_required" 2>/dev/null
then :
  CONFIG_SHELL=$SHELL as_have_required=yes
fi
fi


      if test "x$CONFIG_SHELL" != x
then :
  export CONFIG_SHELL
             # We cannot yet assume a decent shell, so we have to provide a
# neutralization value for shells without unset; and this also
# works around shells that cannot unset nonexistent variables.
# Preserve -v and -x to the replacement shell.
BASH_ENV=/dev/null
ENV=/dev/null
(unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
case $- in # ((((
  *v*x* | *x*v* ) as_opts=-vx ;;
  *v* ) as_opts=-v ;;
  *x* ) as_opts=-x ;;
  * ) as_opts= ;;
esac
exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"}
# Admittedly, this is quite paranoid, since all the known shells bail
# out after a failed `exec'.
printf "%s\n" "$0: could not re-execute with $CONFIG_SHELL" >&2
exit 255
fi

    if test x$as_have_required = xno
then :
  printf "%s\n" "$0: This script requires a shell more modern than all"
  printf "%s\n" "$0: the shells that I found on your system."
  if test ${ZSH_VERSION+y} ; then
    printf "%s\n" "$0: In particular, zsh $ZSH_VERSION has bugs and should"
    printf "%s\n" "$0: be upgraded to zsh 4.3.4 or later."
  else
    printf "%s\n" "$0: Please tell bug-autoconf@gnu.org about your system,
$0: including any error possibly output before this
$0: message. Then install a modern shell, or manually run
$0: the script under such a shell if you do have one."
  fi
  exit 1
fi
fi
fi
SHELL=${CONFIG_SHELL-/bin/sh}
export SHELL
# Unset more variables known to interfere with behavior of common tools.
CLICOLOR_FORCE= GREP_OPTIONS=
unset CLICOLOR_FORCE GREP_OPTIONS

## --------------------- ##
## M4sh Shell Functions. ##
## --------------------- ##
# as_fn_unset VAR
# ---------------
# Portably unset VAR.
as_fn_unset ()
{
  { eval $1=; unset $1;}
}
as_unset=as_fn_unset


# as_fn_set_status STATUS
# -----------------------
# Set $? to STATUS, without forking.
as_fn_set_status ()
{
  return $1
} # as_fn_set_status

# as_fn_exit STATUS
# -----------------
# Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
as_fn_exit ()
{
  set +e
  as_fn_set_status $1
  exit $1
} # as_fn_exit
# as_fn_nop
# ---------
# Do nothing but, unlike ":", preserve the value of $?.
as_fn_nop ()
{
  return $?
}
as_nop=as_fn_nop

# as_fn_mkdir_p
# -------------
# Create "$as_dir" as a directory, including parents if necessary.
as_fn_mkdir_p ()
{

  case $as_dir in #(
  -*) as_dir=./$as_dir;;
  esac
  test -d "$as_dir" || eval $as_mkdir_p || {
    as_dirs=
    while :; do
      case $as_dir in #(
      *\'*) as_qdir=`printf "%s\n" "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
      *) as_qdir=$as_dir;;
      esac
      as_dirs="'$as_qdir' $as_dirs"
      as_dir=`$as_dirname -- "$as_dir" ||
$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
	 X"$as_dir" : 'X\(//\)[^/]' \| \
	 X"$as_dir" : 'X\(//\)$' \| \
	 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
printf "%s\n" X"$as_dir" |
    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
	    s//\1/
	    q
	  }
	  /^X\(\/\/\)[^/].*/{
	    s//\1/
	    q
	  }
	  /^X\(\/\/\)$/{
	    s//\1/
	    q
	  }
	  /^X\(\/\).*/{
	    s//\1/
	    q
	  }
	  s/.*/./; q'`
      test -d "$as_dir" && break
    done
    test -z "$as_dirs" || eval "mkdir $as_dirs"
  } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"


} # as_fn_mkdir_p

# as_fn_executable_p FILE
# -----------------------
# Test if FILE is an executable regular file.
as_fn_executable_p ()
{
  test -f "$1" && test -x "$1"
} # as_fn_executable_p
# as_fn_append VAR VALUE
# ----------------------
# Append the text in VALUE to the end of the definition contained in VAR. Take
# advantage of any shell optimizations that allow amortized linear growth over
# repeated appends, instead of the typical quadratic growth present in naive
# implementations.
if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null
then :
  eval 'as_fn_append ()
  {
    eval $1+=\$2
  }'
else $as_nop
  as_fn_append ()
  {
    eval $1=\$$1\$2
  }
fi # as_fn_append

# as_fn_arith ARG...
# ------------------
# Perform arithmetic evaluation on the ARGs, and store the result in the
# global $as_val. Take advantage of shells that can avoid forks. The arguments
# must be portable across $(()) and expr.
if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null
then :
  eval 'as_fn_arith ()
  {
    as_val=$(( $* ))
  }'
else $as_nop
  as_fn_arith ()
  {
    as_val=`expr "$@" || test $? -eq 1`
  }
fi # as_fn_arith


# as_fn_error STATUS ERROR [LINENO LOG_FD]
# ----------------------------------------
# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
# provided, also output the error to LOG_FD, referencing LINENO. Then exit the
# script with STATUS, using 1 if that was 0.
as_fn_error ()
{
  as_status=$1; test $as_status -eq 0 && as_status=1
  if test "$4"; then
    as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
    printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
  fi
  printf "%s\n" "$as_me: error: $2" >&2
  as_fn_exit $as_status
} # as_fn_error

if expr a : '\(a\)' >/dev/null 2>&1 &&
   test "X`expr 00001 : '.*\(...\)'`" = X001; then
  as_expr=expr
else
  as_expr=false
fi

if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
  as_basename=basename
else
  as_basename=false
fi

as_me=`$as_basename -- "$0" ||
$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
	 X"$0" : 'X\(//\)$' \| \
	 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
printf "%s\n" X/"$0" |
    sed '/^.*\/\([^/][^/]*\)\/*$/{
	    s//\1/
	    q
	  }
	  /^X\/\(\/\/\)$/{
	    s//\1/
	    q
	  }
	  /^X\/\(\/\).*/{
	    s//\1/
	    q
	  }
	  s/.*/./; q'`

if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
  as_dirname=dirname
else
  as_dirname=false
fi

# Avoid depending upon Character Ranges.
as_cr_letters='abcdefghijklmnopqrstuvwxyz'
as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
as_cr_Letters=$as_cr_letters$as_cr_LETTERS
as_cr_digits='0123456789'
as_cr_alnum=$as_cr_Letters$as_cr_digits


  as_lineno_1=$LINENO as_lineno_1a=$LINENO
  as_lineno_2=$LINENO as_lineno_2a=$LINENO
  eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" &&
  test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || {
  # Blame Lee E. McMahon (1931-1989) for sed's syntax.  :-)
  sed -n '
    p
    /[$]LINENO/=
  ' <$as_myself |
    sed '
      s/[$]LINENO.*/&-/
      t lineno
      b
      :lineno
      N
      :loop
      s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
      t loop
      s/-\n.*//
    ' >$as_me.lineno &&
  chmod +x "$as_me.lineno" ||
    { printf "%s\n" "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; }

  # If we had to re-execute with $CONFIG_SHELL, we're ensured to have
  # already done that, so ensure we don't try to do so again and fall
  # in an infinite loop.  This has already happened in practice.
  _as_can_reexec=no; export _as_can_reexec
  # Don't try to exec as it changes $[0], causing all sort of problems
  # (the dirname of $[0] is not the place where we might find the
  # original and so on.  Autoconf is especially sensitive to this).
  . "./$as_me.lineno"
  # Exit status is that of the last command.
  exit
}


# Determine whether it's possible to make 'echo' print without a newline.
# These variables are no longer used directly by Autoconf, but are AC_SUBSTed
# for compatibility with existing Makefiles.
ECHO_C= ECHO_N= ECHO_T=
case `echo -n x` in #(((((
-n*)
  case `echo 'xy\c'` in
  *c*) ECHO_T='	';;	# ECHO_T is single tab character.
  xy)  ECHO_C='\c';;
  *)   echo `echo ksh88 bug on AIX 6.1` > /dev/null
       ECHO_T='	';;
  esac;;
*)
  ECHO_N='-n';;
esac

# For backward compatibility with old third-party macros, we provide
# the shell variables $as_echo and $as_echo_n.  New code should use
# AS_ECHO(["message"]) and AS_ECHO_N(["message"]), respectively.
as_echo='printf %s\n'
as_echo_n='printf %s'


rm -f conf$$ conf$$.exe conf$$.file
if test -d conf$$.dir; then
  rm -f conf$$.dir/conf$$.file
else
  rm -f conf$$.dir
  mkdir conf$$.dir 2>/dev/null
fi
if (echo >conf$$.file) 2>/dev/null; then
  if ln -s conf$$.file conf$$ 2>/dev/null; then
    as_ln_s='ln -s'
    # ... but there are two gotchas:
    # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
    # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
    # In both cases, we have to default to `cp -pR'.
    ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
      as_ln_s='cp -pR'
  elif ln conf$$.file conf$$ 2>/dev/null; then
    as_ln_s=ln
  else
    as_ln_s='cp -pR'
  fi
else
  as_ln_s='cp -pR'
fi
rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
rmdir conf$$.dir 2>/dev/null

if mkdir -p . 2>/dev/null; then
  as_mkdir_p='mkdir -p "$as_dir"'
else
  test -d ./-p && rmdir ./-p
  as_mkdir_p=false
fi

as_test_x='test -x'
as_executable_p=as_fn_executable_p

# Sed expression to map a string onto a valid CPP name.
as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"

# Sed expression to map a string onto a valid variable name.
as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"





SHELL=${CONFIG_SHELL-/bin/sh}

# How were we run?
at_cli_args="$@"


# Not all shells have the 'times' builtin; the subshell is needed to make
# sure we discard the 'times: not found' message from the shell.
at_times_p=false
(times) >/dev/null 2>&1 && at_times_p=:

# CLI Arguments to pass to the debugging scripts.
at_debug_args=
# -e sets to true
at_errexit_p=false
# Shall we be verbose?  ':' means no, empty means yes.
at_verbose=:
at_quiet=
# Running several jobs in parallel, 0 means as many as test groups.
at_jobs=1
at_traceon=:
at_trace_echo=:
at_check_filter_trace=:

# Shall we keep the debug scripts?  Must be `:' when the suite is
# run by a debug script, so that the script doesn't remove itself.
at_debug_p=false
# Display help message?
at_help_p=false
# Display the version message?
at_version_p=false
# List test groups?
at_list_p=false
# --clean
at_clean=false
# Test groups to run
at_groups=
# Whether to rerun failed tests.
at_recheck=
# Whether a write failure occurred
at_write_fail=0

# The directory we run the suite in.  Default to . if no -C option.
at_dir=`pwd`
# An absolute reference to this testsuite script.
case $as_myself in
  [\\/]* | ?:[\\/]* ) at_myself=$as_myself ;;
  * ) at_myself=$at_dir/$as_myself ;;
esac
# Whether -C is in effect.
at_change_dir=false

# Whether to enable colored test results.
at_color=no
# As many question marks as there are digits in the last test group number.
# Used to normalize the test group numbers so that `ls' lists them in
# numerical order.
at_format='??'
# Description of all the test groups.
at_help_all="1;testsuite.at:31;check packets pass;;
2;testsuite.at:44;check IPv6 packets pass;;
3;testsuite.at:58;check blocking packets;;
4;testsuite.at:73;check blocking IPv6 packets;;
5;testsuite.at:97;check blocking packets on more queues;;
6;testsuite.at:124;check blocking IPv6 packets on more queues;;
7;testsuite.at:150;check parsing queues max lengths;;
8;testsuite.at:181;check blocking and then deleting an IP;;
9;testsuite.at:208;check blocking and then deleting an IPv6 range;;
10;testsuite.at:244;check blocking and then rehabilitating an IP;;
11;testsuite.at:272;check blocking a whitelisted IP;;
12;testsuite.at:301;check multiple databases with ibd-parse;;
13;testsuite.at:408;check connkill exec mode 7;;
14;testsuite.at:482;check connkill exec mode 6;;
15;testsuite.at:556;check connkill exec mode 5;;
16;testsuite.at:630;check connkill exec mode 4;;
17;testsuite.at:704;check connkill exec mode 3;;
18;testsuite.at:778;check connkill exec mode 2;;
19;testsuite.at:852;check connkill exec mode 1;;
20;testsuite.at:969;check connkill command parsing;;
21;testsuite.at:1181;check passing many addresses to ibd-ban;;
22;testsuite.at:1198;check ibd-white I/O;;
23;testsuite.at:1225;check ban and del IPv6 ranges;;
24;testsuite.at:1243;check some functions;;
"
# List of the all the test groups.
at_groups_all=`printf "%s\n" "$at_help_all" | sed 's/;.*//'`

# at_fn_validate_ranges NAME...
# -----------------------------
# Validate and normalize the test group number contained in each variable
# NAME. Leading zeroes are treated as decimal.
at_fn_validate_ranges ()
{
  for at_grp
  do
    eval at_value=\$$at_grp
    if test $at_value -lt 1 || test $at_value -gt 24; then
      printf "%s\n" "invalid test group: $at_value" >&2
      exit 1
    fi
    case $at_value in
      0*) # We want to treat leading 0 as decimal, like expr and test, but
	  # AS_VAR_ARITH treats it as octal if it uses $(( )).
	  # With XSI shells, ${at_value#${at_value%%[1-9]*}} avoids the
	  # expr fork, but it is not worth the effort to determine if the
	  # shell supports XSI when the user can just avoid leading 0.
	  eval $at_grp='`expr $at_value + 0`' ;;
    esac
  done
}
# List of the tested programs.
at_tested='"TESTjudge"
"TESTexec"'


at_prev=
for at_option
do
  # If the previous option needs an argument, assign it.
  if test -n "$at_prev"; then
    at_option=$at_prev=$at_option
    at_prev=
  fi

  case $at_option in
  *=?*) at_optarg=`expr "X$at_option" : '[^=]*=\(.*\)'` ;;
  *)    at_optarg= ;;
  esac

  case $at_option in
    --help | -h )
	at_help_p=:
	;;

    --list | -l )
	at_list_p=:
	;;

    --version | -V )
	at_version_p=:
	;;

    --clean | -c )
	at_clean=:
	;;

    --color )
	at_color=always
	;;
    --color=* )
	case $at_optarg in
	no | never | none) at_color=never ;;
	auto | tty | if-tty) at_color=auto ;;
	always | yes | force) at_color=always ;;
	*) at_optname=`echo " $at_option" | sed 's/^ //; s/=.*//'`
	   as_fn_error $? "unrecognized argument to $at_optname: $at_optarg" ;;
	esac
	;;

    --debug | -d )
	at_debug_p=:
	;;

    --errexit | -e )
	at_debug_p=:
	at_errexit_p=:
	;;

    --verbose | -v )
	at_verbose=; at_quiet=:
	;;

    --trace | -x )
	at_traceon='set -x'
	at_trace_echo=echo
	at_check_filter_trace=at_fn_filter_trace
	;;

    [0-9] | [0-9][0-9] | [0-9][0-9][0-9] | [0-9][0-9][0-9][0-9])
	at_fn_validate_ranges at_option
	as_fn_append at_groups "$at_option$as_nl"
	;;

    # Ranges
    [0-9]- | [0-9][0-9]- | [0-9][0-9][0-9]- | [0-9][0-9][0-9][0-9]-)
	at_range_start=`echo $at_option |tr -d X-`
	at_fn_validate_ranges at_range_start
	at_range=`printf "%s\n" "$at_groups_all" | \
	  sed -ne '/^'$at_range_start'$/,$p'`
	as_fn_append at_groups "$at_range$as_nl"
	;;

    -[0-9] | -[0-9][0-9] | -[0-9][0-9][0-9] | -[0-9][0-9][0-9][0-9])
	at_range_end=`echo $at_option |tr -d X-`
	at_fn_validate_ranges at_range_end
	at_range=`printf "%s\n" "$at_groups_all" | \
	  sed -ne '1,/^'$at_range_end'$/p'`
	as_fn_append at_groups "$at_range$as_nl"
	;;

    [0-9]-[0-9] | [0-9]-[0-9][0-9] | [0-9]-[0-9][0-9][0-9] | \
    [0-9]-[0-9][0-9][0-9][0-9] | [0-9][0-9]-[0-9][0-9] | \
    [0-9][0-9]-[0-9][0-9][0-9] | [0-9][0-9]-[0-9][0-9][0-9][0-9] | \
    [0-9][0-9][0-9]-[0-9][0-9][0-9] | \
    [0-9][0-9][0-9]-[0-9][0-9][0-9][0-9] | \
    [0-9][0-9][0-9][0-9]-[0-9][0-9][0-9][0-9] )
	at_range_start=`expr $at_option : '\(.*\)-'`
	at_range_end=`expr $at_option : '.*-\(.*\)'`
	if test $at_range_start -gt $at_range_end; then
	  at_tmp=$at_range_end
	  at_range_end=$at_range_start
	  at_range_start=$at_tmp
	fi
	at_fn_validate_ranges at_range_start at_range_end
	at_range=`printf "%s\n" "$at_groups_all" | \
	  sed -ne '/^'$at_range_start'$/,/^'$at_range_end'$/p'`
	as_fn_append at_groups "$at_range$as_nl"
	;;

    # Directory selection.
    --directory | -C )
	at_prev=--directory
	;;
    --directory=* )
	at_change_dir=:
	at_dir=$at_optarg
	if test x- = "x$at_dir" ; then
	  at_dir=./-
	fi
	;;

    # Parallel execution.
    --jobs | -j )
	at_jobs=0
	;;
    --jobs=* | -j[0-9]* )
	if test -n "$at_optarg"; then
	  at_jobs=$at_optarg
	else
	  at_jobs=`expr X$at_option : 'X-j\(.*\)'`
	fi
	case $at_jobs in *[!0-9]*)
	  at_optname=`echo " $at_option" | sed 's/^ //; s/[0-9=].*//'`
	  as_fn_error $? "non-numeric argument to $at_optname: $at_jobs" ;;
	esac
	;;

    # Keywords.
    --keywords | -k )
	at_prev=--keywords
	;;
    --keywords=* )
	at_groups_selected=$at_help_all
	at_save_IFS=$IFS
	IFS=,
	set X $at_optarg
	shift
	IFS=$at_save_IFS
	for at_keyword
	do
	  at_invert=
	  case $at_keyword in
	  '!'*)
	    at_invert="-v"
	    at_keyword=`expr "X$at_keyword" : 'X!\(.*\)'`
	    ;;
	  esac
	  # It is on purpose that we match the test group titles too.
	  at_groups_selected=`printf "%s\n" "$at_groups_selected" |
	      grep -i $at_invert "^[1-9][^;]*;.*[; ]$at_keyword[ ;]"`
	done
	# Smash the keywords.
	at_groups_selected=`printf "%s\n" "$at_groups_selected" | sed 's/;.*//'`
	as_fn_append at_groups "$at_groups_selected$as_nl"
	;;
    --recheck)
	at_recheck=:
	;;

    *=*)
	at_envvar=`expr "x$at_option" : 'x\([^=]*\)='`
	# Reject names that are not valid shell variable names.
	case $at_envvar in
	  '' | [0-9]* | *[!_$as_cr_alnum]* )
	    as_fn_error $? "invalid variable name: \`$at_envvar'" ;;
	esac
	at_value=`printf "%s\n" "$at_optarg" | sed "s/'/'\\\\\\\\''/g"`
	# Export now, but save eval for later and for debug scripts.
	export $at_envvar
	as_fn_append at_debug_args " $at_envvar='$at_value'"
	;;

     *) printf "%s\n" "$as_me: invalid option: $at_option" >&2
	printf "%s\n" "Try \`$0 --help' for more information." >&2
	exit 1
	;;
  esac
done

# Verify our last option didn't require an argument
if test -n "$at_prev"
then :
  as_fn_error $? "\`$at_prev' requires an argument"
fi

# The file containing the suite.
at_suite_log=$at_dir/$as_me.log

# Selected test groups.
if test -z "$at_groups$at_recheck"; then
  at_groups=$at_groups_all
else
  if test -n "$at_recheck" && test -r "$at_suite_log"; then
    at_oldfails=`sed -n '
      /^Failed tests:$/,/^Skipped tests:$/{
	s/^[ ]*\([1-9][0-9]*\):.*/\1/p
      }
      /^Unexpected passes:$/,/^## Detailed failed tests/{
	s/^[ ]*\([1-9][0-9]*\):.*/\1/p
      }
      /^## Detailed failed tests/q
      ' "$at_suite_log"`
    as_fn_append at_groups "$at_oldfails$as_nl"
  fi
  # Sort the tests, removing duplicates.
  at_groups=`printf "%s\n" "$at_groups" | sort -nu | sed '/^$/d'`
fi

if test x"$at_color" = xalways \
   || { test x"$at_color" = xauto && test -t 1; }; then
  at_red=`printf '\033[0;31m'`
  at_grn=`printf '\033[0;32m'`
  at_lgn=`printf '\033[1;32m'`
  at_blu=`printf '\033[1;34m'`
  at_std=`printf '\033[m'`
else
  at_red= at_grn= at_lgn= at_blu= at_std=
fi

# Help message.
if $at_help_p; then
  cat <<_ATEOF || at_write_fail=1
Usage: $0 [OPTION]... [VARIABLE=VALUE]... [TESTS]

Run all the tests, or the selected TESTS, given by numeric ranges, and
save a detailed log file.  Upon failure, create debugging scripts.

Do not change environment variables directly.  Instead, set them via
command line arguments.  Set \`AUTOTEST_PATH' to select the executables
to exercise.  Each relative directory is expanded as build and source
directories relative to the top level of this distribution.
E.g., from within the build directory /tmp/foo-1.0, invoking this:

  $ $0 AUTOTEST_PATH=bin

is equivalent to the following, assuming the source directory is /src/foo-1.0:

  PATH=/tmp/foo-1.0/bin:/src/foo-1.0/bin:\$PATH $0
_ATEOF
cat <<_ATEOF || at_write_fail=1

Operation modes:
  -h, --help     print the help message, then exit
  -V, --version  print version number, then exit
  -c, --clean    remove all the files this test suite might create and exit
  -l, --list     describes all the tests, or the selected TESTS
_ATEOF
cat <<_ATEOF || at_write_fail=1

Execution tuning:
  -C, --directory=DIR
                 change to directory DIR before starting
      --color[=never|auto|always]
                 enable colored test results on terminal, or always
  -j, --jobs[=N]
                 Allow N jobs at once; infinite jobs with no arg (default 1)
  -k, --keywords=KEYWORDS
                 select the tests matching all the comma-separated KEYWORDS
                 multiple \`-k' accumulate; prefixed \`!' negates a KEYWORD
      --recheck  select all tests that failed or passed unexpectedly last time
  -e, --errexit  abort as soon as a test fails; implies --debug
  -v, --verbose  force more detailed output
                 default for debugging scripts
  -d, --debug    inhibit clean up and top-level logging
                 default for debugging scripts
  -x, --trace    enable tests shell tracing
_ATEOF
cat <<_ATEOF || at_write_fail=1

Report bugs to <vesely@tana.it>.
_ATEOF
  exit $at_write_fail
fi

# List of tests.
if $at_list_p; then
  cat <<_ATEOF || at_write_fail=1
ipqbdb 2.00 test suite test groups:

 NUM: FILE-NAME:LINE     TEST-GROUP-NAME
      KEYWORDS

_ATEOF
  # Pass an empty line as separator between selected groups and help.
  printf "%s\n" "$at_groups$as_nl$as_nl$at_help_all" |
    awk 'NF == 1 && FS != ";" {
	   selected[$ 1] = 1
	   next
	 }
	 /^$/ { FS = ";" }
	 NF > 0 {
	   if (selected[$ 1]) {
	     printf " %3d: %-18s %s\n", $ 1, $ 2, $ 3
	     if ($ 4) {
	       lmax = 79
	       indent = "     "
	       line = indent
	       len = length (line)
	       n = split ($ 4, a, " ")
	       for (i = 1; i <= n; i++) {
		 l = length (a[i]) + 1
		 if (i > 1 && len + l > lmax) {
		   print line
		   line = indent " " a[i]
		   len = length (line)
		 } else {
		   line = line " " a[i]
		   len += l
		 }
	       }
	       if (n)
		 print line
	     }
	   }
	 }' || at_write_fail=1
  exit $at_write_fail
fi
if $at_version_p; then
  printf "%s\n" "$as_me (ipqbdb 2.00)" &&
  cat <<\_ATEOF || at_write_fail=1

Copyright (C) 2021 Free Software Foundation, Inc.
This test suite is free software; the Free Software Foundation gives
unlimited permission to copy, distribute and modify it.
_ATEOF
  exit $at_write_fail
fi

# Should we print banners?  Yes if more than one test is run.
case $at_groups in #(
  *$as_nl* )
      at_print_banners=: ;; #(
  * ) at_print_banners=false ;;
esac
# Text for banner N, set to a single space once printed.

# Take any -C into account.
if $at_change_dir ; then
  test x != "x$at_dir" && cd "$at_dir" \
    || as_fn_error $? "unable to change directory"
  at_dir=`pwd`
fi

# Load the config files for any default variable assignments.
for at_file in atconfig atlocal
do
  test -r $at_file || continue
  . ./$at_file || as_fn_error $? "invalid content: $at_file"
done

# Autoconf <=2.59b set at_top_builddir instead of at_top_build_prefix:
: "${at_top_build_prefix=$at_top_builddir}"

# Perform any assignments requested during argument parsing.
eval "$at_debug_args"

# atconfig delivers names relative to the directory the test suite is
# in, but the groups themselves are run in testsuite-dir/group-dir.
if test -n "$at_top_srcdir"; then
  builddir=../..
  for at_dir_var in srcdir top_srcdir top_build_prefix
  do
    eval at_val=\$at_$at_dir_var
    case $at_val in
      [\\/$]* | ?:[\\/]* ) at_prefix= ;;
      *) at_prefix=../../ ;;
    esac
    eval "$at_dir_var=\$at_prefix\$at_val"
  done
fi

## -------------------- ##
## Directory structure. ##
## -------------------- ##

# This is the set of directories and files used by this script
# (non-literals are capitalized):
#
# TESTSUITE         - the testsuite
# TESTSUITE.log     - summarizes the complete testsuite run
# TESTSUITE.dir/    - created during a run, remains after -d or failed test
# + at-groups/      - during a run: status of all groups in run
# | + NNN/          - during a run: meta-data about test group NNN
# | | + check-line  - location (source file and line) of current AT_CHECK
# | | + status      - exit status of current AT_CHECK
# | | + stdout      - stdout of current AT_CHECK
# | | + stder1      - stderr, including trace
# | | + stderr      - stderr, with trace filtered out
# | | + test-source - portion of testsuite that defines group
# | | + times       - timestamps for computing duration
# | | + pass        - created if group passed
# | | + xpass       - created if group xpassed
# | | + fail        - created if group failed
# | | + xfail       - created if group xfailed
# | | + skip        - created if group skipped
# + at-stop         - during a run: end the run if this file exists
# + at-source-lines - during a run: cache of TESTSUITE line numbers for extraction
# + 0..NNN/         - created for each group NNN, remains after -d or failed test
# | + TESTSUITE.log - summarizes the group results
# | + ...           - files created during the group

# The directory the whole suite works in.
# Should be absolute to let the user `cd' at will.
at_suite_dir=$at_dir/$as_me.dir
# The file containing the suite ($at_dir might have changed since earlier).
at_suite_log=$at_dir/$as_me.log
# The directory containing helper files per test group.
at_helper_dir=$at_suite_dir/at-groups
# Stop file: if it exists, do not start new jobs.
at_stop_file=$at_suite_dir/at-stop
# The fifo used for the job dispatcher.
at_job_fifo=$at_suite_dir/at-job-fifo

if $at_clean; then
  test -d "$at_suite_dir" &&
    find "$at_suite_dir" -type d ! -perm -700 -exec chmod u+rwx \{\} \;
  rm -f -r "$at_suite_dir" "$at_suite_log"
  exit $?
fi

# Don't take risks: use only absolute directories in PATH.
#
# For stand-alone test suites (ie. atconfig was not found),
# AUTOTEST_PATH is relative to `.'.
#
# For embedded test suites, AUTOTEST_PATH is relative to the top level
# of the package.  Then expand it into build/src parts, since users
# may create executables in both places.
AUTOTEST_PATH=`printf "%s\n" "$AUTOTEST_PATH" | sed "s|:|$PATH_SEPARATOR|g"`
at_path=
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
for as_dir in $AUTOTEST_PATH $PATH
do
  IFS=$as_save_IFS
  case $as_dir in #(((
    '') as_dir=./ ;;
    */) ;;
    *) as_dir=$as_dir/ ;;
  esac
    test -n "$at_path" && as_fn_append at_path $PATH_SEPARATOR
case $as_dir in
  [\\/]* | ?:[\\/]* )
    as_fn_append at_path "$as_dir"
    ;;
  * )
    if test -z "$at_top_build_prefix"; then
      # Stand-alone test suite.
      as_fn_append at_path "$as_dir"
    else
      # Embedded test suite.
      as_fn_append at_path "$at_top_build_prefix$as_dir$PATH_SEPARATOR"
      as_fn_append at_path "$at_top_srcdir/$as_dir"
    fi
    ;;
esac
  done
IFS=$as_save_IFS


# Now build and simplify PATH.
#
# There might be directories that don't exist, but don't redirect
# builtins' (eg., cd) stderr directly: Ultrix's sh hates that.
at_new_path=
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
for as_dir in $at_path
do
  IFS=$as_save_IFS
  case $as_dir in #(((
    '') as_dir=./ ;;
    */) ;;
    *) as_dir=$as_dir/ ;;
  esac
    test -d "$as_dir" || continue
case $as_dir in
  [\\/]* | ?:[\\/]* ) ;;
  * ) as_dir=`(cd "$as_dir" && pwd) 2>/dev/null` ;;
esac
case $PATH_SEPARATOR$at_new_path$PATH_SEPARATOR in
  *$PATH_SEPARATOR$as_dir$PATH_SEPARATOR*) ;;
  $PATH_SEPARATOR$PATH_SEPARATOR) at_new_path=$as_dir ;;
  *) as_fn_append at_new_path "$PATH_SEPARATOR$as_dir" ;;
esac
  done
IFS=$as_save_IFS

PATH=$at_new_path
export PATH

# Setting up the FDs.



# 5 is the log file.  Not to be overwritten if `-d'.
if $at_debug_p; then
  at_suite_log=/dev/null
else
  : >"$at_suite_log"
fi
exec 5>>"$at_suite_log"

# Banners and logs.
printf "%s\n" "## ----------------------- ##
## ipqbdb 2.00 test suite. ##
## ----------------------- ##"
{
  printf "%s\n" "## ----------------------- ##
## ipqbdb 2.00 test suite. ##
## ----------------------- ##"
  echo

  printf "%s\n" "$as_me: command line was:"
  printf "%s\n" "  \$ $0 $at_cli_args"
  echo

  # If ChangeLog exists, list a few lines in case it might help determining
  # the exact version.
  if test -n "$at_top_srcdir" && test -f "$at_top_srcdir/ChangeLog"; then
    printf "%s\n" "## ---------- ##
## ChangeLog. ##
## ---------- ##"
    echo
    sed 's/^/| /;10q' "$at_top_srcdir/ChangeLog"
    echo
  fi

  {
cat <<_ASUNAME
## --------- ##
## Platform. ##
## --------- ##

hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
uname -m = `(uname -m) 2>/dev/null || echo unknown`
uname -r = `(uname -r) 2>/dev/null || echo unknown`
uname -s = `(uname -s) 2>/dev/null || echo unknown`
uname -v = `(uname -v) 2>/dev/null || echo unknown`

/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
/bin/uname -X     = `(/bin/uname -X) 2>/dev/null     || echo unknown`

/bin/arch              = `(/bin/arch) 2>/dev/null              || echo unknown`
/usr/bin/arch -k       = `(/usr/bin/arch -k) 2>/dev/null       || echo unknown`
/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
/usr/bin/hostinfo      = `(/usr/bin/hostinfo) 2>/dev/null      || echo unknown`
/bin/machine           = `(/bin/machine) 2>/dev/null           || echo unknown`
/usr/bin/oslevel       = `(/usr/bin/oslevel) 2>/dev/null       || echo unknown`
/bin/universe          = `(/bin/universe) 2>/dev/null          || echo unknown`

_ASUNAME

as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
for as_dir in $PATH
do
  IFS=$as_save_IFS
  case $as_dir in #(((
    '') as_dir=./ ;;
    */) ;;
    *) as_dir=$as_dir/ ;;
  esac
    printf "%s\n" "PATH: $as_dir"
  done
IFS=$as_save_IFS

}
  echo

  # Contents of the config files.
  for at_file in atconfig atlocal
  do
    test -r $at_file || continue
    printf "%s\n" "$as_me: $at_file:"
    sed 's/^/| /' $at_file
    echo
  done
} >&5


## ------------------------- ##
## Autotest shell functions. ##
## ------------------------- ##

# at_fn_banner NUMBER
# -------------------
# Output banner NUMBER, provided the testsuite is running multiple groups and
# this particular banner has not yet been printed.
at_fn_banner ()
{
  $at_print_banners || return 0
  eval at_banner_text=\$at_banner_text_$1
  test "x$at_banner_text" = "x " && return 0
  eval "at_banner_text_$1=\" \""
  if test -z "$at_banner_text"; then
    $at_first || echo
  else
    printf "%s\n" "$as_nl$at_banner_text$as_nl"
  fi
} # at_fn_banner

# at_fn_check_prepare_notrace REASON LINE
# ---------------------------------------
# Perform AT_CHECK preparations for the command at LINE for an untraceable
# command; REASON is the reason for disabling tracing.
at_fn_check_prepare_notrace ()
{
  $at_trace_echo "Not enabling shell tracing (command contains $1)"
  printf "%s\n" "$2" >"$at_check_line_file"
  at_check_trace=: at_check_filter=:
  : >"$at_stdout"; : >"$at_stderr"
}

# at_fn_check_prepare_trace LINE
# ------------------------------
# Perform AT_CHECK preparations for the command at LINE for a traceable
# command.
at_fn_check_prepare_trace ()
{
  printf "%s\n" "$1" >"$at_check_line_file"
  at_check_trace=$at_traceon at_check_filter=$at_check_filter_trace
  : >"$at_stdout"; : >"$at_stderr"
}

# at_fn_check_prepare_dynamic COMMAND LINE
# ----------------------------------------
# Decide if COMMAND at LINE is traceable at runtime, and call the appropriate
# preparation function.
at_fn_check_prepare_dynamic ()
{
  case $1 in
    *$as_nl*)
      at_fn_check_prepare_notrace 'an embedded newline' "$2" ;;
    *)
      at_fn_check_prepare_trace "$2" ;;
  esac
}

# at_fn_filter_trace
# ------------------
# Remove the lines in the file "$at_stderr" generated by "set -x" and print
# them to stderr.
at_fn_filter_trace ()
{
  mv "$at_stderr" "$at_stder1"
  grep '^ *+' "$at_stder1" >&2
  grep -v '^ *+' "$at_stder1" >"$at_stderr"
}

# at_fn_log_failure FILE-LIST
# ---------------------------
# Copy the files in the list on stdout with a "> " prefix, and exit the shell
# with a failure exit code.
at_fn_log_failure ()
{
  for file
    do printf "%s\n" "$file:"; sed 's/^/> /' "$file"; done
  echo 1 > "$at_status_file"
  exit 1
}

# at_fn_check_skip EXIT-CODE LINE
# -------------------------------
# Check whether EXIT-CODE is a special exit code (77 or 99), and if so exit
# the test group subshell with that same exit code. Use LINE in any report
# about test failure.
at_fn_check_skip ()
{
  case $1 in
    99) echo 99 > "$at_status_file"; at_failed=:
	printf "%s\n" "$2: hard failure"; exit 99;;
    77) echo 77 > "$at_status_file"; exit 77;;
  esac
}

# at_fn_check_status EXPECTED EXIT-CODE LINE
# ------------------------------------------
# Check whether EXIT-CODE is the EXPECTED exit code, and if so do nothing.
# Otherwise, if it is 77 or 99, exit the test group subshell with that same
# exit code; if it is anything else print an error message referring to LINE,
# and fail the test.
at_fn_check_status ()
{
  case $2 in
    $1 ) ;;
    77) echo 77 > "$at_status_file"; exit 77;;
    99) echo 99 > "$at_status_file"; at_failed=:
	printf "%s\n" "$3: hard failure"; exit 99;;
    *) printf "%s\n" "$3: exit code was $2, expected $1"
      at_failed=:;;
  esac
}

# at_fn_diff_devnull FILE
# -----------------------
# Emit a diff between /dev/null and FILE. Uses "test -s" to avoid useless diff
# invocations.
at_fn_diff_devnull ()
{
  test -s "$1" || return 0
  $at_diff "$at_devnull" "$1"
}

# at_fn_test NUMBER
# -----------------
# Parse out test NUMBER from the tail of this file.
at_fn_test ()
{
  eval at_sed=\$at_sed$1
  sed "$at_sed" "$at_myself" > "$at_test_source"
}

# at_fn_create_debugging_script
# -----------------------------
# Create the debugging script $at_group_dir/run which will reproduce the
# current test group.
at_fn_create_debugging_script ()
{
  {
    echo "#! /bin/sh" &&
    echo 'test ${ZSH_VERSION+y} && alias -g '\''${1+"$@"}'\''='\''"$@"'\''' &&
    printf "%s\n" "cd '$at_dir'" &&
    printf "%s\n" "exec \${CONFIG_SHELL-$SHELL} \"$at_myself\" -v -d $at_debug_args $at_group \${1+\"\$@\"}" &&
    echo 'exit 1'
  } >"$at_group_dir/run" &&
  chmod +x "$at_group_dir/run"
}

## -------------------------------- ##
## End of autotest shell functions. ##
## -------------------------------- ##
{
  printf "%s\n" "## ---------------- ##
## Tested programs. ##
## ---------------- ##"
  echo
} >&5

# Report what programs are being tested.
for at_program in : `eval echo $at_tested`
do
  case $at_program in #(
  :) :
    continue ;; #(
  [\\/]* | ?:[\\/]*) :
    at_program_=$at_program ;; #(
  *) :
    as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
for as_dir in $PATH
do
  IFS=$as_save_IFS
  case $as_dir in #(((
    '') as_dir=./ ;;
    */) ;;
    *) as_dir=$as_dir/ ;;
  esac
    test -f "$as_dir$at_program" && break
  done
IFS=$as_save_IFS

    at_program_=$as_dir$at_program ;;
esac

  if test -f "$at_program_"; then
    {
      printf "%s\n" "$at_srcdir/testsuite.at:27: $at_program_ --version"
      "$at_program_" --version </dev/null
      echo
    } >&5 2>&1
  else
    as_fn_error $? "cannot find $at_program" "$LINENO" 5
  fi
done

{
  printf "%s\n" "## ------------------ ##
## Running the tests. ##
## ------------------ ##"
} >&5

at_start_date=`date`
at_start_time=`date +%s 2>/dev/null`
printf "%s\n" "$as_me: starting at: $at_start_date" >&5

# Create the master directory if it doesn't already exist.
as_dir="$at_suite_dir"; as_fn_mkdir_p ||
  as_fn_error $? "cannot create \`$at_suite_dir'" "$LINENO" 5

# Can we diff with `/dev/null'?  DU 5.0 refuses.
if diff /dev/null /dev/null >/dev/null 2>&1; then
  at_devnull=/dev/null
else
  at_devnull=$at_suite_dir/devnull
  >"$at_devnull"
fi

# Use `diff -u' when possible.
if at_diff=`diff -u "$at_devnull" "$at_devnull" 2>&1` && test -z "$at_diff"
then
  at_diff='diff -u'
else
  at_diff=diff
fi

# Get the last needed group.
for at_group in : $at_groups; do :; done

# Extract the start and end lines of each test group at the tail
# of this file
awk '
BEGIN { FS="" }
/^#AT_START_/ {
  start = NR
}
/^#AT_STOP_/ {
  test = substr ($ 0, 10)
  print "at_sed" test "=\"1," start "d;" (NR-1) "q\""
  if (test == "'"$at_group"'") exit
}' "$at_myself" > "$at_suite_dir/at-source-lines" &&
. "$at_suite_dir/at-source-lines" ||
  as_fn_error $? "cannot create test line number cache" "$LINENO" 5
rm -f "$at_suite_dir/at-source-lines"

# Set number of jobs for `-j'; avoid more jobs than test groups.
set X $at_groups; shift; at_max_jobs=$#
if test $at_max_jobs -eq 0; then
  at_jobs=1
fi
if test $at_jobs -ne 1 &&
   { test $at_jobs -eq 0 || test $at_jobs -gt $at_max_jobs; }; then
  at_jobs=$at_max_jobs
fi

# If parallel mode, don't output banners, don't split summary lines.
if test $at_jobs -ne 1; then
  at_print_banners=false
  at_quiet=:
fi

# Set up helper dirs.
rm -rf "$at_helper_dir" &&
mkdir "$at_helper_dir" &&
cd "$at_helper_dir" &&
{ test -z "$at_groups" || mkdir $at_groups; } ||
as_fn_error $? "testsuite directory setup failed" "$LINENO" 5

# Functions for running a test group.  We leave the actual
# test group execution outside of a shell function in order
# to avoid hitting zsh 4.x exit status bugs.

# at_fn_group_prepare
# -------------------
# Prepare for running a test group.
at_fn_group_prepare ()
{
  # The directory for additional per-group helper files.
  at_job_dir=$at_helper_dir/$at_group
  # The file containing the location of the last AT_CHECK.
  at_check_line_file=$at_job_dir/check-line
  # The file containing the exit status of the last command.
  at_status_file=$at_job_dir/status
  # The files containing the output of the tested commands.
  at_stdout=$at_job_dir/stdout
  at_stder1=$at_job_dir/stder1
  at_stderr=$at_job_dir/stderr
  # The file containing the code for a test group.
  at_test_source=$at_job_dir/test-source
  # The file containing dates.
  at_times_file=$at_job_dir/times

  # Be sure to come back to the top test directory.
  cd "$at_suite_dir"

  # Clearly separate the test groups when verbose.
  $at_first || $at_verbose echo

  at_group_normalized=$at_group

  eval 'while :; do
    case $at_group_normalized in #(
    '"$at_format"'*) break;;
    esac
    at_group_normalized=0$at_group_normalized
  done'


  # Create a fresh directory for the next test group, and enter.
  # If one already exists, the user may have invoked ./run from
  # within that directory; we remove the contents, but not the
  # directory itself, so that we aren't pulling the rug out from
  # under the shell's notion of the current directory.
  at_group_dir=$at_suite_dir/$at_group_normalized
  at_group_log=$at_group_dir/$as_me.log
  if test -d "$at_group_dir"
then
  find "$at_group_dir" -type d ! -perm -700 -exec chmod u+rwx {} \;
  rm -fr "$at_group_dir"/* "$at_group_dir"/.[!.] "$at_group_dir"/.??*
fi ||
    { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: test directory for $at_group_normalized could not be cleaned" >&5
printf "%s\n" "$as_me: WARNING: test directory for $at_group_normalized could not be cleaned" >&2;}
  # Be tolerant if the above `rm' was not able to remove the directory.
  as_dir="$at_group_dir"; as_fn_mkdir_p

  echo 0 > "$at_status_file"

  # In verbose mode, append to the log file *and* show on
  # the standard output; in quiet mode only write to the log.
  if test -z "$at_verbose"; then
    at_tee_pipe='tee -a "$at_group_log"'
  else
    at_tee_pipe='cat >> "$at_group_log"'
  fi
}

# at_fn_group_banner ORDINAL LINE DESC PAD [BANNER]
# -------------------------------------------------
# Declare the test group ORDINAL, located at LINE with group description DESC,
# and residing under BANNER. Use PAD to align the status column.
at_fn_group_banner ()
{
  at_setup_line="$2"
  test -n "$5" && at_fn_banner $5
  at_desc="$3"
  case $1 in
    [0-9])      at_desc_line="  $1: ";;
    [0-9][0-9]) at_desc_line=" $1: " ;;
    *)          at_desc_line="$1: "  ;;
  esac
  as_fn_append at_desc_line "$3$4"
  $at_quiet printf %s "$at_desc_line"
  echo "#                             -*- compilation -*-" >> "$at_group_log"
}

# at_fn_group_postprocess
# -----------------------
# Perform cleanup after running a test group.
at_fn_group_postprocess ()
{
  # Be sure to come back to the suite directory, in particular
  # since below we might `rm' the group directory we are in currently.
  cd "$at_suite_dir"

  if test ! -f "$at_check_line_file"; then
    sed "s/^ */$as_me: WARNING: /" <<_ATEOF
      A failure happened in a test group before any test could be
      run. This means that test suite is improperly designed.  Please
      report this failure to <vesely@tana.it>.
_ATEOF
    printf "%s\n" "$at_setup_line" >"$at_check_line_file"
    at_status=99
  fi
  $at_verbose printf %s "$at_group. $at_setup_line: "
  printf %s "$at_group. $at_setup_line: " >> "$at_group_log"
  case $at_xfail:$at_status in
    yes:0)
	at_msg="UNEXPECTED PASS"
	at_res=xpass
	at_errexit=$at_errexit_p
	at_color=$at_red
	;;
    no:0)
	at_msg="ok"
	at_res=pass
	at_errexit=false
	at_color=$at_grn
	;;
    *:77)
	at_msg='skipped ('`cat "$at_check_line_file"`')'
	at_res=skip
	at_errexit=false
	at_color=$at_blu
	;;
    no:* | *:99)
	at_msg='FAILED ('`cat "$at_check_line_file"`')'
	at_res=fail
	at_errexit=$at_errexit_p
	at_color=$at_red
	;;
    yes:*)
	at_msg='expected failure ('`cat "$at_check_line_file"`')'
	at_res=xfail
	at_errexit=false
	at_color=$at_lgn
	;;
  esac
  echo "$at_res" > "$at_job_dir/$at_res"
  # In parallel mode, output the summary line only afterwards.
  if test $at_jobs -ne 1 && test -n "$at_verbose"; then
    printf "%s\n" "$at_desc_line $at_color$at_msg$at_std"
  else
    # Make sure there is a separator even with long titles.
    printf "%s\n" " $at_color$at_msg$at_std"
  fi
  at_log_msg="$at_group. $at_desc ($at_setup_line): $at_msg"
  case $at_status in
    0|77)
      # $at_times_file is only available if the group succeeded.
      # We're not including the group log, so the success message
      # is written in the global log separately.  But we also
      # write to the group log in case they're using -d.
      if test -f "$at_times_file"; then
	at_log_msg="$at_log_msg     ("`sed 1d "$at_times_file"`')'
	rm -f "$at_times_file"
      fi
      printf "%s\n" "$at_log_msg" >> "$at_group_log"
      printf "%s\n" "$at_log_msg" >&5

      # Cleanup the group directory, unless the user wants the files
      # or the success was unexpected.
      if $at_debug_p || test $at_res = xpass; then
	at_fn_create_debugging_script
	if test $at_res = xpass && $at_errexit; then
	  echo stop > "$at_stop_file"
	fi
      else
	if test -d "$at_group_dir"; then
	  find "$at_group_dir" -type d ! -perm -700 -exec chmod u+rwx \{\} \;
	  rm -fr "$at_group_dir"
	fi
	rm -f "$at_test_source"
      fi
      ;;
    *)
      # Upon failure, include the log into the testsuite's global
      # log.  The failure message is written in the group log.  It
      # is later included in the global log.
      printf "%s\n" "$at_log_msg" >> "$at_group_log"

      # Upon failure, keep the group directory for autopsy, and create
      # the debugging script.  With -e, do not start any further tests.
      at_fn_create_debugging_script
      if $at_errexit; then
	echo stop > "$at_stop_file"
      fi
      ;;
  esac
}


## ------------ ##
## Driver loop. ##
## ------------ ##


if (set -m && set +m && set +b) >/dev/null 2>&1; then
  set +b
  at_job_control_on='set -m' at_job_control_off='set +m' at_job_group=-
else
  at_job_control_on=: at_job_control_off=: at_job_group=
fi

for at_signal in 1 2 15; do
  trap 'set +x; set +e
	$at_job_control_off
	at_signal='"$at_signal"'
	echo stop > "$at_stop_file"
	trap "" $at_signal
	at_pgids=
	for at_pgid in `jobs -p 2>/dev/null`; do
	  at_pgids="$at_pgids $at_job_group$at_pgid"
	done
	test -z "$at_pgids" || kill -$at_signal $at_pgids 2>/dev/null
	wait
	if test "$at_jobs" -eq 1 || test -z "$at_verbose"; then
	  echo >&2
	fi
	at_signame=`kill -l $at_signal 2>&1 || echo $at_signal`
	set x $at_signame
	test 0 -gt 2 && at_signame=$at_signal
	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: caught signal $at_signame, bailing out" >&5
printf "%s\n" "$as_me: WARNING: caught signal $at_signame, bailing out" >&2;}
	as_fn_arith 128 + $at_signal && exit_status=$as_val
	as_fn_exit $exit_status' $at_signal
done

rm -f "$at_stop_file"
at_first=:

if test $at_jobs -ne 1 &&
     rm -f "$at_job_fifo" &&
     test -n "$at_job_group" &&
     ( mkfifo "$at_job_fifo" && trap 'exit 1' PIPE STOP TSTP ) 2>/dev/null
then
  # FIFO job dispatcher.

  trap 'at_pids=
	for at_pid in `jobs -p`; do
	  at_pids="$at_pids $at_job_group$at_pid"
	done
	if test -n "$at_pids"; then
	  at_sig=TSTP
	  test ${TMOUT+y} && at_sig=STOP
	  kill -$at_sig $at_pids 2>/dev/null
	fi
	kill -STOP $$
	test -z "$at_pids" || kill -CONT $at_pids 2>/dev/null' TSTP

  echo
  # Turn jobs into a list of numbers, starting from 1.
  at_joblist=`printf "%s\n" "$at_groups" | sed -n 1,${at_jobs}p`

  set X $at_joblist
  shift
  for at_group in $at_groups; do
    $at_job_control_on 2>/dev/null
    (
      # Start one test group.
      $at_job_control_off
      if $at_first; then
	exec 7>"$at_job_fifo"
      else
	exec 6<&-
      fi
      trap 'set +x; set +e
	    trap "" PIPE
	    echo stop > "$at_stop_file"
	    echo >&7
	    as_fn_exit 141' PIPE
      at_fn_group_prepare
      if cd "$at_group_dir" &&
	 at_fn_test $at_group &&
	 . "$at_test_source"
      then :; else
	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: unable to parse test group: $at_group" >&5
printf "%s\n" "$as_me: WARNING: unable to parse test group: $at_group" >&2;}
	at_failed=:
      fi
      at_fn_group_postprocess
      echo >&7
    ) &
    $at_job_control_off
    if $at_first; then
      at_first=false
      exec 6<"$at_job_fifo" 7>"$at_job_fifo"
    fi
    shift # Consume one token.
    if test $# -gt 0; then :; else
      read at_token <&6 || break
      set x $*
    fi
    test -f "$at_stop_file" && break
  done
  exec 7>&-
  # Read back the remaining ($at_jobs - 1) tokens.
  set X $at_joblist
  shift
  if test $# -gt 0; then
    shift
    for at_job
    do
      read at_token
    done <&6
  fi
  exec 6<&-
  wait
else
  # Run serially, avoid forks and other potential surprises.
  for at_group in $at_groups; do
    at_fn_group_prepare
    if cd "$at_group_dir" &&
       at_fn_test $at_group &&
       . "$at_test_source"; then :; else
      { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: unable to parse test group: $at_group" >&5
printf "%s\n" "$as_me: WARNING: unable to parse test group: $at_group" >&2;}
      at_failed=:
    fi
    at_fn_group_postprocess
    test -f "$at_stop_file" && break
    at_first=false
  done
fi

# Wrap up the test suite with summary statistics.
cd "$at_helper_dir"

# Use ?..???? when the list must remain sorted, the faster * otherwise.
at_pass_list=`for f in */pass; do echo $f; done | sed '/\*/d; s,/pass,,'`
at_skip_list=`for f in */skip; do echo $f; done | sed '/\*/d; s,/skip,,'`
at_xfail_list=`for f in */xfail; do echo $f; done | sed '/\*/d; s,/xfail,,'`
at_xpass_list=`for f in ?/xpass ??/xpass ???/xpass ????/xpass; do
		 echo $f; done | sed '/?/d; s,/xpass,,'`
at_fail_list=`for f in ?/fail ??/fail ???/fail ????/fail; do
		echo $f; done | sed '/?/d; s,/fail,,'`

set X $at_pass_list $at_xpass_list $at_xfail_list $at_fail_list $at_skip_list
shift; at_group_count=$#
set X $at_xpass_list; shift; at_xpass_count=$#; at_xpass_list=$*
set X $at_xfail_list; shift; at_xfail_count=$#
set X $at_fail_list; shift; at_fail_count=$#; at_fail_list=$*
set X $at_skip_list; shift; at_skip_count=$#

as_fn_arith $at_group_count - $at_skip_count && at_run_count=$as_val
as_fn_arith $at_xpass_count + $at_fail_count && at_unexpected_count=$as_val
as_fn_arith $at_xfail_count + $at_fail_count && at_total_fail_count=$as_val

# Back to the top directory.
cd "$at_dir"
rm -rf "$at_helper_dir"

# Compute the duration of the suite.
at_stop_date=`date`
at_stop_time=`date +%s 2>/dev/null`
printf "%s\n" "$as_me: ending at: $at_stop_date" >&5
case $at_start_time,$at_stop_time in
  [0-9]*,[0-9]*)
    as_fn_arith $at_stop_time - $at_start_time && at_duration_s=$as_val
    as_fn_arith $at_duration_s / 60 && at_duration_m=$as_val
    as_fn_arith $at_duration_m / 60 && at_duration_h=$as_val
    as_fn_arith $at_duration_s % 60 && at_duration_s=$as_val
    as_fn_arith $at_duration_m % 60 && at_duration_m=$as_val
    at_duration="${at_duration_h}h ${at_duration_m}m ${at_duration_s}s"
    printf "%s\n" "$as_me: test suite duration: $at_duration" >&5
    ;;
esac

echo
printf "%s\n" "## ------------- ##
## Test results. ##
## ------------- ##"
echo
{
  echo
  printf "%s\n" "## ------------- ##
## Test results. ##
## ------------- ##"
  echo
} >&5

if test $at_run_count = 1; then
  at_result="1 test"
  at_were=was
else
  at_result="$at_run_count tests"
  at_were=were
fi
if $at_errexit_p && test $at_unexpected_count != 0; then
  if test $at_xpass_count = 1; then
    at_result="$at_result $at_were run, one passed"
  else
    at_result="$at_result $at_were run, one failed"
  fi
  at_result="$at_result unexpectedly and inhibited subsequent tests."
  at_color=$at_red
else
  # Don't you just love exponential explosion of the number of cases?
  at_color=$at_red
  case $at_xpass_count:$at_fail_count:$at_xfail_count in
    # So far, so good.
    0:0:0) at_result="$at_result $at_were successful." at_color=$at_grn ;;
    0:0:*) at_result="$at_result behaved as expected." at_color=$at_lgn ;;

    # Some unexpected failures
    0:*:0) at_result="$at_result $at_were run,
$at_fail_count failed unexpectedly." ;;

    # Some failures, both expected and unexpected
    0:*:1) at_result="$at_result $at_were run,
$at_total_fail_count failed ($at_xfail_count expected failure)." ;;
    0:*:*) at_result="$at_result $at_were run,
$at_total_fail_count failed ($at_xfail_count expected failures)." ;;

    # No unexpected failures, but some xpasses
    *:0:*) at_result="$at_result $at_were run,
$at_xpass_count passed unexpectedly." ;;

    # No expected failures, but failures and xpasses
    *:1:0) at_result="$at_result $at_were run,
$at_unexpected_count did not behave as expected ($at_fail_count unexpected failure)." ;;
    *:*:0) at_result="$at_result $at_were run,
$at_unexpected_count did not behave as expected ($at_fail_count unexpected failures)." ;;

    # All of them.
    *:*:1) at_result="$at_result $at_were run,
$at_xpass_count passed unexpectedly,
$at_total_fail_count failed ($at_xfail_count expected failure)." ;;
    *:*:*) at_result="$at_result $at_were run,
$at_xpass_count passed unexpectedly,
$at_total_fail_count failed ($at_xfail_count expected failures)." ;;
  esac

  if test $at_skip_count = 0 && test $at_run_count -gt 1; then
    at_result="All $at_result"
  fi
fi

# Now put skips in the mix.
case $at_skip_count in
  0) ;;
  1) at_result="$at_result
1 test was skipped." ;;
  *) at_result="$at_result
$at_skip_count tests were skipped." ;;
esac

if test $at_unexpected_count = 0; then
  echo "$at_color$at_result$at_std"
  echo "$at_result" >&5
else
  echo "${at_color}ERROR: $at_result$at_std" >&2
  echo "ERROR: $at_result" >&5
  {
    echo
    printf "%s\n" "## ------------------------ ##
## Summary of the failures. ##
## ------------------------ ##"

    # Summary of failed and skipped tests.
    if test $at_fail_count != 0; then
      echo "Failed tests:"
      $SHELL "$at_myself" $at_fail_list --list
      echo
    fi
    if test $at_skip_count != 0; then
      echo "Skipped tests:"
      $SHELL "$at_myself" $at_skip_list --list
      echo
    fi
    if test $at_xpass_count != 0; then
      echo "Unexpected passes:"
      $SHELL "$at_myself" $at_xpass_list --list
      echo
    fi
    if test $at_fail_count != 0; then
      printf "%s\n" "## ---------------------- ##
## Detailed failed tests. ##
## ---------------------- ##"
      echo
      for at_group in $at_fail_list
      do
	at_group_normalized=$at_group

  eval 'while :; do
    case $at_group_normalized in #(
    '"$at_format"'*) break;;
    esac
    at_group_normalized=0$at_group_normalized
  done'

	cat "$at_suite_dir/$at_group_normalized/$as_me.log"
	echo
      done
      echo
    fi
    if test -n "$at_top_srcdir"; then
      sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
## ${at_top_build_prefix}config.log ##
_ASBOX
      sed 's/^/| /' ${at_top_build_prefix}config.log
      echo
    fi
  } >&5

  sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
## $as_me.log was created. ##
_ASBOX

  echo
  if $at_debug_p; then
    at_msg='per-test log files'
  else
    at_msg="\`${at_testdir+${at_testdir}/}$as_me.log'"
  fi
  at_msg1a=${at_xpass_list:+', '}
  at_msg1=$at_fail_list${at_fail_list:+" failed$at_msg1a"}
  at_msg2=$at_xpass_list${at_xpass_list:+" passed unexpectedly"}

  printf "%s\n" "Please send $at_msg and all information you think might help:

   To: <vesely@tana.it>
   Subject: [ipqbdb 2.00] $as_me: $at_msg1$at_msg2

You may investigate any problem if you feel able to do so, in which
case the test suite provides a good starting point.  Its output may
be found below \`${at_testdir+${at_testdir}/}$as_me.dir'.
"
  exit 1
fi

exit 0

## ------------- ##
## Actual tests. ##
## ------------- ##
#AT_START_1
at_fn_group_banner 1 'testsuite.at:31' \
  "check packets pass" "                             "
at_xfail=no
(
  printf "%s\n" "1. $at_setup_line: testing $at_desc ..."
  $at_traceon

cat >at-test.in <<'_ATEOF'
#
# id qu src       dst         [time]
   1  2 192.0.2.1 192.0.2.255
   2  2 192.0.2.1 192.0.2.255
_ATEOF

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:37: DELARG=\"--db-block=\$PWD/block --db-descr=\$PWD/descr\"  BANARG=\"--db-block=\$PWD/block --db-white=\$PWD/white --db-descr=\$PWD/descr\"  BAN1=\"--ip-addr=192.0.2.1 --initial-count=0\"  BAN6=\"--ip-addr=2001:db8::1 --initial-count=0\"  TESTJUDGE=\"at-test.in\"  \$VALGRIND_AND_OPTS TESTjudge --db-block=\$PWD/block --no-daemon Q2"
at_fn_check_prepare_dynamic "DELARG=\"--db-block=$PWD/block --db-descr=$PWD/descr\"  BANARG=\"--db-block=$PWD/block --db-white=$PWD/white --db-descr=$PWD/descr\"  BAN1=\"--ip-addr=192.0.2.1 --initial-count=0\"  BAN6=\"--ip-addr=2001:db8::1 --initial-count=0\"  TESTJUDGE=\"at-test.in\"  $VALGRIND_AND_OPTS TESTjudge --db-block=$PWD/block --no-daemon Q2" "testsuite.at:37"
( $at_check_trace; DELARG="--db-block=$PWD/block --db-descr=$PWD/descr"  BANARG="--db-block=$PWD/block --db-white=$PWD/white --db-descr=$PWD/descr"  BAN1="--ip-addr=192.0.2.1 --initial-count=0"  BAN6="--ip-addr=2001:db8::1 --initial-count=0"  TESTJUDGE="at-test.in"  $VALGRIND_AND_OPTS TESTjudge --db-block=$PWD/block --no-daemon Q2
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo >>"$at_stderr"; printf "%s\n" "ibd-judge: exiting on signal Terminated
" | \
  $at_diff - "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "nfq_set_verdict: 1, 1
nfq_set_verdict: 2, 1
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:37"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_1
#AT_START_2
at_fn_group_banner 2 'testsuite.at:44' \
  "check IPv6 packets pass" "                        "
at_xfail=no
(
  printf "%s\n" "2. $at_setup_line: testing $at_desc ..."
  $at_traceon

cat >at-test.in <<'_ATEOF'
#
# id qu src       dst         [time]
   1  2 2001:db8::1 2001:db8:2::8
   2  2 2001:db8::2 2001:db8:2::8

_ATEOF

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:51: DELARG=\"--db-block=\$PWD/block --db-descr=\$PWD/descr\"  BANARG=\"--db-block=\$PWD/block --db-white=\$PWD/white --db-descr=\$PWD/descr\"  BAN1=\"--ip-addr=192.0.2.1 --initial-count=0\"  BAN6=\"--ip-addr=2001:db8::1 --initial-count=0\"  TESTJUDGE=\"at-test.in\"  \$VALGRIND_AND_OPTS TESTjudge --db-block=\$PWD/block --no-daemon Q2"
at_fn_check_prepare_dynamic "DELARG=\"--db-block=$PWD/block --db-descr=$PWD/descr\"  BANARG=\"--db-block=$PWD/block --db-white=$PWD/white --db-descr=$PWD/descr\"  BAN1=\"--ip-addr=192.0.2.1 --initial-count=0\"  BAN6=\"--ip-addr=2001:db8::1 --initial-count=0\"  TESTJUDGE=\"at-test.in\"  $VALGRIND_AND_OPTS TESTjudge --db-block=$PWD/block --no-daemon Q2" "testsuite.at:51"
( $at_check_trace; DELARG="--db-block=$PWD/block --db-descr=$PWD/descr"  BANARG="--db-block=$PWD/block --db-white=$PWD/white --db-descr=$PWD/descr"  BAN1="--ip-addr=192.0.2.1 --initial-count=0"  BAN6="--ip-addr=2001:db8::1 --initial-count=0"  TESTJUDGE="at-test.in"  $VALGRIND_AND_OPTS TESTjudge --db-block=$PWD/block --no-daemon Q2
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo >>"$at_stderr"; printf "%s\n" "ibd-judge: exiting on signal Terminated
" | \
  $at_diff - "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "nfq_set_verdict: 1, 1
nfq_set_verdict: 2, 1
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:51"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_2
#AT_START_3
at_fn_group_banner 3 'testsuite.at:58' \
  "check blocking packets" "                         "
at_xfail=no
(
  printf "%s\n" "3. $at_setup_line: testing $at_desc ..."
  $at_traceon

cat >at-test.in <<'_ATEOF'
#
# id qu src       dst         [time]
   1  2 192.0.2.1 192.0.2.255
system ibd-ban $BANARG $BAN1 --reason=test
   2  2 192.0.2.1 192.0.2.255
_ATEOF

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:65: DELARG=\"--db-block=\$PWD/block --db-descr=\$PWD/descr\"  BANARG=\"--db-block=\$PWD/block --db-white=\$PWD/white --db-descr=\$PWD/descr\"  BAN1=\"--ip-addr=192.0.2.1 --initial-count=0\"  BAN6=\"--ip-addr=2001:db8::1 --initial-count=0\"  TESTJUDGE=\"at-test.in\"  \$VALGRIND_AND_OPTS TESTjudge --db-block=\$PWD/block --no-daemon Q2"
at_fn_check_prepare_dynamic "DELARG=\"--db-block=$PWD/block --db-descr=$PWD/descr\"  BANARG=\"--db-block=$PWD/block --db-white=$PWD/white --db-descr=$PWD/descr\"  BAN1=\"--ip-addr=192.0.2.1 --initial-count=0\"  BAN6=\"--ip-addr=2001:db8::1 --initial-count=0\"  TESTJUDGE=\"at-test.in\"  $VALGRIND_AND_OPTS TESTjudge --db-block=$PWD/block --no-daemon Q2" "testsuite.at:65"
( $at_check_trace; DELARG="--db-block=$PWD/block --db-descr=$PWD/descr"  BANARG="--db-block=$PWD/block --db-white=$PWD/white --db-descr=$PWD/descr"  BAN1="--ip-addr=192.0.2.1 --initial-count=0"  BAN6="--ip-addr=2001:db8::1 --initial-count=0"  TESTJUDGE="at-test.in"  $VALGRIND_AND_OPTS TESTjudge --db-block=$PWD/block --no-daemon Q2
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo >>"$at_stderr"; printf "%s\n" "ibd-judge: exiting on signal Terminated
" | \
  $at_diff - "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "nfq_set_verdict: 1, 1
system ibd-ban \$BANARG \$BAN1 --reason=test
nfq_set_verdict: 2, 0
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:65"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_3
#AT_START_4
at_fn_group_banner 4 'testsuite.at:73' \
  "check blocking IPv6 packets" "                    "
at_xfail=no
(
  printf "%s\n" "4. $at_setup_line: testing $at_desc ..."
  $at_traceon

cat >at-test.in <<'_ATEOF'
#
# id qu src         dst         [time]
   1  2 2001:db8::1 2001:db8::255
system ibd-ban $BANARG $BAN6 --reason=test
   2  2 2001:db8::1 2001:db8::255
system ibd-ban $BANARG -i ::ffff:192.0.2.1 -c 0 --reason=test
   3  2 ::ffff:192.0.2.1 2001:db8::255
system ibd-del $DELARG --del --ip-addr=::ffff:192.0.2.1
   4  2 ::ffff:192.0.2.1 2001:db8::255
_ATEOF

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:84: DELARG=\"--db-block=\$PWD/block --db-descr=\$PWD/descr\"  BANARG=\"--db-block=\$PWD/block --db-white=\$PWD/white --db-descr=\$PWD/descr\"  BAN1=\"--ip-addr=192.0.2.1 --initial-count=0\"  BAN6=\"--ip-addr=2001:db8::1 --initial-count=0\"  TESTJUDGE=\"at-test.in\"  \$VALGRIND_AND_OPTS TESTjudge --db-block=\$PWD/block --no-daemon Q2"
at_fn_check_prepare_dynamic "DELARG=\"--db-block=$PWD/block --db-descr=$PWD/descr\"  BANARG=\"--db-block=$PWD/block --db-white=$PWD/white --db-descr=$PWD/descr\"  BAN1=\"--ip-addr=192.0.2.1 --initial-count=0\"  BAN6=\"--ip-addr=2001:db8::1 --initial-count=0\"  TESTJUDGE=\"at-test.in\"  $VALGRIND_AND_OPTS TESTjudge --db-block=$PWD/block --no-daemon Q2" "testsuite.at:84"
( $at_check_trace; DELARG="--db-block=$PWD/block --db-descr=$PWD/descr"  BANARG="--db-block=$PWD/block --db-white=$PWD/white --db-descr=$PWD/descr"  BAN1="--ip-addr=192.0.2.1 --initial-count=0"  BAN6="--ip-addr=2001:db8::1 --initial-count=0"  TESTJUDGE="at-test.in"  $VALGRIND_AND_OPTS TESTjudge --db-block=$PWD/block --no-daemon Q2
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo >>"$at_stderr"; printf "%s\n" "ibd-judge: exiting on signal Terminated
" | \
  $at_diff - "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "nfq_set_verdict: 1, 1
system ibd-ban \$BANARG \$BAN6 --reason=test
nfq_set_verdict: 2, 0
system ibd-ban \$BANARG -i ::ffff:192.0.2.1 -c 0 --reason=test
nfq_set_verdict: 3, 0
system ibd-del \$DELARG --del --ip-addr=::ffff:192.0.2.1
nfq_set_verdict: 4, 1
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:84"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_4
#AT_START_5
at_fn_group_banner 5 'testsuite.at:97' \
  "check blocking packets on more queues" "          "
at_xfail=no
(
  printf "%s\n" "5. $at_setup_line: testing $at_desc ..."
  $at_traceon

cat >at-test.in <<'_ATEOF'
#
system ibd-del $DELARG --del --ip-addr=192.0.2/24
# id qu src         dst         [time]
   1  2 192.0.2.1   192.0.2.255
system ibd-ban $BANARG $BAN1 --reason=test
   2  2 192.0.2.255 192.0.2.1
   3  3 192.0.2.255 192.0.2.1
   4  4 192.0.2.255 192.0.2.1
   5  4 192.0.2.1   192.0.2.255
   6  5 192.0.2.1   192.0.2.255
   7  5 192.0.2.255 192.0.2.1
_ATEOF

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:110: DELARG=\"--db-block=\$PWD/block --db-descr=\$PWD/descr\"  BANARG=\"--db-block=\$PWD/block --db-white=\$PWD/white --db-descr=\$PWD/descr\"  BAN1=\"--ip-addr=192.0.2.1 --initial-count=0\"  BAN6=\"--ip-addr=2001:db8::1 --initial-count=0\"  TESTJUDGE=\"at-test.in\"  \$VALGRIND_AND_OPTS TESTjudge --db-block=\$PWD/block --no-daemon Q2S Q3D Q4S Q5D"
at_fn_check_prepare_dynamic "DELARG=\"--db-block=$PWD/block --db-descr=$PWD/descr\"  BANARG=\"--db-block=$PWD/block --db-white=$PWD/white --db-descr=$PWD/descr\"  BAN1=\"--ip-addr=192.0.2.1 --initial-count=0\"  BAN6=\"--ip-addr=2001:db8::1 --initial-count=0\"  TESTJUDGE=\"at-test.in\"  $VALGRIND_AND_OPTS TESTjudge --db-block=$PWD/block --no-daemon Q2S Q3D Q4S Q5D" "testsuite.at:110"
( $at_check_trace; DELARG="--db-block=$PWD/block --db-descr=$PWD/descr"  BANARG="--db-block=$PWD/block --db-white=$PWD/white --db-descr=$PWD/descr"  BAN1="--ip-addr=192.0.2.1 --initial-count=0"  BAN6="--ip-addr=2001:db8::1 --initial-count=0"  TESTJUDGE="at-test.in"  $VALGRIND_AND_OPTS TESTjudge --db-block=$PWD/block --no-daemon Q2S Q3D Q4S Q5D
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo >>"$at_stderr"; printf "%s\n" "ibd-judge: exiting on signal Terminated
" | \
  $at_diff - "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "system ibd-del \$DELARG --del --ip-addr=192.0.2/24
nfq_set_verdict: 1, 1
system ibd-ban \$BANARG \$BAN1 --reason=test
nfq_set_verdict: 2, 1
nfq_set_verdict: 3, 0
nfq_set_verdict: 4, 1
nfq_set_verdict: 5, 0
nfq_set_verdict: 6, 1
nfq_set_verdict: 7, 0
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:110"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_5
#AT_START_6
at_fn_group_banner 6 'testsuite.at:124' \
  "check blocking IPv6 packets on more queues" "     "
at_xfail=no
(
  printf "%s\n" "6. $at_setup_line: testing $at_desc ..."
  $at_traceon

cat >at-test.in <<'_ATEOF'
#
# id qu src         dst         [time]
   1  2 2001:db8::1 2001:db8::255
system ibd-ban $BANARG $BAN6 --reason=test
   2  2 2001:db8::255 2001:db8::1
   3  3 2001:db8::255 2001:db8::1
   4  4 2001:db8::255 2001:db8::1
   5  4 2001:db8::1   2001:db8::255
   6  5 2001:db8::1   2001:db8::255
   7  5 2001:db8::255 2001:db8::1
_ATEOF

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:136: DELARG=\"--db-block=\$PWD/block --db-descr=\$PWD/descr\"  BANARG=\"--db-block=\$PWD/block --db-white=\$PWD/white --db-descr=\$PWD/descr\"  BAN1=\"--ip-addr=192.0.2.1 --initial-count=0\"  BAN6=\"--ip-addr=2001:db8::1 --initial-count=0\"  TESTJUDGE=\"at-test.in\"  \$VALGRIND_AND_OPTS TESTjudge --db-block=\$PWD/block --no-daemon Q2S Q3D Q4S Q5D"
at_fn_check_prepare_dynamic "DELARG=\"--db-block=$PWD/block --db-descr=$PWD/descr\"  BANARG=\"--db-block=$PWD/block --db-white=$PWD/white --db-descr=$PWD/descr\"  BAN1=\"--ip-addr=192.0.2.1 --initial-count=0\"  BAN6=\"--ip-addr=2001:db8::1 --initial-count=0\"  TESTJUDGE=\"at-test.in\"  $VALGRIND_AND_OPTS TESTjudge --db-block=$PWD/block --no-daemon Q2S Q3D Q4S Q5D" "testsuite.at:136"
( $at_check_trace; DELARG="--db-block=$PWD/block --db-descr=$PWD/descr"  BANARG="--db-block=$PWD/block --db-white=$PWD/white --db-descr=$PWD/descr"  BAN1="--ip-addr=192.0.2.1 --initial-count=0"  BAN6="--ip-addr=2001:db8::1 --initial-count=0"  TESTJUDGE="at-test.in"  $VALGRIND_AND_OPTS TESTjudge --db-block=$PWD/block --no-daemon Q2S Q3D Q4S Q5D
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo >>"$at_stderr"; printf "%s\n" "ibd-judge: exiting on signal Terminated
" | \
  $at_diff - "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "nfq_set_verdict: 1, 1
system ibd-ban \$BANARG \$BAN6 --reason=test
nfq_set_verdict: 2, 1
nfq_set_verdict: 3, 0
nfq_set_verdict: 4, 1
nfq_set_verdict: 5, 0
nfq_set_verdict: 6, 1
nfq_set_verdict: 7, 0
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:136"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_6
#AT_START_7
at_fn_group_banner 7 'testsuite.at:150' \
  "check parsing queues max lengths" "               "
at_xfail=no
(
  printf "%s\n" "7. $at_setup_line: testing $at_desc ..."
  $at_traceon

cat >at-test.in <<'_ATEOF'
#
system ibd-del $DELARG --del --ip-addr=192.0.2/24
# id qu src         dst         [time]
   1  2 192.0.2.1   192.0.2.255
system ibd-ban $BANARG $BAN1 --reason=test
   2  2 192.0.2.255 192.0.2.1
   3  3 192.0.2.255 192.0.2.1
   4  4 192.0.2.255 192.0.2.1
   5  4 192.0.2.1   192.0.2.255
   6  5 192.0.2.1   192.0.2.255
   7  5 192.0.2.255 192.0.2.1
_ATEOF

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:163: DELARG=\"--db-block=\$PWD/block --db-descr=\$PWD/descr\"  BANARG=\"--db-block=\$PWD/block --db-white=\$PWD/white --db-descr=\$PWD/descr\"  BAN1=\"--ip-addr=192.0.2.1 --initial-count=0\"  BAN6=\"--ip-addr=2001:db8::1 --initial-count=0\"  TESTJUDGE=\"at-test.in\"  \$VALGRIND_AND_OPTS TESTjudge --db-block=\$PWD/block --no-daemon Q2Sl10240 Q3Dl2048 Q4l1024S Q5L0D"
at_fn_check_prepare_dynamic "DELARG=\"--db-block=$PWD/block --db-descr=$PWD/descr\"  BANARG=\"--db-block=$PWD/block --db-white=$PWD/white --db-descr=$PWD/descr\"  BAN1=\"--ip-addr=192.0.2.1 --initial-count=0\"  BAN6=\"--ip-addr=2001:db8::1 --initial-count=0\"  TESTJUDGE=\"at-test.in\"  $VALGRIND_AND_OPTS TESTjudge --db-block=$PWD/block --no-daemon Q2Sl10240 Q3Dl2048 Q4l1024S Q5L0D" "testsuite.at:163"
( $at_check_trace; DELARG="--db-block=$PWD/block --db-descr=$PWD/descr"  BANARG="--db-block=$PWD/block --db-white=$PWD/white --db-descr=$PWD/descr"  BAN1="--ip-addr=192.0.2.1 --initial-count=0"  BAN6="--ip-addr=2001:db8::1 --initial-count=0"  TESTJUDGE="at-test.in"  $VALGRIND_AND_OPTS TESTjudge --db-block=$PWD/block --no-daemon Q2Sl10240 Q3Dl2048 Q4l1024S Q5L0D
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo >>"$at_stderr"; printf "%s\n" "ibd-judge: exiting on signal Terminated
" | \
  $at_diff - "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "nfq_set_queue_maxlen: 10240
nfq_set_queue_maxlen: 2048
nfq_set_queue_maxlen: 1024
system ibd-del \$DELARG --del --ip-addr=192.0.2/24
nfq_set_verdict: 1, 1
system ibd-ban \$BANARG \$BAN1 --reason=test
nfq_set_verdict: 2, 1
nfq_set_verdict: 3, 0
nfq_set_verdict: 4, 1
nfq_set_verdict: 5, 0
nfq_set_verdict: 6, 1
nfq_set_verdict: 7, 0
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:163"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_7
#AT_START_8
at_fn_group_banner 8 'testsuite.at:181' \
  "check blocking and then deleting an IP" "         "
at_xfail=no
(
  printf "%s\n" "8. $at_setup_line: testing $at_desc ..."
  $at_traceon

cat >at-test.in <<'_ATEOF'
#
# id qu src         dst         [time]
   1  2 192.0.2.1   192.0.2.255
system ibd-ban $BANARG $BAN1 --reason=test
   2  2 192.0.2.255 192.0.2.1
   3  3 192.0.2.255 192.0.2.1
system ibd-del $DELARG --del --ip-addr=192.0.2/24
   4  4 192.0.2.255 192.0.2.1
   5  4 192.0.2.1   192.0.2.255
   6  5 192.0.2.1   192.0.2.255
   7  5 192.0.2.255 192.0.2.1
_ATEOF

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:194: DELARG=\"--db-block=\$PWD/block --db-descr=\$PWD/descr\"  BANARG=\"--db-block=\$PWD/block --db-white=\$PWD/white --db-descr=\$PWD/descr\"  BAN1=\"--ip-addr=192.0.2.1 --initial-count=0\"  BAN6=\"--ip-addr=2001:db8::1 --initial-count=0\"  TESTJUDGE=\"at-test.in\"  \$VALGRIND_AND_OPTS TESTjudge --db-block=\$PWD/block --no-daemon Q2S Q3D Q4S Q5D"
at_fn_check_prepare_dynamic "DELARG=\"--db-block=$PWD/block --db-descr=$PWD/descr\"  BANARG=\"--db-block=$PWD/block --db-white=$PWD/white --db-descr=$PWD/descr\"  BAN1=\"--ip-addr=192.0.2.1 --initial-count=0\"  BAN6=\"--ip-addr=2001:db8::1 --initial-count=0\"  TESTJUDGE=\"at-test.in\"  $VALGRIND_AND_OPTS TESTjudge --db-block=$PWD/block --no-daemon Q2S Q3D Q4S Q5D" "testsuite.at:194"
( $at_check_trace; DELARG="--db-block=$PWD/block --db-descr=$PWD/descr"  BANARG="--db-block=$PWD/block --db-white=$PWD/white --db-descr=$PWD/descr"  BAN1="--ip-addr=192.0.2.1 --initial-count=0"  BAN6="--ip-addr=2001:db8::1 --initial-count=0"  TESTJUDGE="at-test.in"  $VALGRIND_AND_OPTS TESTjudge --db-block=$PWD/block --no-daemon Q2S Q3D Q4S Q5D
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo >>"$at_stderr"; printf "%s\n" "ibd-judge: exiting on signal Terminated
" | \
  $at_diff - "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "nfq_set_verdict: 1, 1
system ibd-ban \$BANARG \$BAN1 --reason=test
nfq_set_verdict: 2, 1
nfq_set_verdict: 3, 0
system ibd-del \$DELARG --del --ip-addr=192.0.2/24
nfq_set_verdict: 4, 1
nfq_set_verdict: 5, 1
nfq_set_verdict: 6, 1
nfq_set_verdict: 7, 1
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:194"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_8
#AT_START_9
at_fn_group_banner 9 'testsuite.at:208' \
  "check blocking and then deleting an IPv6 range" " "
at_xfail=no
(
  printf "%s\n" "9. $at_setup_line: testing $at_desc ..."
  $at_traceon

cat >at-test.in <<'_ATEOF'
#
# id qu src         dst         [time]
   1  2 2001:db8::1   2001:db8::255
system ibd-ban $BANARG -i 2001:db8::/32 --initial-count=0 --reason=test
   2  2 2001:db8::255 2001:db8::1
   3  3 2001:db8::255 2001:db8::1
system ibd-del $DELARG --del --ip-addr=2001:db8::4
   4  4 2001:db8::255 2001:db8::1
   5  4 2001:db8::1   2001:db8::255
system ibd-ban $BANARG -i 2001:db8::1 --initial-count=0 --reason=test
   6  5 2001:db8::1   2001:db8::255
   7  5 2001:db8::255 2001:db8::1
system ibd-del $DELARG --del --ip-addr=2001:db8::/32
   8  5 2001:db8::1   2001:db8::255
   9  5 2001:db8::255 2001:db8::1
_ATEOF

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:225: DELARG=\"--db-block=\$PWD/block --db-descr=\$PWD/descr\"  BANARG=\"--db-block=\$PWD/block --db-white=\$PWD/white --db-descr=\$PWD/descr\"  BAN1=\"--ip-addr=192.0.2.1 --initial-count=0\"  BAN6=\"--ip-addr=2001:db8::1 --initial-count=0\"  TESTJUDGE=\"at-test.in\"  \$VALGRIND_AND_OPTS TESTjudge --db-block=\$PWD/block --no-daemon Q2S Q3D Q4S Q5D"
at_fn_check_prepare_dynamic "DELARG=\"--db-block=$PWD/block --db-descr=$PWD/descr\"  BANARG=\"--db-block=$PWD/block --db-white=$PWD/white --db-descr=$PWD/descr\"  BAN1=\"--ip-addr=192.0.2.1 --initial-count=0\"  BAN6=\"--ip-addr=2001:db8::1 --initial-count=0\"  TESTJUDGE=\"at-test.in\"  $VALGRIND_AND_OPTS TESTjudge --db-block=$PWD/block --no-daemon Q2S Q3D Q4S Q5D" "testsuite.at:225"
( $at_check_trace; DELARG="--db-block=$PWD/block --db-descr=$PWD/descr"  BANARG="--db-block=$PWD/block --db-white=$PWD/white --db-descr=$PWD/descr"  BAN1="--ip-addr=192.0.2.1 --initial-count=0"  BAN6="--ip-addr=2001:db8::1 --initial-count=0"  TESTJUDGE="at-test.in"  $VALGRIND_AND_OPTS TESTjudge --db-block=$PWD/block --no-daemon Q2S Q3D Q4S Q5D
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo >>"$at_stderr"; printf "%s\n" "ibd-judge: exiting on signal Terminated
" | \
  $at_diff - "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "nfq_set_verdict: 1, 1
system ibd-ban \$BANARG -i 2001:db8::/32 --initial-count=0 --reason=test
nfq_set_verdict: 2, 0
nfq_set_verdict: 3, 0
system ibd-del \$DELARG --del --ip-addr=2001:db8::4
nfq_set_verdict: 4, 1
nfq_set_verdict: 5, 1
system ibd-ban \$BANARG -i 2001:db8::1 --initial-count=0 --reason=test
nfq_set_verdict: 6, 1
nfq_set_verdict: 7, 0
system ibd-del \$DELARG --del --ip-addr=2001:db8::/32
nfq_set_verdict: 8, 1
nfq_set_verdict: 9, 1
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:225"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_9
#AT_START_10
at_fn_group_banner 10 'testsuite.at:244' \
  "check blocking and then rehabilitating an IP" "   "
at_xfail=no
(
  printf "%s\n" "10. $at_setup_line: testing $at_desc ..."
  $at_traceon

cat >at-test.in <<'_ATEOF'
#
system ibd-del $DELARG --del --ip-addr=192.0.2/24
# id qu src         dst         [time]
   1  2 192.0.2.1   192.0.2.255
system ibd-ban $BANARG $BAN1 --reason=test --initial-decay=30
   2  2 192.0.2.255 192.0.2.1
   3  3 192.0.2.255 192.0.2.1 30000
   4  4 192.0.2.255 192.0.2.1
   5  4 192.0.2.1   192.0.2.255
   6  5 192.0.2.1   192.0.2.255
   7  5 192.0.2.255 192.0.2.1
_ATEOF

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:257: DELARG=\"--db-block=\$PWD/block --db-descr=\$PWD/descr\"  BANARG=\"--db-block=\$PWD/block --db-white=\$PWD/white --db-descr=\$PWD/descr\"  BAN1=\"--ip-addr=192.0.2.1 --initial-count=0\"  BAN6=\"--ip-addr=2001:db8::1 --initial-count=0\"  TESTJUDGE=\"at-test.in\"  \$VALGRIND_AND_OPTS TESTjudge --db-block=\$PWD/block --no-daemon Q2S Q3D Q4S Q5D"
at_fn_check_prepare_dynamic "DELARG=\"--db-block=$PWD/block --db-descr=$PWD/descr\"  BANARG=\"--db-block=$PWD/block --db-white=$PWD/white --db-descr=$PWD/descr\"  BAN1=\"--ip-addr=192.0.2.1 --initial-count=0\"  BAN6=\"--ip-addr=2001:db8::1 --initial-count=0\"  TESTJUDGE=\"at-test.in\"  $VALGRIND_AND_OPTS TESTjudge --db-block=$PWD/block --no-daemon Q2S Q3D Q4S Q5D" "testsuite.at:257"
( $at_check_trace; DELARG="--db-block=$PWD/block --db-descr=$PWD/descr"  BANARG="--db-block=$PWD/block --db-white=$PWD/white --db-descr=$PWD/descr"  BAN1="--ip-addr=192.0.2.1 --initial-count=0"  BAN6="--ip-addr=2001:db8::1 --initial-count=0"  TESTJUDGE="at-test.in"  $VALGRIND_AND_OPTS TESTjudge --db-block=$PWD/block --no-daemon Q2S Q3D Q4S Q5D
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo >>"$at_stderr"; printf "%s\n" "ibd-judge: exiting on signal Terminated
" | \
  $at_diff - "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "system ibd-del \$DELARG --del --ip-addr=192.0.2/24
nfq_set_verdict: 1, 1
system ibd-ban \$BANARG \$BAN1 --reason=test --initial-decay=30
nfq_set_verdict: 2, 1
nfq_set_verdict: 3, 1
nfq_set_verdict: 4, 1
nfq_set_verdict: 5, 1
nfq_set_verdict: 6, 1
nfq_set_verdict: 7, 1
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:257"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_10
#AT_START_11
at_fn_group_banner 11 'testsuite.at:272' \
  "check blocking a whitelisted IP" "                "
at_xfail=no
(
  printf "%s\n" "11. $at_setup_line: testing $at_desc ..."
  $at_traceon

cat >at-test.in <<'_ATEOF'
#
system ibd-del $DELARG --del --ip-addr=192.0.2/24
# id qu src         dst         [time]
   1  2 192.0.2.1   192.0.2.255
system ibd-ban $BANARG $BAN1 --reason=test --initial-decay=300
   2  2 192.0.2.255 192.0.2.1
   3  3 192.0.2.255 192.0.2.1
   4  4 192.0.2.255 192.0.2.1
   5  4 192.0.2.1   192.0.2.255
   6  5 192.0.2.1   192.0.2.255
   7  5 192.0.2.255 192.0.2.1
_ATEOF

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:285: echo '192.0.2.1 0' | \$VALGRIND_AND_OPTS ibd-white -w \$PWD/white "
at_fn_check_prepare_notrace 'a shell pipeline' "testsuite.at:285"
( $at_check_trace; echo '192.0.2.1 0' | $VALGRIND_AND_OPTS ibd-white -w $PWD/white
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
at_fn_diff_devnull "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:285"
$at_failed && at_fn_log_failure
$at_traceon; }

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:286: DELARG=\"--db-block=\$PWD/block --db-descr=\$PWD/descr\"  BANARG=\"--db-block=\$PWD/block --db-white=\$PWD/white --db-descr=\$PWD/descr\"  BAN1=\"--ip-addr=192.0.2.1 --initial-count=0\"  BAN6=\"--ip-addr=2001:db8::1 --initial-count=0\"  TESTJUDGE=\"at-test.in\"  \$VALGRIND_AND_OPTS TESTjudge --db-block=\$PWD/block --no-daemon Q2S Q3D Q4S Q5D"
at_fn_check_prepare_dynamic "DELARG=\"--db-block=$PWD/block --db-descr=$PWD/descr\"  BANARG=\"--db-block=$PWD/block --db-white=$PWD/white --db-descr=$PWD/descr\"  BAN1=\"--ip-addr=192.0.2.1 --initial-count=0\"  BAN6=\"--ip-addr=2001:db8::1 --initial-count=0\"  TESTJUDGE=\"at-test.in\"  $VALGRIND_AND_OPTS TESTjudge --db-block=$PWD/block --no-daemon Q2S Q3D Q4S Q5D" "testsuite.at:286"
( $at_check_trace; DELARG="--db-block=$PWD/block --db-descr=$PWD/descr"  BANARG="--db-block=$PWD/block --db-white=$PWD/white --db-descr=$PWD/descr"  BAN1="--ip-addr=192.0.2.1 --initial-count=0"  BAN6="--ip-addr=2001:db8::1 --initial-count=0"  TESTJUDGE="at-test.in"  $VALGRIND_AND_OPTS TESTjudge --db-block=$PWD/block --no-daemon Q2S Q3D Q4S Q5D
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo >>"$at_stderr"; printf "%s\n" "ibd-judge: exiting on signal Terminated
" | \
  $at_diff - "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "system ibd-del \$DELARG --del --ip-addr=192.0.2/24
nfq_set_verdict: 1, 1
system ibd-ban \$BANARG \$BAN1 --reason=test --initial-decay=300
nfq_set_verdict: 2, 1
nfq_set_verdict: 3, 1
nfq_set_verdict: 4, 1
nfq_set_verdict: 5, 1
nfq_set_verdict: 6, 1
nfq_set_verdict: 7, 1
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:286"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_11
#AT_START_12
at_fn_group_banner 12 'testsuite.at:301' \
  "check multiple databases with ibd-parse" "        "
at_xfail=no
(
  printf "%s\n" "12. $at_setup_line: testing $at_desc ..."
  $at_traceon

cat >pcre.conf <<'_ATEOF'
#
/first db ip=<HOST>/   * "add to first"   0 first   10000
/second db ip=<HOST>/  * "add to second"  1 second  20000
/third db ip=<HOST>/   * "add to third"   2 third   30000
/fourth db ip=<HOST>/  * "add to fourth"  3 fourth  40000
/fifth db ip=<HOST>/   * "add to fifth"   4 fifth   50000
/sixth db ip=<HOST>/   * "add to sixth"   5 sixth   60000
/seventh db ip=<HOST>/ * "add to seventh" 4 seventh 70000
/eighth db ip=<HOST>/  * "add to eighth"  3 eighth  80000
/ninth db ip=<HOST>/   * "add to ninth"   2 ninth  90000
/tenth db ip=<HOST>/   * "add to tenth"   1 tenth  100000
_ATEOF

cat >ip-data.log <<'_ATEOF'
#
put in the first db ip=192.0.2.1, then
in the second db ip=192.0.2.2, continue with
the third db ip=192.0.2.3,
fourth db ip=192.0.2.4,
fifth db ip=192.0.2.5,
sixth db ip=192.0.2.6,
seventh db ip=192.0.2.7,
eighth db ip=192.0.2.8,
ninth db ip=192.0.2.9,
tenth db ip=192.0.2.10, and now for a second round
in mixed order (why?) we put sixth db ip=192.0.2.16,
first db ip=192.0.2.11
fourth db ip=192.0.2.14, enough?
_ATEOF

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:329: sleep 3 && sh -c 'cat ip-data.log > sock' &"
at_fn_check_prepare_trace "testsuite.at:329"
( $at_check_trace; sleep 3 && sh -c 'cat ip-data.log > sock' &
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
at_fn_diff_devnull "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:329"
$at_failed && at_fn_log_failure
$at_traceon; }

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:330: \$VALGRIND_AND_OPTS ibd-parse --no-daemon --exit-on-eof -b \$PWD/b -w \$PWD/w -d \$PWD/d   -f pcre.conf -s sock 2> parse.stderr "
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS ibd-parse --no-daemon --exit-on-eof -b $PWD/b -w $PWD/w -d $PWD/d   -f pcre.conf -s sock 2> parse.stderr " "testsuite.at:330"
( $at_check_trace; $VALGRIND_AND_OPTS ibd-parse --no-daemon --exit-on-eof -b $PWD/b -w $PWD/w -d $PWD/d   -f pcre.conf -s sock 2> parse.stderr
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
at_fn_diff_devnull "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:330"
$at_failed && at_fn_log_failure
$at_traceon; }

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:331: sleep 1"
at_fn_check_prepare_trace "testsuite.at:331"
( $at_check_trace; sleep 1
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
at_fn_diff_devnull "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:331"
$at_failed && at_fn_log_failure
$at_traceon; }

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:332: sleep 1"
at_fn_check_prepare_trace "testsuite.at:332"
( $at_check_trace; sleep 1
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
at_fn_diff_devnull "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:332"
$at_failed && at_fn_log_failure
$at_traceon; }

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:333: cat parse.stderr"
at_fn_check_prepare_trace "testsuite.at:333"
( $at_check_trace; cat parse.stderr
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "ibd-parse: found EOF on sock
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:333"
$at_failed && at_fn_log_failure
$at_traceon; }

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:336: \$VALGRIND_AND_OPTS ibd-del -d \$PWD/d -b \$PWD/first --ls-ban"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS ibd-del -d $PWD/d -b $PWD/first --ls-ban" "testsuite.at:336"
( $at_check_trace; $VALGRIND_AND_OPTS ibd-del -d $PWD/d -b $PWD/first --ls-ban
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "ibd-ban --ip-addr=192.0.2.1 --initial-count=0 --initial-decay=10000 --reason='add to first'
ibd-ban --ip-addr=192.0.2.11 --initial-count=0 --initial-decay=10000 --reason='add to first'
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:336"
$at_failed && at_fn_log_failure
$at_traceon; }

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:340: \$VALGRIND_AND_OPTS ibd-del -d \$PWD/d -b \$PWD/second --ls-ban"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS ibd-del -d $PWD/d -b $PWD/second --ls-ban" "testsuite.at:340"
( $at_check_trace; $VALGRIND_AND_OPTS ibd-del -d $PWD/d -b $PWD/second --ls-ban
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "ibd-ban --ip-addr=192.0.2.2 --initial-count=1 --initial-decay=20000 --reason='add to second'
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:340"
$at_failed && at_fn_log_failure
$at_traceon; }

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:343: \$VALGRIND_AND_OPTS ibd-del -d \$PWD/d -b \$PWD/third --ls-ban"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS ibd-del -d $PWD/d -b $PWD/third --ls-ban" "testsuite.at:343"
( $at_check_trace; $VALGRIND_AND_OPTS ibd-del -d $PWD/d -b $PWD/third --ls-ban
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "ibd-ban --ip-addr=192.0.2.3 --initial-count=2 --initial-decay=30000 --reason='add to third'
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:343"
$at_failed && at_fn_log_failure
$at_traceon; }

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:346: \$VALGRIND_AND_OPTS ibd-del -d \$PWD/d -b \$PWD/fourth --ls-ban"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS ibd-del -d $PWD/d -b $PWD/fourth --ls-ban" "testsuite.at:346"
( $at_check_trace; $VALGRIND_AND_OPTS ibd-del -d $PWD/d -b $PWD/fourth --ls-ban
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "ibd-ban --ip-addr=192.0.2.4 --initial-count=3 --initial-decay=40000 --reason='add to fourth'
ibd-ban --ip-addr=192.0.2.14 --initial-count=3 --initial-decay=40000 --reason='add to fourth'
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:346"
$at_failed && at_fn_log_failure
$at_traceon; }

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:350: \$VALGRIND_AND_OPTS ibd-del -d \$PWD/d -b \$PWD/fifth --ls-ban"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS ibd-del -d $PWD/d -b $PWD/fifth --ls-ban" "testsuite.at:350"
( $at_check_trace; $VALGRIND_AND_OPTS ibd-del -d $PWD/d -b $PWD/fifth --ls-ban
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "ibd-ban --ip-addr=192.0.2.5 --initial-count=4 --initial-decay=50000 --reason='add to fifth'
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:350"
$at_failed && at_fn_log_failure
$at_traceon; }

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:353: \$VALGRIND_AND_OPTS ibd-del -d \$PWD/d -b \$PWD/sixth --ls-ban"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS ibd-del -d $PWD/d -b $PWD/sixth --ls-ban" "testsuite.at:353"
( $at_check_trace; $VALGRIND_AND_OPTS ibd-del -d $PWD/d -b $PWD/sixth --ls-ban
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "ibd-ban --ip-addr=192.0.2.6 --initial-count=5 --initial-decay=60000 --reason='add to sixth'
ibd-ban --ip-addr=192.0.2.16 --initial-count=5 --initial-decay=60000 --reason='add to sixth'
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:353"
$at_failed && at_fn_log_failure
$at_traceon; }

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:357: \$VALGRIND_AND_OPTS ibd-del -d \$PWD/d -b \$PWD/seventh --ls-ban"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS ibd-del -d $PWD/d -b $PWD/seventh --ls-ban" "testsuite.at:357"
( $at_check_trace; $VALGRIND_AND_OPTS ibd-del -d $PWD/d -b $PWD/seventh --ls-ban
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "ibd-ban --ip-addr=192.0.2.7 --initial-count=4 --initial-decay=70000 --reason='add to seventh'
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:357"
$at_failed && at_fn_log_failure
$at_traceon; }

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:360: \$VALGRIND_AND_OPTS ibd-del -d \$PWD/d -b \$PWD/eighth --ls-ban"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS ibd-del -d $PWD/d -b $PWD/eighth --ls-ban" "testsuite.at:360"
( $at_check_trace; $VALGRIND_AND_OPTS ibd-del -d $PWD/d -b $PWD/eighth --ls-ban
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "ibd-ban --ip-addr=192.0.2.8 --initial-count=3 --initial-decay=80000 --reason='add to eighth'
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:360"
$at_failed && at_fn_log_failure
$at_traceon; }

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:363: \$VALGRIND_AND_OPTS ibd-del -d \$PWD/d -b \$PWD/ninth --ls-ban"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS ibd-del -d $PWD/d -b $PWD/ninth --ls-ban" "testsuite.at:363"
( $at_check_trace; $VALGRIND_AND_OPTS ibd-del -d $PWD/d -b $PWD/ninth --ls-ban
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "ibd-ban --ip-addr=192.0.2.9 --initial-count=2 --initial-decay=90000 --reason='add to ninth'
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:363"
$at_failed && at_fn_log_failure
$at_traceon; }

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:366: \$VALGRIND_AND_OPTS ibd-del -d \$PWD/d -b \$PWD/tenth --ls-ban"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS ibd-del -d $PWD/d -b $PWD/tenth --ls-ban" "testsuite.at:366"
( $at_check_trace; $VALGRIND_AND_OPTS ibd-del -d $PWD/d -b $PWD/tenth --ls-ban
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "ibd-ban --ip-addr=192.0.2.10 --initial-count=1 --initial-decay=100000 --reason='add to tenth'
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:366"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_12
#AT_START_13
at_fn_group_banner 13 'testsuite.at:408' \
  "check connkill exec mode 7" "                     "
at_xfail=no
(
  printf "%s\n" "13. $at_setup_line: testing $at_desc ..."
  $at_traceon

cat >exec-data <<'_ATEOF'
# comment

_ATEOF

chmod 0777 exec-data

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:409: \$VALGRIND_AND_OPTS TESTexec exec-data"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS TESTexec exec-data" "testsuite.at:409"
( $at_check_trace; $VALGRIND_AND_OPTS TESTexec exec-data
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo >>"$at_stderr"; printf "%s\n" "TESTexec: exec-data must be a regular file, owned by root, and not world writable, established connections won't be killed!
" | \
  $at_diff - "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "exec-data
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:409"
$at_failed && at_fn_log_failure
$at_traceon; }

cat >exec-data <<'_ATEOF'
# comment

_ATEOF

chmod 0776 exec-data

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:410: \$VALGRIND_AND_OPTS TESTexec exec-data"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS TESTexec exec-data" "testsuite.at:410"
( $at_check_trace; $VALGRIND_AND_OPTS TESTexec exec-data
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo >>"$at_stderr"; printf "%s\n" "TESTexec: exec-data must be a regular file, owned by root, and not world writable, established connections won't be killed!
" | \
  $at_diff - "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "exec-data
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:410"
$at_failed && at_fn_log_failure
$at_traceon; }

cat >exec-data <<'_ATEOF'
# comment

_ATEOF

chmod 0775 exec-data

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:411: \$VALGRIND_AND_OPTS TESTexec exec-data"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS TESTexec exec-data" "testsuite.at:411"
( $at_check_trace; $VALGRIND_AND_OPTS TESTexec exec-data
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "exec-data
ip_ndx: 1
argc: 2
exec-data

(NULL)
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:411"
$at_failed && at_fn_log_failure
$at_traceon; }

cat >exec-data <<'_ATEOF'
# comment

_ATEOF

chmod 0774 exec-data

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:412: \$VALGRIND_AND_OPTS TESTexec exec-data"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS TESTexec exec-data" "testsuite.at:412"
( $at_check_trace; $VALGRIND_AND_OPTS TESTexec exec-data
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo >>"$at_stderr"; printf "%s\n" "TESTexec: exec-data must be executable by root and whoever can read it, or not executable at all, established connections won't be killed!
" | \
  $at_diff - "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "exec-data
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:412"
$at_failed && at_fn_log_failure
$at_traceon; }

cat >exec-data <<'_ATEOF'
# comment

_ATEOF

chmod 0773 exec-data

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:413: \$VALGRIND_AND_OPTS TESTexec exec-data"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS TESTexec exec-data" "testsuite.at:413"
( $at_check_trace; $VALGRIND_AND_OPTS TESTexec exec-data
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo >>"$at_stderr"; printf "%s\n" "TESTexec: exec-data must be a regular file, owned by root, and not world writable, established connections won't be killed!
" | \
  $at_diff - "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "exec-data
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:413"
$at_failed && at_fn_log_failure
$at_traceon; }

cat >exec-data <<'_ATEOF'
# comment

_ATEOF

chmod 0772 exec-data

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:414: \$VALGRIND_AND_OPTS TESTexec exec-data"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS TESTexec exec-data" "testsuite.at:414"
( $at_check_trace; $VALGRIND_AND_OPTS TESTexec exec-data
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo >>"$at_stderr"; printf "%s\n" "TESTexec: exec-data must be a regular file, owned by root, and not world writable, established connections won't be killed!
" | \
  $at_diff - "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "exec-data
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:414"
$at_failed && at_fn_log_failure
$at_traceon; }

cat >exec-data <<'_ATEOF'
# comment

_ATEOF

chmod 0771 exec-data

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:415: \$VALGRIND_AND_OPTS TESTexec exec-data"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS TESTexec exec-data" "testsuite.at:415"
( $at_check_trace; $VALGRIND_AND_OPTS TESTexec exec-data
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "exec-data
ip_ndx: 1
argc: 2
exec-data

(NULL)
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:415"
$at_failed && at_fn_log_failure
$at_traceon; }

cat >exec-data <<'_ATEOF'
# comment

_ATEOF

chmod 0770 exec-data

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:416: \$VALGRIND_AND_OPTS TESTexec exec-data"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS TESTexec exec-data" "testsuite.at:416"
( $at_check_trace; $VALGRIND_AND_OPTS TESTexec exec-data
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "exec-data
ip_ndx: 1
argc: 2
exec-data

(NULL)
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:416"
$at_failed && at_fn_log_failure
$at_traceon; }


cat >exec-data <<'_ATEOF'
# comment

_ATEOF

chmod 0767 exec-data

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:418: \$VALGRIND_AND_OPTS TESTexec exec-data"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS TESTexec exec-data" "testsuite.at:418"
( $at_check_trace; $VALGRIND_AND_OPTS TESTexec exec-data
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo >>"$at_stderr"; printf "%s\n" "TESTexec: exec-data must be a regular file, owned by root, and not world writable, established connections won't be killed!
" | \
  $at_diff - "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "exec-data
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:418"
$at_failed && at_fn_log_failure
$at_traceon; }

cat >exec-data <<'_ATEOF'
# comment

_ATEOF

chmod 0766 exec-data

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:419: \$VALGRIND_AND_OPTS TESTexec exec-data"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS TESTexec exec-data" "testsuite.at:419"
( $at_check_trace; $VALGRIND_AND_OPTS TESTexec exec-data
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo >>"$at_stderr"; printf "%s\n" "TESTexec: exec-data must be a regular file, owned by root, and not world writable, established connections won't be killed!
" | \
  $at_diff - "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "exec-data
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:419"
$at_failed && at_fn_log_failure
$at_traceon; }

cat >exec-data <<'_ATEOF'
# comment

_ATEOF

chmod 0765 exec-data

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:420: \$VALGRIND_AND_OPTS TESTexec exec-data"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS TESTexec exec-data" "testsuite.at:420"
( $at_check_trace; $VALGRIND_AND_OPTS TESTexec exec-data
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo >>"$at_stderr"; printf "%s\n" "TESTexec: exec-data must be executable by root and whoever can read it, or not executable at all, established connections won't be killed!
" | \
  $at_diff - "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "exec-data
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:420"
$at_failed && at_fn_log_failure
$at_traceon; }

cat >exec-data <<'_ATEOF'
# comment

_ATEOF

chmod 0764 exec-data

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:421: \$VALGRIND_AND_OPTS TESTexec exec-data"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS TESTexec exec-data" "testsuite.at:421"
( $at_check_trace; $VALGRIND_AND_OPTS TESTexec exec-data
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo >>"$at_stderr"; printf "%s\n" "TESTexec: exec-data must be executable by root and whoever can read it, or not executable at all, established connections won't be killed!
" | \
  $at_diff - "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "exec-data
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:421"
$at_failed && at_fn_log_failure
$at_traceon; }

cat >exec-data <<'_ATEOF'
# comment

_ATEOF

chmod 0763 exec-data

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:422: \$VALGRIND_AND_OPTS TESTexec exec-data"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS TESTexec exec-data" "testsuite.at:422"
( $at_check_trace; $VALGRIND_AND_OPTS TESTexec exec-data
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo >>"$at_stderr"; printf "%s\n" "TESTexec: exec-data must be a regular file, owned by root, and not world writable, established connections won't be killed!
" | \
  $at_diff - "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "exec-data
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:422"
$at_failed && at_fn_log_failure
$at_traceon; }

cat >exec-data <<'_ATEOF'
# comment

_ATEOF

chmod 0762 exec-data

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:423: \$VALGRIND_AND_OPTS TESTexec exec-data"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS TESTexec exec-data" "testsuite.at:423"
( $at_check_trace; $VALGRIND_AND_OPTS TESTexec exec-data
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo >>"$at_stderr"; printf "%s\n" "TESTexec: exec-data must be a regular file, owned by root, and not world writable, established connections won't be killed!
" | \
  $at_diff - "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "exec-data
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:423"
$at_failed && at_fn_log_failure
$at_traceon; }

cat >exec-data <<'_ATEOF'
# comment

_ATEOF

chmod 0761 exec-data

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:424: \$VALGRIND_AND_OPTS TESTexec exec-data"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS TESTexec exec-data" "testsuite.at:424"
( $at_check_trace; $VALGRIND_AND_OPTS TESTexec exec-data
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo >>"$at_stderr"; printf "%s\n" "TESTexec: exec-data must be executable by root and whoever can read it, or not executable at all, established connections won't be killed!
" | \
  $at_diff - "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "exec-data
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:424"
$at_failed && at_fn_log_failure
$at_traceon; }

cat >exec-data <<'_ATEOF'
# comment

_ATEOF

chmod 0760 exec-data

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:425: \$VALGRIND_AND_OPTS TESTexec exec-data"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS TESTexec exec-data" "testsuite.at:425"
( $at_check_trace; $VALGRIND_AND_OPTS TESTexec exec-data
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo >>"$at_stderr"; printf "%s\n" "TESTexec: exec-data must be executable by root and whoever can read it, or not executable at all, established connections won't be killed!
" | \
  $at_diff - "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "exec-data
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:425"
$at_failed && at_fn_log_failure
$at_traceon; }


cat >exec-data <<'_ATEOF'
# comment

_ATEOF

chmod 0757 exec-data

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:427: \$VALGRIND_AND_OPTS TESTexec exec-data"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS TESTexec exec-data" "testsuite.at:427"
( $at_check_trace; $VALGRIND_AND_OPTS TESTexec exec-data
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo >>"$at_stderr"; printf "%s\n" "TESTexec: exec-data must be a regular file, owned by root, and not world writable, established connections won't be killed!
" | \
  $at_diff - "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "exec-data
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:427"
$at_failed && at_fn_log_failure
$at_traceon; }

cat >exec-data <<'_ATEOF'
# comment

_ATEOF

chmod 0756 exec-data

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:428: \$VALGRIND_AND_OPTS TESTexec exec-data"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS TESTexec exec-data" "testsuite.at:428"
( $at_check_trace; $VALGRIND_AND_OPTS TESTexec exec-data
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo >>"$at_stderr"; printf "%s\n" "TESTexec: exec-data must be a regular file, owned by root, and not world writable, established connections won't be killed!
" | \
  $at_diff - "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "exec-data
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:428"
$at_failed && at_fn_log_failure
$at_traceon; }

cat >exec-data <<'_ATEOF'
# comment

_ATEOF

chmod 0755 exec-data

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:429: \$VALGRIND_AND_OPTS TESTexec exec-data"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS TESTexec exec-data" "testsuite.at:429"
( $at_check_trace; $VALGRIND_AND_OPTS TESTexec exec-data
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "exec-data
ip_ndx: 1
argc: 2
exec-data

(NULL)
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:429"
$at_failed && at_fn_log_failure
$at_traceon; }

cat >exec-data <<'_ATEOF'
# comment

_ATEOF

chmod 0754 exec-data

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:430: \$VALGRIND_AND_OPTS TESTexec exec-data"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS TESTexec exec-data" "testsuite.at:430"
( $at_check_trace; $VALGRIND_AND_OPTS TESTexec exec-data
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo >>"$at_stderr"; printf "%s\n" "TESTexec: exec-data must be executable by root and whoever can read it, or not executable at all, established connections won't be killed!
" | \
  $at_diff - "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "exec-data
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:430"
$at_failed && at_fn_log_failure
$at_traceon; }

cat >exec-data <<'_ATEOF'
# comment

_ATEOF

chmod 0753 exec-data

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:431: \$VALGRIND_AND_OPTS TESTexec exec-data"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS TESTexec exec-data" "testsuite.at:431"
( $at_check_trace; $VALGRIND_AND_OPTS TESTexec exec-data
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo >>"$at_stderr"; printf "%s\n" "TESTexec: exec-data must be a regular file, owned by root, and not world writable, established connections won't be killed!
" | \
  $at_diff - "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "exec-data
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:431"
$at_failed && at_fn_log_failure
$at_traceon; }

cat >exec-data <<'_ATEOF'
# comment

_ATEOF

chmod 0752 exec-data

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:432: \$VALGRIND_AND_OPTS TESTexec exec-data"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS TESTexec exec-data" "testsuite.at:432"
( $at_check_trace; $VALGRIND_AND_OPTS TESTexec exec-data
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo >>"$at_stderr"; printf "%s\n" "TESTexec: exec-data must be a regular file, owned by root, and not world writable, established connections won't be killed!
" | \
  $at_diff - "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "exec-data
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:432"
$at_failed && at_fn_log_failure
$at_traceon; }

cat >exec-data <<'_ATEOF'
# comment

_ATEOF

chmod 0751 exec-data

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:433: \$VALGRIND_AND_OPTS TESTexec exec-data"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS TESTexec exec-data" "testsuite.at:433"
( $at_check_trace; $VALGRIND_AND_OPTS TESTexec exec-data
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "exec-data
ip_ndx: 1
argc: 2
exec-data

(NULL)
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:433"
$at_failed && at_fn_log_failure
$at_traceon; }

cat >exec-data <<'_ATEOF'
# comment

_ATEOF

chmod 0750 exec-data

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:434: \$VALGRIND_AND_OPTS TESTexec exec-data"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS TESTexec exec-data" "testsuite.at:434"
( $at_check_trace; $VALGRIND_AND_OPTS TESTexec exec-data
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "exec-data
ip_ndx: 1
argc: 2
exec-data

(NULL)
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:434"
$at_failed && at_fn_log_failure
$at_traceon; }


cat >exec-data <<'_ATEOF'
# comment

_ATEOF

chmod 0747 exec-data

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:436: \$VALGRIND_AND_OPTS TESTexec exec-data"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS TESTexec exec-data" "testsuite.at:436"
( $at_check_trace; $VALGRIND_AND_OPTS TESTexec exec-data
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo >>"$at_stderr"; printf "%s\n" "TESTexec: exec-data must be a regular file, owned by root, and not world writable, established connections won't be killed!
" | \
  $at_diff - "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "exec-data
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:436"
$at_failed && at_fn_log_failure
$at_traceon; }

cat >exec-data <<'_ATEOF'
# comment

_ATEOF

chmod 0746 exec-data

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:437: \$VALGRIND_AND_OPTS TESTexec exec-data"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS TESTexec exec-data" "testsuite.at:437"
( $at_check_trace; $VALGRIND_AND_OPTS TESTexec exec-data
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo >>"$at_stderr"; printf "%s\n" "TESTexec: exec-data must be a regular file, owned by root, and not world writable, established connections won't be killed!
" | \
  $at_diff - "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "exec-data
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:437"
$at_failed && at_fn_log_failure
$at_traceon; }

cat >exec-data <<'_ATEOF'
# comment

_ATEOF

chmod 0745 exec-data

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:438: \$VALGRIND_AND_OPTS TESTexec exec-data"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS TESTexec exec-data" "testsuite.at:438"
( $at_check_trace; $VALGRIND_AND_OPTS TESTexec exec-data
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo >>"$at_stderr"; printf "%s\n" "TESTexec: exec-data must be executable by root and whoever can read it, or not executable at all, established connections won't be killed!
" | \
  $at_diff - "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "exec-data
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:438"
$at_failed && at_fn_log_failure
$at_traceon; }

cat >exec-data <<'_ATEOF'
# comment

_ATEOF

chmod 0744 exec-data

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:439: \$VALGRIND_AND_OPTS TESTexec exec-data"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS TESTexec exec-data" "testsuite.at:439"
( $at_check_trace; $VALGRIND_AND_OPTS TESTexec exec-data
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo >>"$at_stderr"; printf "%s\n" "TESTexec: exec-data must be executable by root and whoever can read it, or not executable at all, established connections won't be killed!
" | \
  $at_diff - "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "exec-data
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:439"
$at_failed && at_fn_log_failure
$at_traceon; }

cat >exec-data <<'_ATEOF'
# comment

_ATEOF

chmod 0743 exec-data

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:440: \$VALGRIND_AND_OPTS TESTexec exec-data"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS TESTexec exec-data" "testsuite.at:440"
( $at_check_trace; $VALGRIND_AND_OPTS TESTexec exec-data
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo >>"$at_stderr"; printf "%s\n" "TESTexec: exec-data must be a regular file, owned by root, and not world writable, established connections won't be killed!
" | \
  $at_diff - "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "exec-data
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:440"
$at_failed && at_fn_log_failure
$at_traceon; }

cat >exec-data <<'_ATEOF'
# comment

_ATEOF

chmod 0742 exec-data

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:441: \$VALGRIND_AND_OPTS TESTexec exec-data"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS TESTexec exec-data" "testsuite.at:441"
( $at_check_trace; $VALGRIND_AND_OPTS TESTexec exec-data
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo >>"$at_stderr"; printf "%s\n" "TESTexec: exec-data must be a regular file, owned by root, and not world writable, established connections won't be killed!
" | \
  $at_diff - "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "exec-data
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:441"
$at_failed && at_fn_log_failure
$at_traceon; }

cat >exec-data <<'_ATEOF'
# comment

_ATEOF

chmod 0741 exec-data

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:442: \$VALGRIND_AND_OPTS TESTexec exec-data"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS TESTexec exec-data" "testsuite.at:442"
( $at_check_trace; $VALGRIND_AND_OPTS TESTexec exec-data
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo >>"$at_stderr"; printf "%s\n" "TESTexec: exec-data must be executable by root and whoever can read it, or not executable at all, established connections won't be killed!
" | \
  $at_diff - "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "exec-data
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:442"
$at_failed && at_fn_log_failure
$at_traceon; }

cat >exec-data <<'_ATEOF'
# comment

_ATEOF

chmod 0740 exec-data

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:443: \$VALGRIND_AND_OPTS TESTexec exec-data"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS TESTexec exec-data" "testsuite.at:443"
( $at_check_trace; $VALGRIND_AND_OPTS TESTexec exec-data
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo >>"$at_stderr"; printf "%s\n" "TESTexec: exec-data must be executable by root and whoever can read it, or not executable at all, established connections won't be killed!
" | \
  $at_diff - "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "exec-data
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:443"
$at_failed && at_fn_log_failure
$at_traceon; }


cat >exec-data <<'_ATEOF'
# comment

_ATEOF

chmod 0737 exec-data

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:445: \$VALGRIND_AND_OPTS TESTexec exec-data"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS TESTexec exec-data" "testsuite.at:445"
( $at_check_trace; $VALGRIND_AND_OPTS TESTexec exec-data
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo >>"$at_stderr"; printf "%s\n" "TESTexec: exec-data must be a regular file, owned by root, and not world writable, established connections won't be killed!
" | \
  $at_diff - "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "exec-data
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:445"
$at_failed && at_fn_log_failure
$at_traceon; }

cat >exec-data <<'_ATEOF'
# comment

_ATEOF

chmod 0736 exec-data

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:446: \$VALGRIND_AND_OPTS TESTexec exec-data"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS TESTexec exec-data" "testsuite.at:446"
( $at_check_trace; $VALGRIND_AND_OPTS TESTexec exec-data
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo >>"$at_stderr"; printf "%s\n" "TESTexec: exec-data must be a regular file, owned by root, and not world writable, established connections won't be killed!
" | \
  $at_diff - "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "exec-data
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:446"
$at_failed && at_fn_log_failure
$at_traceon; }

cat >exec-data <<'_ATEOF'
# comment

_ATEOF

chmod 0735 exec-data

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:447: \$VALGRIND_AND_OPTS TESTexec exec-data"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS TESTexec exec-data" "testsuite.at:447"
( $at_check_trace; $VALGRIND_AND_OPTS TESTexec exec-data
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo >>"$at_stderr"; printf "%s\n" "TESTexec: exec-data must be readable by whoever can write it, established connections won't be killed!
" | \
  $at_diff - "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "exec-data
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:447"
$at_failed && at_fn_log_failure
$at_traceon; }

cat >exec-data <<'_ATEOF'
# comment

_ATEOF

chmod 0734 exec-data

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:448: \$VALGRIND_AND_OPTS TESTexec exec-data"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS TESTexec exec-data" "testsuite.at:448"
( $at_check_trace; $VALGRIND_AND_OPTS TESTexec exec-data
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo >>"$at_stderr"; printf "%s\n" "TESTexec: exec-data must be readable by whoever can write it, established connections won't be killed!
" | \
  $at_diff - "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "exec-data
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:448"
$at_failed && at_fn_log_failure
$at_traceon; }

cat >exec-data <<'_ATEOF'
# comment

_ATEOF

chmod 0733 exec-data

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:449: \$VALGRIND_AND_OPTS TESTexec exec-data"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS TESTexec exec-data" "testsuite.at:449"
( $at_check_trace; $VALGRIND_AND_OPTS TESTexec exec-data
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo >>"$at_stderr"; printf "%s\n" "TESTexec: exec-data must be a regular file, owned by root, and not world writable, established connections won't be killed!
" | \
  $at_diff - "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "exec-data
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:449"
$at_failed && at_fn_log_failure
$at_traceon; }

cat >exec-data <<'_ATEOF'
# comment

_ATEOF

chmod 0732 exec-data

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:450: \$VALGRIND_AND_OPTS TESTexec exec-data"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS TESTexec exec-data" "testsuite.at:450"
( $at_check_trace; $VALGRIND_AND_OPTS TESTexec exec-data
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo >>"$at_stderr"; printf "%s\n" "TESTexec: exec-data must be a regular file, owned by root, and not world writable, established connections won't be killed!
" | \
  $at_diff - "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "exec-data
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:450"
$at_failed && at_fn_log_failure
$at_traceon; }

cat >exec-data <<'_ATEOF'
# comment

_ATEOF

chmod 0731 exec-data

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:451: \$VALGRIND_AND_OPTS TESTexec exec-data"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS TESTexec exec-data" "testsuite.at:451"
( $at_check_trace; $VALGRIND_AND_OPTS TESTexec exec-data
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo >>"$at_stderr"; printf "%s\n" "TESTexec: exec-data must be readable by whoever can write it, established connections won't be killed!
" | \
  $at_diff - "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "exec-data
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:451"
$at_failed && at_fn_log_failure
$at_traceon; }

cat >exec-data <<'_ATEOF'
# comment

_ATEOF

chmod 0730 exec-data

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:452: \$VALGRIND_AND_OPTS TESTexec exec-data"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS TESTexec exec-data" "testsuite.at:452"
( $at_check_trace; $VALGRIND_AND_OPTS TESTexec exec-data
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo >>"$at_stderr"; printf "%s\n" "TESTexec: exec-data must be readable by whoever can write it, established connections won't be killed!
" | \
  $at_diff - "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "exec-data
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:452"
$at_failed && at_fn_log_failure
$at_traceon; }


cat >exec-data <<'_ATEOF'
# comment

_ATEOF

chmod 0727 exec-data

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:454: \$VALGRIND_AND_OPTS TESTexec exec-data"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS TESTexec exec-data" "testsuite.at:454"
( $at_check_trace; $VALGRIND_AND_OPTS TESTexec exec-data
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo >>"$at_stderr"; printf "%s\n" "TESTexec: exec-data must be a regular file, owned by root, and not world writable, established connections won't be killed!
" | \
  $at_diff - "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "exec-data
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:454"
$at_failed && at_fn_log_failure
$at_traceon; }

cat >exec-data <<'_ATEOF'
# comment

_ATEOF

chmod 0726 exec-data

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:455: \$VALGRIND_AND_OPTS TESTexec exec-data"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS TESTexec exec-data" "testsuite.at:455"
( $at_check_trace; $VALGRIND_AND_OPTS TESTexec exec-data
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo >>"$at_stderr"; printf "%s\n" "TESTexec: exec-data must be a regular file, owned by root, and not world writable, established connections won't be killed!
" | \
  $at_diff - "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "exec-data
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:455"
$at_failed && at_fn_log_failure
$at_traceon; }

cat >exec-data <<'_ATEOF'
# comment

_ATEOF

chmod 0725 exec-data

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:456: \$VALGRIND_AND_OPTS TESTexec exec-data"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS TESTexec exec-data" "testsuite.at:456"
( $at_check_trace; $VALGRIND_AND_OPTS TESTexec exec-data
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo >>"$at_stderr"; printf "%s\n" "TESTexec: exec-data must be readable by whoever can write it, established connections won't be killed!
" | \
  $at_diff - "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "exec-data
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:456"
$at_failed && at_fn_log_failure
$at_traceon; }

cat >exec-data <<'_ATEOF'
# comment

_ATEOF

chmod 0724 exec-data

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:457: \$VALGRIND_AND_OPTS TESTexec exec-data"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS TESTexec exec-data" "testsuite.at:457"
( $at_check_trace; $VALGRIND_AND_OPTS TESTexec exec-data
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo >>"$at_stderr"; printf "%s\n" "TESTexec: exec-data must be readable by whoever can write it, established connections won't be killed!
" | \
  $at_diff - "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "exec-data
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:457"
$at_failed && at_fn_log_failure
$at_traceon; }

cat >exec-data <<'_ATEOF'
# comment

_ATEOF

chmod 0723 exec-data

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:458: \$VALGRIND_AND_OPTS TESTexec exec-data"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS TESTexec exec-data" "testsuite.at:458"
( $at_check_trace; $VALGRIND_AND_OPTS TESTexec exec-data
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo >>"$at_stderr"; printf "%s\n" "TESTexec: exec-data must be a regular file, owned by root, and not world writable, established connections won't be killed!
" | \
  $at_diff - "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "exec-data
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:458"
$at_failed && at_fn_log_failure
$at_traceon; }

cat >exec-data <<'_ATEOF'
# comment

_ATEOF

chmod 0722 exec-data

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:459: \$VALGRIND_AND_OPTS TESTexec exec-data"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS TESTexec exec-data" "testsuite.at:459"
( $at_check_trace; $VALGRIND_AND_OPTS TESTexec exec-data
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo >>"$at_stderr"; printf "%s\n" "TESTexec: exec-data must be a regular file, owned by root, and not world writable, established connections won't be killed!
" | \
  $at_diff - "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "exec-data
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:459"
$at_failed && at_fn_log_failure
$at_traceon; }

cat >exec-data <<'_ATEOF'
# comment

_ATEOF

chmod 0721 exec-data

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:460: \$VALGRIND_AND_OPTS TESTexec exec-data"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS TESTexec exec-data" "testsuite.at:460"
( $at_check_trace; $VALGRIND_AND_OPTS TESTexec exec-data
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo >>"$at_stderr"; printf "%s\n" "TESTexec: exec-data must be readable by whoever can write it, established connections won't be killed!
" | \
  $at_diff - "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "exec-data
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:460"
$at_failed && at_fn_log_failure
$at_traceon; }

cat >exec-data <<'_ATEOF'
# comment

_ATEOF

chmod 0720 exec-data

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:461: \$VALGRIND_AND_OPTS TESTexec exec-data"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS TESTexec exec-data" "testsuite.at:461"
( $at_check_trace; $VALGRIND_AND_OPTS TESTexec exec-data
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo >>"$at_stderr"; printf "%s\n" "TESTexec: exec-data must be readable by whoever can write it, established connections won't be killed!
" | \
  $at_diff - "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "exec-data
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:461"
$at_failed && at_fn_log_failure
$at_traceon; }


cat >exec-data <<'_ATEOF'
# comment

_ATEOF

chmod 0717 exec-data

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:463: \$VALGRIND_AND_OPTS TESTexec exec-data"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS TESTexec exec-data" "testsuite.at:463"
( $at_check_trace; $VALGRIND_AND_OPTS TESTexec exec-data
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo >>"$at_stderr"; printf "%s\n" "TESTexec: exec-data must be a regular file, owned by root, and not world writable, established connections won't be killed!
" | \
  $at_diff - "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "exec-data
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:463"
$at_failed && at_fn_log_failure
$at_traceon; }

cat >exec-data <<'_ATEOF'
# comment

_ATEOF

chmod 0716 exec-data

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:464: \$VALGRIND_AND_OPTS TESTexec exec-data"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS TESTexec exec-data" "testsuite.at:464"
( $at_check_trace; $VALGRIND_AND_OPTS TESTexec exec-data
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo >>"$at_stderr"; printf "%s\n" "TESTexec: exec-data must be a regular file, owned by root, and not world writable, established connections won't be killed!
" | \
  $at_diff - "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "exec-data
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:464"
$at_failed && at_fn_log_failure
$at_traceon; }

cat >exec-data <<'_ATEOF'
# comment

_ATEOF

chmod 0715 exec-data

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:465: \$VALGRIND_AND_OPTS TESTexec exec-data"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS TESTexec exec-data" "testsuite.at:465"
( $at_check_trace; $VALGRIND_AND_OPTS TESTexec exec-data
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "exec-data
ip_ndx: 1
argc: 2
exec-data

(NULL)
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:465"
$at_failed && at_fn_log_failure
$at_traceon; }

cat >exec-data <<'_ATEOF'
# comment

_ATEOF

chmod 0714 exec-data

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:466: \$VALGRIND_AND_OPTS TESTexec exec-data"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS TESTexec exec-data" "testsuite.at:466"
( $at_check_trace; $VALGRIND_AND_OPTS TESTexec exec-data
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo >>"$at_stderr"; printf "%s\n" "TESTexec: exec-data must be executable by root and whoever can read it, or not executable at all, established connections won't be killed!
" | \
  $at_diff - "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "exec-data
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:466"
$at_failed && at_fn_log_failure
$at_traceon; }

cat >exec-data <<'_ATEOF'
# comment

_ATEOF

chmod 0713 exec-data

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:467: \$VALGRIND_AND_OPTS TESTexec exec-data"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS TESTexec exec-data" "testsuite.at:467"
( $at_check_trace; $VALGRIND_AND_OPTS TESTexec exec-data
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo >>"$at_stderr"; printf "%s\n" "TESTexec: exec-data must be a regular file, owned by root, and not world writable, established connections won't be killed!
" | \
  $at_diff - "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "exec-data
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:467"
$at_failed && at_fn_log_failure
$at_traceon; }

cat >exec-data <<'_ATEOF'
# comment

_ATEOF

chmod 0712 exec-data

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:468: \$VALGRIND_AND_OPTS TESTexec exec-data"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS TESTexec exec-data" "testsuite.at:468"
( $at_check_trace; $VALGRIND_AND_OPTS TESTexec exec-data
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo >>"$at_stderr"; printf "%s\n" "TESTexec: exec-data must be a regular file, owned by root, and not world writable, established connections won't be killed!
" | \
  $at_diff - "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "exec-data
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:468"
$at_failed && at_fn_log_failure
$at_traceon; }

cat >exec-data <<'_ATEOF'
# comment

_ATEOF

chmod 0711 exec-data

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:469: \$VALGRIND_AND_OPTS TESTexec exec-data"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS TESTexec exec-data" "testsuite.at:469"
( $at_check_trace; $VALGRIND_AND_OPTS TESTexec exec-data
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "exec-data
ip_ndx: 1
argc: 2
exec-data

(NULL)
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:469"
$at_failed && at_fn_log_failure
$at_traceon; }

cat >exec-data <<'_ATEOF'
# comment

_ATEOF

chmod 0710 exec-data

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:470: \$VALGRIND_AND_OPTS TESTexec exec-data"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS TESTexec exec-data" "testsuite.at:470"
( $at_check_trace; $VALGRIND_AND_OPTS TESTexec exec-data
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "exec-data
ip_ndx: 1
argc: 2
exec-data

(NULL)
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:470"
$at_failed && at_fn_log_failure
$at_traceon; }


cat >exec-data <<'_ATEOF'
# comment

_ATEOF

chmod 0707 exec-data

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:472: \$VALGRIND_AND_OPTS TESTexec exec-data"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS TESTexec exec-data" "testsuite.at:472"
( $at_check_trace; $VALGRIND_AND_OPTS TESTexec exec-data
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo >>"$at_stderr"; printf "%s\n" "TESTexec: exec-data must be a regular file, owned by root, and not world writable, established connections won't be killed!
" | \
  $at_diff - "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "exec-data
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:472"
$at_failed && at_fn_log_failure
$at_traceon; }

cat >exec-data <<'_ATEOF'
# comment

_ATEOF

chmod 0706 exec-data

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:473: \$VALGRIND_AND_OPTS TESTexec exec-data"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS TESTexec exec-data" "testsuite.at:473"
( $at_check_trace; $VALGRIND_AND_OPTS TESTexec exec-data
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo >>"$at_stderr"; printf "%s\n" "TESTexec: exec-data must be a regular file, owned by root, and not world writable, established connections won't be killed!
" | \
  $at_diff - "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "exec-data
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:473"
$at_failed && at_fn_log_failure
$at_traceon; }

cat >exec-data <<'_ATEOF'
# comment

_ATEOF

chmod 0705 exec-data

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:474: \$VALGRIND_AND_OPTS TESTexec exec-data"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS TESTexec exec-data" "testsuite.at:474"
( $at_check_trace; $VALGRIND_AND_OPTS TESTexec exec-data
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "exec-data
ip_ndx: 1
argc: 2
exec-data

(NULL)
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:474"
$at_failed && at_fn_log_failure
$at_traceon; }

cat >exec-data <<'_ATEOF'
# comment

_ATEOF

chmod 0704 exec-data

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:475: \$VALGRIND_AND_OPTS TESTexec exec-data"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS TESTexec exec-data" "testsuite.at:475"
( $at_check_trace; $VALGRIND_AND_OPTS TESTexec exec-data
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo >>"$at_stderr"; printf "%s\n" "TESTexec: exec-data must be executable by root and whoever can read it, or not executable at all, established connections won't be killed!
" | \
  $at_diff - "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "exec-data
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:475"
$at_failed && at_fn_log_failure
$at_traceon; }

cat >exec-data <<'_ATEOF'
# comment

_ATEOF

chmod 0703 exec-data

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:476: \$VALGRIND_AND_OPTS TESTexec exec-data"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS TESTexec exec-data" "testsuite.at:476"
( $at_check_trace; $VALGRIND_AND_OPTS TESTexec exec-data
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo >>"$at_stderr"; printf "%s\n" "TESTexec: exec-data must be a regular file, owned by root, and not world writable, established connections won't be killed!
" | \
  $at_diff - "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "exec-data
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:476"
$at_failed && at_fn_log_failure
$at_traceon; }

cat >exec-data <<'_ATEOF'
# comment

_ATEOF

chmod 0702 exec-data

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:477: \$VALGRIND_AND_OPTS TESTexec exec-data"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS TESTexec exec-data" "testsuite.at:477"
( $at_check_trace; $VALGRIND_AND_OPTS TESTexec exec-data
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo >>"$at_stderr"; printf "%s\n" "TESTexec: exec-data must be a regular file, owned by root, and not world writable, established connections won't be killed!
" | \
  $at_diff - "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "exec-data
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:477"
$at_failed && at_fn_log_failure
$at_traceon; }

cat >exec-data <<'_ATEOF'
# comment

_ATEOF

chmod 0701 exec-data

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:478: \$VALGRIND_AND_OPTS TESTexec exec-data"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS TESTexec exec-data" "testsuite.at:478"
( $at_check_trace; $VALGRIND_AND_OPTS TESTexec exec-data
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "exec-data
ip_ndx: 1
argc: 2
exec-data

(NULL)
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:478"
$at_failed && at_fn_log_failure
$at_traceon; }

cat >exec-data <<'_ATEOF'
# comment

_ATEOF

chmod 0700 exec-data

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:479: \$VALGRIND_AND_OPTS TESTexec exec-data"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS TESTexec exec-data" "testsuite.at:479"
( $at_check_trace; $VALGRIND_AND_OPTS TESTexec exec-data
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "exec-data
ip_ndx: 1
argc: 2
exec-data

(NULL)
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:479"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_13
#AT_START_14
at_fn_group_banner 14 'testsuite.at:482' \
  "check connkill exec mode 6" "                     "
at_xfail=no
(
  printf "%s\n" "14. $at_setup_line: testing $at_desc ..."
  $at_traceon

cat >exec-data <<'_ATEOF'
# comment

_ATEOF

chmod 0677 exec-data

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:483: \$VALGRIND_AND_OPTS TESTexec exec-data"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS TESTexec exec-data" "testsuite.at:483"
( $at_check_trace; $VALGRIND_AND_OPTS TESTexec exec-data
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo >>"$at_stderr"; printf "%s\n" "TESTexec: exec-data must be a regular file, owned by root, and not world writable, established connections won't be killed!
" | \
  $at_diff - "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "exec-data
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:483"
$at_failed && at_fn_log_failure
$at_traceon; }

cat >exec-data <<'_ATEOF'
# comment

_ATEOF

chmod 0676 exec-data

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:484: \$VALGRIND_AND_OPTS TESTexec exec-data"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS TESTexec exec-data" "testsuite.at:484"
( $at_check_trace; $VALGRIND_AND_OPTS TESTexec exec-data
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo >>"$at_stderr"; printf "%s\n" "TESTexec: exec-data must be a regular file, owned by root, and not world writable, established connections won't be killed!
" | \
  $at_diff - "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "exec-data
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:484"
$at_failed && at_fn_log_failure
$at_traceon; }

cat >exec-data <<'_ATEOF'
# comment

_ATEOF

chmod 0675 exec-data

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:485: \$VALGRIND_AND_OPTS TESTexec exec-data"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS TESTexec exec-data" "testsuite.at:485"
( $at_check_trace; $VALGRIND_AND_OPTS TESTexec exec-data
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo >>"$at_stderr"; printf "%s\n" "TESTexec: exec-data must be executable by root and whoever can read it, or not executable at all, established connections won't be killed!
" | \
  $at_diff - "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "exec-data
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:485"
$at_failed && at_fn_log_failure
$at_traceon; }

cat >exec-data <<'_ATEOF'
# comment

_ATEOF

chmod 0674 exec-data

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:486: \$VALGRIND_AND_OPTS TESTexec exec-data"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS TESTexec exec-data" "testsuite.at:486"
( $at_check_trace; $VALGRIND_AND_OPTS TESTexec exec-data
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo >>"$at_stderr"; printf "%s\n" "TESTexec: exec-data must be executable by root and whoever can read it, or not executable at all, established connections won't be killed!
" | \
  $at_diff - "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "exec-data
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:486"
$at_failed && at_fn_log_failure
$at_traceon; }

cat >exec-data <<'_ATEOF'
# comment

_ATEOF

chmod 0673 exec-data

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:487: \$VALGRIND_AND_OPTS TESTexec exec-data"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS TESTexec exec-data" "testsuite.at:487"
( $at_check_trace; $VALGRIND_AND_OPTS TESTexec exec-data
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo >>"$at_stderr"; printf "%s\n" "TESTexec: exec-data must be a regular file, owned by root, and not world writable, established connections won't be killed!
" | \
  $at_diff - "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "exec-data
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:487"
$at_failed && at_fn_log_failure
$at_traceon; }

cat >exec-data <<'_ATEOF'
# comment

_ATEOF

chmod 0672 exec-data

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:488: \$VALGRIND_AND_OPTS TESTexec exec-data"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS TESTexec exec-data" "testsuite.at:488"
( $at_check_trace; $VALGRIND_AND_OPTS TESTexec exec-data
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo >>"$at_stderr"; printf "%s\n" "TESTexec: exec-data must be a regular file, owned by root, and not world writable, established connections won't be killed!
" | \
  $at_diff - "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "exec-data
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:488"
$at_failed && at_fn_log_failure
$at_traceon; }

cat >exec-data <<'_ATEOF'
# comment

_ATEOF

chmod 0671 exec-data

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:489: \$VALGRIND_AND_OPTS TESTexec exec-data"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS TESTexec exec-data" "testsuite.at:489"
( $at_check_trace; $VALGRIND_AND_OPTS TESTexec exec-data
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo >>"$at_stderr"; printf "%s\n" "TESTexec: exec-data must be executable by root and whoever can read it, or not executable at all, established connections won't be killed!
" | \
  $at_diff - "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "exec-data
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:489"
$at_failed && at_fn_log_failure
$at_traceon; }

cat >exec-data <<'_ATEOF'
# comment

_ATEOF

chmod 0670 exec-data

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:490: \$VALGRIND_AND_OPTS TESTexec exec-data"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS TESTexec exec-data" "testsuite.at:490"
( $at_check_trace; $VALGRIND_AND_OPTS TESTexec exec-data
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo >>"$at_stderr"; printf "%s\n" "TESTexec: exec-data must be executable by root and whoever can read it, or not executable at all, established connections won't be killed!
" | \
  $at_diff - "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "exec-data
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:490"
$at_failed && at_fn_log_failure
$at_traceon; }


cat >exec-data <<'_ATEOF'
# comment

_ATEOF

chmod 0667 exec-data

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:492: \$VALGRIND_AND_OPTS TESTexec exec-data"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS TESTexec exec-data" "testsuite.at:492"
( $at_check_trace; $VALGRIND_AND_OPTS TESTexec exec-data
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo >>"$at_stderr"; printf "%s\n" "TESTexec: exec-data must be a regular file, owned by root, and not world writable, established connections won't be killed!
" | \
  $at_diff - "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "exec-data
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:492"
$at_failed && at_fn_log_failure
$at_traceon; }

cat >exec-data <<'_ATEOF'
# comment

_ATEOF

chmod 0666 exec-data

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:493: \$VALGRIND_AND_OPTS TESTexec exec-data"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS TESTexec exec-data" "testsuite.at:493"
( $at_check_trace; $VALGRIND_AND_OPTS TESTexec exec-data
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo >>"$at_stderr"; printf "%s\n" "TESTexec: exec-data must be a regular file, owned by root, and not world writable, established connections won't be killed!
" | \
  $at_diff - "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "exec-data
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:493"
$at_failed && at_fn_log_failure
$at_traceon; }

cat >exec-data <<'_ATEOF'
# comment

_ATEOF

chmod 0665 exec-data

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:494: \$VALGRIND_AND_OPTS TESTexec exec-data"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS TESTexec exec-data" "testsuite.at:494"
( $at_check_trace; $VALGRIND_AND_OPTS TESTexec exec-data
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo >>"$at_stderr"; printf "%s\n" "TESTexec: exec-data must be executable by root and whoever can read it, or not executable at all, established connections won't be killed!
" | \
  $at_diff - "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "exec-data
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:494"
$at_failed && at_fn_log_failure
$at_traceon; }

cat >exec-data <<'_ATEOF'
# comment

_ATEOF

chmod 0664 exec-data

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:495: \$VALGRIND_AND_OPTS TESTexec exec-data"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS TESTexec exec-data" "testsuite.at:495"
( $at_check_trace; $VALGRIND_AND_OPTS TESTexec exec-data
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo >>"$at_stderr"; printf "%s\n" "TESTexec: no valid command found in exec-data, established connections won't be killed!
" | \
  $at_diff - "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "exec-data
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:495"
$at_failed && at_fn_log_failure
$at_traceon; }

cat >exec-data <<'_ATEOF'
# comment

_ATEOF

chmod 0663 exec-data

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:496: \$VALGRIND_AND_OPTS TESTexec exec-data"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS TESTexec exec-data" "testsuite.at:496"
( $at_check_trace; $VALGRIND_AND_OPTS TESTexec exec-data
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo >>"$at_stderr"; printf "%s\n" "TESTexec: exec-data must be a regular file, owned by root, and not world writable, established connections won't be killed!
" | \
  $at_diff - "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "exec-data
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:496"
$at_failed && at_fn_log_failure
$at_traceon; }

cat >exec-data <<'_ATEOF'
# comment

_ATEOF

chmod 0662 exec-data

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:497: \$VALGRIND_AND_OPTS TESTexec exec-data"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS TESTexec exec-data" "testsuite.at:497"
( $at_check_trace; $VALGRIND_AND_OPTS TESTexec exec-data
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo >>"$at_stderr"; printf "%s\n" "TESTexec: exec-data must be a regular file, owned by root, and not world writable, established connections won't be killed!
" | \
  $at_diff - "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "exec-data
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:497"
$at_failed && at_fn_log_failure
$at_traceon; }

cat >exec-data <<'_ATEOF'
# comment

_ATEOF

chmod 0661 exec-data

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:498: \$VALGRIND_AND_OPTS TESTexec exec-data"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS TESTexec exec-data" "testsuite.at:498"
( $at_check_trace; $VALGRIND_AND_OPTS TESTexec exec-data
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo >>"$at_stderr"; printf "%s\n" "TESTexec: exec-data must be executable by root and whoever can read it, or not executable at all, established connections won't be killed!
" | \
  $at_diff - "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "exec-data
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:498"
$at_failed && at_fn_log_failure
$at_traceon; }

cat >exec-data <<'_ATEOF'
# comment

_ATEOF

chmod 0660 exec-data

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:499: \$VALGRIND_AND_OPTS TESTexec exec-data"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS TESTexec exec-data" "testsuite.at:499"
( $at_check_trace; $VALGRIND_AND_OPTS TESTexec exec-data
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo >>"$at_stderr"; printf "%s\n" "TESTexec: no valid command found in exec-data, established connections won't be killed!
" | \
  $at_diff - "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "exec-data
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:499"
$at_failed && at_fn_log_failure
$at_traceon; }


cat >exec-data <<'_ATEOF'
# comment

_ATEOF

chmod 0657 exec-data

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:501: \$VALGRIND_AND_OPTS TESTexec exec-data"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS TESTexec exec-data" "testsuite.at:501"
( $at_check_trace; $VALGRIND_AND_OPTS TESTexec exec-data
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo >>"$at_stderr"; printf "%s\n" "TESTexec: exec-data must be a regular file, owned by root, and not world writable, established connections won't be killed!
" | \
  $at_diff - "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "exec-data
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:501"
$at_failed && at_fn_log_failure
$at_traceon; }

cat >exec-data <<'_ATEOF'
# comment

_ATEOF

chmod 0656 exec-data

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:502: \$VALGRIND_AND_OPTS TESTexec exec-data"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS TESTexec exec-data" "testsuite.at:502"
( $at_check_trace; $VALGRIND_AND_OPTS TESTexec exec-data
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo >>"$at_stderr"; printf "%s\n" "TESTexec: exec-data must be a regular file, owned by root, and not world writable, established connections won't be killed!
" | \
  $at_diff - "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "exec-data
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:502"
$at_failed && at_fn_log_failure
$at_traceon; }

cat >exec-data <<'_ATEOF'
# comment

_ATEOF

chmod 0655 exec-data

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:503: \$VALGRIND_AND_OPTS TESTexec exec-data"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS TESTexec exec-data" "testsuite.at:503"
( $at_check_trace; $VALGRIND_AND_OPTS TESTexec exec-data
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo >>"$at_stderr"; printf "%s\n" "TESTexec: exec-data must be executable by root and whoever can read it, or not executable at all, established connections won't be killed!
" | \
  $at_diff - "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "exec-data
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:503"
$at_failed && at_fn_log_failure
$at_traceon; }

cat >exec-data <<'_ATEOF'
# comment

_ATEOF

chmod 0654 exec-data

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:504: \$VALGRIND_AND_OPTS TESTexec exec-data"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS TESTexec exec-data" "testsuite.at:504"
( $at_check_trace; $VALGRIND_AND_OPTS TESTexec exec-data
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo >>"$at_stderr"; printf "%s\n" "TESTexec: exec-data must be executable by root and whoever can read it, or not executable at all, established connections won't be killed!
" | \
  $at_diff - "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "exec-data
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:504"
$at_failed && at_fn_log_failure
$at_traceon; }

cat >exec-data <<'_ATEOF'
# comment

_ATEOF

chmod 0653 exec-data

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:505: \$VALGRIND_AND_OPTS TESTexec exec-data"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS TESTexec exec-data" "testsuite.at:505"
( $at_check_trace; $VALGRIND_AND_OPTS TESTexec exec-data
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo >>"$at_stderr"; printf "%s\n" "TESTexec: exec-data must be a regular file, owned by root, and not world writable, established connections won't be killed!
" | \
  $at_diff - "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "exec-data
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:505"
$at_failed && at_fn_log_failure
$at_traceon; }

cat >exec-data <<'_ATEOF'
# comment

_ATEOF

chmod 0652 exec-data

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:506: \$VALGRIND_AND_OPTS TESTexec exec-data"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS TESTexec exec-data" "testsuite.at:506"
( $at_check_trace; $VALGRIND_AND_OPTS TESTexec exec-data
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo >>"$at_stderr"; printf "%s\n" "TESTexec: exec-data must be a regular file, owned by root, and not world writable, established connections won't be killed!
" | \
  $at_diff - "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "exec-data
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:506"
$at_failed && at_fn_log_failure
$at_traceon; }

cat >exec-data <<'_ATEOF'
# comment

_ATEOF

chmod 0651 exec-data

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:507: \$VALGRIND_AND_OPTS TESTexec exec-data"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS TESTexec exec-data" "testsuite.at:507"
( $at_check_trace; $VALGRIND_AND_OPTS TESTexec exec-data
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo >>"$at_stderr"; printf "%s\n" "TESTexec: exec-data must be executable by root and whoever can read it, or not executable at all, established connections won't be killed!
" | \
  $at_diff - "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "exec-data
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:507"
$at_failed && at_fn_log_failure
$at_traceon; }

cat >exec-data <<'_ATEOF'
# comment

_ATEOF

chmod 0650 exec-data

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:508: \$VALGRIND_AND_OPTS TESTexec exec-data"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS TESTexec exec-data" "testsuite.at:508"
( $at_check_trace; $VALGRIND_AND_OPTS TESTexec exec-data
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo >>"$at_stderr"; printf "%s\n" "TESTexec: exec-data must be executable by root and whoever can read it, or not executable at all, established connections won't be killed!
" | \
  $at_diff - "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "exec-data
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:508"
$at_failed && at_fn_log_failure
$at_traceon; }


cat >exec-data <<'_ATEOF'
# comment

_ATEOF

chmod 0647 exec-data

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:510: \$VALGRIND_AND_OPTS TESTexec exec-data"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS TESTexec exec-data" "testsuite.at:510"
( $at_check_trace; $VALGRIND_AND_OPTS TESTexec exec-data
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo >>"$at_stderr"; printf "%s\n" "TESTexec: exec-data must be a regular file, owned by root, and not world writable, established connections won't be killed!
" | \
  $at_diff - "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "exec-data
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:510"
$at_failed && at_fn_log_failure
$at_traceon; }

cat >exec-data <<'_ATEOF'
# comment

_ATEOF

chmod 0646 exec-data

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:511: \$VALGRIND_AND_OPTS TESTexec exec-data"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS TESTexec exec-data" "testsuite.at:511"
( $at_check_trace; $VALGRIND_AND_OPTS TESTexec exec-data
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo >>"$at_stderr"; printf "%s\n" "TESTexec: exec-data must be a regular file, owned by root, and not world writable, established connections won't be killed!
" | \
  $at_diff - "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "exec-data
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:511"
$at_failed && at_fn_log_failure
$at_traceon; }

cat >exec-data <<'_ATEOF'
# comment

_ATEOF

chmod 0645 exec-data

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:512: \$VALGRIND_AND_OPTS TESTexec exec-data"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS TESTexec exec-data" "testsuite.at:512"
( $at_check_trace; $VALGRIND_AND_OPTS TESTexec exec-data
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo >>"$at_stderr"; printf "%s\n" "TESTexec: exec-data must be executable by root and whoever can read it, or not executable at all, established connections won't be killed!
" | \
  $at_diff - "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "exec-data
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:512"
$at_failed && at_fn_log_failure
$at_traceon; }

cat >exec-data <<'_ATEOF'
# comment

_ATEOF

chmod 0644 exec-data

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:513: \$VALGRIND_AND_OPTS TESTexec exec-data"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS TESTexec exec-data" "testsuite.at:513"
( $at_check_trace; $VALGRIND_AND_OPTS TESTexec exec-data
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo >>"$at_stderr"; printf "%s\n" "TESTexec: no valid command found in exec-data, established connections won't be killed!
" | \
  $at_diff - "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "exec-data
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:513"
$at_failed && at_fn_log_failure
$at_traceon; }

cat >exec-data <<'_ATEOF'
# comment

_ATEOF

chmod 0643 exec-data

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:514: \$VALGRIND_AND_OPTS TESTexec exec-data"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS TESTexec exec-data" "testsuite.at:514"
( $at_check_trace; $VALGRIND_AND_OPTS TESTexec exec-data
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo >>"$at_stderr"; printf "%s\n" "TESTexec: exec-data must be a regular file, owned by root, and not world writable, established connections won't be killed!
" | \
  $at_diff - "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "exec-data
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:514"
$at_failed && at_fn_log_failure
$at_traceon; }

cat >exec-data <<'_ATEOF'
# comment

_ATEOF

chmod 0642 exec-data

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:515: \$VALGRIND_AND_OPTS TESTexec exec-data"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS TESTexec exec-data" "testsuite.at:515"
( $at_check_trace; $VALGRIND_AND_OPTS TESTexec exec-data
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo >>"$at_stderr"; printf "%s\n" "TESTexec: exec-data must be a regular file, owned by root, and not world writable, established connections won't be killed!
" | \
  $at_diff - "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "exec-data
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:515"
$at_failed && at_fn_log_failure
$at_traceon; }

cat >exec-data <<'_ATEOF'
# comment

_ATEOF

chmod 0641 exec-data

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:516: \$VALGRIND_AND_OPTS TESTexec exec-data"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS TESTexec exec-data" "testsuite.at:516"
( $at_check_trace; $VALGRIND_AND_OPTS TESTexec exec-data
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo >>"$at_stderr"; printf "%s\n" "TESTexec: exec-data must be executable by root and whoever can read it, or not executable at all, established connections won't be killed!
" | \
  $at_diff - "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "exec-data
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:516"
$at_failed && at_fn_log_failure
$at_traceon; }

cat >exec-data <<'_ATEOF'
# comment

_ATEOF

chmod 0640 exec-data

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:517: \$VALGRIND_AND_OPTS TESTexec exec-data"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS TESTexec exec-data" "testsuite.at:517"
( $at_check_trace; $VALGRIND_AND_OPTS TESTexec exec-data
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo >>"$at_stderr"; printf "%s\n" "TESTexec: no valid command found in exec-data, established connections won't be killed!
" | \
  $at_diff - "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "exec-data
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:517"
$at_failed && at_fn_log_failure
$at_traceon; }


cat >exec-data <<'_ATEOF'
# comment

_ATEOF

chmod 0637 exec-data

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:519: \$VALGRIND_AND_OPTS TESTexec exec-data"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS TESTexec exec-data" "testsuite.at:519"
( $at_check_trace; $VALGRIND_AND_OPTS TESTexec exec-data
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo >>"$at_stderr"; printf "%s\n" "TESTexec: exec-data must be a regular file, owned by root, and not world writable, established connections won't be killed!
" | \
  $at_diff - "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "exec-data
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:519"
$at_failed && at_fn_log_failure
$at_traceon; }

cat >exec-data <<'_ATEOF'
# comment

_ATEOF

chmod 0636 exec-data

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:520: \$VALGRIND_AND_OPTS TESTexec exec-data"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS TESTexec exec-data" "testsuite.at:520"
( $at_check_trace; $VALGRIND_AND_OPTS TESTexec exec-data
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo >>"$at_stderr"; printf "%s\n" "TESTexec: exec-data must be a regular file, owned by root, and not world writable, established connections won't be killed!
" | \
  $at_diff - "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "exec-data
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:520"
$at_failed && at_fn_log_failure
$at_traceon; }

cat >exec-data <<'_ATEOF'
# comment

_ATEOF

chmod 0635 exec-data

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:521: \$VALGRIND_AND_OPTS TESTexec exec-data"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS TESTexec exec-data" "testsuite.at:521"
( $at_check_trace; $VALGRIND_AND_OPTS TESTexec exec-data
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo >>"$at_stderr"; printf "%s\n" "TESTexec: exec-data must be readable by whoever can write it, established connections won't be killed!
" | \
  $at_diff - "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "exec-data
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:521"
$at_failed && at_fn_log_failure
$at_traceon; }

cat >exec-data <<'_ATEOF'
# comment

_ATEOF

chmod 0634 exec-data

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:522: \$VALGRIND_AND_OPTS TESTexec exec-data"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS TESTexec exec-data" "testsuite.at:522"
( $at_check_trace; $VALGRIND_AND_OPTS TESTexec exec-data
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo >>"$at_stderr"; printf "%s\n" "TESTexec: exec-data must be readable by whoever can write it, established connections won't be killed!
" | \
  $at_diff - "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "exec-data
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:522"
$at_failed && at_fn_log_failure
$at_traceon; }

cat >exec-data <<'_ATEOF'
# comment

_ATEOF

chmod 0633 exec-data

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:523: \$VALGRIND_AND_OPTS TESTexec exec-data"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS TESTexec exec-data" "testsuite.at:523"
( $at_check_trace; $VALGRIND_AND_OPTS TESTexec exec-data
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo >>"$at_stderr"; printf "%s\n" "TESTexec: exec-data must be a regular file, owned by root, and not world writable, established connections won't be killed!
" | \
  $at_diff - "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "exec-data
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:523"
$at_failed && at_fn_log_failure
$at_traceon; }

cat >exec-data <<'_ATEOF'
# comment

_ATEOF

chmod 0632 exec-data

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:524: \$VALGRIND_AND_OPTS TESTexec exec-data"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS TESTexec exec-data" "testsuite.at:524"
( $at_check_trace; $VALGRIND_AND_OPTS TESTexec exec-data
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo >>"$at_stderr"; printf "%s\n" "TESTexec: exec-data must be a regular file, owned by root, and not world writable, established connections won't be killed!
" | \
  $at_diff - "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "exec-data
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:524"
$at_failed && at_fn_log_failure
$at_traceon; }

cat >exec-data <<'_ATEOF'
# comment

_ATEOF

chmod 0631 exec-data

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:525: \$VALGRIND_AND_OPTS TESTexec exec-data"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS TESTexec exec-data" "testsuite.at:525"
( $at_check_trace; $VALGRIND_AND_OPTS TESTexec exec-data
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo >>"$at_stderr"; printf "%s\n" "TESTexec: exec-data must be readable by whoever can write it, established connections won't be killed!
" | \
  $at_diff - "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "exec-data
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:525"
$at_failed && at_fn_log_failure
$at_traceon; }

cat >exec-data <<'_ATEOF'
# comment

_ATEOF

chmod 0630 exec-data

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:526: \$VALGRIND_AND_OPTS TESTexec exec-data"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS TESTexec exec-data" "testsuite.at:526"
( $at_check_trace; $VALGRIND_AND_OPTS TESTexec exec-data
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo >>"$at_stderr"; printf "%s\n" "TESTexec: exec-data must be readable by whoever can write it, established connections won't be killed!
" | \
  $at_diff - "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "exec-data
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:526"
$at_failed && at_fn_log_failure
$at_traceon; }


cat >exec-data <<'_ATEOF'
# comment

_ATEOF

chmod 0627 exec-data

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:528: \$VALGRIND_AND_OPTS TESTexec exec-data"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS TESTexec exec-data" "testsuite.at:528"
( $at_check_trace; $VALGRIND_AND_OPTS TESTexec exec-data
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo >>"$at_stderr"; printf "%s\n" "TESTexec: exec-data must be a regular file, owned by root, and not world writable, established connections won't be killed!
" | \
  $at_diff - "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "exec-data
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:528"
$at_failed && at_fn_log_failure
$at_traceon; }

cat >exec-data <<'_ATEOF'
# comment

_ATEOF

chmod 0626 exec-data

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:529: \$VALGRIND_AND_OPTS TESTexec exec-data"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS TESTexec exec-data" "testsuite.at:529"
( $at_check_trace; $VALGRIND_AND_OPTS TESTexec exec-data
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo >>"$at_stderr"; printf "%s\n" "TESTexec: exec-data must be a regular file, owned by root, and not world writable, established connections won't be killed!
" | \
  $at_diff - "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "exec-data
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:529"
$at_failed && at_fn_log_failure
$at_traceon; }

cat >exec-data <<'_ATEOF'
# comment

_ATEOF

chmod 0625 exec-data

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:530: \$VALGRIND_AND_OPTS TESTexec exec-data"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS TESTexec exec-data" "testsuite.at:530"
( $at_check_trace; $VALGRIND_AND_OPTS TESTexec exec-data
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo >>"$at_stderr"; printf "%s\n" "TESTexec: exec-data must be readable by whoever can write it, established connections won't be killed!
" | \
  $at_diff - "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "exec-data
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:530"
$at_failed && at_fn_log_failure
$at_traceon; }

cat >exec-data <<'_ATEOF'
# comment

_ATEOF

chmod 0624 exec-data

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:531: \$VALGRIND_AND_OPTS TESTexec exec-data"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS TESTexec exec-data" "testsuite.at:531"
( $at_check_trace; $VALGRIND_AND_OPTS TESTexec exec-data
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo >>"$at_stderr"; printf "%s\n" "TESTexec: exec-data must be readable by whoever can write it, established connections won't be killed!
" | \
  $at_diff - "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "exec-data
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:531"
$at_failed && at_fn_log_failure
$at_traceon; }

cat >exec-data <<'_ATEOF'
# comment

_ATEOF

chmod 0623 exec-data

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:532: \$VALGRIND_AND_OPTS TESTexec exec-data"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS TESTexec exec-data" "testsuite.at:532"
( $at_check_trace; $VALGRIND_AND_OPTS TESTexec exec-data
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo >>"$at_stderr"; printf "%s\n" "TESTexec: exec-data must be a regular file, owned by root, and not world writable, established connections won't be killed!
" | \
  $at_diff - "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "exec-data
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:532"
$at_failed && at_fn_log_failure
$at_traceon; }

cat >exec-data <<'_ATEOF'
# comment

_ATEOF

chmod 0622 exec-data

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:533: \$VALGRIND_AND_OPTS TESTexec exec-data"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS TESTexec exec-data" "testsuite.at:533"
( $at_check_trace; $VALGRIND_AND_OPTS TESTexec exec-data
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo >>"$at_stderr"; printf "%s\n" "TESTexec: exec-data must be a regular file, owned by root, and not world writable, established connections won't be killed!
" | \
  $at_diff - "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "exec-data
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:533"
$at_failed && at_fn_log_failure
$at_traceon; }

cat >exec-data <<'_ATEOF'
# comment

_ATEOF

chmod 0621 exec-data

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:534: \$VALGRIND_AND_OPTS TESTexec exec-data"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS TESTexec exec-data" "testsuite.at:534"
( $at_check_trace; $VALGRIND_AND_OPTS TESTexec exec-data
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo >>"$at_stderr"; printf "%s\n" "TESTexec: exec-data must be readable by whoever can write it, established connections won't be killed!
" | \
  $at_diff - "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "exec-data
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:534"
$at_failed && at_fn_log_failure
$at_traceon; }

cat >exec-data <<'_ATEOF'
# comment

_ATEOF

chmod 0620 exec-data

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:535: \$VALGRIND_AND_OPTS TESTexec exec-data"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS TESTexec exec-data" "testsuite.at:535"
( $at_check_trace; $VALGRIND_AND_OPTS TESTexec exec-data
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo >>"$at_stderr"; printf "%s\n" "TESTexec: exec-data must be readable by whoever can write it, established connections won't be killed!
" | \
  $at_diff - "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "exec-data
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:535"
$at_failed && at_fn_log_failure
$at_traceon; }


cat >exec-data <<'_ATEOF'
# comment

_ATEOF

chmod 0617 exec-data

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:537: \$VALGRIND_AND_OPTS TESTexec exec-data"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS TESTexec exec-data" "testsuite.at:537"
( $at_check_trace; $VALGRIND_AND_OPTS TESTexec exec-data
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo >>"$at_stderr"; printf "%s\n" "TESTexec: exec-data must be a regular file, owned by root, and not world writable, established connections won't be killed!
" | \
  $at_diff - "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "exec-data
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:537"
$at_failed && at_fn_log_failure
$at_traceon; }

cat >exec-data <<'_ATEOF'
# comment

_ATEOF

chmod 0616 exec-data

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:538: \$VALGRIND_AND_OPTS TESTexec exec-data"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS TESTexec exec-data" "testsuite.at:538"
( $at_check_trace; $VALGRIND_AND_OPTS TESTexec exec-data
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo >>"$at_stderr"; printf "%s\n" "TESTexec: exec-data must be a regular file, owned by root, and not world writable, established connections won't be killed!
" | \
  $at_diff - "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "exec-data
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:538"
$at_failed && at_fn_log_failure
$at_traceon; }

cat >exec-data <<'_ATEOF'
# comment

_ATEOF

chmod 0615 exec-data

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:539: \$VALGRIND_AND_OPTS TESTexec exec-data"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS TESTexec exec-data" "testsuite.at:539"
( $at_check_trace; $VALGRIND_AND_OPTS TESTexec exec-data
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo >>"$at_stderr"; printf "%s\n" "TESTexec: exec-data must be executable by root and whoever can read it, or not executable at all, established connections won't be killed!
" | \
  $at_diff - "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "exec-data
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:539"
$at_failed && at_fn_log_failure
$at_traceon; }

cat >exec-data <<'_ATEOF'
# comment

_ATEOF

chmod 0614 exec-data

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:540: \$VALGRIND_AND_OPTS TESTexec exec-data"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS TESTexec exec-data" "testsuite.at:540"
( $at_check_trace; $VALGRIND_AND_OPTS TESTexec exec-data
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo >>"$at_stderr"; printf "%s\n" "TESTexec: exec-data must be executable by root and whoever can read it, or not executable at all, established connections won't be killed!
" | \
  $at_diff - "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "exec-data
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:540"
$at_failed && at_fn_log_failure
$at_traceon; }

cat >exec-data <<'_ATEOF'
# comment

_ATEOF

chmod 0613 exec-data

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:541: \$VALGRIND_AND_OPTS TESTexec exec-data"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS TESTexec exec-data" "testsuite.at:541"
( $at_check_trace; $VALGRIND_AND_OPTS TESTexec exec-data
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo >>"$at_stderr"; printf "%s\n" "TESTexec: exec-data must be a regular file, owned by root, and not world writable, established connections won't be killed!
" | \
  $at_diff - "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "exec-data
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:541"
$at_failed && at_fn_log_failure
$at_traceon; }

cat >exec-data <<'_ATEOF'
# comment

_ATEOF

chmod 0612 exec-data

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:542: \$VALGRIND_AND_OPTS TESTexec exec-data"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS TESTexec exec-data" "testsuite.at:542"
( $at_check_trace; $VALGRIND_AND_OPTS TESTexec exec-data
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo >>"$at_stderr"; printf "%s\n" "TESTexec: exec-data must be a regular file, owned by root, and not world writable, established connections won't be killed!
" | \
  $at_diff - "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "exec-data
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:542"
$at_failed && at_fn_log_failure
$at_traceon; }

cat >exec-data <<'_ATEOF'
# comment

_ATEOF

chmod 0611 exec-data

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:543: \$VALGRIND_AND_OPTS TESTexec exec-data"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS TESTexec exec-data" "testsuite.at:543"
( $at_check_trace; $VALGRIND_AND_OPTS TESTexec exec-data
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo >>"$at_stderr"; printf "%s\n" "TESTexec: exec-data must be executable by root and whoever can read it, or not executable at all, established connections won't be killed!
" | \
  $at_diff - "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "exec-data
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:543"
$at_failed && at_fn_log_failure
$at_traceon; }

cat >exec-data <<'_ATEOF'
# comment

_ATEOF

chmod 0610 exec-data

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:544: \$VALGRIND_AND_OPTS TESTexec exec-data"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS TESTexec exec-data" "testsuite.at:544"
( $at_check_trace; $VALGRIND_AND_OPTS TESTexec exec-data
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo >>"$at_stderr"; printf "%s\n" "TESTexec: exec-data must be executable by root and whoever can read it, or not executable at all, established connections won't be killed!
" | \
  $at_diff - "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "exec-data
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:544"
$at_failed && at_fn_log_failure
$at_traceon; }


cat >exec-data <<'_ATEOF'
# comment

_ATEOF

chmod 0607 exec-data

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:546: \$VALGRIND_AND_OPTS TESTexec exec-data"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS TESTexec exec-data" "testsuite.at:546"
( $at_check_trace; $VALGRIND_AND_OPTS TESTexec exec-data
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo >>"$at_stderr"; printf "%s\n" "TESTexec: exec-data must be a regular file, owned by root, and not world writable, established connections won't be killed!
" | \
  $at_diff - "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "exec-data
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:546"
$at_failed && at_fn_log_failure
$at_traceon; }

cat >exec-data <<'_ATEOF'
# comment

_ATEOF

chmod 0606 exec-data

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:547: \$VALGRIND_AND_OPTS TESTexec exec-data"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS TESTexec exec-data" "testsuite.at:547"
( $at_check_trace; $VALGRIND_AND_OPTS TESTexec exec-data
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo >>"$at_stderr"; printf "%s\n" "TESTexec: exec-data must be a regular file, owned by root, and not world writable, established connections won't be killed!
" | \
  $at_diff - "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "exec-data
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:547"
$at_failed && at_fn_log_failure
$at_traceon; }

cat >exec-data <<'_ATEOF'
# comment

_ATEOF

chmod 0605 exec-data

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:548: \$VALGRIND_AND_OPTS TESTexec exec-data"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS TESTexec exec-data" "testsuite.at:548"
( $at_check_trace; $VALGRIND_AND_OPTS TESTexec exec-data
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo >>"$at_stderr"; printf "%s\n" "TESTexec: exec-data must be executable by root and whoever can read it, or not executable at all, established connections won't be killed!
" | \
  $at_diff - "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "exec-data
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:548"
$at_failed && at_fn_log_failure
$at_traceon; }

cat >exec-data <<'_ATEOF'
# comment

_ATEOF

chmod 0604 exec-data

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:549: \$VALGRIND_AND_OPTS TESTexec exec-data"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS TESTexec exec-data" "testsuite.at:549"
( $at_check_trace; $VALGRIND_AND_OPTS TESTexec exec-data
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo >>"$at_stderr"; printf "%s\n" "TESTexec: no valid command found in exec-data, established connections won't be killed!
" | \
  $at_diff - "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "exec-data
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:549"
$at_failed && at_fn_log_failure
$at_traceon; }

cat >exec-data <<'_ATEOF'
# comment

_ATEOF

chmod 0603 exec-data

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:550: \$VALGRIND_AND_OPTS TESTexec exec-data"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS TESTexec exec-data" "testsuite.at:550"
( $at_check_trace; $VALGRIND_AND_OPTS TESTexec exec-data
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo >>"$at_stderr"; printf "%s\n" "TESTexec: exec-data must be a regular file, owned by root, and not world writable, established connections won't be killed!
" | \
  $at_diff - "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "exec-data
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:550"
$at_failed && at_fn_log_failure
$at_traceon; }

cat >exec-data <<'_ATEOF'
# comment

_ATEOF

chmod 0602 exec-data

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:551: \$VALGRIND_AND_OPTS TESTexec exec-data"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS TESTexec exec-data" "testsuite.at:551"
( $at_check_trace; $VALGRIND_AND_OPTS TESTexec exec-data
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo >>"$at_stderr"; printf "%s\n" "TESTexec: exec-data must be a regular file, owned by root, and not world writable, established connections won't be killed!
" | \
  $at_diff - "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "exec-data
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:551"
$at_failed && at_fn_log_failure
$at_traceon; }

cat >exec-data <<'_ATEOF'
# comment

_ATEOF

chmod 0601 exec-data

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:552: \$VALGRIND_AND_OPTS TESTexec exec-data"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS TESTexec exec-data" "testsuite.at:552"
( $at_check_trace; $VALGRIND_AND_OPTS TESTexec exec-data
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo >>"$at_stderr"; printf "%s\n" "TESTexec: exec-data must be executable by root and whoever can read it, or not executable at all, established connections won't be killed!
" | \
  $at_diff - "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "exec-data
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:552"
$at_failed && at_fn_log_failure
$at_traceon; }

cat >exec-data <<'_ATEOF'
# comment

_ATEOF

chmod 0600 exec-data

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:553: \$VALGRIND_AND_OPTS TESTexec exec-data"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS TESTexec exec-data" "testsuite.at:553"
( $at_check_trace; $VALGRIND_AND_OPTS TESTexec exec-data
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo >>"$at_stderr"; printf "%s\n" "TESTexec: no valid command found in exec-data, established connections won't be killed!
" | \
  $at_diff - "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "exec-data
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:553"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_14
#AT_START_15
at_fn_group_banner 15 'testsuite.at:556' \
  "check connkill exec mode 5" "                     "
at_xfail=no
(
  printf "%s\n" "15. $at_setup_line: testing $at_desc ..."
  $at_traceon

cat >exec-data <<'_ATEOF'
# comment

_ATEOF

chmod 0577 exec-data

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:557: \$VALGRIND_AND_OPTS TESTexec exec-data"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS TESTexec exec-data" "testsuite.at:557"
( $at_check_trace; $VALGRIND_AND_OPTS TESTexec exec-data
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo >>"$at_stderr"; printf "%s\n" "TESTexec: exec-data must be a regular file, owned by root, and not world writable, established connections won't be killed!
" | \
  $at_diff - "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "exec-data
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:557"
$at_failed && at_fn_log_failure
$at_traceon; }

cat >exec-data <<'_ATEOF'
# comment

_ATEOF

chmod 0576 exec-data

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:558: \$VALGRIND_AND_OPTS TESTexec exec-data"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS TESTexec exec-data" "testsuite.at:558"
( $at_check_trace; $VALGRIND_AND_OPTS TESTexec exec-data
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo >>"$at_stderr"; printf "%s\n" "TESTexec: exec-data must be a regular file, owned by root, and not world writable, established connections won't be killed!
" | \
  $at_diff - "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "exec-data
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:558"
$at_failed && at_fn_log_failure
$at_traceon; }

cat >exec-data <<'_ATEOF'
# comment

_ATEOF

chmod 0575 exec-data

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:559: \$VALGRIND_AND_OPTS TESTexec exec-data"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS TESTexec exec-data" "testsuite.at:559"
( $at_check_trace; $VALGRIND_AND_OPTS TESTexec exec-data
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "exec-data
ip_ndx: 1
argc: 2
exec-data

(NULL)
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:559"
$at_failed && at_fn_log_failure
$at_traceon; }

cat >exec-data <<'_ATEOF'
# comment

_ATEOF

chmod 0574 exec-data

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:560: \$VALGRIND_AND_OPTS TESTexec exec-data"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS TESTexec exec-data" "testsuite.at:560"
( $at_check_trace; $VALGRIND_AND_OPTS TESTexec exec-data
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo >>"$at_stderr"; printf "%s\n" "TESTexec: exec-data must be executable by root and whoever can read it, or not executable at all, established connections won't be killed!
" | \
  $at_diff - "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "exec-data
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:560"
$at_failed && at_fn_log_failure
$at_traceon; }

cat >exec-data <<'_ATEOF'
# comment

_ATEOF

chmod 0573 exec-data

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:561: \$VALGRIND_AND_OPTS TESTexec exec-data"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS TESTexec exec-data" "testsuite.at:561"
( $at_check_trace; $VALGRIND_AND_OPTS TESTexec exec-data
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo >>"$at_stderr"; printf "%s\n" "TESTexec: exec-data must be a regular file, owned by root, and not world writable, established connections won't be killed!
" | \
  $at_diff - "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "exec-data
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:561"
$at_failed && at_fn_log_failure
$at_traceon; }

cat >exec-data <<'_ATEOF'
# comment

_ATEOF

chmod 0572 exec-data

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:562: \$VALGRIND_AND_OPTS TESTexec exec-data"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS TESTexec exec-data" "testsuite.at:562"
( $at_check_trace; $VALGRIND_AND_OPTS TESTexec exec-data
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo >>"$at_stderr"; printf "%s\n" "TESTexec: exec-data must be a regular file, owned by root, and not world writable, established connections won't be killed!
" | \
  $at_diff - "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "exec-data
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:562"
$at_failed && at_fn_log_failure
$at_traceon; }

cat >exec-data <<'_ATEOF'
# comment

_ATEOF

chmod 0571 exec-data

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:563: \$VALGRIND_AND_OPTS TESTexec exec-data"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS TESTexec exec-data" "testsuite.at:563"
( $at_check_trace; $VALGRIND_AND_OPTS TESTexec exec-data
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "exec-data
ip_ndx: 1
argc: 2
exec-data

(NULL)
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:563"
$at_failed && at_fn_log_failure
$at_traceon; }

cat >exec-data <<'_ATEOF'
# comment

_ATEOF

chmod 0570 exec-data

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:564: \$VALGRIND_AND_OPTS TESTexec exec-data"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS TESTexec exec-data" "testsuite.at:564"
( $at_check_trace; $VALGRIND_AND_OPTS TESTexec exec-data
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "exec-data
ip_ndx: 1
argc: 2
exec-data

(NULL)
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:564"
$at_failed && at_fn_log_failure
$at_traceon; }


cat >exec-data <<'_ATEOF'
# comment

_ATEOF

chmod 0567 exec-data

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:566: \$VALGRIND_AND_OPTS TESTexec exec-data"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS TESTexec exec-data" "testsuite.at:566"
( $at_check_trace; $VALGRIND_AND_OPTS TESTexec exec-data
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo >>"$at_stderr"; printf "%s\n" "TESTexec: exec-data must be a regular file, owned by root, and not world writable, established connections won't be killed!
" | \
  $at_diff - "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "exec-data
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:566"
$at_failed && at_fn_log_failure
$at_traceon; }

cat >exec-data <<'_ATEOF'
# comment

_ATEOF

chmod 0566 exec-data

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:567: \$VALGRIND_AND_OPTS TESTexec exec-data"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS TESTexec exec-data" "testsuite.at:567"
( $at_check_trace; $VALGRIND_AND_OPTS TESTexec exec-data
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo >>"$at_stderr"; printf "%s\n" "TESTexec: exec-data must be a regular file, owned by root, and not world writable, established connections won't be killed!
" | \
  $at_diff - "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "exec-data
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:567"
$at_failed && at_fn_log_failure
$at_traceon; }

cat >exec-data <<'_ATEOF'
# comment

_ATEOF

chmod 0565 exec-data

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:568: \$VALGRIND_AND_OPTS TESTexec exec-data"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS TESTexec exec-data" "testsuite.at:568"
( $at_check_trace; $VALGRIND_AND_OPTS TESTexec exec-data
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo >>"$at_stderr"; printf "%s\n" "TESTexec: exec-data must be executable by root and whoever can read it, or not executable at all, established connections won't be killed!
" | \
  $at_diff - "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "exec-data
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:568"
$at_failed && at_fn_log_failure
$at_traceon; }

cat >exec-data <<'_ATEOF'
# comment

_ATEOF

chmod 0564 exec-data

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:569: \$VALGRIND_AND_OPTS TESTexec exec-data"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS TESTexec exec-data" "testsuite.at:569"
( $at_check_trace; $VALGRIND_AND_OPTS TESTexec exec-data
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo >>"$at_stderr"; printf "%s\n" "TESTexec: exec-data must be executable by root and whoever can read it, or not executable at all, established connections won't be killed!
" | \
  $at_diff - "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "exec-data
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:569"
$at_failed && at_fn_log_failure
$at_traceon; }

cat >exec-data <<'_ATEOF'
# comment

_ATEOF

chmod 0563 exec-data

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:570: \$VALGRIND_AND_OPTS TESTexec exec-data"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS TESTexec exec-data" "testsuite.at:570"
( $at_check_trace; $VALGRIND_AND_OPTS TESTexec exec-data
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo >>"$at_stderr"; printf "%s\n" "TESTexec: exec-data must be a regular file, owned by root, and not world writable, established connections won't be killed!
" | \
  $at_diff - "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "exec-data
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:570"
$at_failed && at_fn_log_failure
$at_traceon; }

cat >exec-data <<'_ATEOF'
# comment

_ATEOF

chmod 0562 exec-data

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:571: \$VALGRIND_AND_OPTS TESTexec exec-data"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS TESTexec exec-data" "testsuite.at:571"
( $at_check_trace; $VALGRIND_AND_OPTS TESTexec exec-data
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo >>"$at_stderr"; printf "%s\n" "TESTexec: exec-data must be a regular file, owned by root, and not world writable, established connections won't be killed!
" | \
  $at_diff - "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "exec-data
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:571"
$at_failed && at_fn_log_failure
$at_traceon; }

cat >exec-data <<'_ATEOF'
# comment

_ATEOF

chmod 0561 exec-data

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:572: \$VALGRIND_AND_OPTS TESTexec exec-data"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS TESTexec exec-data" "testsuite.at:572"
( $at_check_trace; $VALGRIND_AND_OPTS TESTexec exec-data
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo >>"$at_stderr"; printf "%s\n" "TESTexec: exec-data must be executable by root and whoever can read it, or not executable at all, established connections won't be killed!
" | \
  $at_diff - "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "exec-data
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:572"
$at_failed && at_fn_log_failure
$at_traceon; }

cat >exec-data <<'_ATEOF'
# comment

_ATEOF

chmod 0560 exec-data

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:573: \$VALGRIND_AND_OPTS TESTexec exec-data"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS TESTexec exec-data" "testsuite.at:573"
( $at_check_trace; $VALGRIND_AND_OPTS TESTexec exec-data
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo >>"$at_stderr"; printf "%s\n" "TESTexec: exec-data must be executable by root and whoever can read it, or not executable at all, established connections won't be killed!
" | \
  $at_diff - "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "exec-data
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:573"
$at_failed && at_fn_log_failure
$at_traceon; }


cat >exec-data <<'_ATEOF'
# comment

_ATEOF

chmod 0557 exec-data

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:575: \$VALGRIND_AND_OPTS TESTexec exec-data"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS TESTexec exec-data" "testsuite.at:575"
( $at_check_trace; $VALGRIND_AND_OPTS TESTexec exec-data
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo >>"$at_stderr"; printf "%s\n" "TESTexec: exec-data must be a regular file, owned by root, and not world writable, established connections won't be killed!
" | \
  $at_diff - "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "exec-data
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:575"
$at_failed && at_fn_log_failure
$at_traceon; }

cat >exec-data <<'_ATEOF'
# comment

_ATEOF

chmod 0556 exec-data

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:576: \$VALGRIND_AND_OPTS TESTexec exec-data"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS TESTexec exec-data" "testsuite.at:576"
( $at_check_trace; $VALGRIND_AND_OPTS TESTexec exec-data
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo >>"$at_stderr"; printf "%s\n" "TESTexec: exec-data must be a regular file, owned by root, and not world writable, established connections won't be killed!
" | \
  $at_diff - "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "exec-data
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:576"
$at_failed && at_fn_log_failure
$at_traceon; }

cat >exec-data <<'_ATEOF'
# comment

_ATEOF

chmod 0555 exec-data

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:577: \$VALGRIND_AND_OPTS TESTexec exec-data"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS TESTexec exec-data" "testsuite.at:577"
( $at_check_trace; $VALGRIND_AND_OPTS TESTexec exec-data
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "exec-data
ip_ndx: 1
argc: 2
exec-data

(NULL)
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:577"
$at_failed && at_fn_log_failure
$at_traceon; }

cat >exec-data <<'_ATEOF'
# comment

_ATEOF

chmod 0554 exec-data

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:578: \$VALGRIND_AND_OPTS TESTexec exec-data"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS TESTexec exec-data" "testsuite.at:578"
( $at_check_trace; $VALGRIND_AND_OPTS TESTexec exec-data
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo >>"$at_stderr"; printf "%s\n" "TESTexec: exec-data must be executable by root and whoever can read it, or not executable at all, established connections won't be killed!
" | \
  $at_diff - "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "exec-data
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:578"
$at_failed && at_fn_log_failure
$at_traceon; }

cat >exec-data <<'_ATEOF'
# comment

_ATEOF

chmod 0553 exec-data

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:579: \$VALGRIND_AND_OPTS TESTexec exec-data"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS TESTexec exec-data" "testsuite.at:579"
( $at_check_trace; $VALGRIND_AND_OPTS TESTexec exec-data
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo >>"$at_stderr"; printf "%s\n" "TESTexec: exec-data must be a regular file, owned by root, and not world writable, established connections won't be killed!
" | \
  $at_diff - "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "exec-data
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:579"
$at_failed && at_fn_log_failure
$at_traceon; }

cat >exec-data <<'_ATEOF'
# comment

_ATEOF

chmod 0552 exec-data

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:580: \$VALGRIND_AND_OPTS TESTexec exec-data"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS TESTexec exec-data" "testsuite.at:580"
( $at_check_trace; $VALGRIND_AND_OPTS TESTexec exec-data
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo >>"$at_stderr"; printf "%s\n" "TESTexec: exec-data must be a regular file, owned by root, and not world writable, established connections won't be killed!
" | \
  $at_diff - "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "exec-data
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:580"
$at_failed && at_fn_log_failure
$at_traceon; }

cat >exec-data <<'_ATEOF'
# comment

_ATEOF

chmod 0551 exec-data

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:581: \$VALGRIND_AND_OPTS TESTexec exec-data"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS TESTexec exec-data" "testsuite.at:581"
( $at_check_trace; $VALGRIND_AND_OPTS TESTexec exec-data
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "exec-data
ip_ndx: 1
argc: 2
exec-data

(NULL)
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:581"
$at_failed && at_fn_log_failure
$at_traceon; }

cat >exec-data <<'_ATEOF'
# comment

_ATEOF

chmod 0550 exec-data

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:582: \$VALGRIND_AND_OPTS TESTexec exec-data"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS TESTexec exec-data" "testsuite.at:582"
( $at_check_trace; $VALGRIND_AND_OPTS TESTexec exec-data
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "exec-data
ip_ndx: 1
argc: 2
exec-data

(NULL)
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:582"
$at_failed && at_fn_log_failure
$at_traceon; }


cat >exec-data <<'_ATEOF'
# comment

_ATEOF

chmod 0547 exec-data

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:584: \$VALGRIND_AND_OPTS TESTexec exec-data"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS TESTexec exec-data" "testsuite.at:584"
( $at_check_trace; $VALGRIND_AND_OPTS TESTexec exec-data
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo >>"$at_stderr"; printf "%s\n" "TESTexec: exec-data must be a regular file, owned by root, and not world writable, established connections won't be killed!
" | \
  $at_diff - "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "exec-data
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:584"
$at_failed && at_fn_log_failure
$at_traceon; }

cat >exec-data <<'_ATEOF'
# comment

_ATEOF

chmod 0546 exec-data

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:585: \$VALGRIND_AND_OPTS TESTexec exec-data"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS TESTexec exec-data" "testsuite.at:585"
( $at_check_trace; $VALGRIND_AND_OPTS TESTexec exec-data
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo >>"$at_stderr"; printf "%s\n" "TESTexec: exec-data must be a regular file, owned by root, and not world writable, established connections won't be killed!
" | \
  $at_diff - "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "exec-data
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:585"
$at_failed && at_fn_log_failure
$at_traceon; }

cat >exec-data <<'_ATEOF'
# comment

_ATEOF

chmod 0545 exec-data

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:586: \$VALGRIND_AND_OPTS TESTexec exec-data"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS TESTexec exec-data" "testsuite.at:586"
( $at_check_trace; $VALGRIND_AND_OPTS TESTexec exec-data
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo >>"$at_stderr"; printf "%s\n" "TESTexec: exec-data must be executable by root and whoever can read it, or not executable at all, established connections won't be killed!
" | \
  $at_diff - "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "exec-data
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:586"
$at_failed && at_fn_log_failure
$at_traceon; }

cat >exec-data <<'_ATEOF'
# comment

_ATEOF

chmod 0544 exec-data

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:587: \$VALGRIND_AND_OPTS TESTexec exec-data"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS TESTexec exec-data" "testsuite.at:587"
( $at_check_trace; $VALGRIND_AND_OPTS TESTexec exec-data
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo >>"$at_stderr"; printf "%s\n" "TESTexec: exec-data must be executable by root and whoever can read it, or not executable at all, established connections won't be killed!
" | \
  $at_diff - "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "exec-data
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:587"
$at_failed && at_fn_log_failure
$at_traceon; }

cat >exec-data <<'_ATEOF'
# comment

_ATEOF

chmod 0543 exec-data

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:588: \$VALGRIND_AND_OPTS TESTexec exec-data"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS TESTexec exec-data" "testsuite.at:588"
( $at_check_trace; $VALGRIND_AND_OPTS TESTexec exec-data
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo >>"$at_stderr"; printf "%s\n" "TESTexec: exec-data must be a regular file, owned by root, and not world writable, established connections won't be killed!
" | \
  $at_diff - "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "exec-data
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:588"
$at_failed && at_fn_log_failure
$at_traceon; }

cat >exec-data <<'_ATEOF'
# comment

_ATEOF

chmod 0542 exec-data

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:589: \$VALGRIND_AND_OPTS TESTexec exec-data"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS TESTexec exec-data" "testsuite.at:589"
( $at_check_trace; $VALGRIND_AND_OPTS TESTexec exec-data
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo >>"$at_stderr"; printf "%s\n" "TESTexec: exec-data must be a regular file, owned by root, and not world writable, established connections won't be killed!
" | \
  $at_diff - "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "exec-data
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:589"
$at_failed && at_fn_log_failure
$at_traceon; }

cat >exec-data <<'_ATEOF'
# comment

_ATEOF

chmod 0541 exec-data

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:590: \$VALGRIND_AND_OPTS TESTexec exec-data"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS TESTexec exec-data" "testsuite.at:590"
( $at_check_trace; $VALGRIND_AND_OPTS TESTexec exec-data
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo >>"$at_stderr"; printf "%s\n" "TESTexec: exec-data must be executable by root and whoever can read it, or not executable at all, established connections won't be killed!
" | \
  $at_diff - "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "exec-data
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:590"
$at_failed && at_fn_log_failure
$at_traceon; }

cat >exec-data <<'_ATEOF'
# comment

_ATEOF

chmod 0540 exec-data

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:591: \$VALGRIND_AND_OPTS TESTexec exec-data"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS TESTexec exec-data" "testsuite.at:591"
( $at_check_trace; $VALGRIND_AND_OPTS TESTexec exec-data
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo >>"$at_stderr"; printf "%s\n" "TESTexec: exec-data must be executable by root and whoever can read it, or not executable at all, established connections won't be killed!
" | \
  $at_diff - "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "exec-data
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:591"
$at_failed && at_fn_log_failure
$at_traceon; }


cat >exec-data <<'_ATEOF'
# comment

_ATEOF

chmod 0537 exec-data

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:593: \$VALGRIND_AND_OPTS TESTexec exec-data"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS TESTexec exec-data" "testsuite.at:593"
( $at_check_trace; $VALGRIND_AND_OPTS TESTexec exec-data
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo >>"$at_stderr"; printf "%s\n" "TESTexec: exec-data must be a regular file, owned by root, and not world writable, established connections won't be killed!
" | \
  $at_diff - "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "exec-data
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:593"
$at_failed && at_fn_log_failure
$at_traceon; }

cat >exec-data <<'_ATEOF'
# comment

_ATEOF

chmod 0536 exec-data

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:594: \$VALGRIND_AND_OPTS TESTexec exec-data"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS TESTexec exec-data" "testsuite.at:594"
( $at_check_trace; $VALGRIND_AND_OPTS TESTexec exec-data
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo >>"$at_stderr"; printf "%s\n" "TESTexec: exec-data must be a regular file, owned by root, and not world writable, established connections won't be killed!
" | \
  $at_diff - "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "exec-data
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:594"
$at_failed && at_fn_log_failure
$at_traceon; }

cat >exec-data <<'_ATEOF'
# comment

_ATEOF

chmod 0535 exec-data

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:595: \$VALGRIND_AND_OPTS TESTexec exec-data"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS TESTexec exec-data" "testsuite.at:595"
( $at_check_trace; $VALGRIND_AND_OPTS TESTexec exec-data
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo >>"$at_stderr"; printf "%s\n" "TESTexec: exec-data must be readable by whoever can write it, established connections won't be killed!
" | \
  $at_diff - "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "exec-data
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:595"
$at_failed && at_fn_log_failure
$at_traceon; }

cat >exec-data <<'_ATEOF'
# comment

_ATEOF

chmod 0534 exec-data

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:596: \$VALGRIND_AND_OPTS TESTexec exec-data"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS TESTexec exec-data" "testsuite.at:596"
( $at_check_trace; $VALGRIND_AND_OPTS TESTexec exec-data
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo >>"$at_stderr"; printf "%s\n" "TESTexec: exec-data must be readable by whoever can write it, established connections won't be killed!
" | \
  $at_diff - "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "exec-data
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:596"
$at_failed && at_fn_log_failure
$at_traceon; }

cat >exec-data <<'_ATEOF'
# comment

_ATEOF

chmod 0533 exec-data

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:597: \$VALGRIND_AND_OPTS TESTexec exec-data"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS TESTexec exec-data" "testsuite.at:597"
( $at_check_trace; $VALGRIND_AND_OPTS TESTexec exec-data
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo >>"$at_stderr"; printf "%s\n" "TESTexec: exec-data must be a regular file, owned by root, and not world writable, established connections won't be killed!
" | \
  $at_diff - "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "exec-data
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:597"
$at_failed && at_fn_log_failure
$at_traceon; }

cat >exec-data <<'_ATEOF'
# comment

_ATEOF

chmod 0532 exec-data

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:598: \$VALGRIND_AND_OPTS TESTexec exec-data"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS TESTexec exec-data" "testsuite.at:598"
( $at_check_trace; $VALGRIND_AND_OPTS TESTexec exec-data
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo >>"$at_stderr"; printf "%s\n" "TESTexec: exec-data must be a regular file, owned by root, and not world writable, established connections won't be killed!
" | \
  $at_diff - "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "exec-data
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:598"
$at_failed && at_fn_log_failure
$at_traceon; }

cat >exec-data <<'_ATEOF'
# comment

_ATEOF

chmod 0531 exec-data

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:599: \$VALGRIND_AND_OPTS TESTexec exec-data"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS TESTexec exec-data" "testsuite.at:599"
( $at_check_trace; $VALGRIND_AND_OPTS TESTexec exec-data
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo >>"$at_stderr"; printf "%s\n" "TESTexec: exec-data must be readable by whoever can write it, established connections won't be killed!
" | \
  $at_diff - "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "exec-data
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:599"
$at_failed && at_fn_log_failure
$at_traceon; }

cat >exec-data <<'_ATEOF'
# comment

_ATEOF

chmod 0530 exec-data

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:600: \$VALGRIND_AND_OPTS TESTexec exec-data"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS TESTexec exec-data" "testsuite.at:600"
( $at_check_trace; $VALGRIND_AND_OPTS TESTexec exec-data
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo >>"$at_stderr"; printf "%s\n" "TESTexec: exec-data must be readable by whoever can write it, established connections won't be killed!
" | \
  $at_diff - "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "exec-data
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:600"
$at_failed && at_fn_log_failure
$at_traceon; }


cat >exec-data <<'_ATEOF'
# comment

_ATEOF

chmod 0527 exec-data

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:602: \$VALGRIND_AND_OPTS TESTexec exec-data"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS TESTexec exec-data" "testsuite.at:602"
( $at_check_trace; $VALGRIND_AND_OPTS TESTexec exec-data
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo >>"$at_stderr"; printf "%s\n" "TESTexec: exec-data must be a regular file, owned by root, and not world writable, established connections won't be killed!
" | \
  $at_diff - "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "exec-data
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:602"
$at_failed && at_fn_log_failure
$at_traceon; }

cat >exec-data <<'_ATEOF'
# comment

_ATEOF

chmod 0526 exec-data

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:603: \$VALGRIND_AND_OPTS TESTexec exec-data"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS TESTexec exec-data" "testsuite.at:603"
( $at_check_trace; $VALGRIND_AND_OPTS TESTexec exec-data
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo >>"$at_stderr"; printf "%s\n" "TESTexec: exec-data must be a regular file, owned by root, and not world writable, established connections won't be killed!
" | \
  $at_diff - "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "exec-data
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:603"
$at_failed && at_fn_log_failure
$at_traceon; }

cat >exec-data <<'_ATEOF'
# comment

_ATEOF

chmod 0525 exec-data

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:604: \$VALGRIND_AND_OPTS TESTexec exec-data"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS TESTexec exec-data" "testsuite.at:604"
( $at_check_trace; $VALGRIND_AND_OPTS TESTexec exec-data
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo >>"$at_stderr"; printf "%s\n" "TESTexec: exec-data must be readable by whoever can write it, established connections won't be killed!
" | \
  $at_diff - "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "exec-data
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:604"
$at_failed && at_fn_log_failure
$at_traceon; }

cat >exec-data <<'_ATEOF'
# comment

_ATEOF

chmod 0524 exec-data

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:605: \$VALGRIND_AND_OPTS TESTexec exec-data"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS TESTexec exec-data" "testsuite.at:605"
( $at_check_trace; $VALGRIND_AND_OPTS TESTexec exec-data
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo >>"$at_stderr"; printf "%s\n" "TESTexec: exec-data must be readable by whoever can write it, established connections won't be killed!
" | \
  $at_diff - "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "exec-data
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:605"
$at_failed && at_fn_log_failure
$at_traceon; }

cat >exec-data <<'_ATEOF'
# comment

_ATEOF

chmod 0523 exec-data

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:606: \$VALGRIND_AND_OPTS TESTexec exec-data"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS TESTexec exec-data" "testsuite.at:606"
( $at_check_trace; $VALGRIND_AND_OPTS TESTexec exec-data
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo >>"$at_stderr"; printf "%s\n" "TESTexec: exec-data must be a regular file, owned by root, and not world writable, established connections won't be killed!
" | \
  $at_diff - "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "exec-data
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:606"
$at_failed && at_fn_log_failure
$at_traceon; }

cat >exec-data <<'_ATEOF'
# comment

_ATEOF

chmod 0522 exec-data

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:607: \$VALGRIND_AND_OPTS TESTexec exec-data"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS TESTexec exec-data" "testsuite.at:607"
( $at_check_trace; $VALGRIND_AND_OPTS TESTexec exec-data
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo >>"$at_stderr"; printf "%s\n" "TESTexec: exec-data must be a regular file, owned by root, and not world writable, established connections won't be killed!
" | \
  $at_diff - "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "exec-data
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:607"
$at_failed && at_fn_log_failure
$at_traceon; }

cat >exec-data <<'_ATEOF'
# comment

_ATEOF

chmod 0521 exec-data

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:608: \$VALGRIND_AND_OPTS TESTexec exec-data"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS TESTexec exec-data" "testsuite.at:608"
( $at_check_trace; $VALGRIND_AND_OPTS TESTexec exec-data
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo >>"$at_stderr"; printf "%s\n" "TESTexec: exec-data must be readable by whoever can write it, established connections won't be killed!
" | \
  $at_diff - "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "exec-data
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:608"
$at_failed && at_fn_log_failure
$at_traceon; }

cat >exec-data <<'_ATEOF'
# comment

_ATEOF

chmod 0520 exec-data

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:609: \$VALGRIND_AND_OPTS TESTexec exec-data"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS TESTexec exec-data" "testsuite.at:609"
( $at_check_trace; $VALGRIND_AND_OPTS TESTexec exec-data
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo >>"$at_stderr"; printf "%s\n" "TESTexec: exec-data must be readable by whoever can write it, established connections won't be killed!
" | \
  $at_diff - "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "exec-data
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:609"
$at_failed && at_fn_log_failure
$at_traceon; }


cat >exec-data <<'_ATEOF'
# comment

_ATEOF

chmod 0517 exec-data

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:611: \$VALGRIND_AND_OPTS TESTexec exec-data"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS TESTexec exec-data" "testsuite.at:611"
( $at_check_trace; $VALGRIND_AND_OPTS TESTexec exec-data
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo >>"$at_stderr"; printf "%s\n" "TESTexec: exec-data must be a regular file, owned by root, and not world writable, established connections won't be killed!
" | \
  $at_diff - "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "exec-data
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:611"
$at_failed && at_fn_log_failure
$at_traceon; }

cat >exec-data <<'_ATEOF'
# comment

_ATEOF

chmod 0516 exec-data

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:612: \$VALGRIND_AND_OPTS TESTexec exec-data"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS TESTexec exec-data" "testsuite.at:612"
( $at_check_trace; $VALGRIND_AND_OPTS TESTexec exec-data
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo >>"$at_stderr"; printf "%s\n" "TESTexec: exec-data must be a regular file, owned by root, and not world writable, established connections won't be killed!
" | \
  $at_diff - "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "exec-data
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:612"
$at_failed && at_fn_log_failure
$at_traceon; }

cat >exec-data <<'_ATEOF'
# comment

_ATEOF

chmod 0515 exec-data

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:613: \$VALGRIND_AND_OPTS TESTexec exec-data"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS TESTexec exec-data" "testsuite.at:613"
( $at_check_trace; $VALGRIND_AND_OPTS TESTexec exec-data
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "exec-data
ip_ndx: 1
argc: 2
exec-data

(NULL)
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:613"
$at_failed && at_fn_log_failure
$at_traceon; }

cat >exec-data <<'_ATEOF'
# comment

_ATEOF

chmod 0514 exec-data

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:614: \$VALGRIND_AND_OPTS TESTexec exec-data"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS TESTexec exec-data" "testsuite.at:614"
( $at_check_trace; $VALGRIND_AND_OPTS TESTexec exec-data
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo >>"$at_stderr"; printf "%s\n" "TESTexec: exec-data must be executable by root and whoever can read it, or not executable at all, established connections won't be killed!
" | \
  $at_diff - "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "exec-data
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:614"
$at_failed && at_fn_log_failure
$at_traceon; }

cat >exec-data <<'_ATEOF'
# comment

_ATEOF

chmod 0513 exec-data

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:615: \$VALGRIND_AND_OPTS TESTexec exec-data"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS TESTexec exec-data" "testsuite.at:615"
( $at_check_trace; $VALGRIND_AND_OPTS TESTexec exec-data
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo >>"$at_stderr"; printf "%s\n" "TESTexec: exec-data must be a regular file, owned by root, and not world writable, established connections won't be killed!
" | \
  $at_diff - "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "exec-data
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:615"
$at_failed && at_fn_log_failure
$at_traceon; }

cat >exec-data <<'_ATEOF'
# comment

_ATEOF

chmod 0512 exec-data

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:616: \$VALGRIND_AND_OPTS TESTexec exec-data"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS TESTexec exec-data" "testsuite.at:616"
( $at_check_trace; $VALGRIND_AND_OPTS TESTexec exec-data
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo >>"$at_stderr"; printf "%s\n" "TESTexec: exec-data must be a regular file, owned by root, and not world writable, established connections won't be killed!
" | \
  $at_diff - "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "exec-data
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:616"
$at_failed && at_fn_log_failure
$at_traceon; }

cat >exec-data <<'_ATEOF'
# comment

_ATEOF

chmod 0511 exec-data

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:617: \$VALGRIND_AND_OPTS TESTexec exec-data"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS TESTexec exec-data" "testsuite.at:617"
( $at_check_trace; $VALGRIND_AND_OPTS TESTexec exec-data
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "exec-data
ip_ndx: 1
argc: 2
exec-data

(NULL)
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:617"
$at_failed && at_fn_log_failure
$at_traceon; }

cat >exec-data <<'_ATEOF'
# comment

_ATEOF

chmod 0510 exec-data

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:618: \$VALGRIND_AND_OPTS TESTexec exec-data"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS TESTexec exec-data" "testsuite.at:618"
( $at_check_trace; $VALGRIND_AND_OPTS TESTexec exec-data
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "exec-data
ip_ndx: 1
argc: 2
exec-data

(NULL)
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:618"
$at_failed && at_fn_log_failure
$at_traceon; }


cat >exec-data <<'_ATEOF'
# comment

_ATEOF

chmod 0507 exec-data

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:620: \$VALGRIND_AND_OPTS TESTexec exec-data"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS TESTexec exec-data" "testsuite.at:620"
( $at_check_trace; $VALGRIND_AND_OPTS TESTexec exec-data
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo >>"$at_stderr"; printf "%s\n" "TESTexec: exec-data must be a regular file, owned by root, and not world writable, established connections won't be killed!
" | \
  $at_diff - "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "exec-data
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:620"
$at_failed && at_fn_log_failure
$at_traceon; }

cat >exec-data <<'_ATEOF'
# comment

_ATEOF

chmod 0506 exec-data

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:621: \$VALGRIND_AND_OPTS TESTexec exec-data"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS TESTexec exec-data" "testsuite.at:621"
( $at_check_trace; $VALGRIND_AND_OPTS TESTexec exec-data
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo >>"$at_stderr"; printf "%s\n" "TESTexec: exec-data must be a regular file, owned by root, and not world writable, established connections won't be killed!
" | \
  $at_diff - "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "exec-data
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:621"
$at_failed && at_fn_log_failure
$at_traceon; }

cat >exec-data <<'_ATEOF'
# comment

_ATEOF

chmod 0505 exec-data

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:622: \$VALGRIND_AND_OPTS TESTexec exec-data"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS TESTexec exec-data" "testsuite.at:622"
( $at_check_trace; $VALGRIND_AND_OPTS TESTexec exec-data
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "exec-data
ip_ndx: 1
argc: 2
exec-data

(NULL)
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:622"
$at_failed && at_fn_log_failure
$at_traceon; }

cat >exec-data <<'_ATEOF'
# comment

_ATEOF

chmod 0504 exec-data

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:623: \$VALGRIND_AND_OPTS TESTexec exec-data"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS TESTexec exec-data" "testsuite.at:623"
( $at_check_trace; $VALGRIND_AND_OPTS TESTexec exec-data
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo >>"$at_stderr"; printf "%s\n" "TESTexec: exec-data must be executable by root and whoever can read it, or not executable at all, established connections won't be killed!
" | \
  $at_diff - "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "exec-data
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:623"
$at_failed && at_fn_log_failure
$at_traceon; }

cat >exec-data <<'_ATEOF'
# comment

_ATEOF

chmod 0503 exec-data

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:624: \$VALGRIND_AND_OPTS TESTexec exec-data"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS TESTexec exec-data" "testsuite.at:624"
( $at_check_trace; $VALGRIND_AND_OPTS TESTexec exec-data
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo >>"$at_stderr"; printf "%s\n" "TESTexec: exec-data must be a regular file, owned by root, and not world writable, established connections won't be killed!
" | \
  $at_diff - "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "exec-data
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:624"
$at_failed && at_fn_log_failure
$at_traceon; }

cat >exec-data <<'_ATEOF'
# comment

_ATEOF

chmod 0502 exec-data

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:625: \$VALGRIND_AND_OPTS TESTexec exec-data"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS TESTexec exec-data" "testsuite.at:625"
( $at_check_trace; $VALGRIND_AND_OPTS TESTexec exec-data
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo >>"$at_stderr"; printf "%s\n" "TESTexec: exec-data must be a regular file, owned by root, and not world writable, established connections won't be killed!
" | \
  $at_diff - "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "exec-data
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:625"
$at_failed && at_fn_log_failure
$at_traceon; }

cat >exec-data <<'_ATEOF'
# comment

_ATEOF

chmod 0501 exec-data

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:626: \$VALGRIND_AND_OPTS TESTexec exec-data"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS TESTexec exec-data" "testsuite.at:626"
( $at_check_trace; $VALGRIND_AND_OPTS TESTexec exec-data
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "exec-data
ip_ndx: 1
argc: 2
exec-data

(NULL)
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:626"
$at_failed && at_fn_log_failure
$at_traceon; }

cat >exec-data <<'_ATEOF'
# comment

_ATEOF

chmod 0500 exec-data

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:627: \$VALGRIND_AND_OPTS TESTexec exec-data"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS TESTexec exec-data" "testsuite.at:627"
( $at_check_trace; $VALGRIND_AND_OPTS TESTexec exec-data
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "exec-data
ip_ndx: 1
argc: 2
exec-data

(NULL)
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:627"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_15
#AT_START_16
at_fn_group_banner 16 'testsuite.at:630' \
  "check connkill exec mode 4" "                     "
at_xfail=no
(
  printf "%s\n" "16. $at_setup_line: testing $at_desc ..."
  $at_traceon

cat >exec-data <<'_ATEOF'
# comment

_ATEOF

chmod 0477 exec-data

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:631: \$VALGRIND_AND_OPTS TESTexec exec-data"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS TESTexec exec-data" "testsuite.at:631"
( $at_check_trace; $VALGRIND_AND_OPTS TESTexec exec-data
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo >>"$at_stderr"; printf "%s\n" "TESTexec: exec-data must be a regular file, owned by root, and not world writable, established connections won't be killed!
" | \
  $at_diff - "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "exec-data
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:631"
$at_failed && at_fn_log_failure
$at_traceon; }

cat >exec-data <<'_ATEOF'
# comment

_ATEOF

chmod 0476 exec-data

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:632: \$VALGRIND_AND_OPTS TESTexec exec-data"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS TESTexec exec-data" "testsuite.at:632"
( $at_check_trace; $VALGRIND_AND_OPTS TESTexec exec-data
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo >>"$at_stderr"; printf "%s\n" "TESTexec: exec-data must be a regular file, owned by root, and not world writable, established connections won't be killed!
" | \
  $at_diff - "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "exec-data
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:632"
$at_failed && at_fn_log_failure
$at_traceon; }

cat >exec-data <<'_ATEOF'
# comment

_ATEOF

chmod 0475 exec-data

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:633: \$VALGRIND_AND_OPTS TESTexec exec-data"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS TESTexec exec-data" "testsuite.at:633"
( $at_check_trace; $VALGRIND_AND_OPTS TESTexec exec-data
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo >>"$at_stderr"; printf "%s\n" "TESTexec: exec-data must be executable by root and whoever can read it, or not executable at all, established connections won't be killed!
" | \
  $at_diff - "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "exec-data
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:633"
$at_failed && at_fn_log_failure
$at_traceon; }

cat >exec-data <<'_ATEOF'
# comment

_ATEOF

chmod 0474 exec-data

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:634: \$VALGRIND_AND_OPTS TESTexec exec-data"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS TESTexec exec-data" "testsuite.at:634"
( $at_check_trace; $VALGRIND_AND_OPTS TESTexec exec-data
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo >>"$at_stderr"; printf "%s\n" "TESTexec: exec-data must be executable by root and whoever can read it, or not executable at all, established connections won't be killed!
" | \
  $at_diff - "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "exec-data
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:634"
$at_failed && at_fn_log_failure
$at_traceon; }

cat >exec-data <<'_ATEOF'
# comment

_ATEOF

chmod 0473 exec-data

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:635: \$VALGRIND_AND_OPTS TESTexec exec-data"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS TESTexec exec-data" "testsuite.at:635"
( $at_check_trace; $VALGRIND_AND_OPTS TESTexec exec-data
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo >>"$at_stderr"; printf "%s\n" "TESTexec: exec-data must be a regular file, owned by root, and not world writable, established connections won't be killed!
" | \
  $at_diff - "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "exec-data
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:635"
$at_failed && at_fn_log_failure
$at_traceon; }

cat >exec-data <<'_ATEOF'
# comment

_ATEOF

chmod 0472 exec-data

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:636: \$VALGRIND_AND_OPTS TESTexec exec-data"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS TESTexec exec-data" "testsuite.at:636"
( $at_check_trace; $VALGRIND_AND_OPTS TESTexec exec-data
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo >>"$at_stderr"; printf "%s\n" "TESTexec: exec-data must be a regular file, owned by root, and not world writable, established connections won't be killed!
" | \
  $at_diff - "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "exec-data
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:636"
$at_failed && at_fn_log_failure
$at_traceon; }

cat >exec-data <<'_ATEOF'
# comment

_ATEOF

chmod 0471 exec-data

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:637: \$VALGRIND_AND_OPTS TESTexec exec-data"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS TESTexec exec-data" "testsuite.at:637"
( $at_check_trace; $VALGRIND_AND_OPTS TESTexec exec-data
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo >>"$at_stderr"; printf "%s\n" "TESTexec: exec-data must be executable by root and whoever can read it, or not executable at all, established connections won't be killed!
" | \
  $at_diff - "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "exec-data
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:637"
$at_failed && at_fn_log_failure
$at_traceon; }

cat >exec-data <<'_ATEOF'
# comment

_ATEOF

chmod 0470 exec-data

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:638: \$VALGRIND_AND_OPTS TESTexec exec-data"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS TESTexec exec-data" "testsuite.at:638"
( $at_check_trace; $VALGRIND_AND_OPTS TESTexec exec-data
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo >>"$at_stderr"; printf "%s\n" "TESTexec: exec-data must be executable by root and whoever can read it, or not executable at all, established connections won't be killed!
" | \
  $at_diff - "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "exec-data
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:638"
$at_failed && at_fn_log_failure
$at_traceon; }


cat >exec-data <<'_ATEOF'
# comment

_ATEOF

chmod 0467 exec-data

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:640: \$VALGRIND_AND_OPTS TESTexec exec-data"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS TESTexec exec-data" "testsuite.at:640"
( $at_check_trace; $VALGRIND_AND_OPTS TESTexec exec-data
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo >>"$at_stderr"; printf "%s\n" "TESTexec: exec-data must be a regular file, owned by root, and not world writable, established connections won't be killed!
" | \
  $at_diff - "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "exec-data
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:640"
$at_failed && at_fn_log_failure
$at_traceon; }

cat >exec-data <<'_ATEOF'
# comment

_ATEOF

chmod 0466 exec-data

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:641: \$VALGRIND_AND_OPTS TESTexec exec-data"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS TESTexec exec-data" "testsuite.at:641"
( $at_check_trace; $VALGRIND_AND_OPTS TESTexec exec-data
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo >>"$at_stderr"; printf "%s\n" "TESTexec: exec-data must be a regular file, owned by root, and not world writable, established connections won't be killed!
" | \
  $at_diff - "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "exec-data
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:641"
$at_failed && at_fn_log_failure
$at_traceon; }

cat >exec-data <<'_ATEOF'
# comment

_ATEOF

chmod 0465 exec-data

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:642: \$VALGRIND_AND_OPTS TESTexec exec-data"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS TESTexec exec-data" "testsuite.at:642"
( $at_check_trace; $VALGRIND_AND_OPTS TESTexec exec-data
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo >>"$at_stderr"; printf "%s\n" "TESTexec: exec-data must be executable by root and whoever can read it, or not executable at all, established connections won't be killed!
" | \
  $at_diff - "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "exec-data
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:642"
$at_failed && at_fn_log_failure
$at_traceon; }

cat >exec-data <<'_ATEOF'
# comment

_ATEOF

chmod 0464 exec-data

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:643: \$VALGRIND_AND_OPTS TESTexec exec-data"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS TESTexec exec-data" "testsuite.at:643"
( $at_check_trace; $VALGRIND_AND_OPTS TESTexec exec-data
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo >>"$at_stderr"; printf "%s\n" "TESTexec: no valid command found in exec-data, established connections won't be killed!
" | \
  $at_diff - "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "exec-data
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:643"
$at_failed && at_fn_log_failure
$at_traceon; }

cat >exec-data <<'_ATEOF'
# comment

_ATEOF

chmod 0463 exec-data

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:644: \$VALGRIND_AND_OPTS TESTexec exec-data"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS TESTexec exec-data" "testsuite.at:644"
( $at_check_trace; $VALGRIND_AND_OPTS TESTexec exec-data
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo >>"$at_stderr"; printf "%s\n" "TESTexec: exec-data must be a regular file, owned by root, and not world writable, established connections won't be killed!
" | \
  $at_diff - "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "exec-data
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:644"
$at_failed && at_fn_log_failure
$at_traceon; }

cat >exec-data <<'_ATEOF'
# comment

_ATEOF

chmod 0462 exec-data

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:645: \$VALGRIND_AND_OPTS TESTexec exec-data"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS TESTexec exec-data" "testsuite.at:645"
( $at_check_trace; $VALGRIND_AND_OPTS TESTexec exec-data
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo >>"$at_stderr"; printf "%s\n" "TESTexec: exec-data must be a regular file, owned by root, and not world writable, established connections won't be killed!
" | \
  $at_diff - "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "exec-data
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:645"
$at_failed && at_fn_log_failure
$at_traceon; }

cat >exec-data <<'_ATEOF'
# comment

_ATEOF

chmod 0461 exec-data

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:646: \$VALGRIND_AND_OPTS TESTexec exec-data"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS TESTexec exec-data" "testsuite.at:646"
( $at_check_trace; $VALGRIND_AND_OPTS TESTexec exec-data
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo >>"$at_stderr"; printf "%s\n" "TESTexec: exec-data must be executable by root and whoever can read it, or not executable at all, established connections won't be killed!
" | \
  $at_diff - "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "exec-data
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:646"
$at_failed && at_fn_log_failure
$at_traceon; }

cat >exec-data <<'_ATEOF'
# comment

_ATEOF

chmod 0460 exec-data

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:647: \$VALGRIND_AND_OPTS TESTexec exec-data"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS TESTexec exec-data" "testsuite.at:647"
( $at_check_trace; $VALGRIND_AND_OPTS TESTexec exec-data
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo >>"$at_stderr"; printf "%s\n" "TESTexec: no valid command found in exec-data, established connections won't be killed!
" | \
  $at_diff - "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "exec-data
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:647"
$at_failed && at_fn_log_failure
$at_traceon; }


cat >exec-data <<'_ATEOF'
# comment

_ATEOF

chmod 0457 exec-data

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:649: \$VALGRIND_AND_OPTS TESTexec exec-data"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS TESTexec exec-data" "testsuite.at:649"
( $at_check_trace; $VALGRIND_AND_OPTS TESTexec exec-data
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo >>"$at_stderr"; printf "%s\n" "TESTexec: exec-data must be a regular file, owned by root, and not world writable, established connections won't be killed!
" | \
  $at_diff - "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "exec-data
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:649"
$at_failed && at_fn_log_failure
$at_traceon; }

cat >exec-data <<'_ATEOF'
# comment

_ATEOF

chmod 0456 exec-data

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:650: \$VALGRIND_AND_OPTS TESTexec exec-data"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS TESTexec exec-data" "testsuite.at:650"
( $at_check_trace; $VALGRIND_AND_OPTS TESTexec exec-data
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo >>"$at_stderr"; printf "%s\n" "TESTexec: exec-data must be a regular file, owned by root, and not world writable, established connections won't be killed!
" | \
  $at_diff - "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "exec-data
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:650"
$at_failed && at_fn_log_failure
$at_traceon; }

cat >exec-data <<'_ATEOF'
# comment

_ATEOF

chmod 0455 exec-data

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:651: \$VALGRIND_AND_OPTS TESTexec exec-data"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS TESTexec exec-data" "testsuite.at:651"
( $at_check_trace; $VALGRIND_AND_OPTS TESTexec exec-data
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo >>"$at_stderr"; printf "%s\n" "TESTexec: exec-data must be executable by root and whoever can read it, or not executable at all, established connections won't be killed!
" | \
  $at_diff - "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "exec-data
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:651"
$at_failed && at_fn_log_failure
$at_traceon; }

cat >exec-data <<'_ATEOF'
# comment

_ATEOF

chmod 0454 exec-data

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:652: \$VALGRIND_AND_OPTS TESTexec exec-data"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS TESTexec exec-data" "testsuite.at:652"
( $at_check_trace; $VALGRIND_AND_OPTS TESTexec exec-data
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo >>"$at_stderr"; printf "%s\n" "TESTexec: exec-data must be executable by root and whoever can read it, or not executable at all, established connections won't be killed!
" | \
  $at_diff - "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "exec-data
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:652"
$at_failed && at_fn_log_failure
$at_traceon; }

cat >exec-data <<'_ATEOF'
# comment

_ATEOF

chmod 0453 exec-data

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:653: \$VALGRIND_AND_OPTS TESTexec exec-data"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS TESTexec exec-data" "testsuite.at:653"
( $at_check_trace; $VALGRIND_AND_OPTS TESTexec exec-data
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo >>"$at_stderr"; printf "%s\n" "TESTexec: exec-data must be a regular file, owned by root, and not world writable, established connections won't be killed!
" | \
  $at_diff - "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "exec-data
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:653"
$at_failed && at_fn_log_failure
$at_traceon; }

cat >exec-data <<'_ATEOF'
# comment

_ATEOF

chmod 0452 exec-data

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:654: \$VALGRIND_AND_OPTS TESTexec exec-data"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS TESTexec exec-data" "testsuite.at:654"
( $at_check_trace; $VALGRIND_AND_OPTS TESTexec exec-data
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo >>"$at_stderr"; printf "%s\n" "TESTexec: exec-data must be a regular file, owned by root, and not world writable, established connections won't be killed!
" | \
  $at_diff - "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "exec-data
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:654"
$at_failed && at_fn_log_failure
$at_traceon; }

cat >exec-data <<'_ATEOF'
# comment

_ATEOF

chmod 0451 exec-data

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:655: \$VALGRIND_AND_OPTS TESTexec exec-data"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS TESTexec exec-data" "testsuite.at:655"
( $at_check_trace; $VALGRIND_AND_OPTS TESTexec exec-data
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo >>"$at_stderr"; printf "%s\n" "TESTexec: exec-data must be executable by root and whoever can read it, or not executable at all, established connections won't be killed!
" | \
  $at_diff - "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "exec-data
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:655"
$at_failed && at_fn_log_failure
$at_traceon; }

cat >exec-data <<'_ATEOF'
# comment

_ATEOF

chmod 0450 exec-data

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:656: \$VALGRIND_AND_OPTS TESTexec exec-data"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS TESTexec exec-data" "testsuite.at:656"
( $at_check_trace; $VALGRIND_AND_OPTS TESTexec exec-data
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo >>"$at_stderr"; printf "%s\n" "TESTexec: exec-data must be executable by root and whoever can read it, or not executable at all, established connections won't be killed!
" | \
  $at_diff - "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "exec-data
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:656"
$at_failed && at_fn_log_failure
$at_traceon; }


cat >exec-data <<'_ATEOF'
# comment

_ATEOF

chmod 0447 exec-data

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:658: \$VALGRIND_AND_OPTS TESTexec exec-data"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS TESTexec exec-data" "testsuite.at:658"
( $at_check_trace; $VALGRIND_AND_OPTS TESTexec exec-data
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo >>"$at_stderr"; printf "%s\n" "TESTexec: exec-data must be a regular file, owned by root, and not world writable, established connections won't be killed!
" | \
  $at_diff - "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "exec-data
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:658"
$at_failed && at_fn_log_failure
$at_traceon; }

cat >exec-data <<'_ATEOF'
# comment

_ATEOF

chmod 0446 exec-data

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:659: \$VALGRIND_AND_OPTS TESTexec exec-data"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS TESTexec exec-data" "testsuite.at:659"
( $at_check_trace; $VALGRIND_AND_OPTS TESTexec exec-data
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo >>"$at_stderr"; printf "%s\n" "TESTexec: exec-data must be a regular file, owned by root, and not world writable, established connections won't be killed!
" | \
  $at_diff - "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "exec-data
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:659"
$at_failed && at_fn_log_failure
$at_traceon; }

cat >exec-data <<'_ATEOF'
# comment

_ATEOF

chmod 0445 exec-data

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:660: \$VALGRIND_AND_OPTS TESTexec exec-data"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS TESTexec exec-data" "testsuite.at:660"
( $at_check_trace; $VALGRIND_AND_OPTS TESTexec exec-data
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo >>"$at_stderr"; printf "%s\n" "TESTexec: exec-data must be executable by root and whoever can read it, or not executable at all, established connections won't be killed!
" | \
  $at_diff - "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "exec-data
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:660"
$at_failed && at_fn_log_failure
$at_traceon; }

cat >exec-data <<'_ATEOF'
# comment

_ATEOF

chmod 0444 exec-data

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:661: \$VALGRIND_AND_OPTS TESTexec exec-data"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS TESTexec exec-data" "testsuite.at:661"
( $at_check_trace; $VALGRIND_AND_OPTS TESTexec exec-data
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo >>"$at_stderr"; printf "%s\n" "TESTexec: no valid command found in exec-data, established connections won't be killed!
" | \
  $at_diff - "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "exec-data
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:661"
$at_failed && at_fn_log_failure
$at_traceon; }

cat >exec-data <<'_ATEOF'
# comment

_ATEOF

chmod 0443 exec-data

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:662: \$VALGRIND_AND_OPTS TESTexec exec-data"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS TESTexec exec-data" "testsuite.at:662"
( $at_check_trace; $VALGRIND_AND_OPTS TESTexec exec-data
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo >>"$at_stderr"; printf "%s\n" "TESTexec: exec-data must be a regular file, owned by root, and not world writable, established connections won't be killed!
" | \
  $at_diff - "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "exec-data
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:662"
$at_failed && at_fn_log_failure
$at_traceon; }

cat >exec-data <<'_ATEOF'
# comment

_ATEOF

chmod 0442 exec-data

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:663: \$VALGRIND_AND_OPTS TESTexec exec-data"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS TESTexec exec-data" "testsuite.at:663"
( $at_check_trace; $VALGRIND_AND_OPTS TESTexec exec-data
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo >>"$at_stderr"; printf "%s\n" "TESTexec: exec-data must be a regular file, owned by root, and not world writable, established connections won't be killed!
" | \
  $at_diff - "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "exec-data
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:663"
$at_failed && at_fn_log_failure
$at_traceon; }

cat >exec-data <<'_ATEOF'
# comment

_ATEOF

chmod 0441 exec-data

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:664: \$VALGRIND_AND_OPTS TESTexec exec-data"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS TESTexec exec-data" "testsuite.at:664"
( $at_check_trace; $VALGRIND_AND_OPTS TESTexec exec-data
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo >>"$at_stderr"; printf "%s\n" "TESTexec: exec-data must be executable by root and whoever can read it, or not executable at all, established connections won't be killed!
" | \
  $at_diff - "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "exec-data
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:664"
$at_failed && at_fn_log_failure
$at_traceon; }

cat >exec-data <<'_ATEOF'
# comment

_ATEOF

chmod 0440 exec-data

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:665: \$VALGRIND_AND_OPTS TESTexec exec-data"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS TESTexec exec-data" "testsuite.at:665"
( $at_check_trace; $VALGRIND_AND_OPTS TESTexec exec-data
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo >>"$at_stderr"; printf "%s\n" "TESTexec: no valid command found in exec-data, established connections won't be killed!
" | \
  $at_diff - "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "exec-data
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:665"
$at_failed && at_fn_log_failure
$at_traceon; }


cat >exec-data <<'_ATEOF'
# comment

_ATEOF

chmod 0437 exec-data

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:667: \$VALGRIND_AND_OPTS TESTexec exec-data"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS TESTexec exec-data" "testsuite.at:667"
( $at_check_trace; $VALGRIND_AND_OPTS TESTexec exec-data
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo >>"$at_stderr"; printf "%s\n" "TESTexec: exec-data must be a regular file, owned by root, and not world writable, established connections won't be killed!
" | \
  $at_diff - "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "exec-data
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:667"
$at_failed && at_fn_log_failure
$at_traceon; }

cat >exec-data <<'_ATEOF'
# comment

_ATEOF

chmod 0436 exec-data

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:668: \$VALGRIND_AND_OPTS TESTexec exec-data"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS TESTexec exec-data" "testsuite.at:668"
( $at_check_trace; $VALGRIND_AND_OPTS TESTexec exec-data
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo >>"$at_stderr"; printf "%s\n" "TESTexec: exec-data must be a regular file, owned by root, and not world writable, established connections won't be killed!
" | \
  $at_diff - "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "exec-data
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:668"
$at_failed && at_fn_log_failure
$at_traceon; }

cat >exec-data <<'_ATEOF'
# comment

_ATEOF

chmod 0435 exec-data

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:669: \$VALGRIND_AND_OPTS TESTexec exec-data"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS TESTexec exec-data" "testsuite.at:669"
( $at_check_trace; $VALGRIND_AND_OPTS TESTexec exec-data
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo >>"$at_stderr"; printf "%s\n" "TESTexec: exec-data must be readable by whoever can write it, established connections won't be killed!
" | \
  $at_diff - "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "exec-data
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:669"
$at_failed && at_fn_log_failure
$at_traceon; }

cat >exec-data <<'_ATEOF'
# comment

_ATEOF

chmod 0434 exec-data

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:670: \$VALGRIND_AND_OPTS TESTexec exec-data"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS TESTexec exec-data" "testsuite.at:670"
( $at_check_trace; $VALGRIND_AND_OPTS TESTexec exec-data
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo >>"$at_stderr"; printf "%s\n" "TESTexec: exec-data must be readable by whoever can write it, established connections won't be killed!
" | \
  $at_diff - "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "exec-data
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:670"
$at_failed && at_fn_log_failure
$at_traceon; }

cat >exec-data <<'_ATEOF'
# comment

_ATEOF

chmod 0433 exec-data

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:671: \$VALGRIND_AND_OPTS TESTexec exec-data"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS TESTexec exec-data" "testsuite.at:671"
( $at_check_trace; $VALGRIND_AND_OPTS TESTexec exec-data
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo >>"$at_stderr"; printf "%s\n" "TESTexec: exec-data must be a regular file, owned by root, and not world writable, established connections won't be killed!
" | \
  $at_diff - "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "exec-data
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:671"
$at_failed && at_fn_log_failure
$at_traceon; }

cat >exec-data <<'_ATEOF'
# comment

_ATEOF

chmod 0432 exec-data

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:672: \$VALGRIND_AND_OPTS TESTexec exec-data"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS TESTexec exec-data" "testsuite.at:672"
( $at_check_trace; $VALGRIND_AND_OPTS TESTexec exec-data
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo >>"$at_stderr"; printf "%s\n" "TESTexec: exec-data must be a regular file, owned by root, and not world writable, established connections won't be killed!
" | \
  $at_diff - "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "exec-data
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:672"
$at_failed && at_fn_log_failure
$at_traceon; }

cat >exec-data <<'_ATEOF'
# comment

_ATEOF

chmod 0431 exec-data

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:673: \$VALGRIND_AND_OPTS TESTexec exec-data"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS TESTexec exec-data" "testsuite.at:673"
( $at_check_trace; $VALGRIND_AND_OPTS TESTexec exec-data
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo >>"$at_stderr"; printf "%s\n" "TESTexec: exec-data must be readable by whoever can write it, established connections won't be killed!
" | \
  $at_diff - "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "exec-data
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:673"
$at_failed && at_fn_log_failure
$at_traceon; }

cat >exec-data <<'_ATEOF'
# comment

_ATEOF

chmod 0430 exec-data

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:674: \$VALGRIND_AND_OPTS TESTexec exec-data"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS TESTexec exec-data" "testsuite.at:674"
( $at_check_trace; $VALGRIND_AND_OPTS TESTexec exec-data
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo >>"$at_stderr"; printf "%s\n" "TESTexec: exec-data must be readable by whoever can write it, established connections won't be killed!
" | \
  $at_diff - "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "exec-data
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:674"
$at_failed && at_fn_log_failure
$at_traceon; }


cat >exec-data <<'_ATEOF'
# comment

_ATEOF

chmod 0427 exec-data

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:676: \$VALGRIND_AND_OPTS TESTexec exec-data"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS TESTexec exec-data" "testsuite.at:676"
( $at_check_trace; $VALGRIND_AND_OPTS TESTexec exec-data
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo >>"$at_stderr"; printf "%s\n" "TESTexec: exec-data must be a regular file, owned by root, and not world writable, established connections won't be killed!
" | \
  $at_diff - "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "exec-data
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:676"
$at_failed && at_fn_log_failure
$at_traceon; }

cat >exec-data <<'_ATEOF'
# comment

_ATEOF

chmod 0426 exec-data

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:677: \$VALGRIND_AND_OPTS TESTexec exec-data"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS TESTexec exec-data" "testsuite.at:677"
( $at_check_trace; $VALGRIND_AND_OPTS TESTexec exec-data
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo >>"$at_stderr"; printf "%s\n" "TESTexec: exec-data must be a regular file, owned by root, and not world writable, established connections won't be killed!
" | \
  $at_diff - "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "exec-data
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:677"
$at_failed && at_fn_log_failure
$at_traceon; }

cat >exec-data <<'_ATEOF'
# comment

_ATEOF

chmod 0425 exec-data

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:678: \$VALGRIND_AND_OPTS TESTexec exec-data"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS TESTexec exec-data" "testsuite.at:678"
( $at_check_trace; $VALGRIND_AND_OPTS TESTexec exec-data
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo >>"$at_stderr"; printf "%s\n" "TESTexec: exec-data must be readable by whoever can write it, established connections won't be killed!
" | \
  $at_diff - "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "exec-data
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:678"
$at_failed && at_fn_log_failure
$at_traceon; }

cat >exec-data <<'_ATEOF'
# comment

_ATEOF

chmod 0424 exec-data

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:679: \$VALGRIND_AND_OPTS TESTexec exec-data"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS TESTexec exec-data" "testsuite.at:679"
( $at_check_trace; $VALGRIND_AND_OPTS TESTexec exec-data
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo >>"$at_stderr"; printf "%s\n" "TESTexec: exec-data must be readable by whoever can write it, established connections won't be killed!
" | \
  $at_diff - "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "exec-data
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:679"
$at_failed && at_fn_log_failure
$at_traceon; }

cat >exec-data <<'_ATEOF'
# comment

_ATEOF

chmod 0423 exec-data

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:680: \$VALGRIND_AND_OPTS TESTexec exec-data"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS TESTexec exec-data" "testsuite.at:680"
( $at_check_trace; $VALGRIND_AND_OPTS TESTexec exec-data
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo >>"$at_stderr"; printf "%s\n" "TESTexec: exec-data must be a regular file, owned by root, and not world writable, established connections won't be killed!
" | \
  $at_diff - "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "exec-data
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:680"
$at_failed && at_fn_log_failure
$at_traceon; }

cat >exec-data <<'_ATEOF'
# comment

_ATEOF

chmod 0422 exec-data

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:681: \$VALGRIND_AND_OPTS TESTexec exec-data"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS TESTexec exec-data" "testsuite.at:681"
( $at_check_trace; $VALGRIND_AND_OPTS TESTexec exec-data
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo >>"$at_stderr"; printf "%s\n" "TESTexec: exec-data must be a regular file, owned by root, and not world writable, established connections won't be killed!
" | \
  $at_diff - "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "exec-data
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:681"
$at_failed && at_fn_log_failure
$at_traceon; }

cat >exec-data <<'_ATEOF'
# comment

_ATEOF

chmod 0421 exec-data

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:682: \$VALGRIND_AND_OPTS TESTexec exec-data"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS TESTexec exec-data" "testsuite.at:682"
( $at_check_trace; $VALGRIND_AND_OPTS TESTexec exec-data
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo >>"$at_stderr"; printf "%s\n" "TESTexec: exec-data must be readable by whoever can write it, established connections won't be killed!
" | \
  $at_diff - "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "exec-data
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:682"
$at_failed && at_fn_log_failure
$at_traceon; }

cat >exec-data <<'_ATEOF'
# comment

_ATEOF

chmod 0420 exec-data

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:683: \$VALGRIND_AND_OPTS TESTexec exec-data"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS TESTexec exec-data" "testsuite.at:683"
( $at_check_trace; $VALGRIND_AND_OPTS TESTexec exec-data
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo >>"$at_stderr"; printf "%s\n" "TESTexec: exec-data must be readable by whoever can write it, established connections won't be killed!
" | \
  $at_diff - "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "exec-data
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:683"
$at_failed && at_fn_log_failure
$at_traceon; }


cat >exec-data <<'_ATEOF'
# comment

_ATEOF

chmod 0417 exec-data

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:685: \$VALGRIND_AND_OPTS TESTexec exec-data"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS TESTexec exec-data" "testsuite.at:685"
( $at_check_trace; $VALGRIND_AND_OPTS TESTexec exec-data
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo >>"$at_stderr"; printf "%s\n" "TESTexec: exec-data must be a regular file, owned by root, and not world writable, established connections won't be killed!
" | \
  $at_diff - "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "exec-data
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:685"
$at_failed && at_fn_log_failure
$at_traceon; }

cat >exec-data <<'_ATEOF'
# comment

_ATEOF

chmod 0416 exec-data

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:686: \$VALGRIND_AND_OPTS TESTexec exec-data"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS TESTexec exec-data" "testsuite.at:686"
( $at_check_trace; $VALGRIND_AND_OPTS TESTexec exec-data
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo >>"$at_stderr"; printf "%s\n" "TESTexec: exec-data must be a regular file, owned by root, and not world writable, established connections won't be killed!
" | \
  $at_diff - "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "exec-data
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:686"
$at_failed && at_fn_log_failure
$at_traceon; }

cat >exec-data <<'_ATEOF'
# comment

_ATEOF

chmod 0415 exec-data

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:687: \$VALGRIND_AND_OPTS TESTexec exec-data"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS TESTexec exec-data" "testsuite.at:687"
( $at_check_trace; $VALGRIND_AND_OPTS TESTexec exec-data
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo >>"$at_stderr"; printf "%s\n" "TESTexec: exec-data must be executable by root and whoever can read it, or not executable at all, established connections won't be killed!
" | \
  $at_diff - "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "exec-data
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:687"
$at_failed && at_fn_log_failure
$at_traceon; }

cat >exec-data <<'_ATEOF'
# comment

_ATEOF

chmod 0414 exec-data

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:688: \$VALGRIND_AND_OPTS TESTexec exec-data"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS TESTexec exec-data" "testsuite.at:688"
( $at_check_trace; $VALGRIND_AND_OPTS TESTexec exec-data
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo >>"$at_stderr"; printf "%s\n" "TESTexec: exec-data must be executable by root and whoever can read it, or not executable at all, established connections won't be killed!
" | \
  $at_diff - "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "exec-data
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:688"
$at_failed && at_fn_log_failure
$at_traceon; }

cat >exec-data <<'_ATEOF'
# comment

_ATEOF

chmod 0413 exec-data

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:689: \$VALGRIND_AND_OPTS TESTexec exec-data"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS TESTexec exec-data" "testsuite.at:689"
( $at_check_trace; $VALGRIND_AND_OPTS TESTexec exec-data
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo >>"$at_stderr"; printf "%s\n" "TESTexec: exec-data must be a regular file, owned by root, and not world writable, established connections won't be killed!
" | \
  $at_diff - "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "exec-data
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:689"
$at_failed && at_fn_log_failure
$at_traceon; }

cat >exec-data <<'_ATEOF'
# comment

_ATEOF

chmod 0412 exec-data

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:690: \$VALGRIND_AND_OPTS TESTexec exec-data"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS TESTexec exec-data" "testsuite.at:690"
( $at_check_trace; $VALGRIND_AND_OPTS TESTexec exec-data
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo >>"$at_stderr"; printf "%s\n" "TESTexec: exec-data must be a regular file, owned by root, and not world writable, established connections won't be killed!
" | \
  $at_diff - "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "exec-data
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:690"
$at_failed && at_fn_log_failure
$at_traceon; }

cat >exec-data <<'_ATEOF'
# comment

_ATEOF

chmod 0411 exec-data

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:691: \$VALGRIND_AND_OPTS TESTexec exec-data"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS TESTexec exec-data" "testsuite.at:691"
( $at_check_trace; $VALGRIND_AND_OPTS TESTexec exec-data
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo >>"$at_stderr"; printf "%s\n" "TESTexec: exec-data must be executable by root and whoever can read it, or not executable at all, established connections won't be killed!
" | \
  $at_diff - "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "exec-data
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:691"
$at_failed && at_fn_log_failure
$at_traceon; }

cat >exec-data <<'_ATEOF'
# comment

_ATEOF

chmod 0410 exec-data

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:692: \$VALGRIND_AND_OPTS TESTexec exec-data"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS TESTexec exec-data" "testsuite.at:692"
( $at_check_trace; $VALGRIND_AND_OPTS TESTexec exec-data
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo >>"$at_stderr"; printf "%s\n" "TESTexec: exec-data must be executable by root and whoever can read it, or not executable at all, established connections won't be killed!
" | \
  $at_diff - "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "exec-data
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:692"
$at_failed && at_fn_log_failure
$at_traceon; }


cat >exec-data <<'_ATEOF'
# comment

_ATEOF

chmod 0407 exec-data

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:694: \$VALGRIND_AND_OPTS TESTexec exec-data"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS TESTexec exec-data" "testsuite.at:694"
( $at_check_trace; $VALGRIND_AND_OPTS TESTexec exec-data
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo >>"$at_stderr"; printf "%s\n" "TESTexec: exec-data must be a regular file, owned by root, and not world writable, established connections won't be killed!
" | \
  $at_diff - "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "exec-data
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:694"
$at_failed && at_fn_log_failure
$at_traceon; }

cat >exec-data <<'_ATEOF'
# comment

_ATEOF

chmod 0406 exec-data

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:695: \$VALGRIND_AND_OPTS TESTexec exec-data"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS TESTexec exec-data" "testsuite.at:695"
( $at_check_trace; $VALGRIND_AND_OPTS TESTexec exec-data
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo >>"$at_stderr"; printf "%s\n" "TESTexec: exec-data must be a regular file, owned by root, and not world writable, established connections won't be killed!
" | \
  $at_diff - "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "exec-data
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:695"
$at_failed && at_fn_log_failure
$at_traceon; }

cat >exec-data <<'_ATEOF'
# comment

_ATEOF

chmod 0405 exec-data

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:696: \$VALGRIND_AND_OPTS TESTexec exec-data"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS TESTexec exec-data" "testsuite.at:696"
( $at_check_trace; $VALGRIND_AND_OPTS TESTexec exec-data
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo >>"$at_stderr"; printf "%s\n" "TESTexec: exec-data must be executable by root and whoever can read it, or not executable at all, established connections won't be killed!
" | \
  $at_diff - "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "exec-data
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:696"
$at_failed && at_fn_log_failure
$at_traceon; }

cat >exec-data <<'_ATEOF'
# comment

_ATEOF

chmod 0404 exec-data

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:697: \$VALGRIND_AND_OPTS TESTexec exec-data"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS TESTexec exec-data" "testsuite.at:697"
( $at_check_trace; $VALGRIND_AND_OPTS TESTexec exec-data
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo >>"$at_stderr"; printf "%s\n" "TESTexec: no valid command found in exec-data, established connections won't be killed!
" | \
  $at_diff - "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "exec-data
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:697"
$at_failed && at_fn_log_failure
$at_traceon; }

cat >exec-data <<'_ATEOF'
# comment

_ATEOF

chmod 0403 exec-data

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:698: \$VALGRIND_AND_OPTS TESTexec exec-data"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS TESTexec exec-data" "testsuite.at:698"
( $at_check_trace; $VALGRIND_AND_OPTS TESTexec exec-data
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo >>"$at_stderr"; printf "%s\n" "TESTexec: exec-data must be a regular file, owned by root, and not world writable, established connections won't be killed!
" | \
  $at_diff - "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "exec-data
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:698"
$at_failed && at_fn_log_failure
$at_traceon; }

cat >exec-data <<'_ATEOF'
# comment

_ATEOF

chmod 0402 exec-data

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:699: \$VALGRIND_AND_OPTS TESTexec exec-data"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS TESTexec exec-data" "testsuite.at:699"
( $at_check_trace; $VALGRIND_AND_OPTS TESTexec exec-data
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo >>"$at_stderr"; printf "%s\n" "TESTexec: exec-data must be a regular file, owned by root, and not world writable, established connections won't be killed!
" | \
  $at_diff - "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "exec-data
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:699"
$at_failed && at_fn_log_failure
$at_traceon; }

cat >exec-data <<'_ATEOF'
# comment

_ATEOF

chmod 0401 exec-data

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:700: \$VALGRIND_AND_OPTS TESTexec exec-data"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS TESTexec exec-data" "testsuite.at:700"
( $at_check_trace; $VALGRIND_AND_OPTS TESTexec exec-data
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo >>"$at_stderr"; printf "%s\n" "TESTexec: exec-data must be executable by root and whoever can read it, or not executable at all, established connections won't be killed!
" | \
  $at_diff - "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "exec-data
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:700"
$at_failed && at_fn_log_failure
$at_traceon; }

cat >exec-data <<'_ATEOF'
# comment

_ATEOF

chmod 0400 exec-data

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:701: \$VALGRIND_AND_OPTS TESTexec exec-data"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS TESTexec exec-data" "testsuite.at:701"
( $at_check_trace; $VALGRIND_AND_OPTS TESTexec exec-data
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo >>"$at_stderr"; printf "%s\n" "TESTexec: no valid command found in exec-data, established connections won't be killed!
" | \
  $at_diff - "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "exec-data
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:701"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_16
#AT_START_17
at_fn_group_banner 17 'testsuite.at:704' \
  "check connkill exec mode 3" "                     "
at_xfail=no
(
  printf "%s\n" "17. $at_setup_line: testing $at_desc ..."
  $at_traceon

cat >exec-data <<'_ATEOF'
# comment

_ATEOF

chmod 0377 exec-data

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:705: \$VALGRIND_AND_OPTS TESTexec exec-data"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS TESTexec exec-data" "testsuite.at:705"
( $at_check_trace; $VALGRIND_AND_OPTS TESTexec exec-data
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo >>"$at_stderr"; printf "%s\n" "TESTexec: exec-data must be a regular file, owned by root, and not world writable, established connections won't be killed!
" | \
  $at_diff - "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "exec-data
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:705"
$at_failed && at_fn_log_failure
$at_traceon; }

cat >exec-data <<'_ATEOF'
# comment

_ATEOF

chmod 0376 exec-data

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:706: \$VALGRIND_AND_OPTS TESTexec exec-data"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS TESTexec exec-data" "testsuite.at:706"
( $at_check_trace; $VALGRIND_AND_OPTS TESTexec exec-data
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo >>"$at_stderr"; printf "%s\n" "TESTexec: exec-data must be a regular file, owned by root, and not world writable, established connections won't be killed!
" | \
  $at_diff - "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "exec-data
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:706"
$at_failed && at_fn_log_failure
$at_traceon; }

cat >exec-data <<'_ATEOF'
# comment

_ATEOF

chmod 0375 exec-data

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:707: \$VALGRIND_AND_OPTS TESTexec exec-data"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS TESTexec exec-data" "testsuite.at:707"
( $at_check_trace; $VALGRIND_AND_OPTS TESTexec exec-data
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo >>"$at_stderr"; printf "%s\n" "TESTexec: exec-data must be readable by whoever can write it, established connections won't be killed!
" | \
  $at_diff - "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "exec-data
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:707"
$at_failed && at_fn_log_failure
$at_traceon; }

cat >exec-data <<'_ATEOF'
# comment

_ATEOF

chmod 0374 exec-data

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:708: \$VALGRIND_AND_OPTS TESTexec exec-data"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS TESTexec exec-data" "testsuite.at:708"
( $at_check_trace; $VALGRIND_AND_OPTS TESTexec exec-data
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo >>"$at_stderr"; printf "%s\n" "TESTexec: exec-data must be readable by whoever can write it, established connections won't be killed!
" | \
  $at_diff - "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "exec-data
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:708"
$at_failed && at_fn_log_failure
$at_traceon; }

cat >exec-data <<'_ATEOF'
# comment

_ATEOF

chmod 0373 exec-data

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:709: \$VALGRIND_AND_OPTS TESTexec exec-data"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS TESTexec exec-data" "testsuite.at:709"
( $at_check_trace; $VALGRIND_AND_OPTS TESTexec exec-data
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo >>"$at_stderr"; printf "%s\n" "TESTexec: exec-data must be a regular file, owned by root, and not world writable, established connections won't be killed!
" | \
  $at_diff - "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "exec-data
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:709"
$at_failed && at_fn_log_failure
$at_traceon; }

cat >exec-data <<'_ATEOF'
# comment

_ATEOF

chmod 0372 exec-data

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:710: \$VALGRIND_AND_OPTS TESTexec exec-data"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS TESTexec exec-data" "testsuite.at:710"
( $at_check_trace; $VALGRIND_AND_OPTS TESTexec exec-data
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo >>"$at_stderr"; printf "%s\n" "TESTexec: exec-data must be a regular file, owned by root, and not world writable, established connections won't be killed!
" | \
  $at_diff - "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "exec-data
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:710"
$at_failed && at_fn_log_failure
$at_traceon; }

cat >exec-data <<'_ATEOF'
# comment

_ATEOF

chmod 0371 exec-data

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:711: \$VALGRIND_AND_OPTS TESTexec exec-data"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS TESTexec exec-data" "testsuite.at:711"
( $at_check_trace; $VALGRIND_AND_OPTS TESTexec exec-data
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo >>"$at_stderr"; printf "%s\n" "TESTexec: exec-data must be readable by whoever can write it, established connections won't be killed!
" | \
  $at_diff - "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "exec-data
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:711"
$at_failed && at_fn_log_failure
$at_traceon; }

cat >exec-data <<'_ATEOF'
# comment

_ATEOF

chmod 0370 exec-data

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:712: \$VALGRIND_AND_OPTS TESTexec exec-data"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS TESTexec exec-data" "testsuite.at:712"
( $at_check_trace; $VALGRIND_AND_OPTS TESTexec exec-data
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo >>"$at_stderr"; printf "%s\n" "TESTexec: exec-data must be readable by whoever can write it, established connections won't be killed!
" | \
  $at_diff - "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "exec-data
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:712"
$at_failed && at_fn_log_failure
$at_traceon; }


cat >exec-data <<'_ATEOF'
# comment

_ATEOF

chmod 0367 exec-data

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:714: \$VALGRIND_AND_OPTS TESTexec exec-data"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS TESTexec exec-data" "testsuite.at:714"
( $at_check_trace; $VALGRIND_AND_OPTS TESTexec exec-data
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo >>"$at_stderr"; printf "%s\n" "TESTexec: exec-data must be a regular file, owned by root, and not world writable, established connections won't be killed!
" | \
  $at_diff - "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "exec-data
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:714"
$at_failed && at_fn_log_failure
$at_traceon; }

cat >exec-data <<'_ATEOF'
# comment

_ATEOF

chmod 0366 exec-data

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:715: \$VALGRIND_AND_OPTS TESTexec exec-data"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS TESTexec exec-data" "testsuite.at:715"
( $at_check_trace; $VALGRIND_AND_OPTS TESTexec exec-data
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo >>"$at_stderr"; printf "%s\n" "TESTexec: exec-data must be a regular file, owned by root, and not world writable, established connections won't be killed!
" | \
  $at_diff - "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "exec-data
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:715"
$at_failed && at_fn_log_failure
$at_traceon; }

cat >exec-data <<'_ATEOF'
# comment

_ATEOF

chmod 0365 exec-data

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:716: \$VALGRIND_AND_OPTS TESTexec exec-data"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS TESTexec exec-data" "testsuite.at:716"
( $at_check_trace; $VALGRIND_AND_OPTS TESTexec exec-data
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo >>"$at_stderr"; printf "%s\n" "TESTexec: exec-data must be readable by whoever can write it, established connections won't be killed!
" | \
  $at_diff - "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "exec-data
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:716"
$at_failed && at_fn_log_failure
$at_traceon; }

cat >exec-data <<'_ATEOF'
# comment

_ATEOF

chmod 0364 exec-data

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:717: \$VALGRIND_AND_OPTS TESTexec exec-data"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS TESTexec exec-data" "testsuite.at:717"
( $at_check_trace; $VALGRIND_AND_OPTS TESTexec exec-data
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo >>"$at_stderr"; printf "%s\n" "TESTexec: exec-data must be readable by whoever can write it, established connections won't be killed!
" | \
  $at_diff - "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "exec-data
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:717"
$at_failed && at_fn_log_failure
$at_traceon; }

cat >exec-data <<'_ATEOF'
# comment

_ATEOF

chmod 0363 exec-data

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:718: \$VALGRIND_AND_OPTS TESTexec exec-data"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS TESTexec exec-data" "testsuite.at:718"
( $at_check_trace; $VALGRIND_AND_OPTS TESTexec exec-data
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo >>"$at_stderr"; printf "%s\n" "TESTexec: exec-data must be a regular file, owned by root, and not world writable, established connections won't be killed!
" | \
  $at_diff - "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "exec-data
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:718"
$at_failed && at_fn_log_failure
$at_traceon; }

cat >exec-data <<'_ATEOF'
# comment

_ATEOF

chmod 0362 exec-data

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:719: \$VALGRIND_AND_OPTS TESTexec exec-data"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS TESTexec exec-data" "testsuite.at:719"
( $at_check_trace; $VALGRIND_AND_OPTS TESTexec exec-data
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo >>"$at_stderr"; printf "%s\n" "TESTexec: exec-data must be a regular file, owned by root, and not world writable, established connections won't be killed!
" | \
  $at_diff - "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "exec-data
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:719"
$at_failed && at_fn_log_failure
$at_traceon; }

cat >exec-data <<'_ATEOF'
# comment

_ATEOF

chmod 0361 exec-data

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:720: \$VALGRIND_AND_OPTS TESTexec exec-data"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS TESTexec exec-data" "testsuite.at:720"
( $at_check_trace; $VALGRIND_AND_OPTS TESTexec exec-data
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo >>"$at_stderr"; printf "%s\n" "TESTexec: exec-data must be readable by whoever can write it, established connections won't be killed!
" | \
  $at_diff - "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "exec-data
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:720"
$at_failed && at_fn_log_failure
$at_traceon; }

cat >exec-data <<'_ATEOF'
# comment

_ATEOF

chmod 0360 exec-data

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:721: \$VALGRIND_AND_OPTS TESTexec exec-data"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS TESTexec exec-data" "testsuite.at:721"
( $at_check_trace; $VALGRIND_AND_OPTS TESTexec exec-data
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo >>"$at_stderr"; printf "%s\n" "TESTexec: exec-data must be readable by whoever can write it, established connections won't be killed!
" | \
  $at_diff - "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "exec-data
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:721"
$at_failed && at_fn_log_failure
$at_traceon; }


cat >exec-data <<'_ATEOF'
# comment

_ATEOF

chmod 0357 exec-data

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:723: \$VALGRIND_AND_OPTS TESTexec exec-data"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS TESTexec exec-data" "testsuite.at:723"
( $at_check_trace; $VALGRIND_AND_OPTS TESTexec exec-data
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo >>"$at_stderr"; printf "%s\n" "TESTexec: exec-data must be a regular file, owned by root, and not world writable, established connections won't be killed!
" | \
  $at_diff - "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "exec-data
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:723"
$at_failed && at_fn_log_failure
$at_traceon; }

cat >exec-data <<'_ATEOF'
# comment

_ATEOF

chmod 0356 exec-data

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:724: \$VALGRIND_AND_OPTS TESTexec exec-data"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS TESTexec exec-data" "testsuite.at:724"
( $at_check_trace; $VALGRIND_AND_OPTS TESTexec exec-data
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo >>"$at_stderr"; printf "%s\n" "TESTexec: exec-data must be a regular file, owned by root, and not world writable, established connections won't be killed!
" | \
  $at_diff - "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "exec-data
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:724"
$at_failed && at_fn_log_failure
$at_traceon; }

cat >exec-data <<'_ATEOF'
# comment

_ATEOF

chmod 0355 exec-data

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:725: \$VALGRIND_AND_OPTS TESTexec exec-data"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS TESTexec exec-data" "testsuite.at:725"
( $at_check_trace; $VALGRIND_AND_OPTS TESTexec exec-data
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo >>"$at_stderr"; printf "%s\n" "TESTexec: exec-data must be readable by whoever can write it, established connections won't be killed!
" | \
  $at_diff - "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "exec-data
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:725"
$at_failed && at_fn_log_failure
$at_traceon; }

cat >exec-data <<'_ATEOF'
# comment

_ATEOF

chmod 0354 exec-data

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:726: \$VALGRIND_AND_OPTS TESTexec exec-data"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS TESTexec exec-data" "testsuite.at:726"
( $at_check_trace; $VALGRIND_AND_OPTS TESTexec exec-data
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo >>"$at_stderr"; printf "%s\n" "TESTexec: exec-data must be readable by whoever can write it, established connections won't be killed!
" | \
  $at_diff - "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "exec-data
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:726"
$at_failed && at_fn_log_failure
$at_traceon; }

cat >exec-data <<'_ATEOF'
# comment

_ATEOF

chmod 0353 exec-data

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:727: \$VALGRIND_AND_OPTS TESTexec exec-data"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS TESTexec exec-data" "testsuite.at:727"
( $at_check_trace; $VALGRIND_AND_OPTS TESTexec exec-data
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo >>"$at_stderr"; printf "%s\n" "TESTexec: exec-data must be a regular file, owned by root, and not world writable, established connections won't be killed!
" | \
  $at_diff - "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "exec-data
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:727"
$at_failed && at_fn_log_failure
$at_traceon; }

cat >exec-data <<'_ATEOF'
# comment

_ATEOF

chmod 0352 exec-data

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:728: \$VALGRIND_AND_OPTS TESTexec exec-data"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS TESTexec exec-data" "testsuite.at:728"
( $at_check_trace; $VALGRIND_AND_OPTS TESTexec exec-data
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo >>"$at_stderr"; printf "%s\n" "TESTexec: exec-data must be a regular file, owned by root, and not world writable, established connections won't be killed!
" | \
  $at_diff - "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "exec-data
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:728"
$at_failed && at_fn_log_failure
$at_traceon; }

cat >exec-data <<'_ATEOF'
# comment

_ATEOF

chmod 0351 exec-data

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:729: \$VALGRIND_AND_OPTS TESTexec exec-data"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS TESTexec exec-data" "testsuite.at:729"
( $at_check_trace; $VALGRIND_AND_OPTS TESTexec exec-data
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo >>"$at_stderr"; printf "%s\n" "TESTexec: exec-data must be readable by whoever can write it, established connections won't be killed!
" | \
  $at_diff - "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "exec-data
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:729"
$at_failed && at_fn_log_failure
$at_traceon; }

cat >exec-data <<'_ATEOF'
# comment

_ATEOF

chmod 0350 exec-data

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:730: \$VALGRIND_AND_OPTS TESTexec exec-data"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS TESTexec exec-data" "testsuite.at:730"
( $at_check_trace; $VALGRIND_AND_OPTS TESTexec exec-data
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo >>"$at_stderr"; printf "%s\n" "TESTexec: exec-data must be readable by whoever can write it, established connections won't be killed!
" | \
  $at_diff - "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "exec-data
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:730"
$at_failed && at_fn_log_failure
$at_traceon; }


cat >exec-data <<'_ATEOF'
# comment

_ATEOF

chmod 0347 exec-data

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:732: \$VALGRIND_AND_OPTS TESTexec exec-data"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS TESTexec exec-data" "testsuite.at:732"
( $at_check_trace; $VALGRIND_AND_OPTS TESTexec exec-data
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo >>"$at_stderr"; printf "%s\n" "TESTexec: exec-data must be a regular file, owned by root, and not world writable, established connections won't be killed!
" | \
  $at_diff - "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "exec-data
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:732"
$at_failed && at_fn_log_failure
$at_traceon; }

cat >exec-data <<'_ATEOF'
# comment

_ATEOF

chmod 0346 exec-data

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:733: \$VALGRIND_AND_OPTS TESTexec exec-data"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS TESTexec exec-data" "testsuite.at:733"
( $at_check_trace; $VALGRIND_AND_OPTS TESTexec exec-data
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo >>"$at_stderr"; printf "%s\n" "TESTexec: exec-data must be a regular file, owned by root, and not world writable, established connections won't be killed!
" | \
  $at_diff - "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "exec-data
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:733"
$at_failed && at_fn_log_failure
$at_traceon; }

cat >exec-data <<'_ATEOF'
# comment

_ATEOF

chmod 0345 exec-data

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:734: \$VALGRIND_AND_OPTS TESTexec exec-data"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS TESTexec exec-data" "testsuite.at:734"
( $at_check_trace; $VALGRIND_AND_OPTS TESTexec exec-data
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo >>"$at_stderr"; printf "%s\n" "TESTexec: exec-data must be readable by whoever can write it, established connections won't be killed!
" | \
  $at_diff - "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "exec-data
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:734"
$at_failed && at_fn_log_failure
$at_traceon; }

cat >exec-data <<'_ATEOF'
# comment

_ATEOF

chmod 0344 exec-data

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:735: \$VALGRIND_AND_OPTS TESTexec exec-data"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS TESTexec exec-data" "testsuite.at:735"
( $at_check_trace; $VALGRIND_AND_OPTS TESTexec exec-data
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo >>"$at_stderr"; printf "%s\n" "TESTexec: exec-data must be readable by whoever can write it, established connections won't be killed!
" | \
  $at_diff - "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "exec-data
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:735"
$at_failed && at_fn_log_failure
$at_traceon; }

cat >exec-data <<'_ATEOF'
# comment

_ATEOF

chmod 0343 exec-data

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:736: \$VALGRIND_AND_OPTS TESTexec exec-data"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS TESTexec exec-data" "testsuite.at:736"
( $at_check_trace; $VALGRIND_AND_OPTS TESTexec exec-data
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo >>"$at_stderr"; printf "%s\n" "TESTexec: exec-data must be a regular file, owned by root, and not world writable, established connections won't be killed!
" | \
  $at_diff - "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "exec-data
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:736"
$at_failed && at_fn_log_failure
$at_traceon; }

cat >exec-data <<'_ATEOF'
# comment

_ATEOF

chmod 0342 exec-data

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:737: \$VALGRIND_AND_OPTS TESTexec exec-data"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS TESTexec exec-data" "testsuite.at:737"
( $at_check_trace; $VALGRIND_AND_OPTS TESTexec exec-data
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo >>"$at_stderr"; printf "%s\n" "TESTexec: exec-data must be a regular file, owned by root, and not world writable, established connections won't be killed!
" | \
  $at_diff - "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "exec-data
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:737"
$at_failed && at_fn_log_failure
$at_traceon; }

cat >exec-data <<'_ATEOF'
# comment

_ATEOF

chmod 0341 exec-data

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:738: \$VALGRIND_AND_OPTS TESTexec exec-data"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS TESTexec exec-data" "testsuite.at:738"
( $at_check_trace; $VALGRIND_AND_OPTS TESTexec exec-data
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo >>"$at_stderr"; printf "%s\n" "TESTexec: exec-data must be readable by whoever can write it, established connections won't be killed!
" | \
  $at_diff - "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "exec-data
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:738"
$at_failed && at_fn_log_failure
$at_traceon; }

cat >exec-data <<'_ATEOF'
# comment

_ATEOF

chmod 0340 exec-data

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:739: \$VALGRIND_AND_OPTS TESTexec exec-data"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS TESTexec exec-data" "testsuite.at:739"
( $at_check_trace; $VALGRIND_AND_OPTS TESTexec exec-data
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo >>"$at_stderr"; printf "%s\n" "TESTexec: exec-data must be readable by whoever can write it, established connections won't be killed!
" | \
  $at_diff - "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "exec-data
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:739"
$at_failed && at_fn_log_failure
$at_traceon; }


cat >exec-data <<'_ATEOF'
# comment

_ATEOF

chmod 0337 exec-data

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:741: \$VALGRIND_AND_OPTS TESTexec exec-data"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS TESTexec exec-data" "testsuite.at:741"
( $at_check_trace; $VALGRIND_AND_OPTS TESTexec exec-data
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo >>"$at_stderr"; printf "%s\n" "TESTexec: exec-data must be a regular file, owned by root, and not world writable, established connections won't be killed!
" | \
  $at_diff - "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "exec-data
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:741"
$at_failed && at_fn_log_failure
$at_traceon; }

cat >exec-data <<'_ATEOF'
# comment

_ATEOF

chmod 0336 exec-data

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:742: \$VALGRIND_AND_OPTS TESTexec exec-data"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS TESTexec exec-data" "testsuite.at:742"
( $at_check_trace; $VALGRIND_AND_OPTS TESTexec exec-data
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo >>"$at_stderr"; printf "%s\n" "TESTexec: exec-data must be a regular file, owned by root, and not world writable, established connections won't be killed!
" | \
  $at_diff - "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "exec-data
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:742"
$at_failed && at_fn_log_failure
$at_traceon; }

cat >exec-data <<'_ATEOF'
# comment

_ATEOF

chmod 0335 exec-data

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:743: \$VALGRIND_AND_OPTS TESTexec exec-data"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS TESTexec exec-data" "testsuite.at:743"
( $at_check_trace; $VALGRIND_AND_OPTS TESTexec exec-data
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo >>"$at_stderr"; printf "%s\n" "TESTexec: exec-data must be readable by whoever can write it, established connections won't be killed!
" | \
  $at_diff - "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "exec-data
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:743"
$at_failed && at_fn_log_failure
$at_traceon; }

cat >exec-data <<'_ATEOF'
# comment

_ATEOF

chmod 0334 exec-data

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:744: \$VALGRIND_AND_OPTS TESTexec exec-data"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS TESTexec exec-data" "testsuite.at:744"
( $at_check_trace; $VALGRIND_AND_OPTS TESTexec exec-data
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo >>"$at_stderr"; printf "%s\n" "TESTexec: exec-data must be readable by whoever can write it, established connections won't be killed!
" | \
  $at_diff - "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "exec-data
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:744"
$at_failed && at_fn_log_failure
$at_traceon; }

cat >exec-data <<'_ATEOF'
# comment

_ATEOF

chmod 0333 exec-data

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:745: \$VALGRIND_AND_OPTS TESTexec exec-data"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS TESTexec exec-data" "testsuite.at:745"
( $at_check_trace; $VALGRIND_AND_OPTS TESTexec exec-data
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo >>"$at_stderr"; printf "%s\n" "TESTexec: exec-data must be a regular file, owned by root, and not world writable, established connections won't be killed!
" | \
  $at_diff - "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "exec-data
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:745"
$at_failed && at_fn_log_failure
$at_traceon; }

cat >exec-data <<'_ATEOF'
# comment

_ATEOF

chmod 0332 exec-data

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:746: \$VALGRIND_AND_OPTS TESTexec exec-data"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS TESTexec exec-data" "testsuite.at:746"
( $at_check_trace; $VALGRIND_AND_OPTS TESTexec exec-data
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo >>"$at_stderr"; printf "%s\n" "TESTexec: exec-data must be a regular file, owned by root, and not world writable, established connections won't be killed!
" | \
  $at_diff - "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "exec-data
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:746"
$at_failed && at_fn_log_failure
$at_traceon; }

cat >exec-data <<'_ATEOF'
# comment

_ATEOF

chmod 0331 exec-data

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:747: \$VALGRIND_AND_OPTS TESTexec exec-data"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS TESTexec exec-data" "testsuite.at:747"
( $at_check_trace; $VALGRIND_AND_OPTS TESTexec exec-data
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo >>"$at_stderr"; printf "%s\n" "TESTexec: exec-data must be readable by whoever can write it, established connections won't be killed!
" | \
  $at_diff - "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "exec-data
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:747"
$at_failed && at_fn_log_failure
$at_traceon; }

cat >exec-data <<'_ATEOF'
# comment

_ATEOF

chmod 0330 exec-data

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:748: \$VALGRIND_AND_OPTS TESTexec exec-data"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS TESTexec exec-data" "testsuite.at:748"
( $at_check_trace; $VALGRIND_AND_OPTS TESTexec exec-data
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo >>"$at_stderr"; printf "%s\n" "TESTexec: exec-data must be readable by whoever can write it, established connections won't be killed!
" | \
  $at_diff - "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "exec-data
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:748"
$at_failed && at_fn_log_failure
$at_traceon; }


cat >exec-data <<'_ATEOF'
# comment

_ATEOF

chmod 0327 exec-data

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:750: \$VALGRIND_AND_OPTS TESTexec exec-data"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS TESTexec exec-data" "testsuite.at:750"
( $at_check_trace; $VALGRIND_AND_OPTS TESTexec exec-data
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo >>"$at_stderr"; printf "%s\n" "TESTexec: exec-data must be a regular file, owned by root, and not world writable, established connections won't be killed!
" | \
  $at_diff - "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "exec-data
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:750"
$at_failed && at_fn_log_failure
$at_traceon; }

cat >exec-data <<'_ATEOF'
# comment

_ATEOF

chmod 0326 exec-data

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:751: \$VALGRIND_AND_OPTS TESTexec exec-data"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS TESTexec exec-data" "testsuite.at:751"
( $at_check_trace; $VALGRIND_AND_OPTS TESTexec exec-data
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo >>"$at_stderr"; printf "%s\n" "TESTexec: exec-data must be a regular file, owned by root, and not world writable, established connections won't be killed!
" | \
  $at_diff - "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "exec-data
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:751"
$at_failed && at_fn_log_failure
$at_traceon; }

cat >exec-data <<'_ATEOF'
# comment

_ATEOF

chmod 0325 exec-data

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:752: \$VALGRIND_AND_OPTS TESTexec exec-data"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS TESTexec exec-data" "testsuite.at:752"
( $at_check_trace; $VALGRIND_AND_OPTS TESTexec exec-data
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo >>"$at_stderr"; printf "%s\n" "TESTexec: exec-data must be readable by whoever can write it, established connections won't be killed!
" | \
  $at_diff - "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "exec-data
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:752"
$at_failed && at_fn_log_failure
$at_traceon; }

cat >exec-data <<'_ATEOF'
# comment

_ATEOF

chmod 0324 exec-data

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:753: \$VALGRIND_AND_OPTS TESTexec exec-data"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS TESTexec exec-data" "testsuite.at:753"
( $at_check_trace; $VALGRIND_AND_OPTS TESTexec exec-data
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo >>"$at_stderr"; printf "%s\n" "TESTexec: exec-data must be readable by whoever can write it, established connections won't be killed!
" | \
  $at_diff - "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "exec-data
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:753"
$at_failed && at_fn_log_failure
$at_traceon; }

cat >exec-data <<'_ATEOF'
# comment

_ATEOF

chmod 0323 exec-data

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:754: \$VALGRIND_AND_OPTS TESTexec exec-data"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS TESTexec exec-data" "testsuite.at:754"
( $at_check_trace; $VALGRIND_AND_OPTS TESTexec exec-data
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo >>"$at_stderr"; printf "%s\n" "TESTexec: exec-data must be a regular file, owned by root, and not world writable, established connections won't be killed!
" | \
  $at_diff - "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "exec-data
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:754"
$at_failed && at_fn_log_failure
$at_traceon; }

cat >exec-data <<'_ATEOF'
# comment

_ATEOF

chmod 0322 exec-data

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:755: \$VALGRIND_AND_OPTS TESTexec exec-data"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS TESTexec exec-data" "testsuite.at:755"
( $at_check_trace; $VALGRIND_AND_OPTS TESTexec exec-data
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo >>"$at_stderr"; printf "%s\n" "TESTexec: exec-data must be a regular file, owned by root, and not world writable, established connections won't be killed!
" | \
  $at_diff - "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "exec-data
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:755"
$at_failed && at_fn_log_failure
$at_traceon; }

cat >exec-data <<'_ATEOF'
# comment

_ATEOF

chmod 0321 exec-data

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:756: \$VALGRIND_AND_OPTS TESTexec exec-data"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS TESTexec exec-data" "testsuite.at:756"
( $at_check_trace; $VALGRIND_AND_OPTS TESTexec exec-data
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo >>"$at_stderr"; printf "%s\n" "TESTexec: exec-data must be readable by whoever can write it, established connections won't be killed!
" | \
  $at_diff - "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "exec-data
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:756"
$at_failed && at_fn_log_failure
$at_traceon; }

cat >exec-data <<'_ATEOF'
# comment

_ATEOF

chmod 0320 exec-data

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:757: \$VALGRIND_AND_OPTS TESTexec exec-data"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS TESTexec exec-data" "testsuite.at:757"
( $at_check_trace; $VALGRIND_AND_OPTS TESTexec exec-data
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo >>"$at_stderr"; printf "%s\n" "TESTexec: exec-data must be readable by whoever can write it, established connections won't be killed!
" | \
  $at_diff - "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "exec-data
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:757"
$at_failed && at_fn_log_failure
$at_traceon; }


cat >exec-data <<'_ATEOF'
# comment

_ATEOF

chmod 0317 exec-data

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:759: \$VALGRIND_AND_OPTS TESTexec exec-data"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS TESTexec exec-data" "testsuite.at:759"
( $at_check_trace; $VALGRIND_AND_OPTS TESTexec exec-data
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo >>"$at_stderr"; printf "%s\n" "TESTexec: exec-data must be a regular file, owned by root, and not world writable, established connections won't be killed!
" | \
  $at_diff - "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "exec-data
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:759"
$at_failed && at_fn_log_failure
$at_traceon; }

cat >exec-data <<'_ATEOF'
# comment

_ATEOF

chmod 0316 exec-data

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:760: \$VALGRIND_AND_OPTS TESTexec exec-data"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS TESTexec exec-data" "testsuite.at:760"
( $at_check_trace; $VALGRIND_AND_OPTS TESTexec exec-data
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo >>"$at_stderr"; printf "%s\n" "TESTexec: exec-data must be a regular file, owned by root, and not world writable, established connections won't be killed!
" | \
  $at_diff - "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "exec-data
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:760"
$at_failed && at_fn_log_failure
$at_traceon; }

cat >exec-data <<'_ATEOF'
# comment

_ATEOF

chmod 0315 exec-data

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:761: \$VALGRIND_AND_OPTS TESTexec exec-data"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS TESTexec exec-data" "testsuite.at:761"
( $at_check_trace; $VALGRIND_AND_OPTS TESTexec exec-data
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo >>"$at_stderr"; printf "%s\n" "TESTexec: exec-data must be readable by whoever can write it, established connections won't be killed!
" | \
  $at_diff - "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "exec-data
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:761"
$at_failed && at_fn_log_failure
$at_traceon; }

cat >exec-data <<'_ATEOF'
# comment

_ATEOF

chmod 0314 exec-data

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:762: \$VALGRIND_AND_OPTS TESTexec exec-data"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS TESTexec exec-data" "testsuite.at:762"
( $at_check_trace; $VALGRIND_AND_OPTS TESTexec exec-data
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo >>"$at_stderr"; printf "%s\n" "TESTexec: exec-data must be readable by whoever can write it, established connections won't be killed!
" | \
  $at_diff - "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "exec-data
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:762"
$at_failed && at_fn_log_failure
$at_traceon; }

cat >exec-data <<'_ATEOF'
# comment

_ATEOF

chmod 0313 exec-data

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:763: \$VALGRIND_AND_OPTS TESTexec exec-data"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS TESTexec exec-data" "testsuite.at:763"
( $at_check_trace; $VALGRIND_AND_OPTS TESTexec exec-data
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo >>"$at_stderr"; printf "%s\n" "TESTexec: exec-data must be a regular file, owned by root, and not world writable, established connections won't be killed!
" | \
  $at_diff - "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "exec-data
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:763"
$at_failed && at_fn_log_failure
$at_traceon; }

cat >exec-data <<'_ATEOF'
# comment

_ATEOF

chmod 0312 exec-data

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:764: \$VALGRIND_AND_OPTS TESTexec exec-data"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS TESTexec exec-data" "testsuite.at:764"
( $at_check_trace; $VALGRIND_AND_OPTS TESTexec exec-data
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo >>"$at_stderr"; printf "%s\n" "TESTexec: exec-data must be a regular file, owned by root, and not world writable, established connections won't be killed!
" | \
  $at_diff - "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "exec-data
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:764"
$at_failed && at_fn_log_failure
$at_traceon; }

cat >exec-data <<'_ATEOF'
# comment

_ATEOF

chmod 0311 exec-data

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:765: \$VALGRIND_AND_OPTS TESTexec exec-data"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS TESTexec exec-data" "testsuite.at:765"
( $at_check_trace; $VALGRIND_AND_OPTS TESTexec exec-data
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo >>"$at_stderr"; printf "%s\n" "TESTexec: exec-data must be readable by whoever can write it, established connections won't be killed!
" | \
  $at_diff - "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "exec-data
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:765"
$at_failed && at_fn_log_failure
$at_traceon; }

cat >exec-data <<'_ATEOF'
# comment

_ATEOF

chmod 0310 exec-data

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:766: \$VALGRIND_AND_OPTS TESTexec exec-data"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS TESTexec exec-data" "testsuite.at:766"
( $at_check_trace; $VALGRIND_AND_OPTS TESTexec exec-data
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo >>"$at_stderr"; printf "%s\n" "TESTexec: exec-data must be readable by whoever can write it, established connections won't be killed!
" | \
  $at_diff - "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "exec-data
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:766"
$at_failed && at_fn_log_failure
$at_traceon; }


cat >exec-data <<'_ATEOF'
# comment

_ATEOF

chmod 0307 exec-data

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:768: \$VALGRIND_AND_OPTS TESTexec exec-data"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS TESTexec exec-data" "testsuite.at:768"
( $at_check_trace; $VALGRIND_AND_OPTS TESTexec exec-data
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo >>"$at_stderr"; printf "%s\n" "TESTexec: exec-data must be a regular file, owned by root, and not world writable, established connections won't be killed!
" | \
  $at_diff - "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "exec-data
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:768"
$at_failed && at_fn_log_failure
$at_traceon; }

cat >exec-data <<'_ATEOF'
# comment

_ATEOF

chmod 0306 exec-data

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:769: \$VALGRIND_AND_OPTS TESTexec exec-data"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS TESTexec exec-data" "testsuite.at:769"
( $at_check_trace; $VALGRIND_AND_OPTS TESTexec exec-data
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo >>"$at_stderr"; printf "%s\n" "TESTexec: exec-data must be a regular file, owned by root, and not world writable, established connections won't be killed!
" | \
  $at_diff - "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "exec-data
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:769"
$at_failed && at_fn_log_failure
$at_traceon; }

cat >exec-data <<'_ATEOF'
# comment

_ATEOF

chmod 0305 exec-data

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:770: \$VALGRIND_AND_OPTS TESTexec exec-data"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS TESTexec exec-data" "testsuite.at:770"
( $at_check_trace; $VALGRIND_AND_OPTS TESTexec exec-data
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo >>"$at_stderr"; printf "%s\n" "TESTexec: exec-data must be readable by whoever can write it, established connections won't be killed!
" | \
  $at_diff - "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "exec-data
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:770"
$at_failed && at_fn_log_failure
$at_traceon; }

cat >exec-data <<'_ATEOF'
# comment

_ATEOF

chmod 0304 exec-data

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:771: \$VALGRIND_AND_OPTS TESTexec exec-data"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS TESTexec exec-data" "testsuite.at:771"
( $at_check_trace; $VALGRIND_AND_OPTS TESTexec exec-data
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo >>"$at_stderr"; printf "%s\n" "TESTexec: exec-data must be readable by whoever can write it, established connections won't be killed!
" | \
  $at_diff - "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "exec-data
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:771"
$at_failed && at_fn_log_failure
$at_traceon; }

cat >exec-data <<'_ATEOF'
# comment

_ATEOF

chmod 0303 exec-data

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:772: \$VALGRIND_AND_OPTS TESTexec exec-data"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS TESTexec exec-data" "testsuite.at:772"
( $at_check_trace; $VALGRIND_AND_OPTS TESTexec exec-data
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo >>"$at_stderr"; printf "%s\n" "TESTexec: exec-data must be a regular file, owned by root, and not world writable, established connections won't be killed!
" | \
  $at_diff - "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "exec-data
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:772"
$at_failed && at_fn_log_failure
$at_traceon; }

cat >exec-data <<'_ATEOF'
# comment

_ATEOF

chmod 0302 exec-data

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:773: \$VALGRIND_AND_OPTS TESTexec exec-data"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS TESTexec exec-data" "testsuite.at:773"
( $at_check_trace; $VALGRIND_AND_OPTS TESTexec exec-data
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo >>"$at_stderr"; printf "%s\n" "TESTexec: exec-data must be a regular file, owned by root, and not world writable, established connections won't be killed!
" | \
  $at_diff - "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "exec-data
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:773"
$at_failed && at_fn_log_failure
$at_traceon; }

cat >exec-data <<'_ATEOF'
# comment

_ATEOF

chmod 0301 exec-data

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:774: \$VALGRIND_AND_OPTS TESTexec exec-data"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS TESTexec exec-data" "testsuite.at:774"
( $at_check_trace; $VALGRIND_AND_OPTS TESTexec exec-data
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo >>"$at_stderr"; printf "%s\n" "TESTexec: exec-data must be readable by whoever can write it, established connections won't be killed!
" | \
  $at_diff - "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "exec-data
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:774"
$at_failed && at_fn_log_failure
$at_traceon; }

cat >exec-data <<'_ATEOF'
# comment

_ATEOF

chmod 0300 exec-data

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:775: \$VALGRIND_AND_OPTS TESTexec exec-data"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS TESTexec exec-data" "testsuite.at:775"
( $at_check_trace; $VALGRIND_AND_OPTS TESTexec exec-data
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo >>"$at_stderr"; printf "%s\n" "TESTexec: exec-data must be readable by whoever can write it, established connections won't be killed!
" | \
  $at_diff - "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "exec-data
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:775"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_17
#AT_START_18
at_fn_group_banner 18 'testsuite.at:778' \
  "check connkill exec mode 2" "                     "
at_xfail=no
(
  printf "%s\n" "18. $at_setup_line: testing $at_desc ..."
  $at_traceon

cat >exec-data <<'_ATEOF'
# comment

_ATEOF

chmod 0277 exec-data

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:779: \$VALGRIND_AND_OPTS TESTexec exec-data"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS TESTexec exec-data" "testsuite.at:779"
( $at_check_trace; $VALGRIND_AND_OPTS TESTexec exec-data
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo >>"$at_stderr"; printf "%s\n" "TESTexec: exec-data must be a regular file, owned by root, and not world writable, established connections won't be killed!
" | \
  $at_diff - "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "exec-data
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:779"
$at_failed && at_fn_log_failure
$at_traceon; }

cat >exec-data <<'_ATEOF'
# comment

_ATEOF

chmod 0276 exec-data

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:780: \$VALGRIND_AND_OPTS TESTexec exec-data"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS TESTexec exec-data" "testsuite.at:780"
( $at_check_trace; $VALGRIND_AND_OPTS TESTexec exec-data
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo >>"$at_stderr"; printf "%s\n" "TESTexec: exec-data must be a regular file, owned by root, and not world writable, established connections won't be killed!
" | \
  $at_diff - "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "exec-data
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:780"
$at_failed && at_fn_log_failure
$at_traceon; }

cat >exec-data <<'_ATEOF'
# comment

_ATEOF

chmod 0275 exec-data

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:781: \$VALGRIND_AND_OPTS TESTexec exec-data"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS TESTexec exec-data" "testsuite.at:781"
( $at_check_trace; $VALGRIND_AND_OPTS TESTexec exec-data
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo >>"$at_stderr"; printf "%s\n" "TESTexec: exec-data must be readable by whoever can write it, established connections won't be killed!
" | \
  $at_diff - "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "exec-data
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:781"
$at_failed && at_fn_log_failure
$at_traceon; }

cat >exec-data <<'_ATEOF'
# comment

_ATEOF

chmod 0274 exec-data

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:782: \$VALGRIND_AND_OPTS TESTexec exec-data"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS TESTexec exec-data" "testsuite.at:782"
( $at_check_trace; $VALGRIND_AND_OPTS TESTexec exec-data
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo >>"$at_stderr"; printf "%s\n" "TESTexec: exec-data must be readable by whoever can write it, established connections won't be killed!
" | \
  $at_diff - "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "exec-data
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:782"
$at_failed && at_fn_log_failure
$at_traceon; }

cat >exec-data <<'_ATEOF'
# comment

_ATEOF

chmod 0273 exec-data

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:783: \$VALGRIND_AND_OPTS TESTexec exec-data"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS TESTexec exec-data" "testsuite.at:783"
( $at_check_trace; $VALGRIND_AND_OPTS TESTexec exec-data
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo >>"$at_stderr"; printf "%s\n" "TESTexec: exec-data must be a regular file, owned by root, and not world writable, established connections won't be killed!
" | \
  $at_diff - "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "exec-data
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:783"
$at_failed && at_fn_log_failure
$at_traceon; }

cat >exec-data <<'_ATEOF'
# comment

_ATEOF

chmod 0272 exec-data

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:784: \$VALGRIND_AND_OPTS TESTexec exec-data"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS TESTexec exec-data" "testsuite.at:784"
( $at_check_trace; $VALGRIND_AND_OPTS TESTexec exec-data
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo >>"$at_stderr"; printf "%s\n" "TESTexec: exec-data must be a regular file, owned by root, and not world writable, established connections won't be killed!
" | \
  $at_diff - "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "exec-data
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:784"
$at_failed && at_fn_log_failure
$at_traceon; }

cat >exec-data <<'_ATEOF'
# comment

_ATEOF

chmod 0271 exec-data

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:785: \$VALGRIND_AND_OPTS TESTexec exec-data"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS TESTexec exec-data" "testsuite.at:785"
( $at_check_trace; $VALGRIND_AND_OPTS TESTexec exec-data
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo >>"$at_stderr"; printf "%s\n" "TESTexec: exec-data must be readable by whoever can write it, established connections won't be killed!
" | \
  $at_diff - "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "exec-data
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:785"
$at_failed && at_fn_log_failure
$at_traceon; }

cat >exec-data <<'_ATEOF'
# comment

_ATEOF

chmod 0270 exec-data

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:786: \$VALGRIND_AND_OPTS TESTexec exec-data"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS TESTexec exec-data" "testsuite.at:786"
( $at_check_trace; $VALGRIND_AND_OPTS TESTexec exec-data
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo >>"$at_stderr"; printf "%s\n" "TESTexec: exec-data must be readable by whoever can write it, established connections won't be killed!
" | \
  $at_diff - "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "exec-data
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:786"
$at_failed && at_fn_log_failure
$at_traceon; }


cat >exec-data <<'_ATEOF'
# comment

_ATEOF

chmod 0267 exec-data

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:788: \$VALGRIND_AND_OPTS TESTexec exec-data"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS TESTexec exec-data" "testsuite.at:788"
( $at_check_trace; $VALGRIND_AND_OPTS TESTexec exec-data
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo >>"$at_stderr"; printf "%s\n" "TESTexec: exec-data must be a regular file, owned by root, and not world writable, established connections won't be killed!
" | \
  $at_diff - "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "exec-data
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:788"
$at_failed && at_fn_log_failure
$at_traceon; }

cat >exec-data <<'_ATEOF'
# comment

_ATEOF

chmod 0266 exec-data

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:789: \$VALGRIND_AND_OPTS TESTexec exec-data"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS TESTexec exec-data" "testsuite.at:789"
( $at_check_trace; $VALGRIND_AND_OPTS TESTexec exec-data
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo >>"$at_stderr"; printf "%s\n" "TESTexec: exec-data must be a regular file, owned by root, and not world writable, established connections won't be killed!
" | \
  $at_diff - "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "exec-data
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:789"
$at_failed && at_fn_log_failure
$at_traceon; }

cat >exec-data <<'_ATEOF'
# comment

_ATEOF

chmod 0265 exec-data

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:790: \$VALGRIND_AND_OPTS TESTexec exec-data"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS TESTexec exec-data" "testsuite.at:790"
( $at_check_trace; $VALGRIND_AND_OPTS TESTexec exec-data
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo >>"$at_stderr"; printf "%s\n" "TESTexec: exec-data must be readable by whoever can write it, established connections won't be killed!
" | \
  $at_diff - "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "exec-data
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:790"
$at_failed && at_fn_log_failure
$at_traceon; }

cat >exec-data <<'_ATEOF'
# comment

_ATEOF

chmod 0264 exec-data

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:791: \$VALGRIND_AND_OPTS TESTexec exec-data"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS TESTexec exec-data" "testsuite.at:791"
( $at_check_trace; $VALGRIND_AND_OPTS TESTexec exec-data
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo >>"$at_stderr"; printf "%s\n" "TESTexec: exec-data must be readable by whoever can write it, established connections won't be killed!
" | \
  $at_diff - "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "exec-data
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:791"
$at_failed && at_fn_log_failure
$at_traceon; }

cat >exec-data <<'_ATEOF'
# comment

_ATEOF

chmod 0263 exec-data

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:792: \$VALGRIND_AND_OPTS TESTexec exec-data"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS TESTexec exec-data" "testsuite.at:792"
( $at_check_trace; $VALGRIND_AND_OPTS TESTexec exec-data
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo >>"$at_stderr"; printf "%s\n" "TESTexec: exec-data must be a regular file, owned by root, and not world writable, established connections won't be killed!
" | \
  $at_diff - "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "exec-data
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:792"
$at_failed && at_fn_log_failure
$at_traceon; }

cat >exec-data <<'_ATEOF'
# comment

_ATEOF

chmod 0262 exec-data

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:793: \$VALGRIND_AND_OPTS TESTexec exec-data"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS TESTexec exec-data" "testsuite.at:793"
( $at_check_trace; $VALGRIND_AND_OPTS TESTexec exec-data
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo >>"$at_stderr"; printf "%s\n" "TESTexec: exec-data must be a regular file, owned by root, and not world writable, established connections won't be killed!
" | \
  $at_diff - "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "exec-data
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:793"
$at_failed && at_fn_log_failure
$at_traceon; }

cat >exec-data <<'_ATEOF'
# comment

_ATEOF

chmod 0261 exec-data

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:794: \$VALGRIND_AND_OPTS TESTexec exec-data"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS TESTexec exec-data" "testsuite.at:794"
( $at_check_trace; $VALGRIND_AND_OPTS TESTexec exec-data
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo >>"$at_stderr"; printf "%s\n" "TESTexec: exec-data must be readable by whoever can write it, established connections won't be killed!
" | \
  $at_diff - "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "exec-data
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:794"
$at_failed && at_fn_log_failure
$at_traceon; }

cat >exec-data <<'_ATEOF'
# comment

_ATEOF

chmod 0260 exec-data

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:795: \$VALGRIND_AND_OPTS TESTexec exec-data"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS TESTexec exec-data" "testsuite.at:795"
( $at_check_trace; $VALGRIND_AND_OPTS TESTexec exec-data
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo >>"$at_stderr"; printf "%s\n" "TESTexec: exec-data must be readable by whoever can write it, established connections won't be killed!
" | \
  $at_diff - "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "exec-data
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:795"
$at_failed && at_fn_log_failure
$at_traceon; }


cat >exec-data <<'_ATEOF'
# comment

_ATEOF

chmod 0257 exec-data

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:797: \$VALGRIND_AND_OPTS TESTexec exec-data"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS TESTexec exec-data" "testsuite.at:797"
( $at_check_trace; $VALGRIND_AND_OPTS TESTexec exec-data
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo >>"$at_stderr"; printf "%s\n" "TESTexec: exec-data must be a regular file, owned by root, and not world writable, established connections won't be killed!
" | \
  $at_diff - "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "exec-data
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:797"
$at_failed && at_fn_log_failure
$at_traceon; }

cat >exec-data <<'_ATEOF'
# comment

_ATEOF

chmod 0256 exec-data

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:798: \$VALGRIND_AND_OPTS TESTexec exec-data"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS TESTexec exec-data" "testsuite.at:798"
( $at_check_trace; $VALGRIND_AND_OPTS TESTexec exec-data
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo >>"$at_stderr"; printf "%s\n" "TESTexec: exec-data must be a regular file, owned by root, and not world writable, established connections won't be killed!
" | \
  $at_diff - "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "exec-data
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:798"
$at_failed && at_fn_log_failure
$at_traceon; }

cat >exec-data <<'_ATEOF'
# comment

_ATEOF

chmod 0255 exec-data

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:799: \$VALGRIND_AND_OPTS TESTexec exec-data"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS TESTexec exec-data" "testsuite.at:799"
( $at_check_trace; $VALGRIND_AND_OPTS TESTexec exec-data
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo >>"$at_stderr"; printf "%s\n" "TESTexec: exec-data must be readable by whoever can write it, established connections won't be killed!
" | \
  $at_diff - "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "exec-data
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:799"
$at_failed && at_fn_log_failure
$at_traceon; }

cat >exec-data <<'_ATEOF'
# comment

_ATEOF

chmod 0254 exec-data

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:800: \$VALGRIND_AND_OPTS TESTexec exec-data"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS TESTexec exec-data" "testsuite.at:800"
( $at_check_trace; $VALGRIND_AND_OPTS TESTexec exec-data
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo >>"$at_stderr"; printf "%s\n" "TESTexec: exec-data must be readable by whoever can write it, established connections won't be killed!
" | \
  $at_diff - "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "exec-data
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:800"
$at_failed && at_fn_log_failure
$at_traceon; }

cat >exec-data <<'_ATEOF'
# comment

_ATEOF

chmod 0253 exec-data

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:801: \$VALGRIND_AND_OPTS TESTexec exec-data"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS TESTexec exec-data" "testsuite.at:801"
( $at_check_trace; $VALGRIND_AND_OPTS TESTexec exec-data
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo >>"$at_stderr"; printf "%s\n" "TESTexec: exec-data must be a regular file, owned by root, and not world writable, established connections won't be killed!
" | \
  $at_diff - "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "exec-data
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:801"
$at_failed && at_fn_log_failure
$at_traceon; }

cat >exec-data <<'_ATEOF'
# comment

_ATEOF

chmod 0252 exec-data

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:802: \$VALGRIND_AND_OPTS TESTexec exec-data"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS TESTexec exec-data" "testsuite.at:802"
( $at_check_trace; $VALGRIND_AND_OPTS TESTexec exec-data
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo >>"$at_stderr"; printf "%s\n" "TESTexec: exec-data must be a regular file, owned by root, and not world writable, established connections won't be killed!
" | \
  $at_diff - "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "exec-data
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:802"
$at_failed && at_fn_log_failure
$at_traceon; }

cat >exec-data <<'_ATEOF'
# comment

_ATEOF

chmod 0251 exec-data

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:803: \$VALGRIND_AND_OPTS TESTexec exec-data"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS TESTexec exec-data" "testsuite.at:803"
( $at_check_trace; $VALGRIND_AND_OPTS TESTexec exec-data
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo >>"$at_stderr"; printf "%s\n" "TESTexec: exec-data must be readable by whoever can write it, established connections won't be killed!
" | \
  $at_diff - "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "exec-data
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:803"
$at_failed && at_fn_log_failure
$at_traceon; }

cat >exec-data <<'_ATEOF'
# comment

_ATEOF

chmod 0250 exec-data

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:804: \$VALGRIND_AND_OPTS TESTexec exec-data"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS TESTexec exec-data" "testsuite.at:804"
( $at_check_trace; $VALGRIND_AND_OPTS TESTexec exec-data
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo >>"$at_stderr"; printf "%s\n" "TESTexec: exec-data must be readable by whoever can write it, established connections won't be killed!
" | \
  $at_diff - "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "exec-data
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:804"
$at_failed && at_fn_log_failure
$at_traceon; }


cat >exec-data <<'_ATEOF'
# comment

_ATEOF

chmod 0247 exec-data

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:806: \$VALGRIND_AND_OPTS TESTexec exec-data"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS TESTexec exec-data" "testsuite.at:806"
( $at_check_trace; $VALGRIND_AND_OPTS TESTexec exec-data
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo >>"$at_stderr"; printf "%s\n" "TESTexec: exec-data must be a regular file, owned by root, and not world writable, established connections won't be killed!
" | \
  $at_diff - "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "exec-data
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:806"
$at_failed && at_fn_log_failure
$at_traceon; }

cat >exec-data <<'_ATEOF'
# comment

_ATEOF

chmod 0246 exec-data

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:807: \$VALGRIND_AND_OPTS TESTexec exec-data"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS TESTexec exec-data" "testsuite.at:807"
( $at_check_trace; $VALGRIND_AND_OPTS TESTexec exec-data
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo >>"$at_stderr"; printf "%s\n" "TESTexec: exec-data must be a regular file, owned by root, and not world writable, established connections won't be killed!
" | \
  $at_diff - "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "exec-data
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:807"
$at_failed && at_fn_log_failure
$at_traceon; }

cat >exec-data <<'_ATEOF'
# comment

_ATEOF

chmod 0245 exec-data

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:808: \$VALGRIND_AND_OPTS TESTexec exec-data"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS TESTexec exec-data" "testsuite.at:808"
( $at_check_trace; $VALGRIND_AND_OPTS TESTexec exec-data
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo >>"$at_stderr"; printf "%s\n" "TESTexec: exec-data must be readable by whoever can write it, established connections won't be killed!
" | \
  $at_diff - "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "exec-data
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:808"
$at_failed && at_fn_log_failure
$at_traceon; }

cat >exec-data <<'_ATEOF'
# comment

_ATEOF

chmod 0244 exec-data

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:809: \$VALGRIND_AND_OPTS TESTexec exec-data"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS TESTexec exec-data" "testsuite.at:809"
( $at_check_trace; $VALGRIND_AND_OPTS TESTexec exec-data
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo >>"$at_stderr"; printf "%s\n" "TESTexec: exec-data must be readable by whoever can write it, established connections won't be killed!
" | \
  $at_diff - "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "exec-data
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:809"
$at_failed && at_fn_log_failure
$at_traceon; }

cat >exec-data <<'_ATEOF'
# comment

_ATEOF

chmod 0243 exec-data

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:810: \$VALGRIND_AND_OPTS TESTexec exec-data"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS TESTexec exec-data" "testsuite.at:810"
( $at_check_trace; $VALGRIND_AND_OPTS TESTexec exec-data
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo >>"$at_stderr"; printf "%s\n" "TESTexec: exec-data must be a regular file, owned by root, and not world writable, established connections won't be killed!
" | \
  $at_diff - "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "exec-data
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:810"
$at_failed && at_fn_log_failure
$at_traceon; }

cat >exec-data <<'_ATEOF'
# comment

_ATEOF

chmod 0242 exec-data

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:811: \$VALGRIND_AND_OPTS TESTexec exec-data"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS TESTexec exec-data" "testsuite.at:811"
( $at_check_trace; $VALGRIND_AND_OPTS TESTexec exec-data
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo >>"$at_stderr"; printf "%s\n" "TESTexec: exec-data must be a regular file, owned by root, and not world writable, established connections won't be killed!
" | \
  $at_diff - "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "exec-data
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:811"
$at_failed && at_fn_log_failure
$at_traceon; }

cat >exec-data <<'_ATEOF'
# comment

_ATEOF

chmod 0241 exec-data

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:812: \$VALGRIND_AND_OPTS TESTexec exec-data"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS TESTexec exec-data" "testsuite.at:812"
( $at_check_trace; $VALGRIND_AND_OPTS TESTexec exec-data
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo >>"$at_stderr"; printf "%s\n" "TESTexec: exec-data must be readable by whoever can write it, established connections won't be killed!
" | \
  $at_diff - "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "exec-data
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:812"
$at_failed && at_fn_log_failure
$at_traceon; }

cat >exec-data <<'_ATEOF'
# comment

_ATEOF

chmod 0240 exec-data

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:813: \$VALGRIND_AND_OPTS TESTexec exec-data"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS TESTexec exec-data" "testsuite.at:813"
( $at_check_trace; $VALGRIND_AND_OPTS TESTexec exec-data
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo >>"$at_stderr"; printf "%s\n" "TESTexec: exec-data must be readable by whoever can write it, established connections won't be killed!
" | \
  $at_diff - "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "exec-data
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:813"
$at_failed && at_fn_log_failure
$at_traceon; }


cat >exec-data <<'_ATEOF'
# comment

_ATEOF

chmod 0237 exec-data

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:815: \$VALGRIND_AND_OPTS TESTexec exec-data"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS TESTexec exec-data" "testsuite.at:815"
( $at_check_trace; $VALGRIND_AND_OPTS TESTexec exec-data
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo >>"$at_stderr"; printf "%s\n" "TESTexec: exec-data must be a regular file, owned by root, and not world writable, established connections won't be killed!
" | \
  $at_diff - "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "exec-data
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:815"
$at_failed && at_fn_log_failure
$at_traceon; }

cat >exec-data <<'_ATEOF'
# comment

_ATEOF

chmod 0236 exec-data

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:816: \$VALGRIND_AND_OPTS TESTexec exec-data"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS TESTexec exec-data" "testsuite.at:816"
( $at_check_trace; $VALGRIND_AND_OPTS TESTexec exec-data
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo >>"$at_stderr"; printf "%s\n" "TESTexec: exec-data must be a regular file, owned by root, and not world writable, established connections won't be killed!
" | \
  $at_diff - "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "exec-data
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:816"
$at_failed && at_fn_log_failure
$at_traceon; }

cat >exec-data <<'_ATEOF'
# comment

_ATEOF

chmod 0235 exec-data

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:817: \$VALGRIND_AND_OPTS TESTexec exec-data"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS TESTexec exec-data" "testsuite.at:817"
( $at_check_trace; $VALGRIND_AND_OPTS TESTexec exec-data
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo >>"$at_stderr"; printf "%s\n" "TESTexec: exec-data must be readable by whoever can write it, established connections won't be killed!
" | \
  $at_diff - "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "exec-data
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:817"
$at_failed && at_fn_log_failure
$at_traceon; }

cat >exec-data <<'_ATEOF'
# comment

_ATEOF

chmod 0234 exec-data

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:818: \$VALGRIND_AND_OPTS TESTexec exec-data"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS TESTexec exec-data" "testsuite.at:818"
( $at_check_trace; $VALGRIND_AND_OPTS TESTexec exec-data
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo >>"$at_stderr"; printf "%s\n" "TESTexec: exec-data must be readable by whoever can write it, established connections won't be killed!
" | \
  $at_diff - "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "exec-data
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:818"
$at_failed && at_fn_log_failure
$at_traceon; }

cat >exec-data <<'_ATEOF'
# comment

_ATEOF

chmod 0233 exec-data

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:819: \$VALGRIND_AND_OPTS TESTexec exec-data"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS TESTexec exec-data" "testsuite.at:819"
( $at_check_trace; $VALGRIND_AND_OPTS TESTexec exec-data
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo >>"$at_stderr"; printf "%s\n" "TESTexec: exec-data must be a regular file, owned by root, and not world writable, established connections won't be killed!
" | \
  $at_diff - "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "exec-data
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:819"
$at_failed && at_fn_log_failure
$at_traceon; }

cat >exec-data <<'_ATEOF'
# comment

_ATEOF

chmod 0232 exec-data

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:820: \$VALGRIND_AND_OPTS TESTexec exec-data"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS TESTexec exec-data" "testsuite.at:820"
( $at_check_trace; $VALGRIND_AND_OPTS TESTexec exec-data
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo >>"$at_stderr"; printf "%s\n" "TESTexec: exec-data must be a regular file, owned by root, and not world writable, established connections won't be killed!
" | \
  $at_diff - "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "exec-data
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:820"
$at_failed && at_fn_log_failure
$at_traceon; }

cat >exec-data <<'_ATEOF'
# comment

_ATEOF

chmod 0231 exec-data

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:821: \$VALGRIND_AND_OPTS TESTexec exec-data"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS TESTexec exec-data" "testsuite.at:821"
( $at_check_trace; $VALGRIND_AND_OPTS TESTexec exec-data
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo >>"$at_stderr"; printf "%s\n" "TESTexec: exec-data must be readable by whoever can write it, established connections won't be killed!
" | \
  $at_diff - "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "exec-data
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:821"
$at_failed && at_fn_log_failure
$at_traceon; }

cat >exec-data <<'_ATEOF'
# comment

_ATEOF

chmod 0230 exec-data

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:822: \$VALGRIND_AND_OPTS TESTexec exec-data"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS TESTexec exec-data" "testsuite.at:822"
( $at_check_trace; $VALGRIND_AND_OPTS TESTexec exec-data
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo >>"$at_stderr"; printf "%s\n" "TESTexec: exec-data must be readable by whoever can write it, established connections won't be killed!
" | \
  $at_diff - "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "exec-data
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:822"
$at_failed && at_fn_log_failure
$at_traceon; }


cat >exec-data <<'_ATEOF'
# comment

_ATEOF

chmod 0227 exec-data

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:824: \$VALGRIND_AND_OPTS TESTexec exec-data"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS TESTexec exec-data" "testsuite.at:824"
( $at_check_trace; $VALGRIND_AND_OPTS TESTexec exec-data
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo >>"$at_stderr"; printf "%s\n" "TESTexec: exec-data must be a regular file, owned by root, and not world writable, established connections won't be killed!
" | \
  $at_diff - "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "exec-data
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:824"
$at_failed && at_fn_log_failure
$at_traceon; }

cat >exec-data <<'_ATEOF'
# comment

_ATEOF

chmod 0226 exec-data

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:825: \$VALGRIND_AND_OPTS TESTexec exec-data"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS TESTexec exec-data" "testsuite.at:825"
( $at_check_trace; $VALGRIND_AND_OPTS TESTexec exec-data
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo >>"$at_stderr"; printf "%s\n" "TESTexec: exec-data must be a regular file, owned by root, and not world writable, established connections won't be killed!
" | \
  $at_diff - "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "exec-data
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:825"
$at_failed && at_fn_log_failure
$at_traceon; }

cat >exec-data <<'_ATEOF'
# comment

_ATEOF

chmod 0225 exec-data

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:826: \$VALGRIND_AND_OPTS TESTexec exec-data"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS TESTexec exec-data" "testsuite.at:826"
( $at_check_trace; $VALGRIND_AND_OPTS TESTexec exec-data
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo >>"$at_stderr"; printf "%s\n" "TESTexec: exec-data must be readable by whoever can write it, established connections won't be killed!
" | \
  $at_diff - "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "exec-data
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:826"
$at_failed && at_fn_log_failure
$at_traceon; }

cat >exec-data <<'_ATEOF'
# comment

_ATEOF

chmod 0224 exec-data

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:827: \$VALGRIND_AND_OPTS TESTexec exec-data"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS TESTexec exec-data" "testsuite.at:827"
( $at_check_trace; $VALGRIND_AND_OPTS TESTexec exec-data
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo >>"$at_stderr"; printf "%s\n" "TESTexec: exec-data must be readable by whoever can write it, established connections won't be killed!
" | \
  $at_diff - "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "exec-data
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:827"
$at_failed && at_fn_log_failure
$at_traceon; }

cat >exec-data <<'_ATEOF'
# comment

_ATEOF

chmod 0223 exec-data

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:828: \$VALGRIND_AND_OPTS TESTexec exec-data"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS TESTexec exec-data" "testsuite.at:828"
( $at_check_trace; $VALGRIND_AND_OPTS TESTexec exec-data
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo >>"$at_stderr"; printf "%s\n" "TESTexec: exec-data must be a regular file, owned by root, and not world writable, established connections won't be killed!
" | \
  $at_diff - "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "exec-data
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:828"
$at_failed && at_fn_log_failure
$at_traceon; }

cat >exec-data <<'_ATEOF'
# comment

_ATEOF

chmod 0222 exec-data

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:829: \$VALGRIND_AND_OPTS TESTexec exec-data"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS TESTexec exec-data" "testsuite.at:829"
( $at_check_trace; $VALGRIND_AND_OPTS TESTexec exec-data
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo >>"$at_stderr"; printf "%s\n" "TESTexec: exec-data must be a regular file, owned by root, and not world writable, established connections won't be killed!
" | \
  $at_diff - "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "exec-data
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:829"
$at_failed && at_fn_log_failure
$at_traceon; }

cat >exec-data <<'_ATEOF'
# comment

_ATEOF

chmod 0221 exec-data

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:830: \$VALGRIND_AND_OPTS TESTexec exec-data"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS TESTexec exec-data" "testsuite.at:830"
( $at_check_trace; $VALGRIND_AND_OPTS TESTexec exec-data
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo >>"$at_stderr"; printf "%s\n" "TESTexec: exec-data must be readable by whoever can write it, established connections won't be killed!
" | \
  $at_diff - "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "exec-data
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:830"
$at_failed && at_fn_log_failure
$at_traceon; }

cat >exec-data <<'_ATEOF'
# comment

_ATEOF

chmod 0220 exec-data

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:831: \$VALGRIND_AND_OPTS TESTexec exec-data"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS TESTexec exec-data" "testsuite.at:831"
( $at_check_trace; $VALGRIND_AND_OPTS TESTexec exec-data
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo >>"$at_stderr"; printf "%s\n" "TESTexec: exec-data must be readable by whoever can write it, established connections won't be killed!
" | \
  $at_diff - "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "exec-data
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:831"
$at_failed && at_fn_log_failure
$at_traceon; }


cat >exec-data <<'_ATEOF'
# comment

_ATEOF

chmod 0217 exec-data

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:833: \$VALGRIND_AND_OPTS TESTexec exec-data"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS TESTexec exec-data" "testsuite.at:833"
( $at_check_trace; $VALGRIND_AND_OPTS TESTexec exec-data
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo >>"$at_stderr"; printf "%s\n" "TESTexec: exec-data must be a regular file, owned by root, and not world writable, established connections won't be killed!
" | \
  $at_diff - "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "exec-data
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:833"
$at_failed && at_fn_log_failure
$at_traceon; }

cat >exec-data <<'_ATEOF'
# comment

_ATEOF

chmod 0216 exec-data

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:834: \$VALGRIND_AND_OPTS TESTexec exec-data"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS TESTexec exec-data" "testsuite.at:834"
( $at_check_trace; $VALGRIND_AND_OPTS TESTexec exec-data
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo >>"$at_stderr"; printf "%s\n" "TESTexec: exec-data must be a regular file, owned by root, and not world writable, established connections won't be killed!
" | \
  $at_diff - "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "exec-data
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:834"
$at_failed && at_fn_log_failure
$at_traceon; }

cat >exec-data <<'_ATEOF'
# comment

_ATEOF

chmod 0215 exec-data

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:835: \$VALGRIND_AND_OPTS TESTexec exec-data"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS TESTexec exec-data" "testsuite.at:835"
( $at_check_trace; $VALGRIND_AND_OPTS TESTexec exec-data
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo >>"$at_stderr"; printf "%s\n" "TESTexec: exec-data must be readable by whoever can write it, established connections won't be killed!
" | \
  $at_diff - "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "exec-data
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:835"
$at_failed && at_fn_log_failure
$at_traceon; }

cat >exec-data <<'_ATEOF'
# comment

_ATEOF

chmod 0214 exec-data

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:836: \$VALGRIND_AND_OPTS TESTexec exec-data"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS TESTexec exec-data" "testsuite.at:836"
( $at_check_trace; $VALGRIND_AND_OPTS TESTexec exec-data
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo >>"$at_stderr"; printf "%s\n" "TESTexec: exec-data must be readable by whoever can write it, established connections won't be killed!
" | \
  $at_diff - "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "exec-data
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:836"
$at_failed && at_fn_log_failure
$at_traceon; }

cat >exec-data <<'_ATEOF'
# comment

_ATEOF

chmod 0213 exec-data

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:837: \$VALGRIND_AND_OPTS TESTexec exec-data"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS TESTexec exec-data" "testsuite.at:837"
( $at_check_trace; $VALGRIND_AND_OPTS TESTexec exec-data
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo >>"$at_stderr"; printf "%s\n" "TESTexec: exec-data must be a regular file, owned by root, and not world writable, established connections won't be killed!
" | \
  $at_diff - "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "exec-data
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:837"
$at_failed && at_fn_log_failure
$at_traceon; }

cat >exec-data <<'_ATEOF'
# comment

_ATEOF

chmod 0212 exec-data

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:838: \$VALGRIND_AND_OPTS TESTexec exec-data"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS TESTexec exec-data" "testsuite.at:838"
( $at_check_trace; $VALGRIND_AND_OPTS TESTexec exec-data
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo >>"$at_stderr"; printf "%s\n" "TESTexec: exec-data must be a regular file, owned by root, and not world writable, established connections won't be killed!
" | \
  $at_diff - "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "exec-data
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:838"
$at_failed && at_fn_log_failure
$at_traceon; }

cat >exec-data <<'_ATEOF'
# comment

_ATEOF

chmod 0211 exec-data

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:839: \$VALGRIND_AND_OPTS TESTexec exec-data"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS TESTexec exec-data" "testsuite.at:839"
( $at_check_trace; $VALGRIND_AND_OPTS TESTexec exec-data
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo >>"$at_stderr"; printf "%s\n" "TESTexec: exec-data must be readable by whoever can write it, established connections won't be killed!
" | \
  $at_diff - "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "exec-data
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:839"
$at_failed && at_fn_log_failure
$at_traceon; }

cat >exec-data <<'_ATEOF'
# comment

_ATEOF

chmod 0210 exec-data

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:840: \$VALGRIND_AND_OPTS TESTexec exec-data"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS TESTexec exec-data" "testsuite.at:840"
( $at_check_trace; $VALGRIND_AND_OPTS TESTexec exec-data
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo >>"$at_stderr"; printf "%s\n" "TESTexec: exec-data must be readable by whoever can write it, established connections won't be killed!
" | \
  $at_diff - "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "exec-data
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:840"
$at_failed && at_fn_log_failure
$at_traceon; }


cat >exec-data <<'_ATEOF'
# comment

_ATEOF

chmod 0207 exec-data

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:842: \$VALGRIND_AND_OPTS TESTexec exec-data"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS TESTexec exec-data" "testsuite.at:842"
( $at_check_trace; $VALGRIND_AND_OPTS TESTexec exec-data
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo >>"$at_stderr"; printf "%s\n" "TESTexec: exec-data must be a regular file, owned by root, and not world writable, established connections won't be killed!
" | \
  $at_diff - "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "exec-data
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:842"
$at_failed && at_fn_log_failure
$at_traceon; }

cat >exec-data <<'_ATEOF'
# comment

_ATEOF

chmod 0206 exec-data

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:843: \$VALGRIND_AND_OPTS TESTexec exec-data"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS TESTexec exec-data" "testsuite.at:843"
( $at_check_trace; $VALGRIND_AND_OPTS TESTexec exec-data
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo >>"$at_stderr"; printf "%s\n" "TESTexec: exec-data must be a regular file, owned by root, and not world writable, established connections won't be killed!
" | \
  $at_diff - "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "exec-data
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:843"
$at_failed && at_fn_log_failure
$at_traceon; }

cat >exec-data <<'_ATEOF'
# comment

_ATEOF

chmod 0205 exec-data

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:844: \$VALGRIND_AND_OPTS TESTexec exec-data"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS TESTexec exec-data" "testsuite.at:844"
( $at_check_trace; $VALGRIND_AND_OPTS TESTexec exec-data
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo >>"$at_stderr"; printf "%s\n" "TESTexec: exec-data must be readable by whoever can write it, established connections won't be killed!
" | \
  $at_diff - "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "exec-data
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:844"
$at_failed && at_fn_log_failure
$at_traceon; }

cat >exec-data <<'_ATEOF'
# comment

_ATEOF

chmod 0204 exec-data

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:845: \$VALGRIND_AND_OPTS TESTexec exec-data"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS TESTexec exec-data" "testsuite.at:845"
( $at_check_trace; $VALGRIND_AND_OPTS TESTexec exec-data
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo >>"$at_stderr"; printf "%s\n" "TESTexec: exec-data must be readable by whoever can write it, established connections won't be killed!
" | \
  $at_diff - "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "exec-data
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:845"
$at_failed && at_fn_log_failure
$at_traceon; }

cat >exec-data <<'_ATEOF'
# comment

_ATEOF

chmod 0203 exec-data

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:846: \$VALGRIND_AND_OPTS TESTexec exec-data"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS TESTexec exec-data" "testsuite.at:846"
( $at_check_trace; $VALGRIND_AND_OPTS TESTexec exec-data
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo >>"$at_stderr"; printf "%s\n" "TESTexec: exec-data must be a regular file, owned by root, and not world writable, established connections won't be killed!
" | \
  $at_diff - "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "exec-data
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:846"
$at_failed && at_fn_log_failure
$at_traceon; }

cat >exec-data <<'_ATEOF'
# comment

_ATEOF

chmod 0202 exec-data

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:847: \$VALGRIND_AND_OPTS TESTexec exec-data"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS TESTexec exec-data" "testsuite.at:847"
( $at_check_trace; $VALGRIND_AND_OPTS TESTexec exec-data
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo >>"$at_stderr"; printf "%s\n" "TESTexec: exec-data must be a regular file, owned by root, and not world writable, established connections won't be killed!
" | \
  $at_diff - "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "exec-data
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:847"
$at_failed && at_fn_log_failure
$at_traceon; }

cat >exec-data <<'_ATEOF'
# comment

_ATEOF

chmod 0201 exec-data

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:848: \$VALGRIND_AND_OPTS TESTexec exec-data"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS TESTexec exec-data" "testsuite.at:848"
( $at_check_trace; $VALGRIND_AND_OPTS TESTexec exec-data
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo >>"$at_stderr"; printf "%s\n" "TESTexec: exec-data must be readable by whoever can write it, established connections won't be killed!
" | \
  $at_diff - "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "exec-data
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:848"
$at_failed && at_fn_log_failure
$at_traceon; }

cat >exec-data <<'_ATEOF'
# comment

_ATEOF

chmod 0200 exec-data

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:849: \$VALGRIND_AND_OPTS TESTexec exec-data"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS TESTexec exec-data" "testsuite.at:849"
( $at_check_trace; $VALGRIND_AND_OPTS TESTexec exec-data
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo >>"$at_stderr"; printf "%s\n" "TESTexec: exec-data must be readable by whoever can write it, established connections won't be killed!
" | \
  $at_diff - "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "exec-data
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:849"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_18
#AT_START_19
at_fn_group_banner 19 'testsuite.at:852' \
  "check connkill exec mode 1" "                     "
at_xfail=no
(
  printf "%s\n" "19. $at_setup_line: testing $at_desc ..."
  $at_traceon

cat >exec-data <<'_ATEOF'
# comment

_ATEOF

chmod 0177 exec-data

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:853: \$VALGRIND_AND_OPTS TESTexec exec-data"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS TESTexec exec-data" "testsuite.at:853"
( $at_check_trace; $VALGRIND_AND_OPTS TESTexec exec-data
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo >>"$at_stderr"; printf "%s\n" "TESTexec: exec-data must be a regular file, owned by root, and not world writable, established connections won't be killed!
" | \
  $at_diff - "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "exec-data
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:853"
$at_failed && at_fn_log_failure
$at_traceon; }

cat >exec-data <<'_ATEOF'
# comment

_ATEOF

chmod 0176 exec-data

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:854: \$VALGRIND_AND_OPTS TESTexec exec-data"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS TESTexec exec-data" "testsuite.at:854"
( $at_check_trace; $VALGRIND_AND_OPTS TESTexec exec-data
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo >>"$at_stderr"; printf "%s\n" "TESTexec: exec-data must be a regular file, owned by root, and not world writable, established connections won't be killed!
" | \
  $at_diff - "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "exec-data
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:854"
$at_failed && at_fn_log_failure
$at_traceon; }

cat >exec-data <<'_ATEOF'
# comment

_ATEOF

chmod 0175 exec-data

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:855: \$VALGRIND_AND_OPTS TESTexec exec-data"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS TESTexec exec-data" "testsuite.at:855"
( $at_check_trace; $VALGRIND_AND_OPTS TESTexec exec-data
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "exec-data
ip_ndx: 1
argc: 2
exec-data

(NULL)
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:855"
$at_failed && at_fn_log_failure
$at_traceon; }

cat >exec-data <<'_ATEOF'
# comment

_ATEOF

chmod 0174 exec-data

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:856: \$VALGRIND_AND_OPTS TESTexec exec-data"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS TESTexec exec-data" "testsuite.at:856"
( $at_check_trace; $VALGRIND_AND_OPTS TESTexec exec-data
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo >>"$at_stderr"; printf "%s\n" "TESTexec: exec-data must be executable by root and whoever can read it, or not executable at all, established connections won't be killed!
" | \
  $at_diff - "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "exec-data
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:856"
$at_failed && at_fn_log_failure
$at_traceon; }

cat >exec-data <<'_ATEOF'
# comment

_ATEOF

chmod 0173 exec-data

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:857: \$VALGRIND_AND_OPTS TESTexec exec-data"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS TESTexec exec-data" "testsuite.at:857"
( $at_check_trace; $VALGRIND_AND_OPTS TESTexec exec-data
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo >>"$at_stderr"; printf "%s\n" "TESTexec: exec-data must be a regular file, owned by root, and not world writable, established connections won't be killed!
" | \
  $at_diff - "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "exec-data
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:857"
$at_failed && at_fn_log_failure
$at_traceon; }

cat >exec-data <<'_ATEOF'
# comment

_ATEOF

chmod 0172 exec-data

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:858: \$VALGRIND_AND_OPTS TESTexec exec-data"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS TESTexec exec-data" "testsuite.at:858"
( $at_check_trace; $VALGRIND_AND_OPTS TESTexec exec-data
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo >>"$at_stderr"; printf "%s\n" "TESTexec: exec-data must be a regular file, owned by root, and not world writable, established connections won't be killed!
" | \
  $at_diff - "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "exec-data
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:858"
$at_failed && at_fn_log_failure
$at_traceon; }

cat >exec-data <<'_ATEOF'
# comment

_ATEOF

chmod 0171 exec-data

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:859: \$VALGRIND_AND_OPTS TESTexec exec-data"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS TESTexec exec-data" "testsuite.at:859"
( $at_check_trace; $VALGRIND_AND_OPTS TESTexec exec-data
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "exec-data
ip_ndx: 1
argc: 2
exec-data

(NULL)
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:859"
$at_failed && at_fn_log_failure
$at_traceon; }

cat >exec-data <<'_ATEOF'
# comment

_ATEOF

chmod 0170 exec-data

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:860: \$VALGRIND_AND_OPTS TESTexec exec-data"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS TESTexec exec-data" "testsuite.at:860"
( $at_check_trace; $VALGRIND_AND_OPTS TESTexec exec-data
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "exec-data
ip_ndx: 1
argc: 2
exec-data

(NULL)
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:860"
$at_failed && at_fn_log_failure
$at_traceon; }


cat >exec-data <<'_ATEOF'
# comment

_ATEOF

chmod 0167 exec-data

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:862: \$VALGRIND_AND_OPTS TESTexec exec-data"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS TESTexec exec-data" "testsuite.at:862"
( $at_check_trace; $VALGRIND_AND_OPTS TESTexec exec-data
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo >>"$at_stderr"; printf "%s\n" "TESTexec: exec-data must be a regular file, owned by root, and not world writable, established connections won't be killed!
" | \
  $at_diff - "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "exec-data
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:862"
$at_failed && at_fn_log_failure
$at_traceon; }

cat >exec-data <<'_ATEOF'
# comment

_ATEOF

chmod 0166 exec-data

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:863: \$VALGRIND_AND_OPTS TESTexec exec-data"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS TESTexec exec-data" "testsuite.at:863"
( $at_check_trace; $VALGRIND_AND_OPTS TESTexec exec-data
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo >>"$at_stderr"; printf "%s\n" "TESTexec: exec-data must be a regular file, owned by root, and not world writable, established connections won't be killed!
" | \
  $at_diff - "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "exec-data
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:863"
$at_failed && at_fn_log_failure
$at_traceon; }

cat >exec-data <<'_ATEOF'
# comment

_ATEOF

chmod 0165 exec-data

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:864: \$VALGRIND_AND_OPTS TESTexec exec-data"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS TESTexec exec-data" "testsuite.at:864"
( $at_check_trace; $VALGRIND_AND_OPTS TESTexec exec-data
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo >>"$at_stderr"; printf "%s\n" "TESTexec: exec-data must be executable by root and whoever can read it, or not executable at all, established connections won't be killed!
" | \
  $at_diff - "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "exec-data
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:864"
$at_failed && at_fn_log_failure
$at_traceon; }

cat >exec-data <<'_ATEOF'
# comment

_ATEOF

chmod 0164 exec-data

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:865: \$VALGRIND_AND_OPTS TESTexec exec-data"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS TESTexec exec-data" "testsuite.at:865"
( $at_check_trace; $VALGRIND_AND_OPTS TESTexec exec-data
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo >>"$at_stderr"; printf "%s\n" "TESTexec: exec-data must be executable by root and whoever can read it, or not executable at all, established connections won't be killed!
" | \
  $at_diff - "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "exec-data
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:865"
$at_failed && at_fn_log_failure
$at_traceon; }

cat >exec-data <<'_ATEOF'
# comment

_ATEOF

chmod 0163 exec-data

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:866: \$VALGRIND_AND_OPTS TESTexec exec-data"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS TESTexec exec-data" "testsuite.at:866"
( $at_check_trace; $VALGRIND_AND_OPTS TESTexec exec-data
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo >>"$at_stderr"; printf "%s\n" "TESTexec: exec-data must be a regular file, owned by root, and not world writable, established connections won't be killed!
" | \
  $at_diff - "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "exec-data
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:866"
$at_failed && at_fn_log_failure
$at_traceon; }

cat >exec-data <<'_ATEOF'
# comment

_ATEOF

chmod 0162 exec-data

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:867: \$VALGRIND_AND_OPTS TESTexec exec-data"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS TESTexec exec-data" "testsuite.at:867"
( $at_check_trace; $VALGRIND_AND_OPTS TESTexec exec-data
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo >>"$at_stderr"; printf "%s\n" "TESTexec: exec-data must be a regular file, owned by root, and not world writable, established connections won't be killed!
" | \
  $at_diff - "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "exec-data
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:867"
$at_failed && at_fn_log_failure
$at_traceon; }

cat >exec-data <<'_ATEOF'
# comment

_ATEOF

chmod 0161 exec-data

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:868: \$VALGRIND_AND_OPTS TESTexec exec-data"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS TESTexec exec-data" "testsuite.at:868"
( $at_check_trace; $VALGRIND_AND_OPTS TESTexec exec-data
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo >>"$at_stderr"; printf "%s\n" "TESTexec: exec-data must be executable by root and whoever can read it, or not executable at all, established connections won't be killed!
" | \
  $at_diff - "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "exec-data
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:868"
$at_failed && at_fn_log_failure
$at_traceon; }

cat >exec-data <<'_ATEOF'
# comment

_ATEOF

chmod 0160 exec-data

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:869: \$VALGRIND_AND_OPTS TESTexec exec-data"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS TESTexec exec-data" "testsuite.at:869"
( $at_check_trace; $VALGRIND_AND_OPTS TESTexec exec-data
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo >>"$at_stderr"; printf "%s\n" "TESTexec: exec-data must be executable by root and whoever can read it, or not executable at all, established connections won't be killed!
" | \
  $at_diff - "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "exec-data
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:869"
$at_failed && at_fn_log_failure
$at_traceon; }


cat >exec-data <<'_ATEOF'
# comment

_ATEOF

chmod 0157 exec-data

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:871: \$VALGRIND_AND_OPTS TESTexec exec-data"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS TESTexec exec-data" "testsuite.at:871"
( $at_check_trace; $VALGRIND_AND_OPTS TESTexec exec-data
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo >>"$at_stderr"; printf "%s\n" "TESTexec: exec-data must be a regular file, owned by root, and not world writable, established connections won't be killed!
" | \
  $at_diff - "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "exec-data
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:871"
$at_failed && at_fn_log_failure
$at_traceon; }

cat >exec-data <<'_ATEOF'
# comment

_ATEOF

chmod 0156 exec-data

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:872: \$VALGRIND_AND_OPTS TESTexec exec-data"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS TESTexec exec-data" "testsuite.at:872"
( $at_check_trace; $VALGRIND_AND_OPTS TESTexec exec-data
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo >>"$at_stderr"; printf "%s\n" "TESTexec: exec-data must be a regular file, owned by root, and not world writable, established connections won't be killed!
" | \
  $at_diff - "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "exec-data
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:872"
$at_failed && at_fn_log_failure
$at_traceon; }

cat >exec-data <<'_ATEOF'
# comment

_ATEOF

chmod 0155 exec-data

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:873: \$VALGRIND_AND_OPTS TESTexec exec-data"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS TESTexec exec-data" "testsuite.at:873"
( $at_check_trace; $VALGRIND_AND_OPTS TESTexec exec-data
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "exec-data
ip_ndx: 1
argc: 2
exec-data

(NULL)
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:873"
$at_failed && at_fn_log_failure
$at_traceon; }

cat >exec-data <<'_ATEOF'
# comment

_ATEOF

chmod 0154 exec-data

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:874: \$VALGRIND_AND_OPTS TESTexec exec-data"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS TESTexec exec-data" "testsuite.at:874"
( $at_check_trace; $VALGRIND_AND_OPTS TESTexec exec-data
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo >>"$at_stderr"; printf "%s\n" "TESTexec: exec-data must be executable by root and whoever can read it, or not executable at all, established connections won't be killed!
" | \
  $at_diff - "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "exec-data
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:874"
$at_failed && at_fn_log_failure
$at_traceon; }

cat >exec-data <<'_ATEOF'
# comment

_ATEOF

chmod 0153 exec-data

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:875: \$VALGRIND_AND_OPTS TESTexec exec-data"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS TESTexec exec-data" "testsuite.at:875"
( $at_check_trace; $VALGRIND_AND_OPTS TESTexec exec-data
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo >>"$at_stderr"; printf "%s\n" "TESTexec: exec-data must be a regular file, owned by root, and not world writable, established connections won't be killed!
" | \
  $at_diff - "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "exec-data
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:875"
$at_failed && at_fn_log_failure
$at_traceon; }

cat >exec-data <<'_ATEOF'
# comment

_ATEOF

chmod 0152 exec-data

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:876: \$VALGRIND_AND_OPTS TESTexec exec-data"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS TESTexec exec-data" "testsuite.at:876"
( $at_check_trace; $VALGRIND_AND_OPTS TESTexec exec-data
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo >>"$at_stderr"; printf "%s\n" "TESTexec: exec-data must be a regular file, owned by root, and not world writable, established connections won't be killed!
" | \
  $at_diff - "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "exec-data
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:876"
$at_failed && at_fn_log_failure
$at_traceon; }

cat >exec-data <<'_ATEOF'
# comment

_ATEOF

chmod 0151 exec-data

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:877: \$VALGRIND_AND_OPTS TESTexec exec-data"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS TESTexec exec-data" "testsuite.at:877"
( $at_check_trace; $VALGRIND_AND_OPTS TESTexec exec-data
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "exec-data
ip_ndx: 1
argc: 2
exec-data

(NULL)
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:877"
$at_failed && at_fn_log_failure
$at_traceon; }

cat >exec-data <<'_ATEOF'
# comment

_ATEOF

chmod 0150 exec-data

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:878: \$VALGRIND_AND_OPTS TESTexec exec-data"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS TESTexec exec-data" "testsuite.at:878"
( $at_check_trace; $VALGRIND_AND_OPTS TESTexec exec-data
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "exec-data
ip_ndx: 1
argc: 2
exec-data

(NULL)
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:878"
$at_failed && at_fn_log_failure
$at_traceon; }


cat >exec-data <<'_ATEOF'
# comment

_ATEOF

chmod 0147 exec-data

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:880: \$VALGRIND_AND_OPTS TESTexec exec-data"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS TESTexec exec-data" "testsuite.at:880"
( $at_check_trace; $VALGRIND_AND_OPTS TESTexec exec-data
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo >>"$at_stderr"; printf "%s\n" "TESTexec: exec-data must be a regular file, owned by root, and not world writable, established connections won't be killed!
" | \
  $at_diff - "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "exec-data
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:880"
$at_failed && at_fn_log_failure
$at_traceon; }

cat >exec-data <<'_ATEOF'
# comment

_ATEOF

chmod 0146 exec-data

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:881: \$VALGRIND_AND_OPTS TESTexec exec-data"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS TESTexec exec-data" "testsuite.at:881"
( $at_check_trace; $VALGRIND_AND_OPTS TESTexec exec-data
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo >>"$at_stderr"; printf "%s\n" "TESTexec: exec-data must be a regular file, owned by root, and not world writable, established connections won't be killed!
" | \
  $at_diff - "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "exec-data
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:881"
$at_failed && at_fn_log_failure
$at_traceon; }

cat >exec-data <<'_ATEOF'
# comment

_ATEOF

chmod 0145 exec-data

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:882: \$VALGRIND_AND_OPTS TESTexec exec-data"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS TESTexec exec-data" "testsuite.at:882"
( $at_check_trace; $VALGRIND_AND_OPTS TESTexec exec-data
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo >>"$at_stderr"; printf "%s\n" "TESTexec: exec-data must be executable by root and whoever can read it, or not executable at all, established connections won't be killed!
" | \
  $at_diff - "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "exec-data
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:882"
$at_failed && at_fn_log_failure
$at_traceon; }

cat >exec-data <<'_ATEOF'
# comment

_ATEOF

chmod 0144 exec-data

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:883: \$VALGRIND_AND_OPTS TESTexec exec-data"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS TESTexec exec-data" "testsuite.at:883"
( $at_check_trace; $VALGRIND_AND_OPTS TESTexec exec-data
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo >>"$at_stderr"; printf "%s\n" "TESTexec: exec-data must be executable by root and whoever can read it, or not executable at all, established connections won't be killed!
" | \
  $at_diff - "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "exec-data
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:883"
$at_failed && at_fn_log_failure
$at_traceon; }

cat >exec-data <<'_ATEOF'
# comment

_ATEOF

chmod 0143 exec-data

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:884: \$VALGRIND_AND_OPTS TESTexec exec-data"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS TESTexec exec-data" "testsuite.at:884"
( $at_check_trace; $VALGRIND_AND_OPTS TESTexec exec-data
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo >>"$at_stderr"; printf "%s\n" "TESTexec: exec-data must be a regular file, owned by root, and not world writable, established connections won't be killed!
" | \
  $at_diff - "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "exec-data
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:884"
$at_failed && at_fn_log_failure
$at_traceon; }

cat >exec-data <<'_ATEOF'
# comment

_ATEOF

chmod 0142 exec-data

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:885: \$VALGRIND_AND_OPTS TESTexec exec-data"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS TESTexec exec-data" "testsuite.at:885"
( $at_check_trace; $VALGRIND_AND_OPTS TESTexec exec-data
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo >>"$at_stderr"; printf "%s\n" "TESTexec: exec-data must be a regular file, owned by root, and not world writable, established connections won't be killed!
" | \
  $at_diff - "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "exec-data
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:885"
$at_failed && at_fn_log_failure
$at_traceon; }

cat >exec-data <<'_ATEOF'
# comment

_ATEOF

chmod 0141 exec-data

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:886: \$VALGRIND_AND_OPTS TESTexec exec-data"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS TESTexec exec-data" "testsuite.at:886"
( $at_check_trace; $VALGRIND_AND_OPTS TESTexec exec-data
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo >>"$at_stderr"; printf "%s\n" "TESTexec: exec-data must be executable by root and whoever can read it, or not executable at all, established connections won't be killed!
" | \
  $at_diff - "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "exec-data
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:886"
$at_failed && at_fn_log_failure
$at_traceon; }

cat >exec-data <<'_ATEOF'
# comment

_ATEOF

chmod 0140 exec-data

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:887: \$VALGRIND_AND_OPTS TESTexec exec-data"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS TESTexec exec-data" "testsuite.at:887"
( $at_check_trace; $VALGRIND_AND_OPTS TESTexec exec-data
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo >>"$at_stderr"; printf "%s\n" "TESTexec: exec-data must be executable by root and whoever can read it, or not executable at all, established connections won't be killed!
" | \
  $at_diff - "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "exec-data
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:887"
$at_failed && at_fn_log_failure
$at_traceon; }


cat >exec-data <<'_ATEOF'
# comment

_ATEOF

chmod 0137 exec-data

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:889: \$VALGRIND_AND_OPTS TESTexec exec-data"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS TESTexec exec-data" "testsuite.at:889"
( $at_check_trace; $VALGRIND_AND_OPTS TESTexec exec-data
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo >>"$at_stderr"; printf "%s\n" "TESTexec: exec-data must be a regular file, owned by root, and not world writable, established connections won't be killed!
" | \
  $at_diff - "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "exec-data
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:889"
$at_failed && at_fn_log_failure
$at_traceon; }

cat >exec-data <<'_ATEOF'
# comment

_ATEOF

chmod 0136 exec-data

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:890: \$VALGRIND_AND_OPTS TESTexec exec-data"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS TESTexec exec-data" "testsuite.at:890"
( $at_check_trace; $VALGRIND_AND_OPTS TESTexec exec-data
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo >>"$at_stderr"; printf "%s\n" "TESTexec: exec-data must be a regular file, owned by root, and not world writable, established connections won't be killed!
" | \
  $at_diff - "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "exec-data
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:890"
$at_failed && at_fn_log_failure
$at_traceon; }

cat >exec-data <<'_ATEOF'
# comment

_ATEOF

chmod 0135 exec-data

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:891: \$VALGRIND_AND_OPTS TESTexec exec-data"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS TESTexec exec-data" "testsuite.at:891"
( $at_check_trace; $VALGRIND_AND_OPTS TESTexec exec-data
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo >>"$at_stderr"; printf "%s\n" "TESTexec: exec-data must be readable by whoever can write it, established connections won't be killed!
" | \
  $at_diff - "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "exec-data
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:891"
$at_failed && at_fn_log_failure
$at_traceon; }

cat >exec-data <<'_ATEOF'
# comment

_ATEOF

chmod 0134 exec-data

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:892: \$VALGRIND_AND_OPTS TESTexec exec-data"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS TESTexec exec-data" "testsuite.at:892"
( $at_check_trace; $VALGRIND_AND_OPTS TESTexec exec-data
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo >>"$at_stderr"; printf "%s\n" "TESTexec: exec-data must be readable by whoever can write it, established connections won't be killed!
" | \
  $at_diff - "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "exec-data
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:892"
$at_failed && at_fn_log_failure
$at_traceon; }

cat >exec-data <<'_ATEOF'
# comment

_ATEOF

chmod 0133 exec-data

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:893: \$VALGRIND_AND_OPTS TESTexec exec-data"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS TESTexec exec-data" "testsuite.at:893"
( $at_check_trace; $VALGRIND_AND_OPTS TESTexec exec-data
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo >>"$at_stderr"; printf "%s\n" "TESTexec: exec-data must be a regular file, owned by root, and not world writable, established connections won't be killed!
" | \
  $at_diff - "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "exec-data
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:893"
$at_failed && at_fn_log_failure
$at_traceon; }

cat >exec-data <<'_ATEOF'
# comment

_ATEOF

chmod 0132 exec-data

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:894: \$VALGRIND_AND_OPTS TESTexec exec-data"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS TESTexec exec-data" "testsuite.at:894"
( $at_check_trace; $VALGRIND_AND_OPTS TESTexec exec-data
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo >>"$at_stderr"; printf "%s\n" "TESTexec: exec-data must be a regular file, owned by root, and not world writable, established connections won't be killed!
" | \
  $at_diff - "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "exec-data
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:894"
$at_failed && at_fn_log_failure
$at_traceon; }

cat >exec-data <<'_ATEOF'
# comment

_ATEOF

chmod 0131 exec-data

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:895: \$VALGRIND_AND_OPTS TESTexec exec-data"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS TESTexec exec-data" "testsuite.at:895"
( $at_check_trace; $VALGRIND_AND_OPTS TESTexec exec-data
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo >>"$at_stderr"; printf "%s\n" "TESTexec: exec-data must be readable by whoever can write it, established connections won't be killed!
" | \
  $at_diff - "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "exec-data
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:895"
$at_failed && at_fn_log_failure
$at_traceon; }

cat >exec-data <<'_ATEOF'
# comment

_ATEOF

chmod 0130 exec-data

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:896: \$VALGRIND_AND_OPTS TESTexec exec-data"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS TESTexec exec-data" "testsuite.at:896"
( $at_check_trace; $VALGRIND_AND_OPTS TESTexec exec-data
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo >>"$at_stderr"; printf "%s\n" "TESTexec: exec-data must be readable by whoever can write it, established connections won't be killed!
" | \
  $at_diff - "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "exec-data
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:896"
$at_failed && at_fn_log_failure
$at_traceon; }


cat >exec-data <<'_ATEOF'
# comment

_ATEOF

chmod 0127 exec-data

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:898: \$VALGRIND_AND_OPTS TESTexec exec-data"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS TESTexec exec-data" "testsuite.at:898"
( $at_check_trace; $VALGRIND_AND_OPTS TESTexec exec-data
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo >>"$at_stderr"; printf "%s\n" "TESTexec: exec-data must be a regular file, owned by root, and not world writable, established connections won't be killed!
" | \
  $at_diff - "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "exec-data
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:898"
$at_failed && at_fn_log_failure
$at_traceon; }

cat >exec-data <<'_ATEOF'
# comment

_ATEOF

chmod 0126 exec-data

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:899: \$VALGRIND_AND_OPTS TESTexec exec-data"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS TESTexec exec-data" "testsuite.at:899"
( $at_check_trace; $VALGRIND_AND_OPTS TESTexec exec-data
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo >>"$at_stderr"; printf "%s\n" "TESTexec: exec-data must be a regular file, owned by root, and not world writable, established connections won't be killed!
" | \
  $at_diff - "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "exec-data
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:899"
$at_failed && at_fn_log_failure
$at_traceon; }

cat >exec-data <<'_ATEOF'
# comment

_ATEOF

chmod 0125 exec-data

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:900: \$VALGRIND_AND_OPTS TESTexec exec-data"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS TESTexec exec-data" "testsuite.at:900"
( $at_check_trace; $VALGRIND_AND_OPTS TESTexec exec-data
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo >>"$at_stderr"; printf "%s\n" "TESTexec: exec-data must be readable by whoever can write it, established connections won't be killed!
" | \
  $at_diff - "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "exec-data
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:900"
$at_failed && at_fn_log_failure
$at_traceon; }

cat >exec-data <<'_ATEOF'
# comment

_ATEOF

chmod 0124 exec-data

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:901: \$VALGRIND_AND_OPTS TESTexec exec-data"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS TESTexec exec-data" "testsuite.at:901"
( $at_check_trace; $VALGRIND_AND_OPTS TESTexec exec-data
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo >>"$at_stderr"; printf "%s\n" "TESTexec: exec-data must be readable by whoever can write it, established connections won't be killed!
" | \
  $at_diff - "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "exec-data
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:901"
$at_failed && at_fn_log_failure
$at_traceon; }

cat >exec-data <<'_ATEOF'
# comment

_ATEOF

chmod 0123 exec-data

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:902: \$VALGRIND_AND_OPTS TESTexec exec-data"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS TESTexec exec-data" "testsuite.at:902"
( $at_check_trace; $VALGRIND_AND_OPTS TESTexec exec-data
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo >>"$at_stderr"; printf "%s\n" "TESTexec: exec-data must be a regular file, owned by root, and not world writable, established connections won't be killed!
" | \
  $at_diff - "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "exec-data
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:902"
$at_failed && at_fn_log_failure
$at_traceon; }

cat >exec-data <<'_ATEOF'
# comment

_ATEOF

chmod 0122 exec-data

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:903: \$VALGRIND_AND_OPTS TESTexec exec-data"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS TESTexec exec-data" "testsuite.at:903"
( $at_check_trace; $VALGRIND_AND_OPTS TESTexec exec-data
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo >>"$at_stderr"; printf "%s\n" "TESTexec: exec-data must be a regular file, owned by root, and not world writable, established connections won't be killed!
" | \
  $at_diff - "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "exec-data
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:903"
$at_failed && at_fn_log_failure
$at_traceon; }

cat >exec-data <<'_ATEOF'
# comment

_ATEOF

chmod 0121 exec-data

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:904: \$VALGRIND_AND_OPTS TESTexec exec-data"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS TESTexec exec-data" "testsuite.at:904"
( $at_check_trace; $VALGRIND_AND_OPTS TESTexec exec-data
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo >>"$at_stderr"; printf "%s\n" "TESTexec: exec-data must be readable by whoever can write it, established connections won't be killed!
" | \
  $at_diff - "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "exec-data
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:904"
$at_failed && at_fn_log_failure
$at_traceon; }

cat >exec-data <<'_ATEOF'
# comment

_ATEOF

chmod 0120 exec-data

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:905: \$VALGRIND_AND_OPTS TESTexec exec-data"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS TESTexec exec-data" "testsuite.at:905"
( $at_check_trace; $VALGRIND_AND_OPTS TESTexec exec-data
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo >>"$at_stderr"; printf "%s\n" "TESTexec: exec-data must be readable by whoever can write it, established connections won't be killed!
" | \
  $at_diff - "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "exec-data
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:905"
$at_failed && at_fn_log_failure
$at_traceon; }


cat >exec-data <<'_ATEOF'
# comment

_ATEOF

chmod 0117 exec-data

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:907: \$VALGRIND_AND_OPTS TESTexec exec-data"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS TESTexec exec-data" "testsuite.at:907"
( $at_check_trace; $VALGRIND_AND_OPTS TESTexec exec-data
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo >>"$at_stderr"; printf "%s\n" "TESTexec: exec-data must be a regular file, owned by root, and not world writable, established connections won't be killed!
" | \
  $at_diff - "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "exec-data
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:907"
$at_failed && at_fn_log_failure
$at_traceon; }

cat >exec-data <<'_ATEOF'
# comment

_ATEOF

chmod 0116 exec-data

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:908: \$VALGRIND_AND_OPTS TESTexec exec-data"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS TESTexec exec-data" "testsuite.at:908"
( $at_check_trace; $VALGRIND_AND_OPTS TESTexec exec-data
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo >>"$at_stderr"; printf "%s\n" "TESTexec: exec-data must be a regular file, owned by root, and not world writable, established connections won't be killed!
" | \
  $at_diff - "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "exec-data
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:908"
$at_failed && at_fn_log_failure
$at_traceon; }

cat >exec-data <<'_ATEOF'
# comment

_ATEOF

chmod 0115 exec-data

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:909: \$VALGRIND_AND_OPTS TESTexec exec-data"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS TESTexec exec-data" "testsuite.at:909"
( $at_check_trace; $VALGRIND_AND_OPTS TESTexec exec-data
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "exec-data
ip_ndx: 1
argc: 2
exec-data

(NULL)
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:909"
$at_failed && at_fn_log_failure
$at_traceon; }

cat >exec-data <<'_ATEOF'
# comment

_ATEOF

chmod 0114 exec-data

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:910: \$VALGRIND_AND_OPTS TESTexec exec-data"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS TESTexec exec-data" "testsuite.at:910"
( $at_check_trace; $VALGRIND_AND_OPTS TESTexec exec-data
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo >>"$at_stderr"; printf "%s\n" "TESTexec: exec-data must be executable by root and whoever can read it, or not executable at all, established connections won't be killed!
" | \
  $at_diff - "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "exec-data
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:910"
$at_failed && at_fn_log_failure
$at_traceon; }

cat >exec-data <<'_ATEOF'
# comment

_ATEOF

chmod 0113 exec-data

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:911: \$VALGRIND_AND_OPTS TESTexec exec-data"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS TESTexec exec-data" "testsuite.at:911"
( $at_check_trace; $VALGRIND_AND_OPTS TESTexec exec-data
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo >>"$at_stderr"; printf "%s\n" "TESTexec: exec-data must be a regular file, owned by root, and not world writable, established connections won't be killed!
" | \
  $at_diff - "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "exec-data
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:911"
$at_failed && at_fn_log_failure
$at_traceon; }

cat >exec-data <<'_ATEOF'
# comment

_ATEOF

chmod 0112 exec-data

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:912: \$VALGRIND_AND_OPTS TESTexec exec-data"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS TESTexec exec-data" "testsuite.at:912"
( $at_check_trace; $VALGRIND_AND_OPTS TESTexec exec-data
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo >>"$at_stderr"; printf "%s\n" "TESTexec: exec-data must be a regular file, owned by root, and not world writable, established connections won't be killed!
" | \
  $at_diff - "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "exec-data
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:912"
$at_failed && at_fn_log_failure
$at_traceon; }

cat >exec-data <<'_ATEOF'
# comment

_ATEOF

chmod 0111 exec-data

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:913: \$VALGRIND_AND_OPTS TESTexec exec-data"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS TESTexec exec-data" "testsuite.at:913"
( $at_check_trace; $VALGRIND_AND_OPTS TESTexec exec-data
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "exec-data
ip_ndx: 1
argc: 2
exec-data

(NULL)
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:913"
$at_failed && at_fn_log_failure
$at_traceon; }

cat >exec-data <<'_ATEOF'
# comment

_ATEOF

chmod 0110 exec-data

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:914: \$VALGRIND_AND_OPTS TESTexec exec-data"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS TESTexec exec-data" "testsuite.at:914"
( $at_check_trace; $VALGRIND_AND_OPTS TESTexec exec-data
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "exec-data
ip_ndx: 1
argc: 2
exec-data

(NULL)
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:914"
$at_failed && at_fn_log_failure
$at_traceon; }


cat >exec-data <<'_ATEOF'
# comment

_ATEOF

chmod 0107 exec-data

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:916: \$VALGRIND_AND_OPTS TESTexec exec-data"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS TESTexec exec-data" "testsuite.at:916"
( $at_check_trace; $VALGRIND_AND_OPTS TESTexec exec-data
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo >>"$at_stderr"; printf "%s\n" "TESTexec: exec-data must be a regular file, owned by root, and not world writable, established connections won't be killed!
" | \
  $at_diff - "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "exec-data
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:916"
$at_failed && at_fn_log_failure
$at_traceon; }

cat >exec-data <<'_ATEOF'
# comment

_ATEOF

chmod 0106 exec-data

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:917: \$VALGRIND_AND_OPTS TESTexec exec-data"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS TESTexec exec-data" "testsuite.at:917"
( $at_check_trace; $VALGRIND_AND_OPTS TESTexec exec-data
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo >>"$at_stderr"; printf "%s\n" "TESTexec: exec-data must be a regular file, owned by root, and not world writable, established connections won't be killed!
" | \
  $at_diff - "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "exec-data
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:917"
$at_failed && at_fn_log_failure
$at_traceon; }

cat >exec-data <<'_ATEOF'
# comment

_ATEOF

chmod 0105 exec-data

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:918: \$VALGRIND_AND_OPTS TESTexec exec-data"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS TESTexec exec-data" "testsuite.at:918"
( $at_check_trace; $VALGRIND_AND_OPTS TESTexec exec-data
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "exec-data
ip_ndx: 1
argc: 2
exec-data

(NULL)
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:918"
$at_failed && at_fn_log_failure
$at_traceon; }

cat >exec-data <<'_ATEOF'
# comment

_ATEOF

chmod 0104 exec-data

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:919: \$VALGRIND_AND_OPTS TESTexec exec-data"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS TESTexec exec-data" "testsuite.at:919"
( $at_check_trace; $VALGRIND_AND_OPTS TESTexec exec-data
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo >>"$at_stderr"; printf "%s\n" "TESTexec: exec-data must be executable by root and whoever can read it, or not executable at all, established connections won't be killed!
" | \
  $at_diff - "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "exec-data
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:919"
$at_failed && at_fn_log_failure
$at_traceon; }

cat >exec-data <<'_ATEOF'
# comment

_ATEOF

chmod 0103 exec-data

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:920: \$VALGRIND_AND_OPTS TESTexec exec-data"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS TESTexec exec-data" "testsuite.at:920"
( $at_check_trace; $VALGRIND_AND_OPTS TESTexec exec-data
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo >>"$at_stderr"; printf "%s\n" "TESTexec: exec-data must be a regular file, owned by root, and not world writable, established connections won't be killed!
" | \
  $at_diff - "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "exec-data
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:920"
$at_failed && at_fn_log_failure
$at_traceon; }

cat >exec-data <<'_ATEOF'
# comment

_ATEOF

chmod 0102 exec-data

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:921: \$VALGRIND_AND_OPTS TESTexec exec-data"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS TESTexec exec-data" "testsuite.at:921"
( $at_check_trace; $VALGRIND_AND_OPTS TESTexec exec-data
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo >>"$at_stderr"; printf "%s\n" "TESTexec: exec-data must be a regular file, owned by root, and not world writable, established connections won't be killed!
" | \
  $at_diff - "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "exec-data
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:921"
$at_failed && at_fn_log_failure
$at_traceon; }

cat >exec-data <<'_ATEOF'
# comment

_ATEOF

chmod 0101 exec-data

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:922: \$VALGRIND_AND_OPTS TESTexec exec-data"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS TESTexec exec-data" "testsuite.at:922"
( $at_check_trace; $VALGRIND_AND_OPTS TESTexec exec-data
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "exec-data
ip_ndx: 1
argc: 2
exec-data

(NULL)
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:922"
$at_failed && at_fn_log_failure
$at_traceon; }

cat >exec-data <<'_ATEOF'
# comment

_ATEOF

chmod 0100 exec-data

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:923: \$VALGRIND_AND_OPTS TESTexec exec-data"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS TESTexec exec-data" "testsuite.at:923"
( $at_check_trace; $VALGRIND_AND_OPTS TESTexec exec-data
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "exec-data
ip_ndx: 1
argc: 2
exec-data

(NULL)
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:923"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_19
#AT_START_20
at_fn_group_banner 20 'testsuite.at:969' \
  "check connkill command parsing" "                 "
at_xfail=no
(
  printf "%s\n" "20. $at_setup_line: testing $at_desc ..."
  $at_traceon

cat >exec-data <<'_ATEOF'


_ATEOF

chmod 0640 exec-data

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:970: \$VALGRIND_AND_OPTS TESTexec exec-data"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS TESTexec exec-data" "testsuite.at:970"
( $at_check_trace; $VALGRIND_AND_OPTS TESTexec exec-data
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo >>"$at_stderr"; printf "%s\n" "TESTexec: no valid command found in exec-data, established connections won't be killed!
" | \
  $at_diff - "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "exec-data
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:970"
$at_failed && at_fn_log_failure
$at_traceon; }


cat >exec-data <<'_ATEOF'
.

_ATEOF

chmod 0640 exec-data

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:972: \$VALGRIND_AND_OPTS TESTexec exec-data"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS TESTexec exec-data" "testsuite.at:972"
( $at_check_trace; $VALGRIND_AND_OPTS TESTexec exec-data
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo >>"$at_stderr"; printf "%s\n" "TESTexec: . is not a regular executable file, command ignored
TESTexec: no valid command found in exec-data, established connections won't be killed!
" | \
  $at_diff - "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "exec-data
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:972"
$at_failed && at_fn_log_failure
$at_traceon; }


cat >exec-data <<'_ATEOF'
unexisting

_ATEOF

chmod 0640 exec-data

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:975: \$VALGRIND_AND_OPTS TESTexec exec-data"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS TESTexec exec-data" "testsuite.at:975"
( $at_check_trace; $VALGRIND_AND_OPTS TESTexec exec-data
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo >>"$at_stderr"; printf "%s\n" "TESTexec: cannot stat unexisting (No such file or directory), command ignored
TESTexec: no valid command found in exec-data, established connections won't be killed!
" | \
  $at_diff - "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "exec-data
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:975"
$at_failed && at_fn_log_failure
$at_traceon; }


cat >exec-data <<'_ATEOF'
/bin/sh -c "echo foo"

_ATEOF

chmod 0640 exec-data

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:978: \$VALGRIND_AND_OPTS TESTexec exec-data"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS TESTexec exec-data" "testsuite.at:978"
( $at_check_trace; $VALGRIND_AND_OPTS TESTexec exec-data
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "exec-data
ip_ndx: 3
argc: 4
/bin/sh
-c
echo foo
(NULL)
(NULL)
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:978"
$at_failed && at_fn_log_failure
$at_traceon; }


cat >exec-data <<'_ATEOF'
  /bin/sh   -c   "echo foo"

_ATEOF

chmod 0640 exec-data

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:984: \$VALGRIND_AND_OPTS TESTexec exec-data"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS TESTexec exec-data" "testsuite.at:984"
( $at_check_trace; $VALGRIND_AND_OPTS TESTexec exec-data
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "exec-data
ip_ndx: 3
argc: 4
/bin/sh
-c
echo foo
(NULL)
(NULL)
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:984"
$at_failed && at_fn_log_failure
$at_traceon; }


cat >exec-data <<'_ATEOF'
/bin/sh -c 'echo foo'

_ATEOF

chmod 0640 exec-data

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:990: \$VALGRIND_AND_OPTS TESTexec exec-data"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS TESTexec exec-data" "testsuite.at:990"
( $at_check_trace; $VALGRIND_AND_OPTS TESTexec exec-data
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "exec-data
ip_ndx: 3
argc: 4
/bin/sh
-c
echo foo
(NULL)
(NULL)
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:990"
$at_failed && at_fn_log_failure
$at_traceon; }


cat >exec-data <<'_ATEOF'
/bin/sh -c 'echo "foo"'

_ATEOF

chmod 0640 exec-data

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:996: \$VALGRIND_AND_OPTS TESTexec exec-data"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS TESTexec exec-data" "testsuite.at:996"
( $at_check_trace; $VALGRIND_AND_OPTS TESTexec exec-data
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "exec-data
ip_ndx: 3
argc: 4
/bin/sh
-c
echo \"foo\"
(NULL)
(NULL)
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:996"
$at_failed && at_fn_log_failure
$at_traceon; }


cat >exec-data <<'_ATEOF'
/bin/sh -c "echo \"f\oo\""

_ATEOF

chmod 0640 exec-data

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:1002: \$VALGRIND_AND_OPTS TESTexec exec-data"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS TESTexec exec-data" "testsuite.at:1002"
( $at_check_trace; $VALGRIND_AND_OPTS TESTexec exec-data
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "exec-data
ip_ndx: 3
argc: 4
/bin/sh
-c
echo \"foo\"
(NULL)
(NULL)
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:1002"
$at_failed && at_fn_log_failure
$at_traceon; }


cat >exec-data <<'_ATEOF'
/bin/sh -c "echo foo

_ATEOF

chmod 0640 exec-data

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:1008: \$VALGRIND_AND_OPTS TESTexec exec-data"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS TESTexec exec-data" "testsuite.at:1008"
( $at_check_trace; $VALGRIND_AND_OPTS TESTexec exec-data
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo >>"$at_stderr"; printf "%s\n" "TESTexec: dangling escape or unterminated string at line 1 in exec-data
" | \
  $at_diff - "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "exec-data
ip_ndx: 3
argc: 4
/bin/sh
-c
echo foo
(NULL)
(NULL)
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:1008"
$at_failed && at_fn_log_failure
$at_traceon; }


cat >exec-data <<'_ATEOF'
/bin/sh -c "echo foo" {}

_ATEOF

chmod 0640 exec-data

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:1014: \$VALGRIND_AND_OPTS TESTexec exec-data"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS TESTexec exec-data" "testsuite.at:1014"
( $at_check_trace; $VALGRIND_AND_OPTS TESTexec exec-data
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "exec-data
ip_ndx: 3
argc: 5
/bin/sh
-c
echo foo
{}
(NULL)
(NULL)
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:1014"
$at_failed && at_fn_log_failure
$at_traceon; }


cat >exec-data <<'_ATEOF'
#comment

/bin/sh -c "echo foo" {}

#more comment

_ATEOF

chmod 0640 exec-data

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:1021: \$VALGRIND_AND_OPTS TESTexec exec-data"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS TESTexec exec-data" "testsuite.at:1021"
( $at_check_trace; $VALGRIND_AND_OPTS TESTexec exec-data
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "exec-data
ip_ndx: 3
argc: 5
/bin/sh
-c
echo foo
{}
(NULL)
(NULL)
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:1021"
$at_failed && at_fn_log_failure
$at_traceon; }


cat >exec-data <<'_ATEOF'
#comment

/bin/sh -c "echo foo" {}

   #  this is also a comment

_ATEOF

chmod 0640 exec-data

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:1032: \$VALGRIND_AND_OPTS TESTexec exec-data"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS TESTexec exec-data" "testsuite.at:1032"
( $at_check_trace; $VALGRIND_AND_OPTS TESTexec exec-data
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "exec-data
ip_ndx: 3
argc: 5
/bin/sh
-c
echo foo
{}
(NULL)
(NULL)
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:1032"
$at_failed && at_fn_log_failure
$at_traceon; }


cat >exec-data <<'_ATEOF'
# line continuation
/bin/sh -c \
"echo foo" \
{}

_ATEOF

chmod 0640 exec-data

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:1043: \$VALGRIND_AND_OPTS TESTexec exec-data"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS TESTexec exec-data" "testsuite.at:1043"
( $at_check_trace; $VALGRIND_AND_OPTS TESTexec exec-data
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "exec-data
ip_ndx: 3
argc: 5
/bin/sh
-c
echo foo
{}
(NULL)
(NULL)
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:1043"
$at_failed && at_fn_log_failure
$at_traceon; }


cat >exec-data <<'_ATEOF'
# line continuation with dangling escape
/bin/sh -c "echo foo"\\

_ATEOF

chmod 0640 exec-data

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:1053: \$VALGRIND_AND_OPTS TESTexec exec-data"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS TESTexec exec-data" "testsuite.at:1053"
( $at_check_trace; $VALGRIND_AND_OPTS TESTexec exec-data
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo >>"$at_stderr"; printf "%s\n" "TESTexec: dangling escape or unterminated string at line 3 in exec-data
" | \
  $at_diff - "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "exec-data
ip_ndx: 3
argc: 4
/bin/sh
-c
echo foo
(NULL)
(NULL)
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:1053"
$at_failed && at_fn_log_failure
$at_traceon; }


cat >exec-data <<'_ATEOF'
# line continuation broken by comment
/bin/sh -c "echo foo\
# breaking comment (still part of arg3)
and more foo (becomes extra text)

_ATEOF

chmod 0640 exec-data

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:1060: \$VALGRIND_AND_OPTS TESTexec exec-data"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS TESTexec exec-data" "testsuite.at:1060"
( $at_check_trace; $VALGRIND_AND_OPTS TESTexec exec-data
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo >>"$at_stderr"; printf "%s\n" "TESTexec: dangling escape or unterminated string at line 3 in exec-data
TESTexec: ignoring extraneous text after command, at line 4 of exec-data
" | \
  $at_diff - "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "exec-data
ip_ndx: 3
argc: 4
/bin/sh
-c
echo foo
# breaking comment (still part of arg3)
(NULL)
(NULL)
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:1060"
$at_failed && at_fn_log_failure
$at_traceon; }


cat >exec-data <<'_ATEOF'
# line continuation overrides comment
/bin/sh -c "echo foo\
# swallowed comment\
and more foo"

_ATEOF

chmod 0640 exec-data

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:1071: \$VALGRIND_AND_OPTS TESTexec exec-data"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS TESTexec exec-data" "testsuite.at:1071"
( $at_check_trace; $VALGRIND_AND_OPTS TESTexec exec-data
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "exec-data
ip_ndx: 3
argc: 4
/bin/sh
-c
echo foo
# swallowed comment
and more foo
(NULL)
(NULL)
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:1071"
$at_failed && at_fn_log_failure
$at_traceon; }


cat >exec-data <<'_ATEOF'
# line continuation overrides comment
/bin/sh -c echo foo\
# comment\
and more foo

_ATEOF

chmod 0640 exec-data

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:1082: \$VALGRIND_AND_OPTS TESTexec exec-data"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS TESTexec exec-data" "testsuite.at:1082"
( $at_check_trace; $VALGRIND_AND_OPTS TESTexec exec-data
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "exec-data
ip_ndx: 9
argc: 10
/bin/sh
-c
echo
foo
#
comment
and
more
foo
(NULL)
(NULL)
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:1082"
$at_failed && at_fn_log_failure
$at_traceon; }


cat >exec-data <<'_ATEOF'
# line continuation inside quotes

/bin/sh -c "echo\
foo" \
{}

_ATEOF

chmod 0640 exec-data

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:1097: \$VALGRIND_AND_OPTS TESTexec exec-data"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS TESTexec exec-data" "testsuite.at:1097"
( $at_check_trace; $VALGRIND_AND_OPTS TESTexec exec-data
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "exec-data
ip_ndx: 3
argc: 5
/bin/sh
-c
echo
foo
{}
(NULL)
(NULL)
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:1097"
$at_failed && at_fn_log_failure
$at_traceon; }


cat >exec-data <<'_ATEOF'
# line continuation inside quotes keeps leading spaces

/bin/sh -c "echo\
  foo" \
{}

_ATEOF

chmod 0640 exec-data

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:1109: \$VALGRIND_AND_OPTS TESTexec exec-data"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS TESTexec exec-data" "testsuite.at:1109"
( $at_check_trace; $VALGRIND_AND_OPTS TESTexec exec-data
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "exec-data
ip_ndx: 3
argc: 5
/bin/sh
-c
echo
  foo
{}
(NULL)
(NULL)
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:1109"
$at_failed && at_fn_log_failure
$at_traceon; }


cat >exec-data <<'_ATEOF'
# line too long (max=64 for testing)
1234567890123456789012345678901234567890123456789012345678901234


_ATEOF

chmod 0640 exec-data

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:1121: \$VALGRIND_AND_OPTS TESTexec exec-data"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS TESTexec exec-data" "testsuite.at:1121"
( $at_check_trace; $VALGRIND_AND_OPTS TESTexec exec-data
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo >>"$at_stderr"; printf "%s\n" "TESTexec: line 2 too long in exec-data (max line length=64)
TESTexec: no valid command found in exec-data, established connections won't be killed!
" | \
  $at_diff - "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "exec-data
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:1121"
$at_failed && at_fn_log_failure
$at_traceon; }


cat >exec-data <<'_ATEOF'
# line too long (max=64, including newline)
123456789012345678901234567890123456789012345678901234567890123


_ATEOF

chmod 0640 exec-data

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:1127: \$VALGRIND_AND_OPTS TESTexec exec-data"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS TESTexec exec-data" "testsuite.at:1127"
( $at_check_trace; $VALGRIND_AND_OPTS TESTexec exec-data
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo >>"$at_stderr"; printf "%s\n" "TESTexec: line 2 too long in exec-data (max line length=64)
TESTexec: no valid command found in exec-data, established connections won't be killed!
" | \
  $at_diff - "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "exec-data
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:1127"
$at_failed && at_fn_log_failure
$at_traceon; }


cat >exec-data <<'_ATEOF'
# line not too long
12345678901234567890123456789012345678901234567890123456789012


_ATEOF

chmod 0640 exec-data

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:1133: \$VALGRIND_AND_OPTS TESTexec exec-data"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS TESTexec exec-data" "testsuite.at:1133"
( $at_check_trace; $VALGRIND_AND_OPTS TESTexec exec-data
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo >>"$at_stderr"; printf "%s\n" "TESTexec: cannot stat 12345678901234567890123456789012345678901234567890123456789012 (No such file or directory), command ignored
TESTexec: no valid command found in exec-data, established connections won't be killed!
" | \
  $at_diff - "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "exec-data
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:1133"
$at_failed && at_fn_log_failure
$at_traceon; }


cat >exec-data <<'_ATEOF'
# line too long in continuation
unexisting command, parameters, and slash at column sixtytwo \
then this overflows at line three

_ATEOF

chmod 0640 exec-data

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:1139: \$VALGRIND_AND_OPTS TESTexec exec-data"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS TESTexec exec-data" "testsuite.at:1139"
( $at_check_trace; $VALGRIND_AND_OPTS TESTexec exec-data
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo >>"$at_stderr"; printf "%s\n" "TESTexec: line 3 too long in exec-data (max line length=64)
TESTexec: no valid command found in exec-data, established connections won't be killed!
" | \
  $at_diff - "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "exec-data
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:1139"
$at_failed && at_fn_log_failure
$at_traceon; }


cat >exec-data <<'_ATEOF'
# line too long in continuation
same as before, but now we set the slash at column sixtythree \
and it overflows at line two

_ATEOF

chmod 0640 exec-data

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:1145: \$VALGRIND_AND_OPTS TESTexec exec-data"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS TESTexec exec-data" "testsuite.at:1145"
( $at_check_trace; $VALGRIND_AND_OPTS TESTexec exec-data
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo >>"$at_stderr"; printf "%s\n" "TESTexec: line 2 too long in exec-data (max line length=64)
TESTexec: no valid command found in exec-data, established connections won't be killed!
" | \
  $at_diff - "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "exec-data
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:1145"
$at_failed && at_fn_log_failure
$at_traceon; }


cat >exec-data <<'_ATEOF'
#comment

/bin/sh -c "echo foo" {}

ignored command

_ATEOF

chmod 0640 exec-data

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:1151: \$VALGRIND_AND_OPTS TESTexec exec-data"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS TESTexec exec-data" "testsuite.at:1151"
( $at_check_trace; $VALGRIND_AND_OPTS TESTexec exec-data
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo >>"$at_stderr"; printf "%s\n" "TESTexec: ignoring extraneous text after command, at line 5 of exec-data
" | \
  $at_diff - "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "exec-data
ip_ndx: 3
argc: 5
/bin/sh
-c
echo foo
{}
(NULL)
(NULL)
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:1151"
$at_failed && at_fn_log_failure
$at_traceon; }


# this depends on \"{}\" vs "{}" shell/m4 parsing of the testsuite...
#PARSE_EXEC_DATA([3], [6],
#[/bin/sh -c "echo foo" {} {}],
#[/bin/sh
#-c
#echo foo
#{}
#{}], [PARSE_ERR_EXTRA_BRACE([4])])

cat >exec-data <<'_ATEOF'
/bin/sh -c "echo {}" {}

_ATEOF

chmod 0640 exec-data

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:1171: \$VALGRIND_AND_OPTS TESTexec exec-data"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS TESTexec exec-data" "testsuite.at:1171"
( $at_check_trace; $VALGRIND_AND_OPTS TESTexec exec-data
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "exec-data
ip_ndx: 3
argc: 5
/bin/sh
-c
echo {}
{}
(NULL)
(NULL)
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:1171"
$at_failed && at_fn_log_failure
$at_traceon; }


  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_20
#AT_START_21
at_fn_group_banner 21 'testsuite.at:1181' \
  "check passing many addresses to ibd-ban" "        "
at_xfail=no
(
  printf "%s\n" "21. $at_setup_line: testing $at_desc ..."
  $at_traceon

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:1182: \$VALGRIND_AND_OPTS ibd-ban -b \$PWD/b -w \$PWD/w -d \$PWD/d  -c 0 -i 192.0.2.1 -i 192.0.2.11 -r test -t 100"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS ibd-ban -b $PWD/b -w $PWD/w -d $PWD/d  -c 0 -i 192.0.2.1 -i 192.0.2.11 -r test -t 100" "testsuite.at:1182"
( $at_check_trace; $VALGRIND_AND_OPTS ibd-ban -b $PWD/b -w $PWD/w -d $PWD/d  -c 0 -i 192.0.2.1 -i 192.0.2.11 -r test -t 100
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
at_fn_diff_devnull "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:1182"
$at_failed && at_fn_log_failure
$at_traceon; }

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:1183: \$VALGRIND_AND_OPTS ibd-del -d \$PWD/d -b \$PWD/b --ls-ban"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS ibd-del -d $PWD/d -b $PWD/b --ls-ban" "testsuite.at:1183"
( $at_check_trace; $VALGRIND_AND_OPTS ibd-del -d $PWD/d -b $PWD/b --ls-ban
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "ibd-ban --ip-addr=192.0.2.1 --initial-count=0 --initial-decay=100 --reason='test'
ibd-ban --ip-addr=192.0.2.11 --initial-count=0 --initial-decay=100 --reason='test'
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:1183"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_21
#AT_START_22
at_fn_group_banner 22 'testsuite.at:1198' \
  "check ibd-white I/O" "                            "
at_xfail=no
(
  printf "%s\n" "22. $at_setup_line: testing $at_desc ..."
  $at_traceon

cat >input <<'_ATEOF'

192.0.2.0
192.0.2.1 0
192.0.2.2 1
192.0.2.3 2 18 feb 2024
192.0.2.4 0 18 feb 2224
2001:db8::
2001:db8::1
2001:db8::2
2001:db8::3
2001:db8::4/126
_ATEOF


{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:1212: \$VALGRIND_AND_OPTS ibd-white -w \$PWD/white  --truncate < input"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS ibd-white -w $PWD/white  --truncate < input" "testsuite.at:1212"
( $at_check_trace; $VALGRIND_AND_OPTS ibd-white -w $PWD/white  --truncate < input
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
at_fn_diff_devnull "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:1212"
$at_failed && at_fn_log_failure
$at_traceon; }

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:1212: \$VALGRIND_AND_OPTS ibd-white -w \$PWD/white  -L > output1"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS ibd-white -w $PWD/white  -L > output1" "testsuite.at:1212"
( $at_check_trace; $VALGRIND_AND_OPTS ibd-white -w $PWD/white  -L > output1
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
at_fn_diff_devnull "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:1212"
$at_failed && at_fn_log_failure
$at_traceon; }

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:1212: \$VALGRIND_AND_OPTS ibd-white -w \$PWD/white  --truncate < output1"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS ibd-white -w $PWD/white  --truncate < output1" "testsuite.at:1212"
( $at_check_trace; $VALGRIND_AND_OPTS ibd-white -w $PWD/white  --truncate < output1
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
at_fn_diff_devnull "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:1212"
$at_failed && at_fn_log_failure
$at_traceon; }

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:1212: \$VALGRIND_AND_OPTS ibd-white -w \$PWD/white  -L > output2"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS ibd-white -w $PWD/white  -L > output2" "testsuite.at:1212"
( $at_check_trace; $VALGRIND_AND_OPTS ibd-white -w $PWD/white  -L > output2
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
at_fn_diff_devnull "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:1212"
$at_failed && at_fn_log_failure
$at_traceon; }

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:1212: cmp output1 output2"
at_fn_check_prepare_trace "testsuite.at:1212"
( $at_check_trace; cmp output1 output2
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
at_fn_diff_devnull "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:1212"
$at_failed && at_fn_log_failure
$at_traceon; }


{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:1213: echo 2001:db8::8 >> input"
at_fn_check_prepare_trace "testsuite.at:1213"
( $at_check_trace; echo 2001:db8::8 >> input
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
at_fn_diff_devnull "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:1213"
$at_failed && at_fn_log_failure
$at_traceon; }

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:1214: \$VALGRIND_AND_OPTS ibd-white -w \$PWD/white  --truncate < input"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS ibd-white -w $PWD/white  --truncate < input" "testsuite.at:1214"
( $at_check_trace; $VALGRIND_AND_OPTS ibd-white -w $PWD/white  --truncate < input
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
at_fn_diff_devnull "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:1214"
$at_failed && at_fn_log_failure
$at_traceon; }

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:1214: \$VALGRIND_AND_OPTS ibd-white -w \$PWD/white  -L > output1"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS ibd-white -w $PWD/white  -L > output1" "testsuite.at:1214"
( $at_check_trace; $VALGRIND_AND_OPTS ibd-white -w $PWD/white  -L > output1
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
at_fn_diff_devnull "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:1214"
$at_failed && at_fn_log_failure
$at_traceon; }

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:1214: \$VALGRIND_AND_OPTS ibd-white -w \$PWD/white  --truncate < output1"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS ibd-white -w $PWD/white  --truncate < output1" "testsuite.at:1214"
( $at_check_trace; $VALGRIND_AND_OPTS ibd-white -w $PWD/white  --truncate < output1
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
at_fn_diff_devnull "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:1214"
$at_failed && at_fn_log_failure
$at_traceon; }

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:1214: \$VALGRIND_AND_OPTS ibd-white -w \$PWD/white  -L > output2"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS ibd-white -w $PWD/white  -L > output2" "testsuite.at:1214"
( $at_check_trace; $VALGRIND_AND_OPTS ibd-white -w $PWD/white  -L > output2
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
at_fn_diff_devnull "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:1214"
$at_failed && at_fn_log_failure
$at_traceon; }

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:1214: cmp output1 output2"
at_fn_check_prepare_trace "testsuite.at:1214"
( $at_check_trace; cmp output1 output2
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
at_fn_diff_devnull "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:1214"
$at_failed && at_fn_log_failure
$at_traceon; }


{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:1215: \$VALGRIND_AND_OPTS ibd-white -w \$PWD/white  -L -i 192.0.2/30"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS ibd-white -w $PWD/white  -L -i 192.0.2/30" "testsuite.at:1215"
( $at_check_trace; $VALGRIND_AND_OPTS ibd-white -w $PWD/white  -L -i 192.0.2/30
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "                     192.0.2.1            0
                     192.0.2.2            1
                     192.0.2.3            2 Sun, 18 Feb 2024 00:00:00 +0100 *EXPIRED*
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:1215"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_22
#AT_START_23
at_fn_group_banner 23 'testsuite.at:1225' \
  "check ban and del IPv6 ranges" "                  "
at_xfail=no
(
  printf "%s\n" "23. $at_setup_line: testing $at_desc ..."
  $at_traceon

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:1226: \$VALGRIND_AND_OPTS ibd-ban -b \$PWD/b -w \$PWD/w -d \$PWD/d  -i 2001:db8:4::1"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS ibd-ban -b $PWD/b -w $PWD/w -d $PWD/d  -i 2001:db8:4::1" "testsuite.at:1226"
( $at_check_trace; $VALGRIND_AND_OPTS ibd-ban -b $PWD/b -w $PWD/w -d $PWD/d  -i 2001:db8:4::1
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
at_fn_diff_devnull "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:1226"
$at_failed && at_fn_log_failure
$at_traceon; }

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:1227: \$VALGRIND_AND_OPTS ibd-del -d \$PWD/d -b \$PWD/b --del -i 2001:db8:4::/64"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS ibd-del -d $PWD/d -b $PWD/b --del -i 2001:db8:4::/64" "testsuite.at:1227"
( $at_check_trace; $VALGRIND_AND_OPTS ibd-del -d $PWD/d -b $PWD/b --del -i 2001:db8:4::/64
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
at_fn_diff_devnull "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:1227"
$at_failed && at_fn_log_failure
$at_traceon; }

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:1228: \$VALGRIND_AND_OPTS ibd-del -d \$PWD/d -b \$PWD/b --ls-raw"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS ibd-del -d $PWD/d -b $PWD/b --ls-raw" "testsuite.at:1228"
( $at_check_trace; $VALGRIND_AND_OPTS ibd-del -d $PWD/d -b $PWD/b --ls-raw
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
at_fn_diff_devnull "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:1228"
$at_failed && at_fn_log_failure
$at_traceon; }

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:1229: \$VALGRIND_AND_OPTS ibd-ban -b \$PWD/b -w \$PWD/w -d \$PWD/d  -i 2001:db8:4::1"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS ibd-ban -b $PWD/b -w $PWD/w -d $PWD/d  -i 2001:db8:4::1" "testsuite.at:1229"
( $at_check_trace; $VALGRIND_AND_OPTS ibd-ban -b $PWD/b -w $PWD/w -d $PWD/d  -i 2001:db8:4::1
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
at_fn_diff_devnull "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:1229"
$at_failed && at_fn_log_failure
$at_traceon; }

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:1230: \$VALGRIND_AND_OPTS ibd-ban -b \$PWD/b -w \$PWD/w -d \$PWD/d  -i 2001:db8:4::2"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS ibd-ban -b $PWD/b -w $PWD/w -d $PWD/d  -i 2001:db8:4::2" "testsuite.at:1230"
( $at_check_trace; $VALGRIND_AND_OPTS ibd-ban -b $PWD/b -w $PWD/w -d $PWD/d  -i 2001:db8:4::2
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
at_fn_diff_devnull "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:1230"
$at_failed && at_fn_log_failure
$at_traceon; }

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:1231: \$VALGRIND_AND_OPTS ibd-ban -b \$PWD/b -w \$PWD/w -d \$PWD/d  -i 2001:db8:4::3"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS ibd-ban -b $PWD/b -w $PWD/w -d $PWD/d  -i 2001:db8:4::3" "testsuite.at:1231"
( $at_check_trace; $VALGRIND_AND_OPTS ibd-ban -b $PWD/b -w $PWD/w -d $PWD/d  -i 2001:db8:4::3
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
at_fn_diff_devnull "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:1231"
$at_failed && at_fn_log_failure
$at_traceon; }

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:1232: \$VALGRIND_AND_OPTS ibd-ban -b \$PWD/b -w \$PWD/w -d \$PWD/d  -i 2001:db8:4::4"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS ibd-ban -b $PWD/b -w $PWD/w -d $PWD/d  -i 2001:db8:4::4" "testsuite.at:1232"
( $at_check_trace; $VALGRIND_AND_OPTS ibd-ban -b $PWD/b -w $PWD/w -d $PWD/d  -i 2001:db8:4::4
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
at_fn_diff_devnull "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:1232"
$at_failed && at_fn_log_failure
$at_traceon; }

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:1233: \$VALGRIND_AND_OPTS ibd-ban -b \$PWD/b -w \$PWD/w -d \$PWD/d  -i 2001:db8:4::5"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS ibd-ban -b $PWD/b -w $PWD/w -d $PWD/d  -i 2001:db8:4::5" "testsuite.at:1233"
( $at_check_trace; $VALGRIND_AND_OPTS ibd-ban -b $PWD/b -w $PWD/w -d $PWD/d  -i 2001:db8:4::5
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
at_fn_diff_devnull "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:1233"
$at_failed && at_fn_log_failure
$at_traceon; }

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:1234: \$VALGRIND_AND_OPTS ibd-ban -b \$PWD/b -w \$PWD/w -d \$PWD/d  -i 2001:db8:4::6"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS ibd-ban -b $PWD/b -w $PWD/w -d $PWD/d  -i 2001:db8:4::6" "testsuite.at:1234"
( $at_check_trace; $VALGRIND_AND_OPTS ibd-ban -b $PWD/b -w $PWD/w -d $PWD/d  -i 2001:db8:4::6
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
at_fn_diff_devnull "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:1234"
$at_failed && at_fn_log_failure
$at_traceon; }

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:1235: \$VALGRIND_AND_OPTS ibd-ban -b \$PWD/b -w \$PWD/w -d \$PWD/d  -i 2001:db8:4::7"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS ibd-ban -b $PWD/b -w $PWD/w -d $PWD/d  -i 2001:db8:4::7" "testsuite.at:1235"
( $at_check_trace; $VALGRIND_AND_OPTS ibd-ban -b $PWD/b -w $PWD/w -d $PWD/d  -i 2001:db8:4::7
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
at_fn_diff_devnull "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:1235"
$at_failed && at_fn_log_failure
$at_traceon; }

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:1236: \$VALGRIND_AND_OPTS ibd-ban -b \$PWD/b -w \$PWD/w -d \$PWD/d  -i 2001:db8:4::8"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS ibd-ban -b $PWD/b -w $PWD/w -d $PWD/d  -i 2001:db8:4::8" "testsuite.at:1236"
( $at_check_trace; $VALGRIND_AND_OPTS ibd-ban -b $PWD/b -w $PWD/w -d $PWD/d  -i 2001:db8:4::8
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
at_fn_diff_devnull "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:1236"
$at_failed && at_fn_log_failure
$at_traceon; }

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:1237: \$VALGRIND_AND_OPTS ibd-del -d \$PWD/d -b \$PWD/b --del -i 2001:db8:4::/125"
at_fn_check_prepare_dynamic "$VALGRIND_AND_OPTS ibd-del -d $PWD/d -b $PWD/b --del -i 2001:db8:4::/125" "testsuite.at:1237"
( $at_check_trace; $VALGRIND_AND_OPTS ibd-del -d $PWD/d -b $PWD/b --del -i 2001:db8:4::/125
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
at_fn_diff_devnull "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:1237"
$at_failed && at_fn_log_failure
$at_traceon; }

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:1238: \$VALGRIND_AND_OPTS ibd-del -d \$PWD/d -b \$PWD/b --ls-raw | grep 2001:db8:4::8 |wc -l"
at_fn_check_prepare_notrace 'a shell pipeline' "testsuite.at:1238"
( $at_check_trace; $VALGRIND_AND_OPTS ibd-del -d $PWD/d -b $PWD/b --ls-raw | grep 2001:db8:4::8 |wc -l
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "1
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:1238"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_23
#AT_START_24
at_fn_group_banner 24 'testsuite.at:1243' \
  "check some functions" "                           "
at_xfail=no
(
  printf "%s\n" "24. $at_setup_line: testing $at_desc ..."
  $at_traceon

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:1244: TESTip_util 192.0.2/24 192.0.2.28 ::ffff:192.0.2.28 2001:db8::-2001:db8::33"
at_fn_check_prepare_trace "testsuite.at:1244"
( $at_check_trace; TESTip_util 192.0.2/24 192.0.2.28 ::ffff:192.0.2.28 2001:db8::-2001:db8::33
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "sizeof ip_range 40, 4 arg(s)
1) 192.0.2/24 -> 192.0.2.0/24 (no error)
2) 192.0.2.28 -> 192.0.2.28 (no error)
3) ::ffff:192.0.2.28 -> 192.0.2.28 (no error)
4) 2001:db8::-2001:db8::33 -> 2001:db8::-2001:db8::33 (no error)
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:1244"
$at_failed && at_fn_log_failure
$at_traceon; }

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:1251: TESTip_util2 192.0.2.28 ::ffff:192.0.2.28  2001:db8:10:20::1"
at_fn_check_prepare_trace "testsuite.at:1251"
( $at_check_trace; TESTip_util2 192.0.2.28 ::ffff:192.0.2.28  2001:db8:10:20::1
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "size of ip_u = 24
my_inet_pton(192.0.2.28, 0400000000000000c000021c000000000000000000000000) = 1
my_inet_pton(::ffff:192.0.2.28, 0400000000000000c000021c000000000000ffffc000021c) = 1
my_inet_pton(2001:db8:10:20::1, 060000000000000020010db8001000200000000000000001) = 1
at 124: 2001:db8:10:20::/124
at 56: 2001:db8:10::/56
at 40: 2001:db8::/40
at 28: 2001:db0::/28
at 24: 2001:d00::/24
at 20: 2001::/20
at 12: 2000::/12
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:1251"
$at_failed && at_fn_log_failure
$at_traceon; }

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:1264: TESTmax_range 2001:db8::/32 2001:db8::-2001:db8::33 2001:db8:0:3::-2001:db8:3:3::"
at_fn_check_prepare_trace "testsuite.at:1264"
( $at_check_trace; TESTmax_range 2001:db8::/32 2001:db8::-2001:db8::33 2001:db8:0:3::-2001:db8:3:3::
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "    1)   2001:db8::/32 -> 2001:db8:ffff:ffff:ffff:ffff:ffff:ffff

    1)   2001:db8::/123 -> 2001:db8::1f
    2)   2001:db8::20/124 -> 2001:db8::2f
    3)   2001:db8::30/126 -> 2001:db8::33

    1)   2001:db8:0:3::/64 -> 2001:db8:0:3:ffff:ffff:ffff:ffff
    2)   2001:db8:0:4::/62 -> 2001:db8:0:7:ffff:ffff:ffff:ffff
    3)   2001:db8:0:8::/61 -> 2001:db8:0:f:ffff:ffff:ffff:ffff
    4)   2001:db8:0:10::/60 -> 2001:db8:0:1f:ffff:ffff:ffff:ffff
    5)   2001:db8:0:20::/59 -> 2001:db8:0:3f:ffff:ffff:ffff:ffff
    6)   2001:db8:0:40::/58 -> 2001:db8:0:7f:ffff:ffff:ffff:ffff
    7)   2001:db8:0:80::/57 -> 2001:db8:0:ff:ffff:ffff:ffff:ffff
    8)   2001:db8:0:100::/56 -> 2001:db8:0:1ff:ffff:ffff:ffff:ffff
    9)   2001:db8:0:200::/55 -> 2001:db8:0:3ff:ffff:ffff:ffff:ffff
   10)   2001:db8:0:400::/54 -> 2001:db8:0:7ff:ffff:ffff:ffff:ffff
   11)   2001:db8:0:800::/53 -> 2001:db8:0:fff:ffff:ffff:ffff:ffff
   12)   2001:db8:0:1000::/52 -> 2001:db8:0:1fff:ffff:ffff:ffff:ffff
   13)   2001:db8:0:2000::/51 -> 2001:db8:0:3fff:ffff:ffff:ffff:ffff
   14)   2001:db8:0:4000::/50 -> 2001:db8:0:7fff:ffff:ffff:ffff:ffff
   15)   2001:db8:0:8000::/49 -> 2001:db8:0:ffff:ffff:ffff:ffff:ffff
   16)   2001:db8:1::/48 -> 2001:db8:1:ffff:ffff:ffff:ffff:ffff
   17)   2001:db8:2::/48 -> 2001:db8:2:ffff:ffff:ffff:ffff:ffff
   18)   2001:db8:3::/63 -> 2001:db8:3:1:ffff:ffff:ffff:ffff
   19)   2001:db8:3:2::/64 -> 2001:db8:3:2:ffff:ffff:ffff:ffff
   20)   2001:db8:3:3::/128 -> 2001:db8:3:3::

" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:1264"
$at_failed && at_fn_log_failure
$at_traceon; }

{ set +x
printf "%s\n" "$at_srcdir/testsuite.at:1293: TESTopendb o\${PWD} r"
at_fn_check_prepare_notrace 'a ${...} parameter expansion' "testsuite.at:1293"
( $at_check_trace; TESTopendb o${PWD} r
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; printf "%s\n" "rtc = 0
rtc = 0, rtc2 = 0, rtc3 = 0
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/testsuite.at:1293"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_24
