diff options
Diffstat (limited to 'deps/jemalloc/include/jemalloc/internal/nstime.h')
-rw-r--r-- | deps/jemalloc/include/jemalloc/internal/nstime.h | 34 |
1 files changed, 0 insertions, 34 deletions
diff --git a/deps/jemalloc/include/jemalloc/internal/nstime.h b/deps/jemalloc/include/jemalloc/internal/nstime.h deleted file mode 100644 index 17c177c7f..000000000 --- a/deps/jemalloc/include/jemalloc/internal/nstime.h +++ /dev/null @@ -1,34 +0,0 @@ -#ifndef JEMALLOC_INTERNAL_NSTIME_H -#define JEMALLOC_INTERNAL_NSTIME_H - -/* Maximum supported number of seconds (~584 years). */ -#define NSTIME_SEC_MAX KQU(18446744072) -#define NSTIME_ZERO_INITIALIZER {0} - -typedef struct { - uint64_t ns; -} nstime_t; - -void nstime_init(nstime_t *time, uint64_t ns); -void nstime_init2(nstime_t *time, uint64_t sec, uint64_t nsec); -uint64_t nstime_ns(const nstime_t *time); -uint64_t nstime_sec(const nstime_t *time); -uint64_t nstime_msec(const nstime_t *time); -uint64_t nstime_nsec(const nstime_t *time); -void nstime_copy(nstime_t *time, const nstime_t *source); -int nstime_compare(const nstime_t *a, const nstime_t *b); -void nstime_add(nstime_t *time, const nstime_t *addend); -void nstime_iadd(nstime_t *time, uint64_t addend); -void nstime_subtract(nstime_t *time, const nstime_t *subtrahend); -void nstime_isubtract(nstime_t *time, uint64_t subtrahend); -void nstime_imultiply(nstime_t *time, uint64_t multiplier); -void nstime_idivide(nstime_t *time, uint64_t divisor); -uint64_t nstime_divide(const nstime_t *time, const nstime_t *divisor); - -typedef bool (nstime_monotonic_t)(void); -extern nstime_monotonic_t *JET_MUTABLE nstime_monotonic; - -typedef bool (nstime_update_t)(nstime_t *); -extern nstime_update_t *JET_MUTABLE nstime_update; - -#endif /* JEMALLOC_INTERNAL_NSTIME_H */ |