Usermode/AxWin3 - Preparing for SDL build
[tpg/acess2.git] / Usermode / Applications / axwin3_src / WM / include / lowlevel.h
diff --git a/Usermode/Applications/axwin3_src/WM/include/lowlevel.h b/Usermode/Applications/axwin3_src/WM/include/lowlevel.h
new file mode 100644 (file)
index 0000000..5b33fbf
--- /dev/null
@@ -0,0 +1,28 @@
+/*
+ * Acess2 Window Manager v3 (axwin3)
+ * - By John Hodge (thePowersGang)
+ *
+ * include/lowlevel.h
+ * - Definitions for system-dependent code
+ */
+#ifndef _LOWLEVEL_H_
+#define _LOWLEVEL_H_
+
+#include <acess/sys.h>
+
+// === GLOBALS ===
+extern int     giTerminalFD;
+extern const char      *gsTerminalDevice;
+
+// === FUNCTIONS ===
+// --- Input ---
+extern int     Input_Init(void);
+extern void    Input_FillSelect(int *nfds, fd_set *set);
+extern void    Input_HandleSelect(fd_set *set);
+// --- IPC ---
+extern void    IPC_Init(void);
+extern void    IPC_FillSelect(int *nfds, fd_set *set);
+extern void    IPC_HandleSelect(fd_set *set);
+
+#endif
+

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