aboutsummaryrefslogtreecommitdiff
path: root/libssh/server.c
diff options
context:
space:
mode:
Diffstat (limited to 'libssh/server.c')
-rw-r--r--libssh/server.c6
1 files changed, 5 insertions, 1 deletions
diff --git a/libssh/server.c b/libssh/server.c
index 9473c9a2..9cc59ef7 100644
--- a/libssh/server.c
+++ b/libssh/server.c
@@ -167,10 +167,14 @@ void ssh_bind_set_blocking(SSH_BIND *ssh_bind, int blocking) {
ssh_bind->blocking = blocking ? 1 : 0;
}
-int ssh_bind_get_fd(SSH_BIND *ssh_bind) {
+socket_t ssh_bind_get_fd(SSH_BIND *ssh_bind) {
return ssh_bind->bindfd;
}
+void ssh_bind_set_fd(SSH_BIND *ssh_bind, socket_t fd) {
+ ssh_bind->bindfd = fd;
+}
+
void ssh_bind_fd_toaccept(SSH_BIND *ssh_bind) {
ssh_bind->toaccept = 1;
}