time-util.c revision 2f2244332687187931e9541e5ff312aa6c5aa705
5f5870385cff47efd2f58e7892f251cf13761528Timo Sirainen/* Copyright (c) 2008-2009 Dovecot authors, see the included COPYING file */
bb10ebcf076c959c752f583746d83805d7686df8Timo Sirainenint timeval_cmp(const struct timeval *tv1, const struct timeval *tv2)
0cb2e8eb55e70f8ebe1e8349bdf49e4cbe5d8834Timo Sirainenint timeval_diff_msecs(const struct timeval *tv1, const struct timeval *tv2)
31ddc75584c5cde53d2e78a737587f2e7fdcb0d2Timo Sirainenlong long timeval_diff_usecs(const struct timeval *tv1,
8fa41238067c854435884c459963fde6f8c6436bTimo Sirainen return ((long long)secs * 1000000ULL) + usecs;