diff options
Diffstat (limited to 'src/microhttpd/test_upgrade_large.c')
-rw-r--r-- | src/microhttpd/test_upgrade_large.c | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/src/microhttpd/test_upgrade_large.c b/src/microhttpd/test_upgrade_large.c index 275434c8..2374574e 100644 --- a/src/microhttpd/test_upgrade_large.c +++ b/src/microhttpd/test_upgrade_large.c | |||
@@ -1382,8 +1382,12 @@ run_mhd_epoll_loop (struct MHD_Daemon *daemon) | |||
1382 | &to64); | 1382 | &to64); |
1383 | if (1000 < to64) | 1383 | if (1000 < to64) |
1384 | to64 = 1000; | 1384 | to64 = 1000; |
1385 | tv.tv_sec = to64 / 1000; | 1385 | #if ! defined(_WIN32) || defined(__CYGWIN__) |
1386 | tv.tv_usec = 1000 * (to64 % 1000); | 1386 | tv.tv_sec = (time_t) (to64 / 1000); |
1387 | #else /* Native W32 */ | ||
1388 | tv.tv_sec = (long) (to64 / 1000); | ||
1389 | #endif /* Native W32 */ | ||
1390 | tv.tv_usec = (int) (1000 * (to64 % 1000)); | ||
1387 | ret = select (ep + 1, | 1391 | ret = select (ep + 1, |
1388 | &rs, | 1392 | &rs, |
1389 | NULL, | 1393 | NULL, |