diff --git a/Kernel/FileSystem/DevFS.cpp b/Kernel/FileSystem/DevFS.cpp index ea60808cb6..7bc8f70d5b 100644 --- a/Kernel/FileSystem/DevFS.cpp +++ b/Kernel/FileSystem/DevFS.cpp @@ -139,7 +139,7 @@ KResult DevFSInode::truncate(u64) return EPERM; } -String DevFSLinkInode::name() const +StringView DevFSLinkInode::name() const { return m_name; } @@ -341,7 +341,7 @@ KResult DevFSDeviceInode::chown(uid_t uid, gid_t gid) return KSuccess; } -String DevFSDeviceInode::name() const +StringView DevFSDeviceInode::name() const { Locker locker(m_inode_lock); if (m_cached_name.is_null() || m_cached_name.is_empty()) diff --git a/Kernel/FileSystem/DevFS.h b/Kernel/FileSystem/DevFS.h index 6d0523c812..4096ededdf 100644 --- a/Kernel/FileSystem/DevFS.h +++ b/Kernel/FileSystem/DevFS.h @@ -46,7 +46,7 @@ class DevFSInode : public Inode { friend class DevFSRootDirectoryInode; public: - virtual String name() const = 0; + virtual StringView name() const = 0; protected: DevFSInode(DevFS&); @@ -69,7 +69,7 @@ class DevFSDeviceInode : public DevFSInode { friend class DevFSRootDirectoryInode; public: - virtual String name() const override; + virtual StringView name() const override; virtual ~DevFSDeviceInode() override; private: @@ -93,7 +93,7 @@ class DevFSLinkInode : public DevFSInode { friend class DevFSRootDirectoryInode; public: - virtual String name() const override; + virtual StringView name() const override; virtual ~DevFSLinkInode() override; protected: @@ -131,7 +131,7 @@ class DevFSPtsDirectoryInode final : public DevFSDirectoryInode { public: virtual ~DevFSPtsDirectoryInode() override; - virtual String name() const override { return "pts"; }; + virtual StringView name() const override { return "pts"; }; private: explicit DevFSPtsDirectoryInode(DevFS&); @@ -146,7 +146,7 @@ class DevFSRootDirectoryInode final : public DevFSDirectoryInode { public: virtual ~DevFSRootDirectoryInode() override; - virtual String name() const override { return "."; } + virtual StringView name() const override { return "."; } private: explicit DevFSRootDirectoryInode(DevFS&);