|
1 # Solaris says 'Bad file number' instead of 'Bad file descriptor' on Linux. |
|
2 # Make sure the test finds what it expects |
|
3 # |
|
4 # Not suitable for upstream |
|
5 |
|
6 --- tests/redir.right 2016-11-28 04:38:00.494117081 -0800 |
|
7 +++ tests/redir.right 2016-11-28 04:36:49.995612525 -0800 |
|
8 @@ -84,9 +84,9 @@ f () |
|
9 echo "$line"; |
|
10 done |
|
11 } |
|
12 -./redir5.sub: line 20: read: 5: invalid file descriptor: Bad file descriptor |
|
13 +./redir5.sub: line 20: read: 5: invalid file descriptor: Bad file number |
|
14 after read |
|
15 -./redir5.sub: line 27: read: read error: 0: Bad file descriptor |
|
16 +./redir5.sub: line 27: read: read error: 0: Bad file number |
|
17 # tests of ksh93-like dup-and-close redirection operators |
|
18 / |
|
19 / |
|
20 @@ -141,20 +141,20 @@ bix () |
|
21 foo |
|
22 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: |
|
23 1 |
|
24 -./redir11.sub: line 8: $a: Bad file descriptor |
|
25 -./redir11.sub: line 9: $(echo $a): Bad file descriptor |
|
26 +./redir11.sub: line 8: $a: Bad file number |
|
27 +./redir11.sub: line 9: $(echo $a): Bad file number |
|
28 7 |
|
29 after: 42 |
|
30 -./redir11.sub: line 24: echo: write error: Bad file descriptor |
|
31 -./redir11.sub: line 25: echo: write error: Bad file descriptor |
|
32 -./redir11.sub: line 26: $(a=4 foo): Bad file descriptor |
|
33 -./redir11.sub: line 27: $(a=4 foo): Bad file descriptor |
|
34 -./redir11.sub: line 30: $a: Bad file descriptor |
|
35 -./redir11.sub: line 31: $(echo $a): Bad file descriptor |
|
36 +./redir11.sub: line 24: echo: write error: Bad file number |
|
37 +./redir11.sub: line 25: echo: write error: Bad file number |
|
38 +./redir11.sub: line 26: $(a=4 foo): Bad file number |
|
39 +./redir11.sub: line 27: $(a=4 foo): Bad file number |
|
40 +./redir11.sub: line 30: $a: Bad file number |
|
41 +./redir11.sub: line 31: $(echo $a): Bad file number |
|
42 ./redir11.sub: line 39: $(ss= declare -i ss): ambiguous redirect |
|
43 after: 42 |
|
44 a+=3 |
|
45 foo |
|
46 foo |
|
47 -./redir11.sub: line 53: $(echo $a): Bad file descriptor |
|
48 +./redir11.sub: line 53: $(echo $a): Bad file number |
|
49 123 |
|
50 --- tests/vredir.right 2016-11-28 04:38:01.014664808 -0800 |
|
51 +++ tests/vredir.right 2016-11-28 04:36:47.695701154 -0800 |
|
52 @@ -11,9 +11,9 @@ bar () |
|
53 ./vredir.tests: line 6: v: readonly variable |
|
54 ./vredir.tests: line 6: v: cannot assign fd to variable |
|
55 42 |
|
56 -./vredir.tests: line 25: $v: Bad file descriptor |
|
57 -./vredir.tests: line 26: $v: Bad file descriptor |
|
58 -./vredir.tests: line 27: $v: Bad file descriptor |
|
59 +./vredir.tests: line 25: $v: Bad file number |
|
60 +./vredir.tests: line 26: $v: Bad file number |
|
61 +./vredir.tests: line 27: $v: Bad file number |
|
62 bar is a function |
|
63 bar () |
|
64 { |