From 0de87fe69c0e1e8499c083a2a02f8d547a0d11db Mon Sep 17 00:00:00 2001 From: Peter Rosin Date: Wed, 25 May 2011 15:11:01 +0200 Subject: [PATCH] Use evutil_gettimeofday instead of relying on the system gettimeofday. --- test/bench.c | 4 ++-- test/bench_cascade.c | 4 ++-- test/bench_httpclient.c | 8 ++++---- 3 files changed, 8 insertions(+), 8 deletions(-) diff --git a/test/bench.c b/test/bench.c index 1d25076e..d0f831b9 100644 --- a/test/bench.c +++ b/test/bench.c @@ -107,12 +107,12 @@ run_once(void) count = 0; writes = num_writes; { int xcount = 0; - gettimeofday(&ts, NULL); + evutil_gettimeofday(&ts, NULL); do { event_loop(EVLOOP_ONCE | EVLOOP_NONBLOCK); xcount++; } while (count != fired); - gettimeofday(&te, NULL); + evutil_gettimeofday(&te, NULL); if (xcount != count) fprintf(stderr, "Xcount: %d, Rcount: %d\n", xcount, count); } diff --git a/test/bench_cascade.c b/test/bench_cascade.c index 908c6170..c25255ed 100644 --- a/test/bench_cascade.c +++ b/test/bench_cascade.c @@ -97,7 +97,7 @@ run_once(int num_pipes) } /* measurements includes event setup */ - gettimeofday(&ts, NULL); + evutil_gettimeofday(&ts, NULL); /* provide a default timeout for events */ evutil_timerclear(&tv_timeout); @@ -116,7 +116,7 @@ run_once(int num_pipes) event_dispatch(); - gettimeofday(&te, NULL); + evutil_gettimeofday(&te, NULL); evutil_timersub(&te, &ts, &te); for (cp = pipes, i = 0; i < num_pipes; i++, cp += 2) { diff --git a/test/bench_httpclient.c b/test/bench_httpclient.c index 87103cc8..25db4a7d 100644 --- a/test/bench_httpclient.c +++ b/test/bench_httpclient.c @@ -88,7 +88,7 @@ errorcb(struct bufferevent *b, short what, void *arg) if (what & BEV_EVENT_EOF) { ++total_n_handled; total_n_bytes += ri->n_read; - gettimeofday(&now, NULL); + evutil_gettimeofday(&now, NULL); evutil_timersub(&now, &ri->started, &diff); evutil_timeradd(&diff, &total_time, &total_time); @@ -152,7 +152,7 @@ launch_request(void) ri = malloc(sizeof(*ri)); ri->n_read = 0; - gettimeofday(&ri->started, NULL); + evutil_gettimeofday(&ri->started, NULL); b = bufferevent_socket_new(base, sock, BEV_OPT_CLOSE_ON_FREE); @@ -184,11 +184,11 @@ main(int argc, char **argv) perror("launch"); } - gettimeofday(&start, NULL); + evutil_gettimeofday(&start, NULL); event_base_dispatch(base); - gettimeofday(&end, NULL); + evutil_gettimeofday(&end, NULL); evutil_timersub(&end, &start, &total); usec = total_time.tv_sec * 1000000 + total_time.tv_usec; -- 2.40.0