From 2aa9830a070cf842353b4d054d552aa239d80592 Mon Sep 17 00:00:00 2001 From: Buke Po Date: Fri, 21 Jul 2017 13:13:49 +0800 Subject: [PATCH] [cli][posix] allow Ctrl-D to exit (#2017) --- src/cli/cli.cpp | 2 +- src/cli/cli_uart.cpp | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/src/cli/cli.cpp b/src/cli/cli.cpp index e35b31107..29bd36f4c 100644 --- a/src/cli/cli.cpp +++ b/src/cli/cli.cpp @@ -897,7 +897,7 @@ exit: #ifdef OPENTHREAD_EXAMPLES_POSIX void Interpreter::ProcessExit(int argc, char *argv[]) { - exit(0); + exit(EXIT_SUCCESS); OT_UNUSED_VARIABLE(argc); OT_UNUSED_VARIABLE(argv); } diff --git a/src/cli/cli_uart.cpp b/src/cli/cli_uart.cpp index 177506f63..e106052b5 100644 --- a/src/cli/cli_uart.cpp +++ b/src/cli/cli_uart.cpp @@ -107,6 +107,7 @@ void Uart::ReceiveTask(const uint8_t *aBuf, uint16_t aBufLength) #ifdef OPENTHREAD_EXAMPLES_POSIX + case 0x04: // ASCII for Ctrl-D case 0x03: // ASCII for Ctrl-C exit(EXIT_SUCCESS); break;