]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
common: add a utime_t::max constant 53038/head
authorRonen Friedman <rfriedma@redhat.com>
Thu, 17 Aug 2023 14:20:33 +0000 (09:20 -0500)
committerRonen Friedman <rfriedma@redhat.com>
Tue, 22 Aug 2023 13:09:28 +0000 (16:09 +0300)
a convenient init value when searching for some early timepoint.

Signed-off-by: Ronen Friedman <rfriedma@redhat.com>
src/include/utime.h

index ff8df7e5508f24f2ebdf3edc3add77cf19263dca..588280a7df12b52620d279ccc03de1fef2fc66ac 100644 (file)
@@ -63,6 +63,10 @@ public:
     }
   }
 
+  static inline constexpr utime_t max() {
+    return utime_t{time_t{std::numeric_limits<uint32_t>::max()}, 999'999'999ul};
+  }
+
   // cons
   constexpr utime_t() { tv.tv_sec = 0; tv.tv_nsec = 0; }
   constexpr utime_t(time_t s, int n) { tv.tv_sec = s; tv.tv_nsec = n; normalize(); }