diff --git a/Kernel/Process.h b/Kernel/Process.h index ffb51aa3f1..04e7e18e68 100644 --- a/Kernel/Process.h +++ b/Kernel/Process.h @@ -209,8 +209,8 @@ public: template bool validate_read_typed(T* value, size_t count = 1) { return validate_read(value, sizeof(T) * count); } template bool validate_write_typed(T* value, size_t count = 1) { return validate_write(value, sizeof(T) * count); } - CoreInode* cwd_inode() { return m_cwd ? m_cwd->core_inode() : nullptr; } - CoreInode* executable_inode() { return m_executable ? m_executable->core_inode() : nullptr; } + Inode* cwd_inode() { return m_cwd ? m_cwd->core_inode() : nullptr; } + Inode* executable_inode() { return m_executable ? m_executable->core_inode() : nullptr; } size_t number_of_open_file_descriptors() const; size_t max_open_file_descriptors() const { return m_max_open_file_descriptors; } diff --git a/VirtualFileSystem/Ext2FileSystem.cpp b/VirtualFileSystem/Ext2FileSystem.cpp index a5aa753d90..5b8ddde38a 100644 --- a/VirtualFileSystem/Ext2FileSystem.cpp +++ b/VirtualFileSystem/Ext2FileSystem.cpp @@ -273,7 +273,7 @@ Vector Ext2FS::block_list_for_inode(const ext2_inode& e2inode) const } Ext2FSInode::Ext2FSInode(Ext2FS& fs, unsigned index, const ext2_inode& raw_inode) - : CoreInode(fs, index) + : Inode(fs, index) , m_raw_inode(raw_inode) { } @@ -304,7 +304,7 @@ void Ext2FSInode::populate_metadata() const } } -RetainPtr Ext2FS::get_inode(InodeIdentifier inode) const +RetainPtr Ext2FS::get_inode(InodeIdentifier inode) const { ASSERT(inode.fsid() == id()); { diff --git a/VirtualFileSystem/Ext2FileSystem.h b/VirtualFileSystem/Ext2FileSystem.h index 5b317054c6..c0d413cc45 100644 --- a/VirtualFileSystem/Ext2FileSystem.h +++ b/VirtualFileSystem/Ext2FileSystem.h @@ -12,7 +12,7 @@ struct ext2_super_block; class Ext2FS; -class Ext2FSInode final : public CoreInode { +class Ext2FSInode final : public Inode { friend class Ext2FS; public: virtual ~Ext2FSInode() override; @@ -77,7 +77,7 @@ private: virtual ssize_t read_inode_bytes(InodeIdentifier, Unix::off_t offset, size_t count, byte* buffer, FileDescriptor*) const override; virtual InodeIdentifier create_directory(InodeIdentifier parentInode, const String& name, Unix::mode_t, int& error) override; virtual InodeIdentifier find_parent_of_inode(InodeIdentifier) const override; - virtual RetainPtr get_inode(InodeIdentifier) const override; + virtual RetainPtr get_inode(InodeIdentifier) const override; bool is_directory_inode(unsigned) const; unsigned allocate_inode(unsigned preferredGroup, unsigned expectedSize); @@ -110,10 +110,10 @@ private: inline Ext2FS& Ext2FSInode::fs() { - return static_cast(CoreInode::fs()); + return static_cast(Inode::fs()); } inline const Ext2FS& Ext2FSInode::fs() const { - return static_cast(CoreInode::fs()); + return static_cast(Inode::fs()); } diff --git a/VirtualFileSystem/FileSystem.cpp b/VirtualFileSystem/FileSystem.cpp index 460b58881b..57031a3576 100644 --- a/VirtualFileSystem/FileSystem.cpp +++ b/VirtualFileSystem/FileSystem.cpp @@ -37,7 +37,7 @@ FS* FS::from_fsid(dword id) return nullptr; } -ByteBuffer CoreInode::read_entire(FileDescriptor* descriptor) +ByteBuffer Inode::read_entire(FileDescriptor* descriptor) { return fs().read_entire_inode(identifier(), descriptor); /* @@ -124,11 +124,11 @@ FS::DirectoryEntry::DirectoryEntry(const char* n, size_t nl, InodeIdentifier i, name[nl] = '\0'; } -CoreInode::~CoreInode() +Inode::~Inode() { } -int CoreInode::set_atime_and_mtime(Unix::time_t atime, Unix::time_t mtime) +int Inode::set_atime_and_mtime(Unix::time_t atime, Unix::time_t mtime) { return fs().set_atime_and_mtime(identifier(), atime, mtime); } diff --git a/VirtualFileSystem/FileSystem.h b/VirtualFileSystem/FileSystem.h index 40a4002e54..877d7cb507 100644 --- a/VirtualFileSystem/FileSystem.h +++ b/VirtualFileSystem/FileSystem.h @@ -16,7 +16,7 @@ static const dword mepoch = 476763780; -class CoreInode; +class Inode; class FileDescriptor; class FS : public Retainable { @@ -50,7 +50,7 @@ public: virtual InodeIdentifier find_parent_of_inode(InodeIdentifier) const = 0; - virtual RetainPtr get_inode(InodeIdentifier) const = 0; + virtual RetainPtr get_inode(InodeIdentifier) const = 0; ByteBuffer read_entire_inode(InodeIdentifier, FileDescriptor* = nullptr) const; @@ -61,10 +61,10 @@ private: dword m_fsid { 0 }; }; -class CoreInode : public Retainable { +class Inode : public Retainable { friend class VFS; public: - virtual ~CoreInode(); + virtual ~Inode(); FS& fs() { return m_fs; } const FS& fs() const { return m_fs; } @@ -88,7 +88,7 @@ public: int set_atime_and_mtime(Unix::time_t atime, Unix::time_t mtime); protected: - CoreInode(FS& fs, unsigned index) + Inode(FS& fs, unsigned index) : m_fs(fs) , m_index(index) { @@ -124,7 +124,7 @@ inline bool InodeIdentifier::is_root_inode() const return (*this) == fs()->root_inode(); } -inline unsigned CoreInode::fsid() const +inline unsigned Inode::fsid() const { return m_fs.id(); } diff --git a/VirtualFileSystem/SyntheticFileSystem.cpp b/VirtualFileSystem/SyntheticFileSystem.cpp index aeb122fbc0..037ab821e4 100644 --- a/VirtualFileSystem/SyntheticFileSystem.cpp +++ b/VirtualFileSystem/SyntheticFileSystem.cpp @@ -227,7 +227,7 @@ InodeIdentifier SynthFS::find_parent_of_inode(InodeIdentifier inode) const return (*it).value->m_parent; } -RetainPtr SynthFS::get_inode(InodeIdentifier inode) const +RetainPtr SynthFS::get_inode(InodeIdentifier inode) const { auto it = m_inodes.find(inode.index()); if (it == m_inodes.end()) @@ -236,7 +236,7 @@ RetainPtr SynthFS::get_inode(InodeIdentifier inode) const } SynthFSInode::SynthFSInode(SynthFS& fs, unsigned index) - : CoreInode(fs, index) + : Inode(fs, index) { m_metadata.inode = { fs.id(), index }; } diff --git a/VirtualFileSystem/SyntheticFileSystem.h b/VirtualFileSystem/SyntheticFileSystem.h index ba907d0d3b..f533afe28f 100644 --- a/VirtualFileSystem/SyntheticFileSystem.h +++ b/VirtualFileSystem/SyntheticFileSystem.h @@ -21,7 +21,7 @@ public: virtual ssize_t read_inode_bytes(InodeIdentifier, Unix::off_t offset, size_t count, byte* buffer, FileDescriptor*) const override; virtual InodeIdentifier create_directory(InodeIdentifier parentInode, const String& name, Unix::mode_t, int& error) override; virtual InodeIdentifier find_parent_of_inode(InodeIdentifier) const override; - virtual RetainPtr get_inode(InodeIdentifier) const override; + virtual RetainPtr get_inode(InodeIdentifier) const override; protected: typedef unsigned InodeIndex; @@ -43,7 +43,7 @@ private: HashMap> m_inodes; }; -class SynthFSInode final : public CoreInode { +class SynthFSInode final : public Inode { friend class SynthFS; public: virtual ~SynthFSInode() override; diff --git a/VirtualFileSystem/VirtualFileSystem.cpp b/VirtualFileSystem/VirtualFileSystem.cpp index 79568d4d89..cefae2a9b3 100644 --- a/VirtualFileSystem/VirtualFileSystem.cpp +++ b/VirtualFileSystem/VirtualFileSystem.cpp @@ -233,7 +233,7 @@ bool VFS::is_vfs_root(InodeIdentifier inode) const return inode == m_root_vnode->inode; } -void VFS::traverse_directory_inode(CoreInode& dir_inode, Function callback) +void VFS::traverse_directory_inode(Inode& dir_inode, Function callback) { dir_inode.traverse_as_directory([&] (const FS::DirectoryEntry& entry) { InodeIdentifier resolvedInode; @@ -326,18 +326,18 @@ InodeIdentifier VFS::resolveSymbolicLink(InodeIdentifier base, InodeIdentifier s return resolve_path(linkee, base, error); } -RetainPtr VFS::get_inode(InodeIdentifier inode_id) +RetainPtr VFS::get_inode(InodeIdentifier inode_id) { if (!inode_id.is_valid()) return nullptr; return inode_id.fs()->get_inode(inode_id); } -String VFS::absolute_path(CoreInode& core_inode) +String VFS::absolute_path(Inode& core_inode) { int error; Vector lineage; - RetainPtr inode = &core_inode; + RetainPtr inode = &core_inode; while (inode->identifier() != m_root_vnode->inode) { if (auto* mount = find_mount_for_guest(inode->identifier())) lineage.append(mount->host()); diff --git a/VirtualFileSystem/VirtualFileSystem.h b/VirtualFileSystem/VirtualFileSystem.h index 36695b0395..133aac3018 100644 --- a/VirtualFileSystem/VirtualFileSystem.h +++ b/VirtualFileSystem/VirtualFileSystem.h @@ -60,7 +60,7 @@ public: unsigned retain_count() const { return retainCount; } - CoreInode* core_inode() { return m_core_inode.ptr(); } + Inode* core_inode() { return m_core_inode.ptr(); } private: friend class VFS; @@ -69,7 +69,7 @@ private: CharacterDevice* m_characterDevice { nullptr }; mutable InodeMetadata m_cachedMetadata; void* m_vmo { nullptr }; - RetainPtr m_core_inode; + RetainPtr m_core_inode; }; class VFS { @@ -119,7 +119,7 @@ public: size_t mount_count() const { return m_mounts.size(); } void for_each_mount(Function) const; - String absolute_path(CoreInode&); + String absolute_path(Inode&); InodeIdentifier root_inode_id() const; @@ -127,11 +127,11 @@ private: friend class FileDescriptor; friend class Vnode; - RetainPtr get_inode(InodeIdentifier); + RetainPtr get_inode(InodeIdentifier); bool is_vfs_root(InodeIdentifier) const; - void traverse_directory_inode(CoreInode&, Function); + void traverse_directory_inode(Inode&, Function); InodeIdentifier resolve_path(const String& path, InodeIdentifier base, int& error, int options = 0, InodeIdentifier* deepest_dir = nullptr); InodeIdentifier resolveSymbolicLink(InodeIdentifier base, InodeIdentifier symlinkInode, int& error);