From 918895a4f461c2a7941f23c83c3306a9505df490 Mon Sep 17 00:00:00 2001 From: Christian Prochaska Date: Wed, 20 May 2015 12:46:45 +0200 Subject: [PATCH] vfs: increment 'seek_offset' in block file system Fixes #1535 --- repos/os/include/vfs/block_file_system.h | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/repos/os/include/vfs/block_file_system.h b/repos/os/include/vfs/block_file_system.h index bc45233c83..f2af1ea7cd 100644 --- a/repos/os/include/vfs/block_file_system.h +++ b/repos/os/include/vfs/block_file_system.h @@ -191,6 +191,7 @@ class Vfs::Block_file_system : public Single_file_system written += nbytes; count -= nbytes; + seek_offset += nbytes; continue; } @@ -222,6 +223,7 @@ class Vfs::Block_file_system : public Single_file_system written += length; count -= length; + seek_offset += length; } out_count = written; @@ -274,6 +276,7 @@ class Vfs::Block_file_system : public Single_file_system read += nbytes; count -= nbytes; + seek_offset += nbytes; continue; } @@ -294,6 +297,7 @@ class Vfs::Block_file_system : public Single_file_system read += length; count -= length; + seek_offset += length; } out_count = read;