X-Git-Url: http://erislabs.net/gitweb/?a=blobdiff_plain;f=tests%2Ftest-lseek.sh;h=e84c2bb49347fa3403142fb3d737bc4331183902;hb=e3958d5c146d2b396c3de525ac2dfb896a03f061;hp=966dd2e89b3cd7b07dcced348723f5c5ffb5c6a5;hpb=e461ff7387db733080824cb94b239d8d1d09c4f3;p=gnulib.git diff --git a/tests/test-lseek.sh b/tests/test-lseek.sh index 966dd2e89..e84c2bb49 100755 --- a/tests/test-lseek.sh +++ b/tests/test-lseek.sh @@ -1,7 +1,17 @@ #!/bin/sh -# Succeed on seekable stdin -./test-lseek${EXEEXT} < "$srcdir/test-lseek.sh" || exit 1 -# Fail on pipe stdin -echo hi | ./test-lseek${EXEEXT} && exit 1 +tmpfiles= +trap 'rm -fr $tmpfiles' 1 2 3 15 + +tmpfiles=t-lseek.tmp +# seekable files +./test-lseek${EXEEXT} 0 < "$srcdir/test-lseek.sh" > t-lseek.tmp || exit 1 + +# pipes +echo hi | ./test-lseek${EXEEXT} 1 | cat || exit 1 + +# closed descriptors +./test-lseek${EXEEXT} 2 <&- >&- || exit 1 + +rm -rf $tmpfiles exit 0