コード例 #1
0
ファイル: fuse_internal.c プロジェクト: alexkazik/macfuse
__private_extern__
int
fuse_internal_revoke(vnode_t vp, int flags, vfs_context_t context, int how)
{
    int ret = 0;
    struct fuse_vnode_data *fvdat = VTOFUD(vp);

    fvdat->flag |= FN_REVOKED;

    if (how == REVOKE_HARD) {
        ret = vn_revoke(vp, flags, context);
    }

    return ret;
}
コード例 #2
0
ファイル: vfs_support.c プロジェクト: Algozjb/xnu
int
nop_revoke(struct vnop_revoke_args *ap)
{
	return vn_revoke(ap->a_vp, ap->a_flags, ap->a_context);
}
コード例 #3
0
ファイル: vnops.c プロジェクト: aredridel/mac9p
static int
vnop_revoke_9p(struct vnop_revoke_args *ap)
{
	TRACE();
	return vn_revoke(ap->a_vp, ap->a_flags, ap->a_context);
}