summaryrefslogtreecommitdiffstats
path: root/include
diff options
context:
space:
mode:
authorRob Percival <robpercival@google.com>2016-02-12 15:12:37 +0000
committerBen Laurie <ben@links.org>2016-02-13 10:22:54 +0000
commite634b448c3113545ff5f9a70e74a0ce694a00e77 (patch)
tree3a2ee48ff95eed9674d16cda8f22860d9d378cff /include
parentce3d25d3e5a7e82fd59fd30dff7acc39baed8b5e (diff)
Defines OSSL_SSIZE_MAX
Removes SSIZE_MAX definition from bss_bio.c and changes that file to use OSSL_SSIZE_MAX. No need to account for OPENSSL_SYS_VXWORKS, since that never actually gets defined anywhere. It must be a historical artifact. Reviewed-by: Richard Levitte <levitte@openssl.org> Reviewed-by: Ben Laurie <ben@openssl.org>
Diffstat (limited to 'include')
-rw-r--r--include/openssl/e_os2.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/include/openssl/e_os2.h b/include/openssl/e_os2.h
index 519b8ce65a..1a1fe3ebdf 100644
--- a/include/openssl/e_os2.h
+++ b/include/openssl/e_os2.h
@@ -262,17 +262,21 @@ extern "C" {
# ifdef _WIN32
# ifdef _WIN64
# define ossl_ssize_t __int64
+# define OSSL_SSIZE_MAX _I64_MAX
# else
# define ossl_ssize_t int
+# define OSSL_SSIZE_MAX INT_MAX
# endif
# endif
# if defined(__ultrix) && !defined(ssize_t)
# define ossl_ssize_t int
+# define OSSL_SSIZE_MAX INT_MAX
# endif
# ifndef ossl_ssize_t
# define ossl_ssize_t ssize_t
+# define OSSL_SSIZE_MAX SSIZE_MAX
# endif
# ifdef DEBUG_UNUSED