X-Git-Url: https://git.ucc.asn.au/?a=blobdiff_plain;f=server%2Fcommon.h;h=c2edd3d1d16d14237e433af2002c24f76e800409;hb=a0c96fa8feb1938db84d95b14c320e6c7511c282;hp=127503212901e3a8b21987a7a8fdad2ffefb0c14;hpb=30279eaa8f8de4250df8cc0fa47c5febf83e56cf;p=matches%2FMCTX3420.git diff --git a/server/common.h b/server/common.h index 1275032..c2edd3d 100644 --- a/server/common.h +++ b/server/common.h @@ -28,4 +28,9 @@ #include "fastcgi.h" #include "thread.h" +/**Converts a timeval to a double**/ +#define TIMEVAL_TO_DOUBLE(tv) ((tv).tv_sec + 1e-6 * ((tv).tv_usec)) +/**Takes the tv1-tv2 between two timevals and returns the result as a double*/ +#define TIMEVAL_DIFF(tv1, tv2) ((tv1).tv_sec - (tv2).tv_sec + 1e-6 * ((tv1).tv_usec - (tv2).tv_usec)) + #endif //_COMMON_H