Userspace dlmalloc port, supporting syscalls mman_map()/mman_unmap()

This commit is contained in:
2025-09-10 21:52:01 +02:00
parent 91c493c818
commit 2f9f4d9397
19 changed files with 378 additions and 2 deletions

14
ulib/sync/spinlock.h Normal file
View File

@ -0,0 +1,14 @@
#ifndef ULIB_SYNC_SPINLOCK_H_
#define ULIB_SYNC_SPINLOCK_H_
#include <stdatomic.h>
typedef struct {
atomic_bool lock;
} SpinLock;
void spinlock_init(SpinLock *sl);
void spinlock_acquire(SpinLock *sl);
void spinlock_release(SpinLock *sl);
#endif // ULIB_SYNC_SPINLOCK_H_