diff options
author | hiro <hiro@ee746299-78ed-0310-b773-934348b2243d> | 2005-08-04 09:15:08 +0000 |
---|---|---|
committer | hiro <hiro@ee746299-78ed-0310-b773-934348b2243d> | 2005-08-04 09:15:08 +0000 |
commit | 59cee0067712d3c0bcebc8795e6b5709c1e8c15d (patch) | |
tree | 38f3637f0ff4d83982af248dcf0093cafae2aeaa /src/recv.c | |
parent | 2576b08989a3361f1da272085840bda30cac9f5d (diff) |
improved portability.
git-svn-id: svn://sylpheed.sraoss.jp/sylpheed/trunk@461 ee746299-78ed-0310-b773-934348b2243d
Diffstat (limited to 'src/recv.c')
-rw-r--r-- | src/recv.c | 9 |
1 files changed, 4 insertions, 5 deletions
@@ -28,7 +28,6 @@ #include <stdio.h> #include <string.h> #include <unistd.h> -#include <sys/time.h> #include "recv.h" #include "socket.h" @@ -105,9 +104,9 @@ gint recv_write(SockInfo *sock, FILE *fp) gint len; gint count = 0; gint bytes = 0; - struct timeval tv_prev, tv_cur; + GTimeVal tv_prev, tv_cur; - gettimeofday(&tv_prev, NULL); + g_get_current_time(&tv_prev); for (;;) { if (sock_gets(sock, buf, sizeof(buf)) < 0) { @@ -126,7 +125,7 @@ gint recv_write(SockInfo *sock, FILE *fp) bytes += len; if (recv_ui_func) { - gettimeofday(&tv_cur, NULL); + g_get_current_time(&tv_cur); /* if elapsed time from previous update is greater than 50msec, update UI */ if (tv_cur.tv_sec - tv_prev.tv_sec > 0 || @@ -135,7 +134,7 @@ gint recv_write(SockInfo *sock, FILE *fp) ret = recv_ui_func(sock, count, bytes, recv_ui_func_data); if (ret == FALSE) return -1; - gettimeofday(&tv_prev, NULL); + g_get_current_time(&tv_prev); } } |