xref: /dpdk/app/test-cmdline/cmdline_test.c (revision f2fc83b40f06da6a6b2476005279ba52d4ce3c44)
10c36081dSBruce Richardson /* SPDX-License-Identifier: BSD-3-Clause
20c36081dSBruce Richardson  * Copyright(c) 2010-2014 Intel Corporation
30c36081dSBruce Richardson  */
40c36081dSBruce Richardson 
50c36081dSBruce Richardson #include <string.h>
60c36081dSBruce Richardson #include <stdio.h>
70c36081dSBruce Richardson #include <stdint.h>
80c36081dSBruce Richardson #include <stdarg.h>
90c36081dSBruce Richardson #include <stdlib.h>
100c36081dSBruce Richardson #include <errno.h>
110c36081dSBruce Richardson #include <termios.h>
120c36081dSBruce Richardson #include <ctype.h>
130c36081dSBruce Richardson #include <sys/queue.h>
140c36081dSBruce Richardson 
15*f2fc83b4SThomas Monjalon #include <rte_common.h>
16*f2fc83b4SThomas Monjalon 
170c36081dSBruce Richardson #include <cmdline_rdline.h>
180c36081dSBruce Richardson #include <cmdline_parse.h>
190c36081dSBruce Richardson #include <cmdline_socket.h>
200c36081dSBruce Richardson #include <cmdline.h>
210c36081dSBruce Richardson 
220c36081dSBruce Richardson #include "cmdline_test.h"
230c36081dSBruce Richardson 
240c36081dSBruce Richardson int
main(int __rte_unused argc,char __rte_unused ** argv)25*f2fc83b4SThomas Monjalon main(int __rte_unused argc, char __rte_unused ** argv)
260c36081dSBruce Richardson {
270c36081dSBruce Richardson 	struct cmdline *cl;
280c36081dSBruce Richardson 
290c36081dSBruce Richardson 	cl = cmdline_stdin_new(main_ctx, "CMDLINE_TEST>>");
300c36081dSBruce Richardson 	if (cl == NULL) {
310c36081dSBruce Richardson 		return -1;
320c36081dSBruce Richardson 	}
330c36081dSBruce Richardson 	cmdline_interact(cl);
340c36081dSBruce Richardson 	cmdline_stdin_exit(cl);
350c36081dSBruce Richardson 
360c36081dSBruce Richardson 	return 0;
370c36081dSBruce Richardson }
38