summaryrefslogtreecommitdiff
path: root/p11-kit/util.c
diff options
context:
space:
mode:
authorDaiki Ueno <dueno@redhat.com>2017-02-14 16:36:23 +0100
committerDaiki Ueno <ueno@gnu.org>2017-02-14 16:51:58 +0100
commit4d228aa0129bcafb97d7196d8c18e379b492406d (patch)
treebf540be90d036a542070a8dc91c5cd533e9e600d /p11-kit/util.c
parent1ea08989cecee217befd3b964b5a4f0d584e2a29 (diff)
virtual: Move mutex into p11_library_init()
We used to provide p11_virtual_fixed_{,un}init() to only initialize a mutex used in virtual.c. That required all the tests calling virtual functions to call p11_virtual_fixed_{,un}init() in main(). For simplicity, move the mutex variable initialization into p11_library_init().
Diffstat (limited to 'p11-kit/util.c')
-rw-r--r--p11-kit/util.c5
1 files changed, 0 insertions, 5 deletions
diff --git a/p11-kit/util.c b/p11-kit/util.c
index e51223e..325d669 100644
--- a/p11-kit/util.c
+++ b/p11-kit/util.c
@@ -45,7 +45,6 @@
#include "p11-kit.h"
#include "private.h"
#include "proxy.h"
-#include "virtual-fixed.h"
#include <assert.h>
#include <stdarg.h>
@@ -252,7 +251,6 @@ void
_p11_kit_init (void)
{
p11_library_init_once ();
- p11_virtual_fixed_init ();
}
#ifdef __GNUC__
@@ -262,7 +260,6 @@ void
_p11_kit_fini (void)
{
p11_proxy_module_cleanup ();
- p11_virtual_fixed_uninit ();
p11_library_uninit ();
}
@@ -280,14 +277,12 @@ DllMain (HINSTANCE instance,
switch (reason) {
case DLL_PROCESS_ATTACH:
p11_library_init ();
- p11_virtual_fixed_init ();
break;
case DLL_THREAD_DETACH:
p11_library_thread_cleanup ();
break;
case DLL_PROCESS_DETACH:
p11_proxy_module_cleanup ();
- p11_virtual_fixed_uninit ();
p11_library_uninit ();
break;
default: