1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-05-31 10:18:11 +00:00

Kernel: Move FS-related files into Kernel/FileSystem/

This commit is contained in:
Andreas Kling 2019-04-03 12:25:24 +02:00
parent f6d0e1052b
commit f9864940eb
28 changed files with 27 additions and 26 deletions

View file

@ -1,5 +1,5 @@
#include "FileDescriptor.h" #include "FileDescriptor.h"
#include "FileSystem.h" #include <Kernel/FileSystem/FileSystem.h>
#include "CharacterDevice.h" #include "CharacterDevice.h"
#include <LibC/errno_numbers.h> #include <LibC/errno_numbers.h>
#include "UnixTypes.h" #include "UnixTypes.h"

View file

@ -1,7 +1,7 @@
#pragma once #pragma once
#include "VirtualFileSystem.h" #include <Kernel/FileSystem/VirtualFileSystem.h>
#include "InodeMetadata.h" #include <Kernel/FileSystem/InodeMetadata.h>
#include "FIFO.h" #include "FIFO.h"
#include <AK/ByteBuffer.h> #include <AK/ByteBuffer.h>
#include <AK/CircularQueue.h> #include <AK/CircularQueue.h>

View file

@ -1,6 +1,6 @@
#include <Kernel/DevPtsFS.h> #include <Kernel/FileSystem/DevPtsFS.h>
#include <Kernel/SlavePTY.h> #include <Kernel/SlavePTY.h>
#include <Kernel/VirtualFileSystem.h> #include <Kernel/FileSystem/VirtualFileSystem.h>
#include <AK/StringBuilder.h> #include <AK/StringBuilder.h>
static DevPtsFS* s_the; static DevPtsFS* s_the;

View file

@ -1,7 +1,7 @@
#pragma once #pragma once
#include <AK/Types.h> #include <AK/Types.h>
#include <Kernel/SyntheticFileSystem.h> #include <Kernel/FileSystem/SyntheticFileSystem.h>
class Process; class Process;
class SlavePTY; class SlavePTY;

View file

@ -1,6 +1,6 @@
#include "ProcFS.h" #include "ProcFS.h"
#include "Process.h" #include "Process.h"
#include <Kernel/VirtualFileSystem.h> #include <Kernel/FileSystem/VirtualFileSystem.h>
#include "system.h" #include "system.h"
#include "MemoryManager.h" #include "MemoryManager.h"
#include "StdLib.h" #include "StdLib.h"

View file

@ -2,7 +2,7 @@
#include <Kernel/Lock.h> #include <Kernel/Lock.h>
#include <AK/Types.h> #include <AK/Types.h>
#include <Kernel/FileSystem.h> #include <Kernel/FileSystem/FileSystem.h>
class Process; class Process;

View file

@ -1,5 +1,5 @@
#include "SyntheticFileSystem.h" #include <Kernel/FileSystem/SyntheticFileSystem.h>
#include "FileDescriptor.h" #include <Kernel/FileDescriptor.h>
#include <LibC/errno_numbers.h> #include <LibC/errno_numbers.h>
#include <AK/StdLibExtras.h> #include <AK/StdLibExtras.h>

View file

@ -1,7 +1,7 @@
#include <Kernel/LocalSocket.h> #include <Kernel/LocalSocket.h>
#include <Kernel/UnixTypes.h> #include <Kernel/UnixTypes.h>
#include <Kernel/Process.h> #include <Kernel/Process.h>
#include <Kernel/VirtualFileSystem.h> #include <Kernel/FileSystem/VirtualFileSystem.h>
#include <LibC/errno_numbers.h> #include <LibC/errno_numbers.h>
//#define DEBUG_LOCAL_SOCKET //#define DEBUG_LOCAL_SOCKET

View file

@ -15,7 +15,6 @@ KERNEL_OBJS = \
Console.o \ Console.o \
IRQHandler.o \ IRQHandler.o \
kprintf.o \ kprintf.o \
ProcFS.o \
RTC.o \ RTC.o \
TTY.o \ TTY.o \
PTYMultiplexer.o \ PTYMultiplexer.o \
@ -28,7 +27,7 @@ KERNEL_OBJS = \
ELFImage.o \ ELFImage.o \
ELFLoader.o \ ELFLoader.o \
KSyms.o \ KSyms.o \
DevPtsFS.o \ FileSystem/DevPtsFS.o \
BXVGADevice.o \ BXVGADevice.o \
PCI.o \ PCI.o \
PS2MouseDevice.o \ PS2MouseDevice.o \
@ -44,6 +43,7 @@ KERNEL_OBJS = \
Net/NetworkTask.o Net/NetworkTask.o
VFS_OBJS = \ VFS_OBJS = \
FileSystem/ProcFS.o \
DiskDevice.o \ DiskDevice.o \
Device.o \ Device.o \
CharacterDevice.o \ CharacterDevice.o \
@ -52,12 +52,12 @@ VFS_OBJS = \
FullDevice.o \ FullDevice.o \
ZeroDevice.o \ ZeroDevice.o \
RandomDevice.o \ RandomDevice.o \
FileSystem.o \ FileSystem/FileSystem.o \
DiskBackedFileSystem.o \ FileSystem/DiskBackedFileSystem.o \
Ext2FileSystem.o \ FileSystem/Ext2FileSystem.o \
VirtualFileSystem.o \ FileSystem/VirtualFileSystem.o \
FileDescriptor.o \ FileDescriptor.o \
SyntheticFileSystem.o FileSystem/SyntheticFileSystem.o
AK_OBJS = \ AK_OBJS = \
../AK/String.o \ ../AK/String.o \

