summaryrefslogtreecommitdiff
path: root/p11-kit/virtual.h
diff options
context:
space:
mode:
authorDaiki Ueno <dueno@redhat.com>2016-08-26 17:20:06 +0200
committerDaiki Ueno <ueno@gnu.org>2017-01-24 12:36:06 +0100
commit9f632bed73c8800af16a69c97bd4c315bd350f8b (patch)
tree014408e1632b4d436b85cfbbfd34f28e892ab2ca /p11-kit/virtual.h
parent91861f634a1299af28a29de70c45f469562123f6 (diff)
build: Make libffi closure optional
libffi's closure support is not available on all platforms and may fail at run time if running under a stricter SELinux policy. Fallback to pre-compiled closures if it is not usable. https://bugs.freedesktop.org/show_bug.cgi?id=97611
Diffstat (limited to 'p11-kit/virtual.h')
-rw-r--r--p11-kit/virtual.h6
1 files changed, 4 insertions, 2 deletions
diff --git a/p11-kit/virtual.h b/p11-kit/virtual.h
index 97d2a7c..8083eb9 100644
--- a/p11-kit/virtual.h
+++ b/p11-kit/virtual.h
@@ -56,8 +56,6 @@ void p11_virtual_init (p11_virtual *virt,
void p11_virtual_uninit (p11_virtual *virt);
-bool p11_virtual_can_wrap (void);
-
CK_FUNCTION_LIST * p11_virtual_wrap (p11_virtual *virt,
p11_destroyer destroyer);
@@ -65,4 +63,8 @@ bool p11_virtual_is_wrapper (CK_FUNCTION_LIST *module);
void p11_virtual_unwrap (CK_FUNCTION_LIST *module);
+void p11_virtual_init_fixed (void);
+void p11_virtual_uninit_fixed
+ (void);
+
#endif /* __P11_VIRTUAL_H__ */