libc/rand_r: support rand_r api

refs to https://pubs.opengroup.org/onlinepubs/7908799/xsh/rand.html

Signed-off-by: dongjiuzhu1 <dongjiuzhu1@xiaomi.com>
This commit is contained in:
dongjiuzhu1
2023-06-28 12:29:03 +08:00
committed by Xiang Xiao
parent 97a2528de9
commit 5d09b4cbd0
2 changed files with 73 additions and 42 deletions
+1
View File
@@ -132,6 +132,7 @@ extern "C"
void srand(unsigned int seed);
int rand(void);
int rand_r(FAR unsigned int *seedp);
void lcong48(FAR unsigned short int param[7]);
FAR unsigned short int *seed48(FAR unsigned short int seed16v[3]);
void srand48(long int seedval);