VMS lacks socklen_t, give it one

Fortunately, we only use socklen_t internally

Reviewed-by: Rich Salz <rsalz@openssl.org>
This commit is contained in:
Richard Levitte 2016-02-05 14:08:05 +01:00
parent 8a41fa6f9e
commit 424d5db248

View File

@ -68,6 +68,10 @@ union bio_addr_st {
#include <openssl/bio.h> #include <openssl/bio.h>
#ifndef OPENSSL_NO_SOCK #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); int BIO_ADDR_make(BIO_ADDR *ap, const struct sockaddr *sa);
const struct sockaddr *BIO_ADDR_sockaddr(const BIO_ADDR *ap); const struct sockaddr *BIO_ADDR_sockaddr(const BIO_ADDR *ap);
struct sockaddr *BIO_ADDR_sockaddr_noconst(BIO_ADDR *ap); struct sockaddr *BIO_ADDR_sockaddr_noconst(BIO_ADDR *ap);