X-Git-Url: https://git.gag.com/?a=blobdiff_plain;f=common-src%2Fclock.c;fp=common-src%2Fclock.c;h=8f6d6699bd4ac2cfc88cfc3f581cbf7cd8d43447;hb=34197d9f46a5f4e944378cbb65fca32ee0eec7b9;hp=905c68e603a50d6048e4253089e735a1ea7f1021;hpb=71325c297e0436e9930a3e129a26696e78c27f62;p=debian%2Famanda diff --git a/common-src/clock.c b/common-src/clock.c index 905c68e..8f6d669 100644 --- a/common-src/clock.c +++ b/common-src/clock.c @@ -25,7 +25,7 @@ * University of Maryland at College Park */ /* - * $Id: clock.c,v 1.7 2006/07/27 18:12:10 martinea Exp $ + * $Id: clock.c,v 1.7.2.1 2007/02/06 12:44:03 martinea Exp $ * * timing functions */ @@ -158,7 +158,12 @@ timesub( end.tv_usec += 1000000; } diff.tv_usec = end.tv_usec - start.tv_usec; - diff.tv_sec = end.tv_sec - start.tv_sec; + + if (end.tv_sec > start.tv_sec) + diff.tv_sec = end.tv_sec - start.tv_sec; + else + diff.tv_sec = 0; + return diff; }