aboutsummaryrefslogtreecommitdiffstats
path: root/src/gpgrt-int.h
diff options
context:
space:
mode:
authorNIIBE Yutaka <[email protected]>2022-04-04 04:54:49 +0000
committerNIIBE Yutaka <[email protected]>2022-04-04 04:54:49 +0000
commit018ea46a30cf4eda70070ba42c4fee642fb2fd8a (patch)
treebfc099c365b8e39d202a9c77bf3308a97c9547b1 /src/gpgrt-int.h
parentw32: Fix handle_to_pid for MinGW-w64. (diff)
downloadlibgpg-error-018ea46a30cf4eda70070ba42c4fee642fb2fd8a.tar.gz
libgpg-error-018ea46a30cf4eda70070ba42c4fee642fb2fd8a.zip
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 <[email protected]>
Diffstat (limited to 'src/gpgrt-int.h')
-rw-r--r--src/gpgrt-int.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/gpgrt-int.h b/src/gpgrt-int.h
index b53ebe9..a541620 100644
--- a/src/gpgrt-int.h
+++ b/src/gpgrt-int.h
@@ -234,6 +234,7 @@ typedef enum
{
BACKEND_MEM,
BACKEND_FD,
+ BACKEND_SOCK,
BACKEND_W32,
BACKEND_FP,
BACKEND_USER,