summaryrefslogtreecommitdiff
path: root/src/util
diff options
context:
space:
mode:
Diffstat (limited to 'src/util')
-rw-r--r--src/util/queue.h12
1 files changed, 12 insertions, 0 deletions
diff --git a/src/util/queue.h b/src/util/queue.h
index 1d788cb..bd91342 100644
--- a/src/util/queue.h
+++ b/src/util/queue.h
@@ -9,6 +9,18 @@
struct nn_mutex mutex; \
}
+#define camu_queue_lock(q) \
+AL_MACRO_WRAP \
+({ \
+ nn_mutex_lock(&(q).mutex); \
+})
+
+#define camu_queue_unlock(q) \
+AL_MACRO_WRAP \
+({ \
+ nn_mutex_unlock(&(q).mutex); \
+})
+
#define camu_queue_size(q, r) \
AL_MACRO_WRAP \
({ \