mirror of
https://github.com/cuberite/polarssl.git
synced 2025-10-03 02:23:32 -04:00
Fix types in entropy_poll.c
Signed-off-by: Dave Rodgman <dave.rodgman@arm.com>
This commit is contained in:
parent
e4a6f5a7ec
commit
b2e8419b50
@ -88,7 +88,7 @@ static int getrandom_wrapper(void *buf, size_t buflen, unsigned int flags)
|
|||||||
memset(buf, 0, buflen);
|
memset(buf, 0, buflen);
|
||||||
#endif
|
#endif
|
||||||
#endif
|
#endif
|
||||||
return syscall(SYS_getrandom, buf, buflen, flags);
|
return (int) syscall(SYS_getrandom, buf, buflen, flags);
|
||||||
}
|
}
|
||||||
#endif /* SYS_getrandom */
|
#endif /* SYS_getrandom */
|
||||||
#endif /* __linux__ || __midipix__ */
|
#endif /* __linux__ || __midipix__ */
|
||||||
@ -102,7 +102,7 @@ static int getrandom_wrapper(void *buf, size_t buflen, unsigned int flags)
|
|||||||
#define HAVE_GETRANDOM
|
#define HAVE_GETRANDOM
|
||||||
static int getrandom_wrapper(void *buf, size_t buflen, unsigned int flags)
|
static int getrandom_wrapper(void *buf, size_t buflen, unsigned int flags)
|
||||||
{
|
{
|
||||||
return getrandom(buf, buflen, flags);
|
return (int) getrandom(buf, buflen, flags);
|
||||||
}
|
}
|
||||||
#endif /* (__FreeBSD__ && __FreeBSD_version >= 1200000) ||
|
#endif /* (__FreeBSD__ && __FreeBSD_version >= 1200000) ||
|
||||||
(__DragonFly__ && __DragonFly_version >= 500700) */
|
(__DragonFly__ && __DragonFly_version >= 500700) */
|
||||||
@ -156,7 +156,7 @@ int mbedtls_platform_entropy_poll(void *data,
|
|||||||
#if defined(HAVE_GETRANDOM)
|
#if defined(HAVE_GETRANDOM)
|
||||||
ret = getrandom_wrapper(output, len, 0);
|
ret = getrandom_wrapper(output, len, 0);
|
||||||
if (ret >= 0) {
|
if (ret >= 0) {
|
||||||
*olen = ret;
|
*olen = (size_t) ret;
|
||||||
return 0;
|
return 0;
|
||||||
} else if (errno != ENOSYS) {
|
} else if (errno != ENOSYS) {
|
||||||
return MBEDTLS_ERR_ENTROPY_SOURCE_FAILED;
|
return MBEDTLS_ERR_ENTROPY_SOURCE_FAILED;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user