10 // just the signals we need, for Win32
11 static const char *strsignal(int sig)
21 return "Unknown signal";
27 static void interrupt_handler(int sig)
29 fprintf(stderr, "%s\n", strsignal(sig));
38 signal(SIGINT, interrupt_handler);
39 signal(SIGTERM, interrupt_handler);
41 struct sigaction sa = {0};
42 sa.sa_handler = &interrupt_handler;
43 sigaction(SIGINT, &sa, NULL);
44 sigaction(SIGTERM, &sa, NULL);
48 void interrupt_deinit()