X-Git-Url: http://git.indexdata.com/?a=blobdiff_plain;f=src%2Finit_globals.c;h=5442c4be311bf0eefb2888c373929aba157297c9;hb=94a0aa1a3d45b41484ac4bf81b85f90dca7f7181;hp=ea3a565a71b9d8b55b166f289db715227a6a6204;hpb=756129c2a4eaa8a0cc4e0acbc8b401083024c1e2;p=yaz-moved-to-github.git diff --git a/src/init_globals.c b/src/init_globals.c index ea3a565..5442c4b 100644 --- a/src/init_globals.c +++ b/src/init_globals.c @@ -23,10 +23,6 @@ #include #endif -#if HAVE_GCRYPT_H -#include -#endif - #if YAZ_HAVE_XML2 #include #endif @@ -45,10 +41,7 @@ static pthread_mutex_t yaz_init_mutex = PTHREAD_MUTEX_INITIALIZER; #endif extern void yaz_log_init_globals(void); - -#if HAVE_GCRYPT_H -GCRY_THREAD_OPTION_PTHREAD_IMPL; -#endif +extern void yaz_log_deinit_globals(void); void yaz_init_globals(void) { @@ -60,20 +53,9 @@ void yaz_init_globals(void) if (!yaz_init_flag) { yaz_log_init_globals(); -#if HAVE_GCRYPT_H - /* POSIX threads locking. In case gnutls_global_init do not override */ - gcry_control(GCRYCTL_SET_THREAD_CBS, &gcry_threads_pthread); -#endif #if HAVE_GNUTLS_H gnutls_global_init(); #endif -#if HAVE_GCRYPT_H - /* most likely, GnuTLS has already initialized libgcrypt */ - if (gcry_control(GCRYCTL_ANY_INITIALIZATION_P) == 0) - { - gcry_control(GCRYCTL_INITIALIZATION_FINISHED, NULL, 0); - } -#endif #if YAZ_HAVE_XML2 xmlInitParser(); #endif @@ -99,7 +81,7 @@ void yaz_deinit_globals(void) #endif if (yaz_init_flag) { - yaz_log_init_file(0); + yaz_log_deinit_globals(); #if HAVE_GNUTLS_H gnutls_global_deinit(); #endif