From 5d60c7f7e05a06e46e23bafe61cef09ad32aa998 Mon Sep 17 00:00:00 2001 From: Werner Koch Date: Fri, 10 Apr 2015 12:24:43 +0200 Subject: 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 --- common/gettime.h | 1 + 1 file changed, 1 insertion(+) (limited to 'common/gettime.h') 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); -- cgit v1.2.3