From 987aa6a084312be8501bdda42b0e5aab3b84d52a Mon Sep 17 00:00:00 2001 From: Brent Cook Date: Thu, 22 Mar 2018 20:50:24 -0500 Subject: add clock_gettime for macos 10.11 and earlier --- include/compat/sys/time.h | 4 ---- include/compat/time.h | 13 +++++++++++++ 2 files changed, 13 insertions(+), 4 deletions(-) (limited to 'include') diff --git a/include/compat/sys/time.h b/include/compat/sys/time.h index 3d31985..76428c1 100644 --- a/include/compat/sys/time.h +++ b/include/compat/sys/time.h @@ -13,10 +13,6 @@ int gettimeofday(struct timeval *tp, void *tzp); #include_next #endif -#ifndef CLOCK_MONOTONIC -#define CLOCK_MONOTONIC CLOCK_REALTIME -#endif - #ifndef timersub #define timersub(tvp, uvp, vvp) \ do { \ diff --git a/include/compat/time.h b/include/compat/time.h index df65530..d43dfcb 100644 --- a/include/compat/time.h +++ b/include/compat/time.h @@ -22,6 +22,19 @@ struct tm *__gmtime_r(const time_t * t, struct tm * tm); time_t timegm(struct tm *tm); #endif +#ifndef CLOCK_MONOTONIC +#define CLOCK_MONOTONIC CLOCK_REALTIME +#endif + +#ifndef CLOCK_REALTIME +#define CLOCK_REALTIME 0 +#endif + +#ifndef HAVE_CLOCK_GETTIME +int +clock_gettime(clockid_t clock_id, struct timespec *tp); +#endif + #ifndef timespecsub #define timespecsub(tsp, usp, vsp) \ do { \ -- cgit v1.2.3-55-g6feb