From 463a645d373958503e6960798f37765beec8cc6c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?kleines=20Filmr=C3=B6llchen?= Date: Thu, 24 Jun 2021 23:50:01 +0200 Subject: [PATCH] LibCore: Add InputFileStream::seek As a file is able to seek(), InputFileStreams can delegate the seek() easily. This allows for seeking to specific locations in the file. --- Userland/Libraries/LibCore/FileStream.h | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/Userland/Libraries/LibCore/FileStream.h b/Userland/Libraries/LibCore/FileStream.h index c538b906f4..7d8dd164b7 100644 --- a/Userland/Libraries/LibCore/FileStream.h +++ b/Userland/Libraries/LibCore/FileStream.h @@ -63,6 +63,11 @@ public: return true; } + bool seek(size_t offset, SeekMode whence = SeekMode::SetPosition) + { + return m_file->seek(offset, whence); + } + bool discard_or_error(size_t count) override { return m_file->seek(count, SeekMode::FromCurrentPosition); } bool unreliable_eof() const override { return m_file->eof(); }