diff --git a/include/stdlib.c b/include/stdlib.c index 9c33212..d1d14a1 100644 --- a/include/stdlib.c +++ b/include/stdlib.c @@ -444,7 +444,7 @@ void * calloc(int num, int size) return p; } -unsigned seed = 31232; +static unsigned seed = 31232; unsigned int rand(void) { @@ -454,3 +454,7 @@ unsigned int rand(void) return seed; } +void srand(unsigned int s) +{ + seed = s; +} diff --git a/include/stdlib.h b/include/stdlib.h index 9a93b87..51f1a49 100644 --- a/include/stdlib.h +++ b/include/stdlib.h @@ -29,6 +29,8 @@ void * calloc(int num, int size); unsigned int rand(void); +void srand(unsigned int seed); + #pragma compile("stdlib.c") #endif