diff --git a/libs/libc/stdlib/lib_arc4random.c b/libs/libc/stdlib/lib_arc4random.c index 8ff406c44c94b..e8760d17335d0 100644 --- a/libs/libc/stdlib/lib_arc4random.c +++ b/libs/libc/stdlib/lib_arc4random.c @@ -30,8 +30,8 @@ #include #include #include +#include -#include #include /**************************************************************************** @@ -108,7 +108,7 @@ void arc4random_buf(FAR void *bytes, size_t nbytes) while (nbytes > 0) { - uint32_t hash = HASH(clock_systime_ticks() - nbytes, 32); + uint32_t hash = HASH(clock() - nbytes, 32); size_t ncopy = MIN(nbytes, sizeof(hash)); memcpy(bytes, &hash, ncopy);