diff options
| author | LiZhuoheng <114734429+zohanzephyr@users.noreply.github.com> | 2024-06-06 14:12:34 +0800 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2024-06-06 08:12:34 +0200 |
| commit | 9e97e96b87547154585c5e0f8c96d3bf63545ab8 (patch) | |
| tree | d7d112dc9eeee8a63b2308314ceba6a018fc3cc3 /src | |
| parent | 79c1ad1431277d17cc7ce34f255b0af4c23ccbaa (diff) | |
| download | box64-9e97e96b87547154585c5e0f8c96d3bf63545ab8.tar.gz box64-9e97e96b87547154585c5e0f8c96d3bf63545ab8.zip | |
Wrapped libp11-kit (#1562)
Diffstat (limited to 'src')
| -rw-r--r-- | src/library_list.h | 1 | ||||
| -rw-r--r-- | src/wrapped/generated/functions_list.txt | 1 | ||||
| -rw-r--r-- | src/wrapped/generated/wrappedp11kitdefs.h | 8 | ||||
| -rw-r--r-- | src/wrapped/generated/wrappedp11kittypes.h | 17 | ||||
| -rw-r--r-- | src/wrapped/generated/wrappedp11kitundefs.h | 8 | ||||
| -rw-r--r-- | src/wrapped/wrappedp11kit.c | 17 | ||||
| -rw-r--r-- | src/wrapped/wrappedp11kit_private.h | 28 |
7 files changed, 80 insertions, 0 deletions
diff --git a/src/library_list.h b/src/library_list.h index 8727bb86..bf3f2b99 100644 --- a/src/library_list.h +++ b/src/library_list.h @@ -257,6 +257,7 @@ GO("libpam.so.0", pam) GO("libanl.so.1", anl) GO("libpsl.so.5", psl5) GO("libssh2.so.1", libssh2) +GO("libp11-kit.so.0", p11kit) #ifdef ANDROID GO("libc.so", libc) diff --git a/src/wrapped/generated/functions_list.txt b/src/wrapped/generated/functions_list.txt index 96868e89..f6484226 100644 --- a/src/wrapped/generated/functions_list.txt +++ b/src/wrapped/generated/functions_list.txt @@ -4999,6 +4999,7 @@ wrappedopencl: - clBuildProgram - pFpupppp: - clCreateContext +wrappedp11kit: wrappedpam: wrappedpango: - vFpp: diff --git a/src/wrapped/generated/wrappedp11kitdefs.h b/src/wrapped/generated/wrappedp11kitdefs.h new file mode 100644 index 00000000..ec4bd05c --- /dev/null +++ b/src/wrapped/generated/wrappedp11kitdefs.h @@ -0,0 +1,8 @@ +/******************************************************************* + * File automatically generated by rebuild_wrappers.py (v2.4.0.21) * + *******************************************************************/ +#ifndef __wrappedp11kitDEFS_H_ +#define __wrappedp11kitDEFS_H_ + + +#endif // __wrappedp11kitDEFS_H_ diff --git a/src/wrapped/generated/wrappedp11kittypes.h b/src/wrapped/generated/wrappedp11kittypes.h new file mode 100644 index 00000000..cd228643 --- /dev/null +++ b/src/wrapped/generated/wrappedp11kittypes.h @@ -0,0 +1,17 @@ +/******************************************************************* + * File automatically generated by rebuild_wrappers.py (v2.4.0.21) * + *******************************************************************/ +#ifndef __wrappedp11kitTYPES_H_ +#define __wrappedp11kitTYPES_H_ + +#ifndef LIBNAME +#error You should only #include this file inside a wrapped*.c file +#endif +#ifndef ADDED_FUNCTIONS +#define ADDED_FUNCTIONS() +#endif + + +#define SUPER() ADDED_FUNCTIONS() + +#endif // __wrappedp11kitTYPES_H_ diff --git a/src/wrapped/generated/wrappedp11kitundefs.h b/src/wrapped/generated/wrappedp11kitundefs.h new file mode 100644 index 00000000..38b4ca53 --- /dev/null +++ b/src/wrapped/generated/wrappedp11kitundefs.h @@ -0,0 +1,8 @@ +/******************************************************************* + * File automatically generated by rebuild_wrappers.py (v2.4.0.21) * + *******************************************************************/ +#ifndef __wrappedp11kitUNDEFS_H_ +#define __wrappedp11kitUNDEFS_H_ + + +#endif // __wrappedp11kitUNDEFS_H_ diff --git a/src/wrapped/wrappedp11kit.c b/src/wrapped/wrappedp11kit.c new file mode 100644 index 00000000..8808bc4a --- /dev/null +++ b/src/wrapped/wrappedp11kit.c @@ -0,0 +1,17 @@ +#include <stdio.h> +#include <stdlib.h> +#include <string.h> +#define _GNU_SOURCE /* See feature_test_macros(7) */ +#include <dlfcn.h> + +#include "wrappedlibs.h" + +#include "wrapper.h" +#include "bridge.h" +#include "librarian/library_private.h" +#include "x64emu.h" + +const char* p11kitName = "libp11-kit.so.0"; +#define LIBNAME p11kit + +#include "wrappedlib_init.h" diff --git a/src/wrapped/wrappedp11kit_private.h b/src/wrapped/wrappedp11kit_private.h new file mode 100644 index 00000000..bb848fe0 --- /dev/null +++ b/src/wrapped/wrappedp11kit_private.h @@ -0,0 +1,28 @@ +#if !(defined(GO) && defined(GOM) && defined(GO2) && defined(DATA)) +error Meh... +#endif + +GO(p11_kit_be_loud, vFv) +GO(p11_kit_be_quiet, vFv) +GO(p11_kit_config_option, pFp) +GO(p11_kit_finalize_module, vFp) +GO(p11_kit_finalize_registered, vFv) +GO(p11_kit_initialize_module, LFp) +GO(p11_kit_initialize_registered, vFv) +GO(p11_kit_iter_destroy_object, LFp) +GO(p11_kit_iter_free, vFp) +GO(p11_kit_iter_get_module, pFp) +GO(p11_kit_iter_keep_session, vFp) +GO(p11_kit_iter_load_attributes, LFppL) +GO(p11_kit_iter_next, LFp) +GO(p11_kit_iter_set_uri, vFpp) +GO(p11_kit_load_initialize_module, pFp) +GO(p11_kit_message, pFv) +GO(p11_kit_module_finalize, LFp) +GO(p11_kit_module_for_name, pFp) +GO(p11_kit_module_get_filename, pFp) +GO(p11_kit_module_get_flags, LFp) +GO(p11_kit_module_get_name, pFp) +GO(p11_kit_module_initialize, LFp) +GO(p11_kit_module_load, pFpp) +GO(p11_kit_module_release, vFp) |