about summary refs log tree commit diff
path: root/third_party/git/compat/gmtime.c
diff options
context:
space:
mode:
Diffstat (limited to 'third_party/git/compat/gmtime.c')
-rw-r--r--third_party/git/compat/gmtime.c29
1 files changed, 0 insertions, 29 deletions
diff --git a/third_party/git/compat/gmtime.c b/third_party/git/compat/gmtime.c
deleted file mode 100644
index e8362dd2b9..0000000000
--- a/third_party/git/compat/gmtime.c
+++ /dev/null
@@ -1,29 +0,0 @@
-#include "../git-compat-util.h"
-#undef gmtime
-#undef gmtime_r
-
-struct tm *git_gmtime(const time_t *timep)
-{
-	static struct tm result;
-	return git_gmtime_r(timep, &result);
-}
-
-struct tm *git_gmtime_r(const time_t *timep, struct tm *result)
-{
-	struct tm *ret;
-
-	memset(result, 0, sizeof(*result));
-	ret = gmtime_r(timep, result);
-
-	/*
-	 * Rather than NULL, FreeBSD gmtime simply leaves the "struct tm"
-	 * untouched when it encounters overflow. Since "mday" cannot otherwise
-	 * be zero, we can test this very quickly.
-	 */
-	if (ret && !ret->tm_mday) {
-		ret = NULL;
-		errno = EOVERFLOW;
-	}
-
-	return ret;
-}