4 desc="symlink returns EPERM if the parent directory of the file named by name2 has its immutable flag set"
25 expect 0 mkdir ${n0} 0755
27 expect 0 symlink test ${n0}/${n1}
28 expect 0 unlink ${n0}/${n1}
30 expect 0 chflags ${n0} SF_IMMUTABLE
31 expect EPERM symlink test ${n0}/${n1}
32 expect 0 chflags ${n0} none
33 expect 0 symlink test ${n0}/${n1}
34 expect 0 unlink ${n0}/${n1}
36 expect 0 chflags ${n0} SF_NOUNLINK
37 expect 0 symlink test ${n0}/${n1}
38 expect 0 chflags ${n0} none
39 expect 0 unlink ${n0}/${n1}
41 expect 0 chflags ${n0} SF_APPEND
42 expect 0 symlink test ${n0}/${n1}
43 expect 0 chflags ${n0} none
44 expect 0 unlink ${n0}/${n1}
48 expect 0 chflags ${n0} UF_IMMUTABLE
49 expect EPERM symlink test ${n0}/${n1}
50 expect 0 chflags ${n0} none
51 expect 0 symlink test ${n0}/${n1}
52 expect 0 unlink ${n0}/${n1}
54 expect 0 chflags ${n0} UF_NOUNLINK
55 expect 0 symlink test ${n0}/${n1}
56 expect 0 chflags ${n0} none
57 expect 0 unlink ${n0}/${n1}
59 expect 0 chflags ${n0} UF_APPEND
60 expect 0 symlink test ${n0}/${n1}
61 expect 0 chflags ${n0} none
62 expect 0 unlink ${n0}/${n1}