From d2f8a3e8bad8776b7e9e66f784645e938b7887d7 Mon Sep 17 00:00:00 2001 From: Baptiste Wicht Date: Thu, 27 Feb 2014 22:25:31 +0100 Subject: [PATCH] Fix entries system call --- kernel/src/vfs.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/kernel/src/vfs.cpp b/kernel/src/vfs.cpp index 21634f91..cd8661e2 100644 --- a/kernel/src/vfs.cpp +++ b/kernel/src/vfs.cpp @@ -270,7 +270,8 @@ int64_t vfs::entries(size_t fd, char* buffer, size_t size){ entry->length = file.file_name.size(); if(i + 1 < files.size()){ - entry->offset_next = file.file_name.size() + 1; + entry->offset_next = file.file_name.size() + 1 + 3 * 8; + position += entry->offset_next; } else { entry->offset_next = 0; }