From cb6993e4d31086411c1dd147ec820d37cbc2d01c Mon Sep 17 00:00:00 2001 From: Malfurious Date: Sun, 2 Jul 2023 08:18:23 -0400 Subject: Add basic pty console This is good enough for early testing of the debugger functionality, but should be improved in the future. Signed-off-by: Malfurious --- console.h | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 console.h (limited to 'console.h') diff --git a/console.h b/console.h new file mode 100644 index 0000000..054b768 --- /dev/null +++ b/console.h @@ -0,0 +1,17 @@ +#pragma once + +#include + +struct console { + int master; + int isesc; +}; + +extern int console_init(struct console *cons); +extern int console_deinit(struct console *cons); +extern void console_enter(struct console *cons, PANEL *pan); +extern void console_leave(struct console *cons, PANEL *pan); +extern void console_update(struct console *cons, PANEL *pan); +extern void console_input(struct console *cons, int ch); + +extern int console_configslave(struct console *cons); -- cgit v1.2.3