*TruePath = malloc( gVFS_RootMount->MountPointLen+1 );
strcpy(*TruePath, gVFS_RootMount->MountPoint);
}
*TruePath = malloc( gVFS_RootMount->MountPointLen+1 );
strcpy(*TruePath, gVFS_RootMount->MountPoint);
}
LEAVE('p', gVFS_RootMount->RootNode);
return gVFS_RootMount->RootNode;
}
LEAVE('p', gVFS_RootMount->RootNode);
return gVFS_RootMount->RootNode;
}
}
curNode->Read( curNode, 0, curNode->Size, path_buffer );
path_buffer[ curNode->Size ] = '\0';
}
curNode->Read( curNode, 0, curNode->Size, path_buffer );
path_buffer[ curNode->Size ] = '\0';
i = 0;
i |= (Mode & VFS_OPENFLAG_EXEC) ? VFS_PERM_EXECUTE : 0;
i |= (Mode & VFS_OPENFLAG_READ) ? VFS_PERM_READ : 0;
i = 0;
i |= (Mode & VFS_OPENFLAG_EXEC) ? VFS_PERM_EXECUTE : 0;
i |= (Mode & VFS_OPENFLAG_READ) ? VFS_PERM_READ : 0;
LEAVE_RET('x', VFS_int_CreateHandle(node, mnt, Mode));
}
LEAVE_RET('x', VFS_int_CreateHandle(node, mnt, Mode));
}
- ENTER("iMount iInode xMode", Mount, Inode, Mode);
+ ENTER("iMount XInode xMode", Mount, Inode, Mode);