10 #ifndef RTE_EXEC_ENV_WINDOWS 15 #include <rte_compat.h> 17 #include <cmdline_rdline.h> 18 #include <cmdline_parse.h> 30 #ifndef RTE_EXEC_ENV_WINDOWS 35 cmdline_parse_ctx_t *ctx;
37 char prompt[RDLINE_PROMPT_SIZE];
38 struct termios oldterm;
47 struct cmdline *cmdline_new(cmdline_parse_ctx_t *ctx,
const char *prompt,
int s_in,
int s_out);
48 void cmdline_set_prompt(
struct cmdline *cl,
const char *prompt);
49 void cmdline_free(
struct cmdline *cl);
50 void cmdline_printf(
const struct cmdline *cl,
const char *fmt, ...)
52 int cmdline_in(struct cmdline *cl, const
char *buf,
int size);
53 int cmdline_write_char(struct rdline *rdl,
char c);
57 cmdline_get_rdline(struct cmdline *cl);
73 void cmdline_interact(struct cmdline *cl);
74 void cmdline_quit(struct cmdline *cl);
int cmdline_poll(struct cmdline *cl)
#define __rte_format_printf(format_index, first_arg)