From cb5d02e9f272c7dc1ecbec46adbedf04cc83a4e8 Mon Sep 17 00:00:00 2001 From: Fabrizio Bertocci Date: Wed, 10 Mar 2021 08:46:34 -0500 Subject: [PATCH] Added inline wrapper for random() and srandom() (that call into the existing rand/srand) --- libc/rand/rand.h | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/libc/rand/rand.h b/libc/rand/rand.h index 96293cd3d..cf41d7313 100644 --- a/libc/rand/rand.h +++ b/libc/rand/rand.h @@ -26,6 +26,16 @@ uint64_t rdrand(void); uint64_t rdseed(void); float randf(void); +/* alias for rand() */ +forceinline int random(void) { + return rand(); +} + +/* alias for srand() */ +forceinline void srandom(unsigned int seed) { + srand(seed); +} + COSMOPOLITAN_C_END_ #endif /* !(__ASSEMBLER__ + __LINKER__ + 0) */ #endif /* COSMOPOLITAN_LIBC_RAND_RAND_H_ */