Index: mac_bsdextended.c =================================================================== RCS file: /home/ncvs/src/sys/security/mac_bsdextended/mac_bsdextended.c,v retrieving revision 1.9 diff -u -r1.9 mac_bsdextended.c --- mac_bsdextended.c 8 Nov 2002 18:04:36 -0000 1.9 +++ mac_bsdextended.c 28 Dec 2002 17:40:05 -0000 @@ -279,6 +279,15 @@ if (rules[i] == NULL) continue; + /* + * Since we don't separately handle append, map append to + * write. + */ + if (acc_mode & VAPPEND) { + acc_mode &= ~VAPPEND; + acc_mode |= VWRITE; + } + error = mac_bsdextended_rulecheck(rules[i], cred, object_uid, object_gid, acc_mode); if (error)