diff options
author | Junio C Hamano <gitster@pobox.com> | 2020-05-20 08:33:27 -0700 |
---|---|---|
committer | Junio C Hamano <gitster@pobox.com> | 2020-05-20 08:33:27 -0700 |
commit | 7b304ab16c7b1e6cdf6294fe16177a42a2894f8c (patch) | |
tree | 661758bec954d0ddab592cc00807d1164eb84db8 /compat | |
parent | 74c6cba6d82a2947c0f80b6343b9ca281ee325b3 (diff) | |
parent | 84b0115f0dc9483dbc7f064b46afaddc4d94db92 (diff) | |
download | git-7b304ab16c7b1e6cdf6294fe16177a42a2894f8c.tar.gz |
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; -} |