Mercurial > hg > octave-jordi > gnulib-hg
view tests/test-atexit.sh @ 8534:342c23c60847
Tests for module 'tsearch'.
author | Bruno Haible <bruno@clisp.org> |
---|---|
date | Sun, 25 Mar 2007 02:48:08 +0000 |
parents | e227efdfe162 |
children | 27af701d5cf8 |
line wrap: on
line source
#!/bin/sh tmpfiles="" trap 'rm -fr $tmpfiles' 1 2 3 15 tmpfiles="$tmpfiles t-atexit.tmp" # Check that an atexit handler is called when main() returns normally. echo > t-atexit.tmp ./test-atexit${EXEEXT} if test -f t-atexit.tmp; then exit 1 fi # Check that an atexit handler is called when the program is left # through exit(0). echo > t-atexit.tmp ./test-atexit${EXEEXT} 0 if test -f t-atexit.tmp; then exit 1 fi # Check that an atexit handler is called when the program is left # through exit(1). echo > t-atexit.tmp ./test-atexit${EXEEXT} 1 if test -f t-atexit.tmp; then exit 1 fi rm -fr $tmpfiles exit 0