#include "log.h"
#include "regress.h"
+
+#ifndef WIN32
#include "regress.gen.h"
+#endif
int pair[2];
int test_ok;
struct timeval tv;
int diff;
- gettimeofday(&tcalled, NULL);
+ evutil_gettimeofday(&tcalled, NULL);
if (evutil_timercmp(&tcalled, &tset, >))
evutil_timersub(&tcalled, &tset, &tv);
else
evtimer_set(&ev, timeout_cb, NULL);
evtimer_add(&ev, &tv);
- gettimeofday(&tset, NULL);
+ evutil_gettimeofday(&tset, NULL);
event_dispatch();
cleanup_test();
tv.tv_sec = 1;
event_loopexit(&tv);
- gettimeofday(&tv_start, NULL);
+ evutil_gettimeofday(&tv_start, NULL);
event_dispatch();
- gettimeofday(&tv_end, NULL);
+ evutil_gettimeofday(&tv_end, NULL);
evutil_timersub(&tv_end, &tv_start, &tv_end);
evtimer_del(&ev);
static void
rpc_test(void)
{
+#ifndef WIN32
struct msg *msg, *msg2;
struct kill *attack;
struct run *run;
}
}
- gettimeofday(&tv_start, NULL);
+ evutil_gettimeofday(&tv_start, NULL);
for (i = 0; i < 1000; ++i) {
run = EVTAG_ADD(msg, run);
if (run == NULL) {
exit(1);
}
- gettimeofday(&tv_end, NULL);
+ evutil_gettimeofday(&tv_end, NULL);
evutil_timersub(&tv_end, &tv_start, &tv_end);
fprintf(stdout, "(%.1f us/add) ",
(float)tv_end.tv_sec/(float)i * 1000000.0 +
evbuffer_free(tmp);
fprintf(stdout, "OK\n");
+#endif
}
static void
http_suite();
+#ifndef WIN32
rpc_suite();
+#endif
dns_suite();
test_simpletimeout();
- test_edgetriggered();
-
#ifndef WIN32
+ test_edgetriggered();
test_simplesignal();
test_immediatesignal();
#endif