tell windows that ctrl-c was handled

Signed-off-by: Steve Markgraf <steve@steve-m.de>
This commit is contained in:
Hoernchen 2012-04-10 15:12:32 +02:00 committed by Steve Markgraf
parent 0bc846c34c
commit 03f3504b41
1 changed files with 12 additions and 3 deletions

View File

@ -62,15 +62,24 @@ void usage(void)
#ifdef _WIN32
BOOL WINAPI
sighandler(int signum)
{
if (CTRL_C_EVENT == signum) {
fprintf(stderr, "Signal caught, exiting!\n");
do_exit = 1;
rtlsdr_cancel_async(dev);
return TRUE;
}
return FALSE;
}
#else
static void
#endif
sighandler(int signum)
static void sighandler(int signum)
{
fprintf(stderr, "Signal caught, exiting!\n");
do_exit = 1;
rtlsdr_cancel_async(dev);
}
#endif
static void rtlsdr_callback(unsigned char *buf, uint32_t len, void *ctx)
{