aboutsummaryrefslogtreecommitdiff
path: root/include/util/mutex.h
diff options
context:
space:
mode:
Diffstat (limited to 'include/util/mutex.h')
-rw-r--r--include/util/mutex.h5
1 files changed, 5 insertions, 0 deletions
diff --git a/include/util/mutex.h b/include/util/mutex.h
index ab318b4..c0dd17b 100644
--- a/include/util/mutex.h
+++ b/include/util/mutex.h
@@ -8,6 +8,8 @@
#define CORE3_PID 4
#define FIRST_AVAIL_PID CORE3_PID+1
+#define MAX_MUTEXS 0x100
+
// PID field is first so that it can be treated
// as a lock
struct Mutex {
@@ -15,4 +17,7 @@ struct Mutex {
void* addr;
} __attribute__((packed, aligned(4)));
+struct Mutex* create_mutex(void* addr);
+unsigned char delete_mutex(struct Mutex* m);
+
#endif