summaryrefslogtreecommitdiff
path: root/src/assuan-defs.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/assuan-defs.h')
-rw-r--r--src/assuan-defs.h9
1 files changed, 5 insertions, 4 deletions
diff --git a/src/assuan-defs.h b/src/assuan-defs.h
index e7ca918..9538223 100644
--- a/src/assuan-defs.h
+++ b/src/assuan-defs.h
@@ -269,9 +269,10 @@ pid_t _assuan_waitpid (assuan_context_t ctx, pid_t pid, int nowait,
int *status, int options);
int _assuan_socketpair (assuan_context_t ctx, int namespace, int style,
int protocol, assuan_fd_t filedes[2]);
-int _assuan_socket (assuan_context_t ctx, int namespace, int style, int protocol);
-int _assuan_connect (assuan_context_t ctx, int sock, struct sockaddr *addr,
- socklen_t length);
+assuan_fd_t _assuan_socket (assuan_context_t ctx, int namespace,
+ int style, int protocol);
+int _assuan_connect (assuan_context_t ctx, assuan_fd_t sock,
+ struct sockaddr *addr, socklen_t length);
extern struct assuan_system_hooks _assuan_system_hooks;
@@ -411,7 +412,7 @@ int putc_unlocked (int c, FILE *stream);
#if HAVE_W64_SYSTEM
-# define SOCKET2HANDLE(s) ((void *)(uintptr_t)(s))
+# define SOCKET2HANDLE(s) ((void *)(s))
# define HANDLE2SOCKET(h) ((uintptr_t)(h))
#elif HAVE_W32_SYSTEM
# define SOCKET2HANDLE(s) ((void *)(s))