summaryrefslogtreecommitdiffstats
path: root/include/libssh
diff options
context:
space:
mode:
authorAndreas Schneider <mail@cynapses.org>2010-05-17 11:19:31 +0200
committerAndreas Schneider <asn@cynapses.org>2010-08-25 23:12:26 +0200
commitedc6b2cef276d62034a6dd3f8ef5338e1a467045 (patch)
tree635258053877dc65479f776443a8e4aace4b3225 /include/libssh
parent9590a643ab6d028770964cb27833f6eece094520 (diff)
poll: Added a cleanup function to free the ws2_32 library.
Diffstat (limited to 'include/libssh')
-rw-r--r--include/libssh/poll.h1
-rw-r--r--include/libssh/socket.h1
2 files changed, 2 insertions, 0 deletions
diff --git a/include/libssh/poll.h b/include/libssh/poll.h
index f54b614a..afa6be19 100644
--- a/include/libssh/poll.h
+++ b/include/libssh/poll.h
@@ -115,6 +115,7 @@ typedef unsigned long int nfds_t;
#endif /* HAVE_POLL */
void ssh_poll_init(void);
+void ssh_poll_cleanup(void);
int ssh_poll(ssh_pollfd_t *fds, nfds_t nfds, int timeout);
typedef struct ssh_poll_ctx_struct *ssh_poll_ctx;
typedef struct ssh_poll_handle_struct *ssh_poll_handle;
diff --git a/include/libssh/socket.h b/include/libssh/socket.h
index 3e433e1f..3ce14f9d 100644
--- a/include/libssh/socket.h
+++ b/include/libssh/socket.h
@@ -30,6 +30,7 @@ struct socket *ssh_socket_new(ssh_session session);
void ssh_socket_free(struct socket *s);
void ssh_socket_set_fd(struct socket *s, socket_t fd);
socket_t ssh_socket_get_fd(struct socket *s);
+void ssh_socket_cleanup(void);
#ifndef _WIN32
int ssh_socket_unix(struct socket *s, const char *path);
#endif