]>
Commit | Line | Data |
---|---|---|
d233b485 CR |
1 | # some systems, like old SunOS, have stat on /dev/fd/N and fstat(N, ...) |
2 | # return different results | |
3 | : ${TMPDIR:=/tmp} | |
4 | ||
5 | trap 'rm -f ${TMPDIR}/pipe' 0 1 2 3 6 15 | |
6 | ||
7 | exec 6>&- | |
8 | echo "t -p /dev/fd/6" | |
9 | test -p /dev/fd/6 | |
10 | echo $? | |
11 | ||
12 | rm -f ${TMPDIR}/pipe 2>/dev/null | |
13 | mkfifo ${TMPDIR}/pipe | |
14 | cat < ${TMPDIR}/pipe & | |
15 | exec 6>&- | |
16 | exec 6>${TMPDIR}/pipe | |
17 | echo "t -p /dev/fd/6" | |
18 | test -p /dev/fd/6 | |
19 | echo $? | |
20 | exec 2>/dev/null # disable process termination message | |
21 | kill $! 2>/dev/null |