Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.kernel.org/pub/scm/git/git.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
path: root/compat
diff options
context:
space:
mode:
authorJunio C Hamano <gitster@pobox.com>2020-05-20 18:33:27 +0300
committerJunio C Hamano <gitster@pobox.com>2020-05-20 18:33:27 +0300
commit7b304ab16c7b1e6cdf6294fe16177a42a2894f8c (patch)
tree661758bec954d0ddab592cc00807d1164eb84db8 /compat
parent74c6cba6d82a2947c0f80b6343b9ca281ee325b3 (diff)
parent84b0115f0dc9483dbc7f064b46afaddc4d94db92 (diff)
Merge branch 'cb/no-more-gmtime'
Code clean-up by removing a compatibility implementation of a function we no longer use. * cb/no-more-gmtime: compat: remove gmtime
Diffstat (limited to 'compat')
-rw-r--r--compat/gmtime.c29
1 files changed, 0 insertions, 29 deletions
diff --git a/compat/gmtime.c b/compat/gmtime.c
deleted file mode 100644
index e8362dd2b9..0000000000
--- a/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;
-}