Deleted Added
full compact
36c36
< * $FreeBSD: head/sys/security/mac_bsdextended/mac_bsdextended.c 171253 2007-07-05 13:16:04Z rwatson $
---
> * $FreeBSD: head/sys/security/mac_bsdextended/mac_bsdextended.c 172107 2007-09-10 00:00:18Z rwatson $
507,519d506
< mac_bsdextended_check_vnode_delete(struct ucred *cred, struct vnode *dvp,
< struct label *dvplabel, struct vnode *vp, struct label *vplabel,
< struct componentname *cnp)
< {
< int error;
<
< error = mac_bsdextended_check_vp(cred, dvp, MBI_WRITE);
< if (error)
< return (error);
< return (mac_bsdextended_check_vp(cred, vp, MBI_WRITE));
< }
<
< static int
710a698,710
> static int
> mac_bsdextended_check_vnode_unlink(struct ucred *cred, struct vnode *dvp,
> struct label *dvplabel, struct vnode *vp, struct label *vplabel,
> struct componentname *cnp)
> {
> int error;
>
> error = mac_bsdextended_check_vp(cred, dvp, MBI_WRITE);
> if (error)
> return (error);
> return (mac_bsdextended_check_vp(cred, vp, MBI_WRITE));
> }
>
723d722
< .mpo_check_vnode_delete = mac_bsdextended_check_vnode_delete,
744a744
> .mpo_check_vnode_unlink = mac_bsdextended_check_vnode_unlink,