![]() |
wget2 2.0.0
|
Functions | |
void | wget_random_init (void) |
void | wget_random_exit (void) |
int | wget_random (void) |
void | wget_srandom (unsigned int seed) |
This is wrapper code around gnulib's srandom_r() and random_r() with automatic seeding
void wget_random_init | ( | void | ) |
Random API initialization, allocating/preparing the internal resources.
On systems with automatic library constructors, this function doesn't have to be called explicitly.
This function is not thread-safe.
void wget_random_exit | ( | void | ) |
Random API deinitialization, free'ing all internal resources.
On systems with automatic library destructors, this function doesn't have to be called explicitly.
This function is not thread-safe.
int wget_random | ( | void | ) |
This functions wraps around gnulib's random_r(). It performs a thread-safe seeding on the first use, if not done before by wget_srandom();
void wget_srandom | ( | unsigned int | seed | ) |
[in] | seed | Value to seed the random generator |
This functions wraps around srandom_r() to make a thread-safe seeding for wget_random().