From 83ad41e58895019d5a02dee080317eb3a6ed8e1c Mon Sep 17 00:00:00 2001
From: Eric S. Raymond <esr@thyrsus.com>
Date: Tue, 11 Apr 2017 00:58:56 -0400
Subject: [PATCH] Attempted fix for Mac OS X Sierra port bug.

---
 cvs.h | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/cvs.h b/cvs.h
index 5722b0a..618ab2d 100644
--- cvs.h
+++ cvs.h
@@ -432,7 +432,8 @@ typedef struct _cvs_author {
 #define _alignof(T)  sizeof(long double)
 #endif
 
-#if defined(__APPLE__)
+/* For versions of Mac OS X before Sierra */
+#if defined(__APPLE__) && !defined(CLOCK_REALTIME)
 /* we mock this in utils.c; the CLOCK_REALTIME value is not used */
 typedef int clockid_t;
 int clock_gettime(clockid_t clock_id, struct timespec *tp);
--
libgit2 0.24.0