#pragma once #include #include #include namespace Kernel { class ProcFileSystem final : public TmpFileSystem { public: static void initialize(); static ProcFileSystem& get(); BAN::ErrorOr on_process_create(Process&); void on_process_delete(Process&); private: ProcFileSystem(); }; }