From 9f632bed73c8800af16a69c97bd4c315bd350f8b Mon Sep 17 00:00:00 2001 From: Daiki Ueno Date: Fri, 26 Aug 2016 17:20:06 +0200 Subject: 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 --- p11-kit/virtual.h | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'p11-kit/virtual.h') 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__ */ -- cgit v1.1