diff options
author | Werner Koch <[email protected]> | 2007-10-02 08:44:21 +0000 |
---|---|---|
committer | Werner Koch <[email protected]> | 2007-10-02 08:44:21 +0000 |
commit | 28f7b6e0413097e91d9f28da028064d1ba9071eb (patch) | |
tree | 0bb5bd56293ab5f3a7548cece238c35696d47513 /src/assuan.h | |
parent | Add socket wrapper API. (diff) | |
download | libassuan-28f7b6e0413097e91d9f28da028064d1ba9071eb.tar.gz libassuan-28f7b6e0413097e91d9f28da028064d1ba9071eb.zip |
Add new API assuan_set_sock_nonce.
Fixed a blocking problem on Windows.
Diffstat (limited to 'src/assuan.h')
-rw-r--r-- | src/assuan.h | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/src/assuan.h b/src/assuan.h index eec9842..56c3c8d 100644 --- a/src/assuan.h +++ b/src/assuan.h @@ -377,9 +377,13 @@ typedef struct assuan_context_s *ASSUAN_CONTEXT _ASSUAN_DEPRECATED; #ifdef _WIN32 typedef void *assuan_fd_t; #define ASSUAN_INVALID_FD ((void*)(-1)) +#define ASSUAN_INT2FD(s) ((void *)(s)) +#define ASSUAN_FD2INT(h) ((unsigned int)(h)) #else typedef int assuan_fd_t; #define ASSUAN_INVALID_FD (-1) +#define ASSUAN_INT2FD(s) ((s)) +#define ASSUAN_FD2INT(h) ((h)) #endif @@ -475,6 +479,7 @@ int assuan_init_connected_socket_server (assuan_context_t *r_ctx, assuan_fd_t fd) _ASSUAN_DEPRECATED; int assuan_init_socket_server_ext (assuan_context_t *r_ctx, assuan_fd_t fd, unsigned int flags); +void assuan_set_sock_nonce (assuan_context_t ctx, assuan_sock_nonce_t *nonce); /*-- assuan-pipe-connect.c --*/ assuan_error_t assuan_pipe_connect (assuan_context_t *ctx, |