summaryrefslogtreecommitdiffhomepage
path: root/public/frameworks/LaunchHelpers.fwrk/src/Foundation.cc
diff options
context:
space:
mode:
authorAmlal El Mahrouss <amlal@nekernel.org>2025-12-09 05:12:57 +0100
committerAmlal El Mahrouss <amlal@nekernel.org>2025-12-09 05:48:25 +0100
commit64c23b15059649aeee6d08c7940d0ff1b56512b5 (patch)
treec6e826d0b7f92d681563b8b381e36bf86628f8f1 /public/frameworks/LaunchHelpers.fwrk/src/Foundation.cc
parent4d192e629a07ae457134cb0063e0136e54b01008 (diff)
feat: New `InitializerList` class, and `LHGetLaunchInfo` implementation on `LaunchHelpers.fwrk`.v0.0.82
fix: Fix operator!= in the `Atom` class. Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org>
Diffstat (limited to 'public/frameworks/LaunchHelpers.fwrk/src/Foundation.cc')
-rw-r--r--public/frameworks/LaunchHelpers.fwrk/src/Foundation.cc15
1 files changed, 15 insertions, 0 deletions
diff --git a/public/frameworks/LaunchHelpers.fwrk/src/Foundation.cc b/public/frameworks/LaunchHelpers.fwrk/src/Foundation.cc
new file mode 100644
index 00000000..6cc3bff3
--- /dev/null
+++ b/public/frameworks/LaunchHelpers.fwrk/src/Foundation.cc
@@ -0,0 +1,15 @@
+/* ========================================
+
+ Copyright (C) 2025, Amlal El Mahrouss, licensed under the Apache 2.0 license.
+
+======================================== */
+
+#include <LaunchHelpers.fwrk/headers/Foundation.h>
+#include <libSystem/SystemKit/Syscall.h>
+
+/// @brief Get launch information.
+/// @return the launch information structure.
+LaunchHelpers::LHLaunchInfo* LaunchHelpers::LHGetLaunchInfo(Void) {
+ return static_cast<LaunchHelpers::LHLaunchInfo*>(
+ libsys_syscall_arg_1(libsys_hash_64("__LHGetLaunchInfo")));
+} \ No newline at end of file