diff options
author | Werner Koch <wk@gnupg.org> | 2015-04-10 12:24:43 +0200 |
---|---|---|
committer | Werner Koch <wk@gnupg.org> | 2015-04-10 13:09:39 +0200 |
commit | 5d60c7f7e05a06e46e23bafe61cef09ad32aa998 (patch) | |
tree | 48731b9d026a9906e543891362aaa101472613e4 /common/gettime.h | |
parent | common: Add new function isodate_human_to_tm (diff) | |
download | gnupg2-5d60c7f7e05a06e46e23bafe61cef09ad32aa998.tar.xz gnupg2-5d60c7f7e05a06e46e23bafe61cef09ad32aa998.zip |
common: Add new function gnupg_gmtime.
* common/gettime.c (gnupg_gmtime): New.
(gnupg_get_isotime): Use it. Also take care of an gmtime_t returning
an error.
--
The fix in gnupg_get_isotime is only to cover up a theoretical broken
time (e.g. a value of (time_t)(-2) which is not mapped beyond 2038 on
32 bit systems).
Signed-off-by: Werner Koch <wk@gnupg.org>
Diffstat (limited to 'common/gettime.h')
-rw-r--r-- | common/gettime.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/common/gettime.h b/common/gettime.h index 25886d26a..ec68faaed 100644 --- a/common/gettime.h +++ b/common/gettime.h @@ -29,6 +29,7 @@ typedef char gnupg_isotime_t[16]; time_t gnupg_get_time (void); +struct tm *gnupg_gmtime (const time_t *timep, struct tm *result); void gnupg_get_isotime (gnupg_isotime_t timebuf); void gnupg_set_time (time_t newtime, int freeze); int gnupg_faked_time_p (void); |