void sim_io_poll_quit (void) { if (callbacks->poll_quit != NULL && poll_quit_count-- < 0) { poll_quit_count = POLL_QUIT_INTERVAL; if (callbacks->poll_quit (callbacks)) psim_stop (simulator); } }
int sim_stop (SIM_DESC sd) { psim_stop (simulator); return 1; }
static RETSIGTYPE cntrl_c(int sig) { psim_stop (simulation); }