When defining ossl_ssize_t = ssize_t, remember to include sys/types.h
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)
This commit is contained in:
parent
f352c808ed
commit
8cf9ac9c20
1 changed files with 1 additions and 0 deletions
|
@ -200,6 +200,7 @@ extern "C" {
|
||||||
# endif
|
# endif
|
||||||
|
|
||||||
# ifndef ossl_ssize_t
|
# ifndef ossl_ssize_t
|
||||||
|
# include <sys/types.h>
|
||||||
# define ossl_ssize_t ssize_t
|
# define ossl_ssize_t ssize_t
|
||||||
# if defined(SSIZE_MAX)
|
# if defined(SSIZE_MAX)
|
||||||
# define OSSL_SSIZE_MAX SSIZE_MAX
|
# define OSSL_SSIZE_MAX SSIZE_MAX
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue