diff options
| author | Amlal El Mahrouss <amlal@nekernel.org> | 2025-11-18 17:30:19 +0100 |
|---|---|---|
| committer | Amlal El Mahrouss <amlal@nekernel.org> | 2025-11-18 17:30:19 +0100 |
| commit | 18278d4eb63e298d8f48d111364e1cfaff56a32b (patch) | |
| tree | b51f25aef8f435369c8dbb476c27c3c1f6fb9758 /dev/LibC++ | |
| parent | e2bb97abab728e8af5ee4a55cbf838e77c61dfb1 (diff) | |
feat: new New.h in LibC++, Linker version prompt improvements.
Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org>
Diffstat (limited to 'dev/LibC++')
| -rw-r--r-- | dev/LibC++/filesystem.h | 2 | ||||
| -rwxr-xr-x | dev/LibC++/make_hdrs.sh (renamed from dev/LibC++/make_stdcc.sh) | 2 | ||||
| -rw-r--r-- | dev/LibC++/new.h | 17 |
3 files changed, 20 insertions, 1 deletions
diff --git a/dev/LibC++/filesystem.h b/dev/LibC++/filesystem.h index c9f6e42..59e73a0 100644 --- a/dev/LibC++/filesystem.h +++ b/dev/LibC++/filesystem.h @@ -7,6 +7,8 @@ #ifndef __NECTI_FS_H__ #define __NECTI_FS_H__ +#include <LibC++/defines.h> + namespace std { class path; class filesystem_error; diff --git a/dev/LibC++/make_stdcc.sh b/dev/LibC++/make_hdrs.sh index 7e23e2c..5e8907e 100755 --- a/dev/LibC++/make_stdcc.sh +++ b/dev/LibC++/make_hdrs.sh @@ -1,6 +1,6 @@ #! /bin/sh -outputDir=stdcxx/ +outputDir=libCxx/ mkdir -p $outputDir diff --git a/dev/LibC++/new.h b/dev/LibC++/new.h new file mode 100644 index 0000000..2802c53 --- /dev/null +++ b/dev/LibC++/new.h @@ -0,0 +1,17 @@ + +/* ------------------------------------------- + + Copyright (C) 2025, Amlal El Mahrouss, licensed under the Apache 2.0 license. + +------------------------------------------- */ + +#pragma once + +#include <LibC++/defines.h> + +void* operator new(size_t); +void* operator new[](size_t); + +void operator delete(void*) noexcept; +void operator delete(void*, unsigned long); +void operator delete[](void*) noexcept;
\ No newline at end of file |
