Kernel: add NullDevice to /dev/null

This commit is contained in:
2023-07-20 00:06:22 +03:00
parent 08cd285ca6
commit b02c486ad0
4 changed files with 46 additions and 0 deletions

View File

@@ -1,4 +1,5 @@
#include <BAN/ScopeGuard.h>
#include <kernel/Device/NullDevice.h>
#include <kernel/FS/DevFS/FileSystem.h>
#include <kernel/FS/RamFS/Inode.h>
#include <kernel/LockGuard.h>
@@ -17,6 +18,8 @@ namespace Kernel
auto root_inode = MUST(RamDirectoryInode::create(*s_instance, 0, Inode::Mode::IFDIR | 0755, 0, 0));
MUST(s_instance->set_root_inode(root_inode));
s_instance->add_device("null", MUST(NullDevice::create(0666, 0, 0)));
}
DevFileSystem& DevFileSystem::get()