int serve(stlink_t *sl, st_state_t *st);
char* make_memory_map(stlink_t *sl);
+#ifndef __MINGW32__
static void cleanup(int signal __attribute__((unused))) {
if (connected_stlink) {
/* Switch back to mass storage mode before closing. */
exit(1);
}
+#endif
}
connected_stlink = sl;
+#ifndef __MINGW32__
signal(SIGINT, &cleanup);
signal(SIGTERM, &cleanup);
+#endif
if (state.reset) {
stlink_reset(sl);