aboutsummaryrefslogtreecommitdiffstats
path: root/src/system-posix.c
diff options
context:
space:
mode:
authorNIIBE Yutaka <[email protected]>2022-04-05 03:02:31 +0000
committerNIIBE Yutaka <[email protected]>2022-04-05 03:10:50 +0000
commit0fae5823f6e6a9592110ae50dabc6fb248eef998 (patch)
tree1b88576990d69f4dd0c95f5b2004a22b040e5971 /src/system-posix.c
parentbuild: Fix listing m4 files. (diff)
downloadlibassuan-0fae5823f6e6a9592110ae50dabc6fb248eef998.tar.gz
libassuan-0fae5823f6e6a9592110ae50dabc6fb248eef998.zip
Take advantage of gpgrt_get_syscall_clamp function.
* src/assuan-defs.h (_assuan_pre_syscall, _assuan_post_syscall): New. * src/assuan.c (_assuan_pre_syscall, _assuan_post_syscall): New. (pre_syscall_func, post_syscall_func): New. (_assuan_syscall_func_initialized): New. (assuan_new_ext): Call gpgrt_get_syscall_clamp to get clamp functions. * src/system-posix.c (_assuan_system_hooks): Use version 0. * src/system-w32.c (_assuan_system_hooks): Likewise. * src/system.c (_assuan_usleep): Call clamp functions if no hooks. (_assuan_close, _assuan_close_inheritable, _assuan_read): Likewise. (_assuan_write, _assuan_recvmsg, _assuan_sendmsg): Likewise. (_assuan_waitpid, _assuan_connect): Likewise. (_assuan_pipe): Call __assuan_pipe directly if no hooks. (_assuan_spawn): Call __assuan_spawn directly if no hooks. (_assuan_socketpair): Call __assuan_socketpair directly if no hooks. (_assuan_socket): Call __assuan_socket directly if no hooks. -- GnuPG-bug-id: 5914 Signed-off-by: NIIBE Yutaka <[email protected]>
Diffstat (limited to 'src/system-posix.c')
-rw-r--r--src/system-posix.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/system-posix.c b/src/system-posix.c
index b7da9e3..0f7732a 100644
--- a/src/system-posix.c
+++ b/src/system-posix.c
@@ -435,7 +435,7 @@ __assuan_connect (assuan_context_t ctx, int sock, struct sockaddr *addr,
/* The default system hooks for assuan contexts. */
struct assuan_system_hooks _assuan_system_hooks =
{
- ASSUAN_SYSTEM_HOOKS_VERSION,
+ 0,
__assuan_usleep,
__assuan_pipe,
__assuan_close,