From 6ca427f995a76ed9c5bae2ab86f864ea5ae4d376 Mon Sep 17 00:00:00 2001 From: Kaz Kylheku Date: Wed, 18 May 2016 06:18:54 -0700 Subject: Adding termios support. * Makefile (termios.o): New object file. * lib.c (init): Call termios_init. * lisplib.c (termios_set_entries, termios_instantiate): New functions. (lisplib_init): Register new functions in autoload table. * share/txr/stdlib/termios.tl: New file. * termios.c, termios.h: New files. * txr.1: Documented termios. --- lib.c | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'lib.c') diff --git a/lib.c b/lib.c index 4b158752..03409125 100644 --- a/lib.c +++ b/lib.c @@ -63,6 +63,7 @@ #include "syslog.h" #include "glob.h" #include "ftw.h" +#include "termios.h" #include "cadr.h" #include "struct.h" #include "txr.h" @@ -9393,6 +9394,9 @@ void init(const wchar_t *pn, mem_t *(*oom)(mem_t *, size_t), #endif #if HAVE_FTW ftw_init(); +#endif +#if HAVE_TERMIOS + termios_init(); #endif cadr_init(); time_init(); -- cgit v1.2.3