Sorting source tree a bit
[tpg/acess2.git] / KernelLand / Kernel / include / events.h
diff --git a/KernelLand/Kernel/include/events.h b/KernelLand/Kernel/include/events.h
new file mode 100644 (file)
index 0000000..675c3db
--- /dev/null
@@ -0,0 +1,23 @@
+/*
+ * Acess2 Kernel
+ * - By John Hodge (thePowersGang)
+ *
+ * events.h
+ * - Thread Events
+ */
+#ifndef _EVENTS_H_
+#define _EVENTS_H_
+
+#include <threads.h>
+
+#define THREAD_EVENT_VFS       0x00000001
+#define THREAD_EVENT_IPCMSG    0x00000002
+#define THREAD_EVENT_SIGNAL    0x00000004
+#define THREAD_EVENT_TIMER     0x00000008
+
+// === FUNCTIONS ===
+extern void    Threads_PostEvent(tThread *Thread, Uint32 EventMask);
+extern Uint32  Threads_WaitEvents(Uint32 EventMask);
+
+#endif
+

UCC git Repository :: git.ucc.asn.au