4 desc
="chown returns EPERM if the named file has its immutable or append-only flag set"
15 expect
0 create
${n0} 0644
16 expect
0 chflags
${n0} SF_IMMUTABLE
17 expect EPERM chown
${n0} 65534 65534
18 expect
0 chflags
${n0} none
19 expect
0 chown
${n0} 65534 65534
22 expect
0 create
${n0} 0644
23 expect
0 chflags
${n0} UF_IMMUTABLE
24 expect EPERM chown
${n0} 65534 65534
25 expect
0 chflags
${n0} none
26 expect
0 chown
${n0} 65534 65534
29 expect
0 create
${n0} 0644
30 expect
0 chflags
${n0} SF_APPEND
31 expect EPERM chown
${n0} 65534 65534
32 expect
0 chflags
${n0} none
33 expect
0 chown
${n0} 65534 65534
36 expect
0 create
${n0} 0644
37 expect
0 chflags
${n0} UF_APPEND
38 expect EPERM chown
${n0} 65534 65534
39 expect
0 chflags
${n0} none
40 expect
0 chown
${n0} 65534 65534
43 expect
0 create
${n0} 0644
44 expect
0 chflags
${n0} SF_NOUNLINK
45 expect
0 chown
${n0} 65534 65534
46 expect
0 chflags
${n0} none
49 expect
0 create
${n0} 0644
50 expect
0 chflags
${n0} UF_NOUNLINK
51 expect
0 chown
${n0} 65534 65534
52 expect
0 chflags
${n0} none