void sig_intr(struct terminal *t) { if (!t) { unhandle_basic_signals(t); terminate = 1; } else { unhandle_basic_signals(t); exit_prog(t, NULL, NULL); } }
static void sig_terminate(struct terminal *term) { unhandle_basic_signals(term); program.terminate = 1; program.retval = RET_SIGNAL; }
void sig_terminate( struct terminal *term ) { int eax; unhandle_basic_signals( term ); program.terminate = 1; program.retval = RET_SIGNAL; return; }
static void sig_intr(struct terminal *term) { unhandle_basic_signals(term); if (!term) program.terminate = 1; else register_bottom_half(destroy_terminal, term); }
void sig_intr( struct terminal *term ) { int eax; unhandle_basic_signals( term ); if ( term == 0 ) { program.terminate = 1; return; } register_bottom_half_do( &destroy_terminal, (void*)term[0].next ); return; }
void sig_terminate(struct terminal *t) { unhandle_basic_signals(t); terminate = 1; retval = RET_SIGNAL; }