summaryrefslogtreecommitdiffstats
path: root/include
diff options
context:
space:
mode:
authorRichard Levitte <levitte@openssl.org>2023-09-04 16:23:05 +0200
committerRichard Levitte <levitte@openssl.org>2023-09-04 18:27:21 +0200
commit3ae4686bf6cfb9889efeecbc8e80b279afbe1e28 (patch)
tree75b12d7ff110ee93232ad4fdc90e05be82e801df /include
parentd94bee8e9be2eb9e7e659a29c42586fe2f90f5a6 (diff)
VMS: Add a fallback definition of socklen_t
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)
Diffstat (limited to 'include')
-rw-r--r--include/internal/sockets.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/include/internal/sockets.h b/include/internal/sockets.h
index 100e346297..050be74672 100644
--- a/include/internal/sockets.h
+++ b/include/internal/sockets.h
@@ -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>