+int vnop_mkdir_vp_offsets[] = {
+ VOPARG_OFFSETOF(struct vnop_mkdir_args,a_dvp),
+ VDESC_NO_OFFSET
+};
+struct vnodeop_desc vnop_mkdir_desc = {
+ 0,
+ "vnop_mkdir",
+ 0 | VDESC_VP0_WILLRELE,
+ vnop_mkdir_vp_offsets,
+ VOPARG_OFFSETOF(struct vnop_mkdir_args, a_vpp),
+ VDESC_NO_OFFSET,
+ VDESC_NO_OFFSET,
+ VOPARG_OFFSETOF(struct vnop_mkdir_args, a_cnp),
+ VOPARG_OFFSETOF(struct vnop_mkdir_args, a_context),
+ NULL
+};
+
+int vnop_compound_mkdir_vp_offsets[] = {
+ VOPARG_OFFSETOF(struct vnop_compound_mkdir_args,a_dvp),
+ VDESC_NO_OFFSET
+};
+struct vnodeop_desc vnop_compound_mkdir_desc = {
+ 0,
+ "vnop_compound_mkdir",
+ 0 | VDESC_VP0_WILLRELE,
+ vnop_compound_mkdir_vp_offsets,
+ VOPARG_OFFSETOF(struct vnop_compound_mkdir_args, a_vpp),
+ VDESC_NO_OFFSET,
+ VDESC_NO_OFFSET,
+ VOPARG_OFFSETOF(struct vnop_compound_mkdir_args, a_cnp),
+ VOPARG_OFFSETOF(struct vnop_compound_mkdir_args, a_context),
+ NULL
+};
+
+
+int vnop_rmdir_vp_offsets[] = {
+ VOPARG_OFFSETOF(struct vnop_rmdir_args,a_dvp),
+ VOPARG_OFFSETOF(struct vnop_rmdir_args,a_vp),