X-Git-Url: https://git.saurik.com/apple/xnu.git/blobdiff_plain/eb6b6ca394357805f2bdba989abae309f718b4d8..f427ee49d309d8fc33ebf3042c3a775f2f530ded:/bsd/vfs/vnode_if.c diff --git a/bsd/vfs/vnode_if.c b/bsd/vfs/vnode_if.c index a29e14f24..5331056f3 100644 --- a/bsd/vfs/vnode_if.c +++ b/bsd/vfs/vnode_if.c @@ -1193,6 +1193,23 @@ struct vnodeop_desc vnop_bwrite_desc = { NULL }; +int vnop_verify_vp_offsets[] = { + VOPARG_OFFSETOF(struct vnop_verify_args, a_vp), + VDESC_NO_OFFSET +}; +struct vnodeop_desc vnop_verify_desc = { + .vdesc_offset = 0, + .vdesc_name = "vnop_verify", + .vdesc_flags = 0, + .vdesc_vp_offsets = vnop_verify_vp_offsets, + .vdesc_vpp_offset = VDESC_NO_OFFSET, + .vdesc_cred_offset = VDESC_NO_OFFSET, + .vdesc_proc_offset = VDESC_NO_OFFSET, + .vdesc_componentname_offset = VDESC_NO_OFFSET, + .vdesc_context_offset = VOPARG_OFFSETOF(struct vnop_verify_args, a_context), + .vdesc_transports = NULL +}; + /* End of special cases. */ struct vnodeop_desc *vfs_op_descs[] = { @@ -1268,5 +1285,6 @@ struct vnodeop_desc *vfs_op_descs[] = { &vnop_getnamedstream_desc, &vnop_makenamedstream_desc, &vnop_removenamedstream_desc, + &vnop_verify_desc, NULL };