hackrf-tools: handle ctrl+break signal on windows

This commit is contained in:
Simon Berger
2024-10-18 14:16:45 +00:00
committed by GitHub
parent 17f394331d
commit c0181b46d1
2 changed files with 2 additions and 2 deletions

View File

@ -415,7 +415,7 @@ static hackrf_device* device = NULL;
#ifdef _MSC_VER
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);
do_exit = true;
return TRUE;

View File

@ -704,7 +704,7 @@ static hackrf_device* device = NULL;
#ifdef _WIN32
BOOL WINAPI sighandler(int signum)
{
if (CTRL_C_EVENT == signum) {
if (CTRL_C_EVENT == signum || CTRL_BREAK_EVENT == signum) {
interrupted = true;
fprintf(stderr, "Caught signal %d\n", signum);
stop_main_loop();