From 3f50a335bb207be2877ec5577a8b819f333d8b87 Mon Sep 17 00:00:00 2001 From: Jonas 'Sortie' Termansen Date: Sat, 26 Nov 2011 20:54:20 +0100 Subject: [PATCH] devfs now correctly manages sizes of files. This fixes a regression caused by the RAM fix a few commits ago. --- sortix/fs/devfs.cpp | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/sortix/fs/devfs.cpp b/sortix/fs/devfs.cpp index b06401ab..07f92f82 100644 --- a/sortix/fs/devfs.cpp +++ b/sortix/fs/devfs.cpp @@ -50,6 +50,7 @@ namespace Sortix virtual ssize_t Write(const byte* src, size_t count); virtual bool IsReadable(); virtual bool IsWritable(); + virtual bool IsType(unsigned type); }; @@ -85,6 +86,11 @@ namespace Sortix return true; } + bool DevLogTTY::IsType(unsigned type) + { + return type == Device::TTY || BaseClass::IsType(type); + } + class DevNull : public DevStream { public: