Fixes to get -ansi working
[oweals/openssl.git] / include / openssl / e_os2.h
index e0a5e46a6b33b62fdc73e96db6019d28bf848a4e..198ebdfc8858d078fdecad8a3651890e4d703b8b 100644 (file)
@@ -219,7 +219,11 @@ extern "C" {
 
 # ifndef ossl_ssize_t
 #  define ossl_ssize_t ssize_t
-#  define OSSL_SSIZE_MAX SSIZE_MAX
+#  if defined(SSIZE_MAX)
+#   define OSSL_SSIZE_MAX SSIZE_MAX
+#  elif defined(_POSIX_SSIZE_MAX)
+#   define OSSL_SSIZE_MAX _POSIX_SSIZE_MAX
+#  endif
 # endif
 
 # ifdef DEBUG_UNUSED