diff options
author | Junio C Hamano <gitster@pobox.com> | 2020-05-20 17:33:27 +0200 |
---|---|---|
committer | Junio C Hamano <gitster@pobox.com> | 2020-05-20 17:33:27 +0200 |
commit | 7b304ab16c7b1e6cdf6294fe16177a42a2894f8c (patch) | |
tree | 661758bec954d0ddab592cc00807d1164eb84db8 /compat | |
parent | Merge branch 'dd/t1509-i18n-fix' (diff) | |
parent | compat: remove gmtime (diff) | |
download | git-7b304ab16c7b1e6cdf6294fe16177a42a2894f8c.tar.xz git-7b304ab16c7b1e6cdf6294fe16177a42a2894f8c.zip |
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.c | 29 |
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; -} |