From 424d5db24803d2e4e1e406eb73262dea76761da4 Mon Sep 17 00:00:00 2001 From: Richard Levitte Date: Fri, 5 Feb 2016 14:08:05 +0100 Subject: [PATCH] VMS lacks socklen_t, give it one Fortunately, we only use socklen_t internally Reviewed-by: Rich Salz --- crypto/bio/bio_lcl.h | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/crypto/bio/bio_lcl.h b/crypto/bio/bio_lcl.h index 19bfe53318..eb9d463665 100644 --- a/crypto/bio/bio_lcl.h +++ b/crypto/bio/bio_lcl.h @@ -68,6 +68,10 @@ union bio_addr_st { #include #ifndef OPENSSL_NO_SOCK +# ifdef OPENSSL_SYS_VMS +typedef unsigned int socklen_t; +# endif + int BIO_ADDR_make(BIO_ADDR *ap, const struct sockaddr *sa); const struct sockaddr *BIO_ADDR_sockaddr(const BIO_ADDR *ap); struct sockaddr *BIO_ADDR_sockaddr_noconst(BIO_ADDR *ap); -- 2.25.1