Squashed 'third_party/rawrtc/re/' content from commit f3163ce8b
Change-Id: I6a235e6ac0f03269d951026f9d195da05c40fdab
git-subtree-dir: third_party/rawrtc/re
git-subtree-split: f3163ce8b526a13b35ef71ce4dd6f43585064d8a
diff --git a/src/mqueue/mqueue.h b/src/mqueue/mqueue.h
new file mode 100644
index 0000000..3027419
--- /dev/null
+++ b/src/mqueue/mqueue.h
@@ -0,0 +1,23 @@
+/**
+ * @file mqueue.h Thread Safe Message Queue -- Internal API
+ *
+ * Copyright (C) 2010 Creytiv.com
+ */
+
+
+#ifdef WIN32
+int pipe(int fds[2]);
+ssize_t pipe_read(int s, void *buf, size_t len);
+ssize_t pipe_write(int s, const void *buf, size_t len);
+#else
+static inline ssize_t pipe_read(int s, void *buf, size_t len)
+{
+ return read(s, buf, len);
+}
+
+
+static inline ssize_t pipe_write(int s, const void *buf, size_t len)
+{
+ return write(s, buf, len);
+}
+#endif