1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28
|
#!/bin/sh
: ${srcdir=.}
. "$srcdir/init.sh"; path_prepend_ .
# Check that an atexit handler is called when main() returns normally.
echo > t-atexit.tmp
test-atexit
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 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 1
if test -f t-atexit.tmp; then
Exit 1
fi
Exit 0
|