mirror of
https://github.com/RGBCube/serenity
synced 2025-05-31 12:28:12 +00:00
Kernel: Make File::absolute_path() const.
This commit is contained in:
parent
00de8b9fc4
commit
2dd9ef6863
16 changed files with 16 additions and 16 deletions
|
@ -115,7 +115,7 @@ ssize_t FIFO::write(FileDescriptor&, const byte* buffer, ssize_t size)
|
|||
return m_buffer.write(buffer, size);
|
||||
}
|
||||
|
||||
String FIFO::absolute_path(FileDescriptor&) const
|
||||
String FIFO::absolute_path(const FileDescriptor&) const
|
||||
{
|
||||
return String::format("fifo:%u", this);
|
||||
}
|
||||
|
|
|
@ -33,7 +33,7 @@ private:
|
|||
virtual ssize_t read(FileDescriptor&, byte*, ssize_t) override;
|
||||
virtual bool can_read(FileDescriptor&) const override;
|
||||
virtual bool can_write(FileDescriptor&) const override;
|
||||
virtual String absolute_path(FileDescriptor&) const override;
|
||||
virtual String absolute_path(const FileDescriptor&) const override;
|
||||
virtual const char* class_name() const override { return "FIFO"; }
|
||||
virtual bool is_fifo() const override { return true; }
|
||||
|
||||
|
|
|
@ -243,7 +243,7 @@ int FileDescriptor::close()
|
|||
return 0;
|
||||
}
|
||||
|
||||
String FileDescriptor::absolute_path()
|
||||
String FileDescriptor::absolute_path() const
|
||||
{
|
||||
if (m_custody)
|
||||
return m_custody->absolute_path();
|
||||
|
|
|
@ -43,7 +43,7 @@ public:
|
|||
|
||||
ByteBuffer read_entire_file();
|
||||
|
||||
String absolute_path();
|
||||
String absolute_path() const;
|
||||
|
||||
bool is_directory() const;
|
||||
|
||||
|
|
|
@ -41,7 +41,7 @@ KResultOr<Region*> InodeFile::mmap(Process& process, LinearAddress preferred_lad
|
|||
return region;
|
||||
}
|
||||
|
||||
String InodeFile::absolute_path(FileDescriptor& descriptor) const
|
||||
String InodeFile::absolute_path(const FileDescriptor& descriptor) const
|
||||
{
|
||||
ASSERT_NOT_REACHED();
|
||||
ASSERT(descriptor.custody());
|
||||
|
|
|
@ -23,7 +23,7 @@ public:
|
|||
virtual ssize_t write(FileDescriptor&, const byte*, ssize_t) override;
|
||||
virtual KResultOr<Region*> mmap(Process&, LinearAddress preferred_laddr, size_t offset, size_t size, int prot) override;
|
||||
|
||||
virtual String absolute_path(FileDescriptor&) const override;
|
||||
virtual String absolute_path(const FileDescriptor&) const override;
|
||||
|
||||
virtual KResult truncate(off_t) override;
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue