コード例 #1
0
ファイル: services.c プロジェクト: Adam-/oftc-ircservices
void
services_die(const char *msg, int rboot)
{
  ilog(L_NOTICE, "Dying: %s", msg);

  cleanup_channel_modes();
  cleanup_conf();
#ifdef HAVE_RUBY
  cleanup_ruby();
#endif
  cleanup_db();
  cleanup_modules();

  EVP_cleanup();

  send_queued_all();
  exit_client(&me, &me, "Services shutting down");
  send_queued_all();

  if(me.uplink != NULL)
    MyFree(me.uplink->server);
 
  cleanup_client();
  cleanup_channel();
  cleanup_interface();
  cleanup_mqueue();
  cleanup_tor();
  unregister_callback(iorecv_cb);
  unregister_callback(connected_cb);
  unregister_callback(iosend_cb);
  libio_cleanup();
  exit(rboot);
}
コード例 #2
0
ファイル: check_dbc.c プロジェクト: WangCrystal/glyr
int main (void)
{
    init();

    int number_failed;
    Suite * s = create_test_suite();

    SRunner * sr = srunner_create (s);
    srunner_set_log (sr, "check_glyr_opt.log");
    srunner_run_all (sr, CK_VERBOSE);

    number_failed = srunner_ntests_failed (sr);
    srunner_free (sr);

    cleanup_db();
    return (number_failed == 0) ? EXIT_SUCCESS : EXIT_FAILURE;
};
コード例 #3
0
ファイル: test_models.cpp プロジェクト: ptmono/eManual-gui
void TestModels::cleanupTestCase()
{
    cleanup_db();
}
コード例 #4
0
ファイル: check_dbc.c プロジェクト: WangCrystal/glyr
static GlyrDatabase * setup_db (void)
{
    cleanup_db();
    system ("mkdir -p /tmp/check");
    return glyr_db_init ("/tmp/check");
}
コード例 #5
0
void TestEmanualCmd::cleanupTestCase()
{
    cleanup_db();
}