From: sergey.kitov Date: Tue, 21 Dec 2021 08:47:54 +0000 (+0200) Subject: lib: add timeval_to_usecs() X-Git-Tag: 2.3.19~116 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=3a25648a1dcbb2505b0604b7773bfd4619141bb9;p=thirdparty%2Fdovecot%2Fcore.git lib: add timeval_to_usecs() --- diff --git a/src/lib/time-util.h b/src/lib/time-util.h index 74ae9edf5e..0cda92c9df 100644 --- a/src/lib/time-util.h +++ b/src/lib/time-util.h @@ -69,6 +69,11 @@ timeval_sub_msecs(struct timeval *tv, unsigned int msecs) } } +static inline unsigned long long timeval_to_usecs(const struct timeval *tv) +{ + return (tv->tv_sec * 1000000ULL + tv->tv_usec); +} + static inline void timeval_add(struct timeval *tv, const struct timeval *val) { i_assert(val->tv_usec < 1000000);