From c9d67d4ddfa5bb36476a26113080ffcde44cac33 Mon Sep 17 00:00:00 2001 From: Richard Levitte Date: Wed, 4 Jan 2006 12:03:47 +0000 Subject: [PATCH] The VMS I run on doesn't know socklen_t and uses size_t instead. --- crypto/bio/b_sock.c | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/crypto/bio/b_sock.c b/crypto/bio/b_sock.c index fd45bec331..d20f25ba7f 100644 --- a/crypto/bio/b_sock.c +++ b/crypto/bio/b_sock.c @@ -799,11 +799,16 @@ int BIO_accept(int sock, char **addr) if (addr == NULL) goto end; #ifdef EAI_FAMILY +# ifdef OPENSSL_SYS_VMS +# define SOCKLEN_T size_t +# else +# define SOCKLEN_T socklen_t +#endif do { char h[NI_MAXHOST],s[NI_MAXSERV]; size_t l; static union { void *p; - int (*f)(const struct sockaddr *,socklen_t, + int (*f)(const struct sockaddr *,SOCKLEN_T, char *,size_t,char *,size_t,int); } getnameinfo = {NULL}; -- 2.25.1