X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=lib%2Frandom.c;h=c0bc659d19392430afd3d85d9100c735d6b73941;hb=0ef165ecb57943e17a8ee8270df68ffb8d032e29;hp=da29fd0cfb948982d2bb12585aca15609ef35046;hpb=61d71ceb5d45e6caeaf08a63efeba931a10b32f3;p=sliver-openvswitch.git diff --git a/lib/random.c b/lib/random.c index da29fd0cf..c0bc659d1 100644 --- a/lib/random.c +++ b/lib/random.c @@ -39,7 +39,7 @@ * cryptographic-quality randomness. */ /* Current random state. */ -DEFINE_PER_THREAD_DATA(uint32_t, seed, 0); +DEFINE_STATIC_PER_THREAD_DATA(uint32_t, seed, 0); static uint32_t random_next(void); @@ -86,17 +86,6 @@ random_bytes(void *p_, size_t n) } } -uint8_t -random_uint8(void) -{ - return random_uint32(); -} - -uint16_t -random_uint16(void) -{ - return random_uint32(); -} uint32_t random_uint32(void) @@ -117,12 +106,6 @@ random_uint64(void) return x; } -int -random_range(int max) -{ - return random_uint32() % max; -} - static uint32_t random_next(void) {