diff --git a/src/oping.c b/src/oping.c
index f2e48a6c28b1b49359eeeff1ae689c9ae05339ff..de44d08b2f85e7222da053b3044fce06111faaae 100644 (file)
--- a/src/oping.c
+++ b/src/oping.c
if (outfile != NULL)
{
- struct timespec ts = { 0, 0 };
-
- if (clock_gettime (CLOCK_REALTIME, &ts) == 0)
+ struct timeval tv = {0};
+ if (gettimeofday (&tv, NULL) == 0)
{
- double t = ((double) ts.tv_sec) + (((double) ts.tv_nsec) / 1000000000.0);
+ double t = ((double) tv.tv_sec) + (((double) tv.tv_usec) / 1000000.0);
if ((sequence % 32) == 0)
fprintf (outfile, "#time,host,latency[ms]\n");