diff options
| author | Amlal El Mahrouss <amlal@nekernel.org> | 2026-03-10 06:03:16 +0100 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2026-03-10 06:03:16 +0100 |
| commit | 0e346c8cd76b279e60f0d2e2acc707d9a457bb44 (patch) | |
| tree | eb956494640d34400fa01654e4c3a3fb57086bf5 | |
| parent | f8fd2eb77432ed786b734f515417b2ad084711c9 (diff) | |
| parent | f00753f7509a34116c7f09aab800575eadfe9588 (diff) | |
Merge pull request #136 from ne-foss-org/posixkit-macro-additions
[CHORE] Added _POSIX_SOURCE and _XOPEN_SOURCE macros.
| -rw-r--r-- | src/kernel/KernelKit/DriveMgr.h | 2 | ||||
| -rw-r--r-- | src/libPOSIXWrapper/POSIXKit/unistd.h | 3 | ||||
| -rw-r--r-- | src/libPOSIXWrapper/libPOSIXWrapper.json (renamed from src/libPOSIXWrapper/libPOSIX.json) | 4 |
3 files changed, 6 insertions, 3 deletions
diff --git a/src/kernel/KernelKit/DriveMgr.h b/src/kernel/KernelKit/DriveMgr.h index 5abb7518..0f0673dd 100644 --- a/src/kernel/KernelKit/DriveMgr.h +++ b/src/kernel/KernelKit/DriveMgr.h @@ -155,7 +155,7 @@ DriveTrait io_construct_blank_drive(Void); /// @brief Fetches the main drive. /// @param trait the new drive as a trait. Void io_construct_main_drive(DriveTrait& trait); - + namespace Detect { Void io_detect_drive(DriveTrait& trait); } diff --git a/src/libPOSIXWrapper/POSIXKit/unistd.h b/src/libPOSIXWrapper/POSIXKit/unistd.h index a2be3a30..bd21635d 100644 --- a/src/libPOSIXWrapper/POSIXKit/unistd.h +++ b/src/libPOSIXWrapper/POSIXKit/unistd.h @@ -6,4 +6,7 @@ /// @file Unistd.h /// @brief POSIX Standard Header for NeKernel. +#define _POSIX_SOURCE __POSIX_SOURCE__ +#define _XOPEN_SOURCE __XOPEN_SOURCE__ + #endif // LIBPOSIX_POSIXKIT_UNISTD_H diff --git a/src/libPOSIXWrapper/libPOSIX.json b/src/libPOSIXWrapper/libPOSIXWrapper.json index a38d1db9..1349726f 100644 --- a/src/libPOSIXWrapper/libPOSIX.json +++ b/src/libPOSIXWrapper/libPOSIXWrapper.json @@ -3,7 +3,7 @@ "compiler_std": "c++20", "headers_path": ["../", "./"], "sources_path": ["src/*.cpp"], - "output_name": "libPOSIX.dll", + "output_name": "libPOSIXWrapper.dll", "compiler_flags": [ "-ffreestanding", "-shared", @@ -14,7 +14,7 @@ ], "cpp_macros": [ "__NEOSKRNL__", - "__POSIX_AMD64__", + "__XOPEN_SOURCE__", "__POSIX_SOURCE__", "kPosixVersionHighest=0x0100", "kPosixVersionLowest=0x0100", |
