Exemplo n.º 1
0
/**
 * motmot_init - Initialize libmotmot.
 */
int
motmot_init(connect_t connect, learn_t chat, learn_t join, learn_t part,
    enter_t enter, leave_t leave)
{
  struct learn_table learn;

  learn.chat = chat;
  learn.join = join;
  learn.part = part;

  return paxos_init(connect, &learn, enter, leave);
}
Exemplo n.º 2
0
Arquivo: api.c Projeto: CESNET/torque
int preinit_rep() {
    int mutex_ret;

    mutex_ret = pthread_mutex_init(&globmutex, NULL);
    if (mutex_ret != 0) {
        pax_log(LOG_ERR, "pthread_mutex_init: glob_mutex %s\n", strerror(errno));
        exit(EX_OSERR);
    }

    atexit(close_db);
    atexit(close_log);
    atexit(pax_log_close);
    atexit(close_net);
    node_init(IP_CONF, &node);
    paxos_init();
    proxy_stop();
    return 0;
}