Commit 17ee0eb4399277e6d61b680451c0f20ce7ad5215

Con Kolivas 2013-04-21T19:09:29

Use cgtime instead of gettimeofday in fpgautils.c

diff --git a/fpgautils.c b/fpgautils.c
index 9330a21..c15b3d1 100644
--- a/fpgautils.c
+++ b/fpgautils.c
@@ -557,7 +557,7 @@ size_t _select_write(int fd, char *buf, size_t siz, struct timeval *timeout)
 	fd_set rfds;
 	ssize_t wrote = 0, ret;
 
-	gettimeofday(&tv_now, NULL);
+	cgtime(&tv_now);
 	timeradd(&tv_now, timeout, &tv_finish);
 
 	// timeout is the maximum time to spend trying to write
@@ -576,7 +576,7 @@ size_t _select_write(int fd, char *buf, size_t siz, struct timeval *timeout)
 		else if (ret < 0)
 			return wrote;
 
-		gettimeofday(&tv_now, NULL);
+		cgtime(&tv_now);
 	}
 
 	return wrote;