
"Daniel P. Berrange" <berrange@redhat.com> wrote:
Import the gnulib 'random_r' module, which provides a nice strong random number generator that is portable across OS.
bootstrap | 1 gnulib/lib/.cvsignore | 12 - gnulib/lib/Makefile.am | 13 + gnulib/lib/gettimeofday.c | 5 gnulib/lib/ioctl.c | 1 gnulib/lib/poll.c | 4 gnulib/lib/random_r.c | 420 +++++++++++++++++++++++++++++++++++++++++++ gnulib/lib/strerror.c | 128 ++++++------- gnulib/m4/gnulib-cache.m4 | 3 gnulib/m4/gnulib-comp.m4 | 5 gnulib/m4/random_r.m4 | 21 ++ gnulib/tests/Makefile.am | 9 gnulib/tests/test-random_r.c | 56 +++++ 13 files changed, 600 insertions(+), 78 deletions(-)
Daniel
diff --git a/bootstrap b/bootstrap --- a/bootstrap +++ b/bootstrap @@ -80,6 +80,7 @@ physmem physmem poll posix-shell +random_r recv send setsockopt
ACK. The above should be the only manual change. The rest is the result of running ./bootstrap. Actually, there's one more semi-manual step I usually perform when .cvsignore files are modified: Run "make sync-vcs-ignore-files" to sync the .gitignore files from the .cvsignore ones. The rule is at the bottom of Makefile.maint.