diff options
Diffstat (limited to 'Kernel/File.h')
-rw-r--r-- | Kernel/File.h | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/Kernel/File.h b/Kernel/File.h index 0733d0a8a5..fcc0db246d 100644 --- a/Kernel/File.h +++ b/Kernel/File.h @@ -1,10 +1,15 @@ #pragma once +#include <AK/AKString.h> #include <AK/Retainable.h> +#include <AK/Retained.h> #include <AK/Types.h> -#include <Kernel/FileSystem/FileDescriptor.h> +#include <Kernel/KResult.h> +#include <Kernel/LinearAddress.h> +class FileDescriptor; class Process; +class Region; class File : public Retainable<File> { public: @@ -28,6 +33,7 @@ public: virtual bool is_seekable() const { return false; } virtual bool is_shared_memory() const { return false; } + virtual bool is_fifo() const { return false; } virtual bool is_device() const { return false; } virtual bool is_tty() const { return false; } virtual bool is_master_pty() const { return false; } |