re PR libstdc++/57920 ([c++11] Linux: std::random_device reads too much from /dev...
authorPaolo Carlini <paolo.carlini@oracle.com>
Mon, 22 Jul 2013 15:22:52 +0000 (15:22 +0000)
committerPaolo Carlini <paolo@gcc.gnu.org>
Mon, 22 Jul 2013 15:22:52 +0000 (15:22 +0000)
commit94e7477f0cb3a9b7d0523d2c2fbf039ab19cf081
tree5a680837da70bd375bf6a218dbb0ae584a14fbcc
parentae382ebd8cbd04ae9d6bd24507b307f00d7ff5b4
re PR libstdc++/57920 ([c++11] Linux: std::random_device reads too much from /dev/urandom)

2013-07-22  Paolo Carlini  <paolo.carlini@oracle.com>

PR c++/57920
* src/c++11/random.cc (random_device::_M_getval): If possible, use
read instead of std::fread.
* include/std/random: Do not include <cstdio> unnecessarily.

From-SVN: r201133
libstdc++-v3/ChangeLog
libstdc++-v3/include/std/random
libstdc++-v3/src/c++11/random.cc