4 desc="open returns EACCES when O_TRUNC is specified and write permission is denied"
14 expect 0 mkdir ${n0} 0755
15 expect 0 chown ${n0} 65534 65534
19 expect 0 -u 65534 -g 65534 create ${n1} 0644
21 expect 0 -u 65534 -g 65534 chmod ${n1} 0477
22 expect EACCES -u 65534 -g 65534 open ${n1} O_RDONLY,O_TRUNC
23 expect 0 -u 65534 -g 65534 chmod ${n1} 0747
24 expect EACCES -u 65533 -g 65534 open ${n1} O_RDONLY,O_TRUNC
25 expect 0 -u 65534 -g 65534 chmod ${n1} 0774
26 expect EACCES -u 65533 -g 65533 open ${n1} O_RDONLY,O_TRUNC
28 expect 0 -u 65534 -g 65534 chmod ${n1} 0177
29 expect EACCES -u 65534 -g 65534 open ${n1} O_RDONLY,O_TRUNC
30 expect 0 -u 65534 -g 65534 chmod ${n1} 0717
31 expect EACCES -u 65533 -g 65534 open ${n1} O_RDONLY,O_TRUNC
32 expect 0 -u 65534 -g 65534 chmod ${n1} 0771
33 expect EACCES -u 65533 -g 65533 open ${n1} O_RDONLY,O_TRUNC
35 expect 0 -u 65534 -g 65534 chmod ${n1} 0077
36 expect EACCES -u 65534 -g 65534 open ${n1} O_RDONLY,O_TRUNC
37 expect 0 -u 65534 -g 65534 chmod ${n1} 0707
38 expect EACCES -u 65533 -g 65534 open ${n1} O_RDONLY,O_TRUNC
39 expect 0 -u 65534 -g 65534 chmod ${n1} 0770
40 expect EACCES -u 65533 -g 65533 open ${n1} O_RDONLY,O_TRUNC
42 expect 0 -u 65534 -g 65534 unlink ${n1}