From 018ea46a30cf4eda70070ba42c4fee642fb2fd8a Mon Sep 17 00:00:00 2001 From: NIIBE Yutaka Date: Mon, 4 Apr 2022 13:54:49 +0900 Subject: w32: Add ES_SYSHD_SOCK support for gpgrt_sysopen. * src/mkheader.c (write_special): Support @SOCKET_t@ substitution. * src/gpgrt-int.h (gpgrt_stream_backend_kind_t): Add BACKEND_SOCK. * src/gpg-error.h.in (struct _gpgrt_syshd): Use @SOCKET_t@. * src/estream.c [HAVE_W32_SYSTEM] (estream_cookie_sock_t): New. [HAVE_W32_SYSTEM] (func_sock_create, func_sock_read): New. [HAVE_W32_SYSTEM] (func_sock_write, func_sock_seek): New. [HAVE_W32_SYSTEM] (func_sock_destroy, func_sock_ioctl): New. [HAVE_W32_SYSTEM] (estream_functions_sock, do_sockopen): New. [HAVE_W32_SYSTEM] (do_sysopen): Call do_sockopen. -- Signed-off-by: NIIBE Yutaka --- src/gpg-error.h.in | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src/gpg-error.h.in') diff --git a/src/gpg-error.h.in b/src/gpg-error.h.in index b97f38a..ccacf35 100644 --- a/src/gpg-error.h.in +++ b/src/gpg-error.h.in @@ -620,7 +620,7 @@ struct _gpgrt_syshd enum gpgrt_syshd_types type; union { int fd; - int sock; + @SOCKET_t@ sock; int rvid; void *handle; } u; -- cgit v1.2.3