aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/abort.cpp3
-rw-r--r--src/kstd.cpp6
2 files changed, 6 insertions, 3 deletions
diff --git a/src/abort.cpp b/src/abort.cpp
deleted file mode 100644
index 6b0070e..0000000
--- a/src/abort.cpp
+++ /dev/null
@@ -1,3 +0,0 @@
-#include "kapi/system.hpp"
-
-extern "C" [[noreturn]] auto abort() -> void { teachos::system::panic("Abort called"); }
diff --git a/src/kstd.cpp b/src/kstd.cpp
index 2149c12..77155af 100644
--- a/src/kstd.cpp
+++ b/src/kstd.cpp
@@ -5,6 +5,12 @@
namespace kstd::os
{
+ auto abort() -> bool
+ {
+ panic("Abort called.");
+ return true;
+ }
+
auto panic(std::string_view message, std::source_location location) -> void
{
teachos::system::panic(message, location);