X-Git-Url: https://unix4lyfe.org/gitweb/darkstat-debian/blobdiff_plain/4da209d9116b41ab59eeedc5823bc2cb64b5bc3e..HEAD:/now.h diff --git a/now.h b/now.h index 9c61f45..12231a4 100644 --- a/now.h +++ b/now.h @@ -1,5 +1,5 @@ /* darkstat 3 - * copyright (c) 2001-2006 Emil Mikulic. + * copyright (c) 2001-2014 Emil Mikulic. * * now.h: a cache of the current time. * @@ -20,11 +20,13 @@ void now_init(void); void now_update(void); /* once per event loop (in darkstat.c) */ -long now_real(void); -long now_mono(void); +time_t now_real(void); +time_t now_mono(void); -long mono_to_real(const long t); -long real_to_mono(const long t); +/* Monotonic times can be negative (a time from before the machine booted) so + * treat them as signed. */ +time_t mono_to_real(const int64_t t); +int64_t real_to_mono(const time_t t); /* Emits warnings if a call is too slow. */ struct timespec;