mirror of
https://github.com/Fennix-Project/Kernel.git
synced 2025-07-10 23:09:18 +00:00
Updated kernel (tl;dr: improved filesystem, tasking, loading files, etc..)
This commit is contained in:
7
kernel.h
7
kernel.h
@ -28,16 +28,19 @@ extern PCI::PCI *PCIManager;
|
||||
extern KernelConfig Config;
|
||||
extern Tasking::Task *TaskManager;
|
||||
extern Time::time *TimeManager;
|
||||
extern FileSystem::Virtual *vfs;
|
||||
extern VirtualFileSystem::Virtual *vfs;
|
||||
extern Driver::Driver *DriverManager;
|
||||
extern Disk::Manager *DiskManager;
|
||||
extern NetworkInterfaceManager::NetworkInterface *NIManager;
|
||||
extern Recovery::KernelRecovery *RecoveryScreen;
|
||||
extern VirtualFileSystem::Node *DevFS;
|
||||
extern VirtualFileSystem::Node *MntFS;
|
||||
extern VirtualFileSystem::Node *ProcFS;
|
||||
|
||||
#define PEXIT(Code) TaskManager->GetCurrentProcess()->ExitCode = Code
|
||||
#define TEXIT(Code) TaskManager->GetCurrentThread()->ExitCode = Code
|
||||
|
||||
#endif
|
||||
#endif // __cplusplus
|
||||
|
||||
EXTERNC void putchar(char c);
|
||||
EXTERNC void KPrint(const char *format, ...);
|
||||
|
Reference in New Issue
Block a user