From 985019ab64b8d07ba41b9d8056831140a8cd2618 Mon Sep 17 00:00:00 2001 From: Andreas Schneider Date: Thu, 17 Jun 2010 13:21:22 +0200 Subject: agent: Use ssh_poll in agent code. --- libssh/agent.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/libssh/agent.c b/libssh/agent.c index fb2e463..de9b9e1 100644 --- a/libssh/agent.c +++ b/libssh/agent.c @@ -41,7 +41,6 @@ #include #include -#include #include #ifndef _WIN32 @@ -54,6 +53,7 @@ #include "libssh/buffer.h" #include "libssh/session.h" #include "libssh/keys.h" +#include "libssh/poll.h" /* macro to check for "agent failure" message */ #define agent_failed(x) \ @@ -86,7 +86,7 @@ static size_t atomicio(ssh_socket s, void *buf, size_t n, int do_read) { size_t pos = 0; ssize_t res; struct pollfd pfd; - int fd = ssh_socket_get_fd_in(s); + socket_t fd = ssh_socket_get_fd_in(s); pfd.fd = fd; pfd.events = do_read ? POLLIN : POLLOUT; @@ -107,7 +107,7 @@ static size_t atomicio(ssh_socket s, void *buf, size_t n, int do_read) { #else if (errno == EAGAIN) { #endif - (void) poll(&pfd, 1, -1); + (void) ssh_poll(&pfd, 1, -1); continue; } return 0; -- cgit