cmdline_parse_ctx_t *ctx;
struct rdline rdl;
char prompt[RDLINE_PROMPT_SIZE];
+#ifdef CMDLINE_TERMIOS
+ struct termios oldterm;
+#endif
};
struct cmdline *cmdline_new(cmdline_parse_ctx_t *ctx, const char *prompt, int s_in, int s_out);
void cmdline_printf(const struct cmdline *cl, const char *fmt, ...);
int cmdline_in(struct cmdline *cl, const char *buf, int size);
void cmdline_write_char(struct rdline *rdl, char c);
+void cmdline_interact(struct cmdline *cl);
#endif /* _CMDLINE_SOCKET_H_ */