Commit 5b702bc0da2f90cda34e09c6309246ed3d88de6c

Con Kolivas 2013-04-21T19:36:37

Fix warning on building avalon on win32

diff --git a/driver-avalon.c b/driver-avalon.c
index 49e6121..caca228 100644
--- a/driver-avalon.c
+++ b/driver-avalon.c
@@ -223,7 +223,7 @@ static inline int avalon_gets(int fd, uint8_t *buf, struct thr_info *thr,
 		timeout.tv_usec = 100000;
 
 		FD_ZERO(&rd);
-		FD_SET(fd, &rd);
+		FD_SET((SOCKETTYPE)fd, &rd);
 		ret = select(fd + 1, &rd, NULL, NULL, &timeout);
 		if (unlikely(ret < 0)) {
 			applog(LOG_ERR, "Avalon: Error %d on select in avalon_gets", errno);
@@ -310,7 +310,7 @@ static void avalon_get_reset(int fd, struct avalon_result *ar)
 	memset(result, 0, AVALON_READ_SIZE);
 	memset(ar, 0, AVALON_READ_SIZE);
 	FD_ZERO(&rd);
-	FD_SET(fd, &rd);
+	FD_SET((SOCKETTYPE)fd, &rd);
 	ret = select(fd + 1, &rd, NULL, NULL, &timeout);
 	if (unlikely(ret < 0)) {
 		applog(LOG_WARNING, "Avalon: Error %d on select in avalon_get_reset", errno);