OPENSSL_gmtime() is really just gmtime_r(); ok guenther
authorderaadt <deraadt@openbsd.org>
Fri, 18 Apr 2014 23:42:00 +0000 (23:42 +0000)
committerderaadt <deraadt@openbsd.org>
Fri, 18 Apr 2014 23:42:00 +0000 (23:42 +0000)
lib/libcrypto/asn1/a_gentm.c
lib/libcrypto/asn1/a_time.c
lib/libcrypto/asn1/a_utctm.c
lib/libcrypto/o_time.c
lib/libcrypto/o_time.h
lib/libssl/src/crypto/asn1/a_gentm.c
lib/libssl/src/crypto/asn1/a_time.c
lib/libssl/src/crypto/asn1/a_utctm.c
lib/libssl/src/crypto/o_time.c
lib/libssl/src/crypto/o_time.h

index 56f8992..856aaf0 100644 (file)
@@ -222,7 +222,7 @@ ASN1_GENERALIZEDTIME_adj(ASN1_GENERALIZEDTIME *s, time_t t, int offset_day,
        if (s == NULL)
                return (NULL);
 
-       ts = OPENSSL_gmtime(&t, &data);
+       ts = gmtime_r(&t, &data);
        if (ts == NULL)
                return (NULL);
 
index 13fd324..f3f2836 100644 (file)
@@ -94,7 +94,7 @@ ASN1_TIME *ASN1_TIME_adj(ASN1_TIME *s, time_t t,
        struct tm *ts;
        struct tm data;
 
-       ts=OPENSSL_gmtime(&t,&data);
+       ts=gmtime_r(&t,&data);
        if (ts == NULL) {
                ASN1err(ASN1_F_ASN1_TIME_ADJ, ASN1_R_ERROR_GETTING_TIME);
                return NULL;
index d8135d0..a2325f2 100644 (file)
@@ -181,7 +181,7 @@ ASN1_UTCTIME *ASN1_UTCTIME_adj(ASN1_UTCTIME *s, time_t t,
        if (s == NULL)
                return(NULL);
 
-       ts=OPENSSL_gmtime(&t, &data);
+       ts=gmtime_r(&t, &data);
        if (ts == NULL)
                return(NULL);
 
@@ -232,7 +232,7 @@ int ASN1_UTCTIME_cmp_time_t(const ASN1_UTCTIME *s, time_t t)
 
        t -= offset*60; /* FIXME: may overflow in extreme cases */
 
-       tm = OPENSSL_gmtime(&t, &data);
+       tm = gmtime_r(&t, &data);
        
 #define return_cmp(a,b) if ((a)<(b)) return -1; else if ((a)>(b)) return 1
        year = g2(s->data);
index 8302835..000372d 100644 (file)
 #include <string.h>
 #include "o_time.h"
 
-struct tm *
-OPENSSL_gmtime(const time_t *timer, struct tm *result)
-{
-       return gmtime_r(timer, result);
-}
-
 /* Take a tm structure and add an offset to it. This avoids any OS issues
  * with restricted date types and overflows which cause the year 2038
  * problem.
@@ -194,8 +188,8 @@ check_time(long offset)
        time_t t1, t2;
        time(&t1);
        t2 = t1 + offset;
-       OPENSSL_gmtime(&t2, &tm2);
-       OPENSSL_gmtime(&t1, &tm1);
+       gmtime_r(&t2, &tm2);
+       gmtime_r(&t1, &tm1);
        OPENSSL_gmtime_adj(&tm1, 0, offset);
        if ((tm1.tm_year == tm2.tm_year) &&
                (tm1.tm_mon == tm2.tm_mon) &&
index e391da7..4f8288f 100644 (file)
@@ -61,7 +61,6 @@
 
 #include <time.h>
 
-struct tm *OPENSSL_gmtime(const time_t *timer, struct tm *result);
 int OPENSSL_gmtime_adj(struct tm *tm, int offset_day, long offset_sec);
 
 #endif
index 56f8992..856aaf0 100644 (file)
@@ -222,7 +222,7 @@ ASN1_GENERALIZEDTIME_adj(ASN1_GENERALIZEDTIME *s, time_t t, int offset_day,
        if (s == NULL)
                return (NULL);
 
-       ts = OPENSSL_gmtime(&t, &data);
+       ts = gmtime_r(&t, &data);
        if (ts == NULL)
                return (NULL);
 
index 13fd324..f3f2836 100644 (file)
@@ -94,7 +94,7 @@ ASN1_TIME *ASN1_TIME_adj(ASN1_TIME *s, time_t t,
        struct tm *ts;
        struct tm data;
 
-       ts=OPENSSL_gmtime(&t,&data);
+       ts=gmtime_r(&t,&data);
        if (ts == NULL) {
                ASN1err(ASN1_F_ASN1_TIME_ADJ, ASN1_R_ERROR_GETTING_TIME);
                return NULL;
index d8135d0..a2325f2 100644 (file)
@@ -181,7 +181,7 @@ ASN1_UTCTIME *ASN1_UTCTIME_adj(ASN1_UTCTIME *s, time_t t,
        if (s == NULL)
                return(NULL);
 
-       ts=OPENSSL_gmtime(&t, &data);
+       ts=gmtime_r(&t, &data);
        if (ts == NULL)
                return(NULL);
 
@@ -232,7 +232,7 @@ int ASN1_UTCTIME_cmp_time_t(const ASN1_UTCTIME *s, time_t t)
 
        t -= offset*60; /* FIXME: may overflow in extreme cases */
 
-       tm = OPENSSL_gmtime(&t, &data);
+       tm = gmtime_r(&t, &data);
        
 #define return_cmp(a,b) if ((a)<(b)) return -1; else if ((a)>(b)) return 1
        year = g2(s->data);
index 8302835..000372d 100644 (file)
 #include <string.h>
 #include "o_time.h"
 
-struct tm *
-OPENSSL_gmtime(const time_t *timer, struct tm *result)
-{
-       return gmtime_r(timer, result);
-}
-
 /* Take a tm structure and add an offset to it. This avoids any OS issues
  * with restricted date types and overflows which cause the year 2038
  * problem.
@@ -194,8 +188,8 @@ check_time(long offset)
        time_t t1, t2;
        time(&t1);
        t2 = t1 + offset;
-       OPENSSL_gmtime(&t2, &tm2);
-       OPENSSL_gmtime(&t1, &tm1);
+       gmtime_r(&t2, &tm2);
+       gmtime_r(&t1, &tm1);
        OPENSSL_gmtime_adj(&tm1, 0, offset);
        if ((tm1.tm_year == tm2.tm_year) &&
                (tm1.tm_mon == tm2.tm_mon) &&
index e391da7..4f8288f 100644 (file)
@@ -61,7 +61,6 @@
 
 #include <time.h>
 
-struct tm *OPENSSL_gmtime(const time_t *timer, struct tm *result);
 int OPENSSL_gmtime_adj(struct tm *tm, int offset_day, long offset_sec);
 
 #endif