From: Richard Levitte Date: Fri, 5 Feb 2016 13:08:05 +0000 (+0100) Subject: VMS lacks socklen_t, give it one X-Git-Tag: OpenSSL_1_1_0-pre3~256 X-Git-Url: https://git.librecmc.org/?a=commitdiff_plain;h=424d5db24803d2e4e1e406eb73262dea76761da4;p=oweals%2Fopenssl.git VMS lacks socklen_t, give it one Fortunately, we only use socklen_t internally Reviewed-by: Rich Salz --- 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);