summaryrefslogtreecommitdiffhomepage
path: root/src/kernel/KernelKit
diff options
context:
space:
mode:
Diffstat (limited to 'src/kernel/KernelKit')
-rw-r--r--src/kernel/KernelKit/IPEFDylibObject.h8
-rw-r--r--src/kernel/KernelKit/KernelTaskScheduler.h2
-rw-r--r--src/kernel/KernelKit/UserProcessScheduler.h2
3 files changed, 7 insertions, 5 deletions
diff --git a/src/kernel/KernelKit/IPEFDylibObject.h b/src/kernel/KernelKit/IPEFDylibObject.h
index a325cf52..13cfc3b0 100644
--- a/src/kernel/KernelKit/IPEFDylibObject.h
+++ b/src/kernel/KernelKit/IPEFDylibObject.h
@@ -1,9 +1,9 @@
-// Copyright 2024-2025, Amlal El Mahrouss (amlal@nekernel.org)
+// Copyright 2024-2026, Amlal El Mahrouss (amlal@nekernel.org)
// Licensed under the Apache License, Version 2.0 (see LICENSE file)
// Official repository: https://github.com/nekernel-org/nekernel
-#ifndef __KERNELKIT_PEF_SHARED_OBJECT_H__
-#define __KERNELKIT_PEF_SHARED_OBJECT_H__
+#ifndef KERNELKIT_PEF_SHARED_OBJECT_H
+#define KERNELKIT_PEF_SHARED_OBJECT_H
#include <KernelKit/IDylibObject.h>
#include <KernelKit/PEF.h>
@@ -12,6 +12,7 @@
#include <NeKit/Config.h>
namespace Kernel {
+
/**
* @brief Shared Library class
* Load library from this class
@@ -82,6 +83,7 @@ using IDylibRef = IPEFDylibObject*;
EXTERN_C IDylibRef rtl_init_dylib_pef(UserProcess& header);
EXTERN_C Void rtl_fini_dylib_pef(UserProcess& header, IDylibRef lib, Bool* successful);
+
} // namespace Kernel
#endif /* ifndef __KERNELKIT_PEF_SHARED_OBJECT_H__ */
diff --git a/src/kernel/KernelKit/KernelTaskScheduler.h b/src/kernel/KernelKit/KernelTaskScheduler.h
index 785a4cc9..9e967569 100644
--- a/src/kernel/KernelKit/KernelTaskScheduler.h
+++ b/src/kernel/KernelKit/KernelTaskScheduler.h
@@ -21,7 +21,7 @@ using KID = ProcessID;
/// @brief Equivalent of UserProcess, but for kernel tasks.
/// @author Amlal
-class KernelTask {
+class KernelTask final {
public:
Char Name[kSchedNameLen] = {"KernelTask"};
ProcessSubsystem SubSystem{ProcessSubsystem::kProcessSubsystemKernel};
diff --git a/src/kernel/KernelKit/UserProcessScheduler.h b/src/kernel/KernelKit/UserProcessScheduler.h
index 6db304f8..5904a949 100644
--- a/src/kernel/KernelKit/UserProcessScheduler.h
+++ b/src/kernel/KernelKit/UserProcessScheduler.h
@@ -31,7 +31,7 @@ class UserProcessHelper;
/// @name UserProcess
/// @brief UserProcess class, holds information about the running process/thread.
/***********************************************************************************/
-class UserProcess {
+class UserProcess final {
public:
UserProcess();
~UserProcess();