]> git.ipfire.org Git - thirdparty/openssl.git/commitdiff
When defining ossl_ssize_t = ssize_t, remember to include sys/types.h
authorRichard Levitte <levitte@openssl.org>
Wed, 17 Apr 2024 11:52:20 +0000 (13:52 +0200)
committerTomas Mraz <tomas@openssl.org>
Wed, 22 May 2024 07:59:32 +0000 (09:59 +0200)
ssize_t isn't a C language type in any C language level, but is a POSIX type
defined in <sys/types.h>, so make sure to include that before use.

Reviewed-by: Tom Cosgrove <tom.cosgrove@arm.com>
Reviewed-by: Tomas Mraz <tomas@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/24173)

include/openssl/e_os2.h

index e01f62751da55dbd19e71dacf311e707a29951bf..a4aea0bb5f665765051e73276ed9e22c5be2b58b 100644 (file)
@@ -200,6 +200,7 @@ extern "C" {
 # endif
 
 # ifndef ossl_ssize_t
+#  include <sys/types.h>
 #  define ossl_ssize_t ssize_t
 #  if defined(SSIZE_MAX)
 #   define OSSL_SSIZE_MAX SSIZE_MAX