]> git.saurik.com Git - apple/xnu.git/blobdiff - bsd/sys/vnode_internal.h
xnu-4570.31.3.tar.gz
[apple/xnu.git] / bsd / sys / vnode_internal.h
index bcc58053ba1b47940314683d80b7b8d80e1c2a8b..d06102237dc2fe0015340f7285a489a56f7f57e6 100644 (file)
@@ -451,7 +451,7 @@ int vn_authorize_mkdir(vnode_t, struct componentname *, struct vnode_attr *, vfs
 int vn_authorize_null(vnode_t, struct componentname *, struct vnode_attr *, vfs_context_t, void*);
 int vnode_attr_authorize_dir_clone(struct vnode_attr *vap, kauth_action_t action,
     struct vnode_attr *dvap, vnode_t sdvp, mount_t mp, dir_clone_authorizer_op_t vattr_op,
-    vfs_context_t ctx, void *reserved);
+    uint32_t flags, vfs_context_t ctx, void *reserved);
 /* End of authorization subroutines */
 
 #define VN_CREATE_NOAUTH               (1<<0)
@@ -602,6 +602,8 @@ void vnode_trigger_rearm(vnode_t, vfs_context_t);
 void vfs_nested_trigger_unmounts(mount_t, int, vfs_context_t);
 #endif /* CONFIG_TRIGGERS */
 
+int    build_path_with_parent(vnode_t, vnode_t /* parent */, char *, int, int *, int, vfs_context_t);
+
 #endif /* BSD_KERNEL_PRIVATE */
 
 #endif /* !_SYS_VNODE_INTERNAL_H_ */