Пример #1
0
void sig_intr(struct terminal *t)
{
	if (!t) {
		unhandle_basic_signals(t);
		terminate = 1;
	} else {
		unhandle_basic_signals(t);
		exit_prog(t, NULL, NULL);
	}
}
Пример #2
0
static void
sig_terminate(struct terminal *term)
{
    unhandle_basic_signals(term);
    program.terminate = 1;
    program.retval = RET_SIGNAL;
}
Пример #3
0
void sig_terminate( struct terminal *term )
{
  int eax;
  unhandle_basic_signals( term );
  program.terminate = 1;
  program.retval = RET_SIGNAL;
  return;
}
Пример #4
0
static void
sig_intr(struct terminal *term)
{
    unhandle_basic_signals(term);

    if (!term)
        program.terminate = 1;
    else
        register_bottom_half(destroy_terminal, term);
}
Пример #5
0
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;
}
Пример #6
0
void sig_terminate(struct terminal *t)
{
	unhandle_basic_signals(t);
	terminate = 1;
	retval = RET_SIGNAL;
}