implemented SIGINT handler for NT

pull/179/head
despair 6 years ago committed by Rick
parent e9c8cb9977
commit 321251c944
No known key found for this signature in database
GPG Key ID: C0EDC8723FDC3465

@ -45,6 +45,14 @@ startWinsock()
}
return 0;
}
extern "C" BOOL FAR PASCAL
handle_signal_win32(DWORD fdwCtrlType)
{
UNREFERENCED_PARAMETER(fdwCtrlType);
handle_signal(SIGINT);
return TRUE; // probably unreachable
}
#endif
int
@ -60,6 +68,7 @@ main(int argc, char *argv[])
#ifdef _WIN32
if(startWinsock())
return -1;
SetConsoleCtrlHandler(handle_signal_win32, TRUE);
#endif
int opt = 0;

@ -764,9 +764,7 @@ struct llarp_win32_loop : public llarp_ev_loop
void
stop()
{
if(upollfd)
upoll_destroy(upollfd);
upollfd = nullptr;
// do nothing
}
};

Loading…
Cancel
Save