From 1b56d01f177943e0fe1a40826de388afdd085307 Mon Sep 17 00:00:00 2001 From: Jonas 'Sortie' Termansen Date: Tue, 22 Nov 2011 17:56:58 +0100 Subject: [PATCH] Improved error codes in devfs. --- sortix/fs/devfs.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/sortix/fs/devfs.cpp b/sortix/fs/devfs.cpp index 3419c524..9204032c 100644 --- a/sortix/fs/devfs.cpp +++ b/sortix/fs/devfs.cpp @@ -218,7 +218,7 @@ namespace Sortix if ( String::Compare(path, "/null") == 0 ) { return new DevNull; } if ( String::Compare(path, "/tty") == 0 ) { return new DevLogTTY; } - Error::Set(ENOENT); + Error::Set(flags & O_CREAT ? EPERM : ENOENT); return NULL; } @@ -231,7 +231,7 @@ namespace Sortix } Error::Set(EPERM); - return true; + return false; } }