diff options
| author | Jon Santmyer <jon@jonsantmyer.com> | 2026-10-07 17:37:26 -0400 |
|---|---|---|
| committer | Jon Santmyer <jon@jonsantmyer.com> | 2026-10-07 17:37:26 -0400 |
| commit | 434ddcd907832b1febc7d70e4faa52109c7eb3bd (patch) | |
| tree | 00c1ade91f9806d831f10e6006732b294e73f613 /sys/lock.h | |
| parent | 8d48bbd9746228b63bafa5f92b621998d7d8f3d3 (diff) | |
| download | jove-kernel-434ddcd907832b1febc7d70e4faa52109c7eb3bd.tar.gz jove-kernel-434ddcd907832b1febc7d70e4faa52109c7eb3bd.tar.bz2 jove-kernel-434ddcd907832b1febc7d70e4faa52109c7eb3bd.zip | |
add memory region object for better memory managment
Diffstat (limited to 'sys/lock.h')
| -rw-r--r-- | sys/lock.h | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/sys/lock.h b/sys/lock.h new file mode 100644 index 0000000..3592ea1 --- /dev/null +++ b/sys/lock.h @@ -0,0 +1,11 @@ +#ifndef _JOVE_x86_64_LOCK_H +#define _JOVE_x86_64_LOCK_H 1 + +#include <stdatomic.h> + +void take_mutex(atomic_flag *lock); +int try_take_mutex(atomic_flag *lock); + +void release_mutex(atomic_flag *lock); + +#endif |
