diff options
author | Werner Koch <wk@gnupg.org> | 2016-11-12 11:06:22 +0100 |
---|---|---|
committer | Werner Koch <wk@gnupg.org> | 2016-11-12 11:06:22 +0100 |
commit | b7972767513c8748096ebed78d1e1621bd2bd459 (patch) | |
tree | a9b75c67684e2fa835d79d18776139df37c01409 /src/gpg-error.h.in | |
parent | 25d463c67821901c8fd6736c815f11e85bbae66f (diff) | |
download | libgpg-error-b7972767513c8748096ebed78d1e1621bd2bd459.tar.gz |
Add new interface gpgrt_get_syscall_clamp.
* src/visibility.c (gpgrt_get_syscall_clamp): New.
* src/gpg-error.vers, src/gpg-error.def.in: Add function.
* src/gpg-error.h.in: Ditto.
* src/estream.c (_gpgrt_get_syscall_clamp): New.
--
This function can be used by other libraries to set their own system
clamp functions.
Signed-off-by: Werner Koch <wk@gnupg.org>
Diffstat (limited to 'src/gpg-error.h.in')
-rw-r--r-- | src/gpg-error.h.in | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/gpg-error.h.in b/src/gpg-error.h.in index a79f6ba..86f3241 100644 --- a/src/gpg-error.h.in +++ b/src/gpg-error.h.in @@ -303,6 +303,9 @@ void gpg_err_deinit (int mode); /* Register blocking system I/O clamping functions. */ void gpgrt_set_syscall_clamp (void (*pre)(void), void (*post)(void)); +/* Get current I/O clamping functions. */ +void gpgrt_get_syscall_clamp (void (**r_pre)(void), void (**r_post)(void)); + /* Register a custom malloc/realloc/free function. */ void gpgrt_set_alloc_func (void *(*f)(void *a, size_t n)); |