aboutsummaryrefslogtreecommitdiffstats
path: root/src/assuan-uds.c
diff options
context:
space:
mode:
authorWerner Koch <[email protected]>2007-07-12 10:06:26 +0000
committerWerner Koch <[email protected]>2007-07-12 10:06:26 +0000
commit35fedf1acdf8aabea7a897dad06672cce10b6a3d (patch)
tree899f9afec6ecbd4eb8fb20b8669448730cac2b7c /src/assuan-uds.c
parent2007-07-08 Marcus Brinkmann <[email protected]> (diff)
downloadlibassuan-35fedf1acdf8aabea7a897dad06672cce10b6a3d.tar.gz
libassuan-35fedf1acdf8aabea7a897dad06672cce10b6a3d.zip
Introduced new type for better support of W32 HADNLES vs. file descriptors.
Diffstat (limited to 'src/assuan-uds.c')
-rw-r--r--src/assuan-uds.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/assuan-uds.c b/src/assuan-uds.c
index 9f4b16b..123a3ad 100644
--- a/src/assuan-uds.c
+++ b/src/assuan-uds.c
@@ -141,7 +141,7 @@ uds_reader (assuan_context_t ctx, void *buf, size_t buflen)
#else /*HAVE_W32_SYSTEM*/
- len = recvfrom (ctx->inbound.fd, buf, buflen, 0, NULL, NULL);
+ len = recvfrom (HANDLE2SOCKET(ctx->inbound.fd), buf, buflen, 0, NULL, NULL);
#endif /*HAVE_W32_SYSTEM*/
@@ -182,7 +182,7 @@ uds_writer (assuan_context_t ctx, const void *buf, size_t buflen)
#else /*HAVE_W32_SYSTEM*/
int len;
- len = sendto (ctx->outbound.fd, buf, buflen, 0,
+ len = sendto (HANDLE2SOCKET(ctx->outbound.fd), buf, buflen, 0,
(struct sockaddr *)&ctx->serveraddr,
sizeof (struct sockaddr_in));
#endif /*HAVE_W32_SYSTEM*/
@@ -191,7 +191,7 @@ uds_writer (assuan_context_t ctx, const void *buf, size_t buflen)
static assuan_error_t
-uds_sendfd (assuan_context_t ctx, int fd)
+uds_sendfd (assuan_context_t ctx, assuan_fd_t fd)
{
#ifdef USE_DESCRIPTOR_PASSING
struct msghdr msg;
@@ -241,7 +241,7 @@ uds_sendfd (assuan_context_t ctx, int fd)
static assuan_error_t
-uds_receivefd (assuan_context_t ctx, int *fd)
+uds_receivefd (assuan_context_t ctx, assuan_fd_t *fd)
{
#ifdef USE_DESCRIPTOR_PASSING
int i;