Git-Url: 
http://git.frugalware.org/gitweb/gitweb.cgi?p=pacman-g2.git;a=commitdiff;h=7bc771626eded3ffa4fded610277d5ba5ffb2782

commit 7bc771626eded3ffa4fded610277d5ba5ffb2782
Author: Michel Hermier <herm...@frugalware.org>
Date:   Sat Nov 16 13:24:54 2013 +0100

libpacman: Add _pacman_difftimeval.

diff --git a/lib/libpacman/util/time.c b/lib/libpacman/util/time.c
index bd51514..77f4b05 100644
--- a/lib/libpacman/util/time.c
+++ b/lib/libpacman/util/time.c
@@ -46,6 +46,12 @@ locale_t _pacman_locale_c(void)
return locale_c;
}

+double _pacman_difftimeval(struct timeval timeval1, struct timeval timeval2)
+{
+       return difftime(timeval1.tv_sec , timeval2.tv_sec) +
+               ((double)(timeval1.tv_usec - timeval2.tv_usec) / 1000000);
+}
+
struct tm *_pacman_localtime(const time_t *timep)
{
time_t now;
diff --git a/lib/libpacman/util/time.h b/lib/libpacman/util/time.h
index 51c0b55..4651def 100644
--- a/lib/libpacman/util/time.h
+++ b/lib/libpacman/util/time.h
@@ -25,6 +25,8 @@

#define PM_TIME_INVALID ((time_t) -1)

+double _pacman_difftimeval(struct timeval timeval1, struct timeval timeval2);
+
/* Return the localtime for timep. If timep is NULL, return the conversion for 
time(NULL) (libc returns NULL instead).
*/
struct tm *_pacman_localtime(const time_t *timep);
_______________________________________________
Frugalware-git mailing list
Frugalware-git@frugalware.org
http://frugalware.org/mailman/listinfo/frugalware-git

Reply via email to