Blame gnulib-tests/test-c-stack.sh

Packit 33f14e
#!/bin/sh
Packit 33f14e
Packit 33f14e
tmpfiles=""
Packit 33f14e
trap 'rm -fr $tmpfiles' 1 2 3 15
Packit 33f14e
Packit 33f14e
tmpfiles="t-c-stack.tmp"
Packit 33f14e
./test-c-stack${EXEEXT} 2> t-c-stack.tmp
Packit 33f14e
case $? in
Packit 33f14e
  77) cat t-c-stack.tmp >&2; (exit 77); exit 77 ;;
Packit 33f14e
  1) ;;
Packit 33f14e
  *) (exit 1); exit 1 ;;
Packit 33f14e
esac
Packit 33f14e
if grep 'stack overflow' t-c-stack.tmp >/dev/null ; then
Packit 33f14e
  :
Packit 33f14e
else
Packit 33f14e
  (exit 1); exit 1
Packit 33f14e
fi
Packit 33f14e
Packit 33f14e
rm -fr $tmpfiles
Packit 33f14e
Packit 33f14e
exit 0