diff options
Diffstat (limited to 'src/util/time.c')
-rw-r--r-- | src/util/time.c | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/src/util/time.c b/src/util/time.c index 3ea5a1ea1..eb7bd6766 100644 --- a/src/util/time.c +++ b/src/util/time.c | |||
@@ -491,6 +491,26 @@ GNUNET_TIME_relative_is_zero (struct GNUNET_TIME_Relative rel) | |||
491 | } | 491 | } |
492 | 492 | ||
493 | 493 | ||
494 | bool | ||
495 | GNUNET_TIME_absolute_is_past (struct GNUNET_TIME_Absolute abs) | ||
496 | { | ||
497 | struct GNUNET_TIME_Absolute now; | ||
498 | |||
499 | now = GNUNET_TIME_absolute_get (); | ||
500 | return abs.abs_value_us < now.abs_value_us; | ||
501 | } | ||
502 | |||
503 | |||
504 | bool | ||
505 | GNUNET_TIME_absolute_is_future (struct GNUNET_TIME_Absolute abs) | ||
506 | { | ||
507 | struct GNUNET_TIME_Absolute now; | ||
508 | |||
509 | now = GNUNET_TIME_absolute_get (); | ||
510 | return abs.abs_value_us > now.abs_value_us; | ||
511 | } | ||
512 | |||
513 | |||
494 | struct GNUNET_TIME_Absolute | 514 | struct GNUNET_TIME_Absolute |
495 | GNUNET_TIME_absolute_from_ms (uint64_t ms_after_epoch) | 515 | GNUNET_TIME_absolute_from_ms (uint64_t ms_after_epoch) |
496 | { | 516 | { |