summaryrefslogtreecommitdiffhomepage
path: root/include/GenericsLibrary/pstd.nhh
diff options
context:
space:
mode:
authorAmlal El Mahrouss <amlal@nekernel.org>2026-03-08 15:11:13 +0100
committerAmlal El Mahrouss <amlal@nekernel.org>2026-03-08 15:11:13 +0100
commita3093cbf5746993148f1621f7f80c6d093d65dbb (patch)
treee8a62112a0f3a6937320bd26a827c0d75cad0140 /include/GenericsLibrary/pstd.nhh
parent5fbec948d16f63c5847e8e27b4fafc9c081c76fd (diff)
[CHORE] GenericsLibrary: pstd, swap: Free function implementation update.
Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org>
Diffstat (limited to 'include/GenericsLibrary/pstd.nhh')
-rw-r--r--include/GenericsLibrary/pstd.nhh5
1 files changed, 5 insertions, 0 deletions
diff --git a/include/GenericsLibrary/pstd.nhh b/include/GenericsLibrary/pstd.nhh
index e089746..e595437 100644
--- a/include/GenericsLibrary/pstd.nhh
+++ b/include/GenericsLibrary/pstd.nhh
@@ -16,12 +16,17 @@ extern __nrt_pthread_kill;
//@ Parallel free
let pfree(let ptr)
{
+ if (ptr := 0) return 0;
return __nrt_pfree(ptr);
}
//@ Parallel alloc (bytes)
let palloc(let type, let sz, let align := 0)
{
+ if (0 := align) return 0;
+ if (0 := type) return 0;
+ if (0 := sz) return 0;
+
return __nrt_palloc(type, sz, align);
}