yes of course.
> sys/limits.h isn't portable, how about limits.h instead?
>
> Index: asn1/a_time_tm.c
> ===================================================================
> RCS file: /cvs/src/lib/libssl/src/crypto/asn1/a_time_tm.c,v
> retrieving revision 1.3
> diff -u -p -u -p -r1.3 a_time_tm.c
> --- asn1/a_time_tm.c 5 Oct 2015 06:13:58 -0000 1.3
> +++ asn1/a_time_tm.c 6 Oct 2015 11:32:22 -0000
> @@ -15,11 +15,11 @@
> * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
> */
>
> +#include <ctype.h>
> +#include <limits.h>
> #include <stdio.h>
> #include <string.h>
> #include <time.h>
> -#include <ctype.h>
> -#include <sys/limits.h>
>
> #include <openssl/asn1t.h>
> #include <openssl/err.h>
>
> On Fri, Oct 2, 2015 at 10:04 AM, Bob Beck <[email protected]> wrote:
> > CVSROOT: /cvs
> > Module name: src
> > Changes by: [email protected] 2015/10/02 09:04:45
> >
> > Modified files:
> > lib/libssl/src/crypto/asn1: a_gentm.c a_time.c a_utctm.c
> > asn1_locl.h
> > lib/libssl/src/crypto/x509: x509_lcl.h x509_vfy.c
> > lib/libcrypto/crypto: Makefile
> > Added files:
> > lib/libssl/src/crypto/asn1: a_time_tm.c
> >
> > Log message:
> > Flense the greasy black guts of unreadble string parsing code out of three
> > areas
> > in asn1 and x509 code, all dealing with an ASN1_TIME. This brings the
> > parsing
> > together in one function that converts into a struct tm. While we are at it
> > this
> > also brings us into conformance with RFC 5280 for times allowed in an X509
> > cert,
> > as OpenSSL is very liberal with what it allows.
> > input and fixes from deraadt@ jsing@ guethther@ and others.
> > ok krw@, guenther@, jsing@