View file

@ -11,7 +11,7 @@
#include <AK/AKString.h> #include <AK/AKString.h>
#include <AK/Badge.h> #include <AK/Badge.h>
#include <AK/Weakable.h> #include <AK/Weakable.h>
#include <Kernel/VirtualFileSystem.h> #include <Kernel/FileSystem/VirtualFileSystem.h>
#define PAGE_ROUND_UP(x) ((((dword)(x)) + PAGE_SIZE-1) & (~(PAGE_SIZE-1))) #define PAGE_ROUND_UP(x) ((((dword)(x)) + PAGE_SIZE-1) & (~(PAGE_SIZE-1)))

View file

@ -5,7 +5,7 @@
#include "i386.h" #include "i386.h"
#include "system.h" #include "system.h"
#include <Kernel/FileDescriptor.h> #include <Kernel/FileDescriptor.h>
#include <Kernel/VirtualFileSystem.h> #include <Kernel/FileSystem/VirtualFileSystem.h>
#include <Kernel/NullDevice.h> #include <Kernel/NullDevice.h>
#include "ELFLoader.h" #include "ELFLoader.h"
#include "MemoryManager.h" #include "MemoryManager.h"

View file

@ -3,7 +3,7 @@
#include "types.h" #include "types.h"
#include "TTY.h" #include "TTY.h"
#include "Syscall.h" #include "Syscall.h"
#include <Kernel/VirtualFileSystem.h> #include <Kernel/FileSystem/VirtualFileSystem.h>
#include <Kernel/UnixTypes.h> #include <Kernel/UnixTypes.h>
#include <AK/InlineLinkedList.h> #include <AK/InlineLinkedList.h>
#include <AK/AKString.h> #include <AK/AKString.h>

View file

@ -1,6 +1,6 @@
#include "SlavePTY.h" #include "SlavePTY.h"
#include "MasterPTY.h" #include "MasterPTY.h"
#include "DevPtsFS.h" #include <Kernel/FileSystem/DevPtsFS.h>
#include <Kernel/Process.h> #include <Kernel/Process.h>
//#define SLAVEPTY_DEBUG //#define SLAVEPTY_DEBUG

View file

@ -12,16 +12,16 @@
#include <Kernel/ZeroDevice.h> #include <Kernel/ZeroDevice.h>
#include <Kernel/FullDevice.h> #include <Kernel/FullDevice.h>
#include <Kernel/RandomDevice.h> #include <Kernel/RandomDevice.h>
#include <Kernel/Ext2FileSystem.h> #include <Kernel/FileSystem/Ext2FileSystem.h>
#include <Kernel/VirtualFileSystem.h> #include <Kernel/FileSystem/VirtualFileSystem.h>
#include "MemoryManager.h" #include "MemoryManager.h"
#include "ProcFS.h" #include <Kernel/FileSystem/ProcFS.h>
#include "RTC.h" #include "RTC.h"
#include "VirtualConsole.h" #include "VirtualConsole.h"
#include "Scheduler.h" #include "Scheduler.h"
#include "PS2MouseDevice.h" #include "PS2MouseDevice.h"
#include "PTYMultiplexer.h" #include "PTYMultiplexer.h"
#include "DevPtsFS.h" #include <Kernel/FileSystem/DevPtsFS.h>
#include "BXVGADevice.h" #include "BXVGADevice.h"
#include <Kernel/Net/E1000NetworkAdapter.h> #include <Kernel/Net/E1000NetworkAdapter.h>
#include <Kernel/Net/NetworkTask.h> #include <Kernel/Net/NetworkTask.h>

View file

@ -94,5 +94,6 @@ cp -v ../Servers/LookupServer/LookupServer mnt/bin/LookupServer
cp -v ../Servers/WindowServer/WindowServer mnt/bin/WindowServer cp -v ../Servers/WindowServer/WindowServer mnt/bin/WindowServer
cp -v kernel.map mnt/ cp -v kernel.map mnt/
sh sync-local.sh sh sync-local.sh
sync
umount mnt umount mnt
sync sync