X-Git-Url: http://git.ozlabs.org/?a=blobdiff_plain;f=ccan%2Ftime%2Ftime.c;h=27f0d52a30987df194ea710e8f4af6a4cd74dfc4;hb=88ed9bfe13c4bd2c72b0a2513cecf9ec0f19b792;hp=d0542f5654e86f06e69bc40c530ce0c989643e92;hpb=b52bd763948edd051b769e249c4580352f0057ab;p=ccan diff --git a/ccan/time/time.c b/ccan/time/time.c index d0542f56..27f0d52a 100644 --- a/ccan/time/time.c +++ b/ccan/time/time.c @@ -33,7 +33,7 @@ struct timemono time_mono(void) #else /* Best we can do */ ret.ts = time_now().ts; #endif /* !HAVE_TIME_MONOTONIC */ - return ret; + return TIMEMONO_CHECK(ret); } struct timerel time_divide(struct timerel t, unsigned long div) @@ -128,3 +128,11 @@ struct timeabs timeabs_check(struct timeabs t, const char *abortstr) ret.ts = time_check_(t.ts, abortstr); return ret; } + +struct timemono timemono_check(struct timemono t, const char *abortstr) +{ + struct timemono ret; + + ret.ts = time_check_(t.ts, abortstr); + return ret; +}