diff options
author | Daiki Ueno <dueno@redhat.com> | 2016-08-26 17:20:06 +0200 |
---|---|---|
committer | Daiki Ueno <ueno@gnu.org> | 2017-01-24 12:36:06 +0100 |
commit | 9f632bed73c8800af16a69c97bd4c315bd350f8b (patch) | |
tree | 014408e1632b4d436b85cfbbfd34f28e892ab2ca /p11-kit/virtual.h | |
parent | 91861f634a1299af28a29de70c45f469562123f6 (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.h | 6 |
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__ */ |