diff --git a/src/backend.cmod b/src/backend.cmod
index c28a8f8adf62374d766aefcee024248afa48b7a6..341c2238efc551f23ed790ce77007d09ab90ec66 100644
--- a/src/backend.cmod
+++ b/src/backend.cmod
@@ -3013,6 +3013,7 @@ void sb_MY_FD_SET(struct sb_selectors *me, int fd, int setno)
   if(fd > me->max_fd) me->max_fd=fd;
 }
 
+#ifndef HAVE_POLL
 static void sb_copy_selectors(struct sb_active_selectors *to,
 			      struct sb_selectors *from)
 {
@@ -3024,6 +3025,7 @@ static void sb_copy_selectors(struct sb_active_selectors *to,
 			      from->sets + MY_EXCEPTSET, from->max_fd+1);
   to->max_fd=from->max_fd;
 }
+#endif
 
 #ifndef POLL_SET_SIZE
 #define POLL_SET_SIZE		32