Esempio n. 1
0
static int k5_cli_ipc_thread_init (void)
{
    int err = 0;
    
    err = k5_key_register (K5_KEY_IPC_CONNECTION_INFO, 
                           k5_ipc_client_cinfo_free);
    
    if (!err) {
        err = k5_mutex_finish_init (&g_service_ports_mutex);
    }
    
    return err;
}
Esempio n. 2
0
int kim_error_initialize (void)
{
    int err = 0;

    if (!err) {
	err = k5_mutex_finish_init (&kim_error_lock);
    }

    if (!err) {
	err = k5_key_register (K5_KEY_KIM_ERROR_MESSAGE,
                               kim_error_free_message);
    }

    return err;
}
int com_err_initialize(void)
{
    int err;
#ifdef SHOW_INITFINI_FUNCS
    printf("com_err_initialize\n");
#endif
    terminated = 0;
    err = k5_mutex_finish_init(&et_list_lock);
    if (err)
        return err;
    err = k5_mutex_finish_init(&com_err_hook_lock);
    if (err)
        return err;
    err = k5_key_register(K5_KEY_COM_ERR, free);
    if (err)
        return err;
    return 0;
}