hackrf-tools: handle ctrl+break signal on windows
This commit is contained in:
@ -415,7 +415,7 @@ static hackrf_device* device = NULL;
|
|||||||
#ifdef _MSC_VER
|
#ifdef _MSC_VER
|
||||||
BOOL WINAPI sighandler(int signum)
|
BOOL WINAPI sighandler(int signum)
|
||||||
{
|
{
|
||||||
if (CTRL_C_EVENT == signum) {
|
if (CTRL_C_EVENT == signum || CTRL_BREAK_EVENT == signum) {
|
||||||
fprintf(stderr, "Caught signal %d\n", signum);
|
fprintf(stderr, "Caught signal %d\n", signum);
|
||||||
do_exit = true;
|
do_exit = true;
|
||||||
return TRUE;
|
return TRUE;
|
||||||
|
@ -704,7 +704,7 @@ static hackrf_device* device = NULL;
|
|||||||
#ifdef _WIN32
|
#ifdef _WIN32
|
||||||
BOOL WINAPI sighandler(int signum)
|
BOOL WINAPI sighandler(int signum)
|
||||||
{
|
{
|
||||||
if (CTRL_C_EVENT == signum) {
|
if (CTRL_C_EVENT == signum || CTRL_BREAK_EVENT == signum) {
|
||||||
interrupted = true;
|
interrupted = true;
|
||||||
fprintf(stderr, "Caught signal %d\n", signum);
|
fprintf(stderr, "Caught signal %d\n", signum);
|
||||||
stop_main_loop();
|
stop_main_loop();
|
||||||
|
Reference in New Issue
Block a user