diff --git a/include/iscsi.h b/include/iscsi.h index 96af979..ab77979 100644 --- a/include/iscsi.h +++ b/include/iscsi.h @@ -21,7 +21,6 @@ #if defined(WIN32) #define EXTERN __declspec( dllexport ) -EXTERN int poll(struct pollfd *fds, int nfsd, int timeout); #else #define EXTERN #endif diff --git a/lib/libiscsi.def b/lib/libiscsi.def index c691a86..3859d92 100644 --- a/lib/libiscsi.def +++ b/lib/libiscsi.def @@ -71,7 +71,6 @@ iscsi_writesame10_sync iscsi_writesame16_sync iscsi_scsi_task_cancel iscsi_scsi_cancel_all_tasks -poll scsi_task_add_data_in_buffer scsi_sense_key_str scsi_sense_ascq_str diff --git a/lib/socket.c b/lib/socket.c index d0031bc..295cbf3 100644 --- a/lib/socket.c +++ b/lib/socket.c @@ -574,34 +574,3 @@ int iscsi_set_tcp_keepalive(struct iscsi_context *iscsi, int idle, int count, in return 0; } -#if defined(WIN32) -int poll(struct pollfd *fds, int nfsd, int timeout) -{ - fd_set rfds, wfds, efds; - int ret; - - FD_ZERO(&rfds); - FD_ZERO(&wfds); - FD_ZERO(&efds); - if (fds->events & POLLIN) { - FD_SET(fds->fd, &rfds); - } - if (fds->events & POLLOUT) { - FD_SET(fds->fd, &wfds); - } - FD_SET(fds->fd, &efds); - select(fds->fd + 1, &rfds, &wfds, &efds, NULL); - fds->revents = 0; - if (FD_ISSET(fds->fd, &rfds)) { - fds->revents |= POLLIN; - } - if (FD_ISSET(fds->fd, &wfds)) { - fds->revents |= POLLOUT; - } - if (FD_ISSET(fds->fd, &efds)) { - fds->revents |= POLLHUP; - } - return 1; -} -#endif -