basic guard implementation

This commit is contained in:
2025-05-22 13:19:49 +02:00
parent f61c4e3d01
commit 487bd27e9b
5 changed files with 1442 additions and 3 deletions

View File

@@ -91,9 +91,9 @@ char *nn_strdup(const char *s);
void *nn_memdup(const void *buf, size_t len);
nn_guard *nn_newGuard();
void nn_lock(nn_guard *lock);
void nn_unlock(nn_guard *lock);
void nn_deleteGuard(nn_guard *lock);
void nn_lock(nn_guard *guard);
void nn_unlock(nn_guard *guard);
void nn_deleteGuard(nn_guard *guard);
nn_universe *nn_newUniverse();
void nn_unsafeDeleteUniverse(nn_universe *universe);