summaryrefslogtreecommitdiffstats
path: root/include
diff options
context:
space:
mode:
authorAndy Polyakov <appro@openssl.org>2018-07-19 15:16:38 +0200
committerAndy Polyakov <appro@openssl.org>2018-07-20 13:40:23 +0200
commit89310b8b0f4dbe207ffd9056109fad9abab6e4d4 (patch)
tree7c484357f46e1f31fcacb9ad31b5fa5509f2a608 /include
parent756c91b163e7d4b117590e2cb7632fbfd8cd0bda (diff)
include/openssl/e_os2.h: define last-resort SSIZE_MAX.
Reviewed-by: Rich Salz <rsalz@openssl.org> Reviewed-by: Kurt Roeckx <kurt@roeckx.be> (Merged from https://github.com/openssl/openssl/pull/6745)
Diffstat (limited to 'include')
-rw-r--r--include/openssl/e_os2.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/include/openssl/e_os2.h b/include/openssl/e_os2.h
index be0ee200ca..eeae215445 100644
--- a/include/openssl/e_os2.h
+++ b/include/openssl/e_os2.h
@@ -216,6 +216,8 @@ extern "C" {
# define OSSL_SSIZE_MAX SSIZE_MAX
# elif defined(_POSIX_SSIZE_MAX)
# define OSSL_SSIZE_MAX _POSIX_SSIZE_MAX
+# else
+# define OSSL_SSIZE_MAX ((ssize_t)(SIZE_MAX>>1))
# endif
# endif