From 4df7c8dcae6505150bc5f5657f3807463a23cc78 Mon Sep 17 00:00:00 2001 From: EnderIce2 Date: Wed, 20 Mar 2024 21:36:25 +0200 Subject: [PATCH] Fix file open error handling --- storage/file_descriptor.cpp | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/storage/file_descriptor.cpp b/storage/file_descriptor.cpp index d1f127b..93a7588 100644 --- a/storage/file_descriptor.cpp +++ b/storage/file_descriptor.cpp @@ -211,7 +211,7 @@ namespace vfs { error("Failed to open file %s", AbsolutePath); - return -EIO; + return -ENOENT; } delete File; } @@ -238,7 +238,7 @@ namespace vfs { error("Failed to open file %s", AbsolutePath); - return -EIO; + return -ENOENT; } Fildes fd = {.Descriptor = GetFreeFileDescriptor()}; @@ -491,7 +491,7 @@ namespace vfs { error("Failed to open file %s", pathname); - return -EIO; + return -ENOENT; } Node *node = file->node; @@ -546,7 +546,7 @@ namespace vfs { error("Failed to open file %s", pathname); - return -EIO; + return -ENOENT; } Node *node = file->node;