annotate tests/test-lseek.sh @ 12735:77cea116e541

build: guarantee AS_VAR_IF The recent addition of warn-on-use.m4 was broken with older autoconf.
author Simon Josefsson <simon@josefsson.org>
date Tue, 12 Jan 2010 19:44:11 +0100
parents 30d389dd4713
children 700012efeb01
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
8872
dfee3b4fd46c Fix lseek on mingw.
Eric Blake <ebb9@byu.net>
parents:
diff changeset
1 #!/bin/sh
dfee3b4fd46c Fix lseek on mingw.
Eric Blake <ebb9@byu.net>
parents:
diff changeset
2
8877
30d389dd4713 Improve lseek module.
Eric Blake <ebb9@byu.net>
parents: 8872
diff changeset
3 tmpfiles=
30d389dd4713 Improve lseek module.
Eric Blake <ebb9@byu.net>
parents: 8872
diff changeset
4 trap 'rm -fr $tmpfiles' 1 2 3 15
30d389dd4713 Improve lseek module.
Eric Blake <ebb9@byu.net>
parents: 8872
diff changeset
5
30d389dd4713 Improve lseek module.
Eric Blake <ebb9@byu.net>
parents: 8872
diff changeset
6 tmpfiles=t-lseek.tmp
30d389dd4713 Improve lseek module.
Eric Blake <ebb9@byu.net>
parents: 8872
diff changeset
7 # seekable files
30d389dd4713 Improve lseek module.
Eric Blake <ebb9@byu.net>
parents: 8872
diff changeset
8 ./test-lseek${EXEEXT} 0 < "$srcdir/test-lseek.sh" > t-lseek.tmp || exit 1
30d389dd4713 Improve lseek module.
Eric Blake <ebb9@byu.net>
parents: 8872
diff changeset
9
30d389dd4713 Improve lseek module.
Eric Blake <ebb9@byu.net>
parents: 8872
diff changeset
10 # pipes
30d389dd4713 Improve lseek module.
Eric Blake <ebb9@byu.net>
parents: 8872
diff changeset
11 echo hi | ./test-lseek${EXEEXT} 1 | cat || exit 1
30d389dd4713 Improve lseek module.
Eric Blake <ebb9@byu.net>
parents: 8872
diff changeset
12
30d389dd4713 Improve lseek module.
Eric Blake <ebb9@byu.net>
parents: 8872
diff changeset
13 # closed descriptors
30d389dd4713 Improve lseek module.
Eric Blake <ebb9@byu.net>
parents: 8872
diff changeset
14 ./test-lseek${EXEEXT} 2 <&- >&- || exit 1
30d389dd4713 Improve lseek module.
Eric Blake <ebb9@byu.net>
parents: 8872
diff changeset
15
30d389dd4713 Improve lseek module.
Eric Blake <ebb9@byu.net>
parents: 8872
diff changeset
16 rm -rf $tmpfiles
8872
dfee3b4fd46c Fix lseek on mingw.
Eric Blake <ebb9@byu.net>
parents:
diff changeset
17 exit 0