* Moved the autolocking code for recursive lockers to <util/AutoLock.h>.

* Added resolve_mount_point_to_volume_root() version for external use
  (by the node monitor).


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@11159 a95241bf-73f2-0310-859d-f6bbb57e9c96
This commit is contained in:
Ingo Weinhold
2005-01-30 16:11:46 +00:00
parent 831841e1c0
commit 244f03dc1c
2 changed files with 52 additions and 19 deletions
+4
View File
@@ -87,6 +87,10 @@ status_t vfs_get_module_path(const char *basePath, const char *moduleName, char
status_t vfs_normalize_path(const char *path, char *buffer, size_t bufferSize,
bool kernel);
/* service call for the node monitor */
status_t resolve_mount_point_to_volume_root(mount_id mountID, vnode_id nodeID,
mount_id *resolvedMountID, vnode_id *resolvedNodeID);
/* calls the syscall dispatcher should use for user file I/O */
status_t _user_mount(const char *path, const char *device, const char *fs_name,
uint32 flags, const char *args);