]> git.ipfire.org Git - thirdparty/openssl.git/commitdiff
VMS: Add a fallback definition of socklen_t
authorRichard Levitte <levitte@openssl.org>
Mon, 4 Sep 2023 14:23:05 +0000 (16:23 +0200)
committerRichard Levitte <levitte@openssl.org>
Mon, 4 Sep 2023 16:27:21 +0000 (18:27 +0200)
It is not present in current VMS C headers...

Reviewed-by: Dmitry Belyavskiy <beldmit@gmail.com>
Reviewed-by: Tomas Mraz <tomas@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/21951)

include/internal/sockets.h

index 100e34629768b304482c012711f8ed0c74b6ef04..050be74672f0ff3dfcc4254f63f4d954273b6620 100644 (file)
@@ -89,6 +89,9 @@ struct servent *PASCAL getservbyname(const char *, const char *);
 #  endif
 
 #  include <netdb.h>
+#  if defined(OPENSSL_SYS_VMS)
+typedef size_t socklen_t;        /* Currently appears to be missing on VMS */
+#  endif
 #  if defined(OPENSSL_SYS_VMS_NODECC)
 #   include <socket.h>
 #   include <in.h>