예제 #1
0
파일: unix.c 프로젝트: esaul/urbit
/* u2_unix_io_talk(): start listening for fs events.
*/
void
u2_unix_io_talk()
{
  u2_unix_acquire(u2_Host.cpu_c);
  u2_unix_ef_move();
  uv_check_start(&u2_Host.unx_u.syn_u, _unix_ef_sync);
}
예제 #2
0
파일: unix.c 프로젝트: gphummer/urbit
/* u2_unix_io_talk(): start listening for fs events.
*/
void
u2_unix_io_talk()
{
  u2_unix_acquire(u2_Host.cpu_c);
  u2_unix_ef_move();
  uv_prepare_start(&u2_Host.unx_u.pre_u, _unix_ef_sync);
}
예제 #3
0
파일: loop.c 프로젝트: gunnarahlberg/urbit
/* _lo_signal_done():
*/
static void
_lo_signal_done()
{
  // signal(SIGINT, SIG_IGN);
  signal(SIGTERM, SIG_IGN);
  signal(SIGVTALRM, SIG_IGN);

  stackoverflow_deinstall_handler();
  {
    struct itimerval itm_u;

    timerclear(&itm_u.it_interval);
    timerclear(&itm_u.it_value);

    setitimer(ITIMER_VIRTUAL, &itm_u, 0);
  }
  u2_unix_ef_move();
}