diff --git a/legacy/ecore/ChangeLog b/legacy/ecore/ChangeLog index 65ea7f9387..c783ae689d 100644 --- a/legacy/ecore/ChangeLog +++ b/legacy/ecore/ChangeLog @@ -172,3 +172,7 @@ * Add a custom Ecore Aniamtor source and tick ability to be able to plug in external animator tick sources like vblank interrupts and so on. + +2011-05-14 Cedric Bail + + * Sync GNUTLS threads activation with Eina. diff --git a/legacy/ecore/src/lib/ecore_con/ecore_con_ssl.c b/legacy/ecore/src/lib/ecore_con/ecore_con_ssl.c index cede4f5079..51c49d901d 100644 --- a/legacy/ecore/src/lib/ecore_con/ecore_con_ssl.c +++ b/legacy/ecore/src/lib/ecore_con/ecore_con_ssl.c @@ -23,11 +23,11 @@ static int _init_con_ssl_init_count = 0; -#if USE_GNUTLS -# ifdef EFL_HAVE_PTHREAD -#include +#ifdef EINA_HAVE_THREADS +# ifdef USE_GNUTLS GCRY_THREAD_OPTION_PTHREAD_IMPL; # endif +#endif static int _client_connected = 0; # define SSL_SUFFIX(ssl_func) ssl_func ## _gnutls @@ -422,7 +422,7 @@ ecore_con_ssl_server_crl_add(Ecore_Con_Server *svr, static Ecore_Con_Ssl_Error _ecore_con_ssl_init_gnutls(void) { -#ifdef EFL_HAVE_PTHREAD +#ifdef EINA_HAVE_THREADS if (gcry_control(GCRYCTL_SET_THREAD_CBS, &gcry_threads_pthread)) WRN("YOU ARE USING PTHREADS, BUT I CANNOT INITIALIZE THREADSAFE GCRYPT OPERATIONS!"); #endif