aboutsummaryrefslogtreecommitdiff
path: root/libstdc++-v3/config.h.in
diff options
context:
space:
mode:
authorXi Ruoyao <ryxi@stu.xidian.edu.cn>2017-05-23 16:11:57 +0000
committerJonathan Wakely <redi@gcc.gnu.org>2017-05-23 17:11:57 +0100
commit78aa76df40b581bbc79a8ada55e437845b88d764 (patch)
tree1fafd31d92df7bef501ad28913440b5d993a740b /libstdc++-v3/config.h.in
parente4ea7a4cfe438d0bdbede4b714aba50df01a4a76 (diff)
downloadgcc-78aa76df40b581bbc79a8ada55e437845b88d764.zip
gcc-78aa76df40b581bbc79a8ada55e437845b88d764.tar.gz
gcc-78aa76df40b581bbc79a8ada55e437845b88d764.tar.bz2
PR libstdc++/67578 Implement non-trivial std::random_device::entropy
2017-05-23 Xi Ruoyao <ryxi@stu.xidian.edu.cn> Jonathan Wakely <jwakely@redhat.com> PR libstdc++/67578 * acinclude.m4: Bump libtool_VERSION. * config/abi/pre/gnu.ver: Create GLIBCXX_3.4.24 with new symbol. * config.h.in: Regenerate. * configure: Regenerate. * configure.ac: Add test for <linux/random.h>. * doc/xml/manual/abi.xml: Document new library version. * include/bits/random.h (random_device::entropy) [_GLIBCXX_USE_RANDOM_TR1]: Add call to new _M_getentropy member. (random_device::_M_getentropy): Declare. * src/c++11/random.cc (random_device::_M_getentropy): Define. * testsuite/util/testsuite_abi.cc: Add GLIBCXX_3.4.24 to known versions, and make it the latest version. Co-Authored-By: Jonathan Wakely <jwakely@redhat.com> From-SVN: r248374
Diffstat (limited to 'libstdc++-v3/config.h.in')
-rw-r--r--libstdc++-v3/config.h.in3
1 files changed, 3 insertions, 0 deletions
diff --git a/libstdc++-v3/config.h.in b/libstdc++-v3/config.h.in
index f1527d9..e31e054 100644
--- a/libstdc++-v3/config.h.in
+++ b/libstdc++-v3/config.h.in
@@ -267,6 +267,9 @@
/* Define if futex syscall is available. */
#undef HAVE_LINUX_FUTEX
+/* Define to 1 if you have the <linux/random.h> header file. */
+#undef HAVE_LINUX_RANDOM_H
+
/* Define to 1 if you have the <locale.h> header file. */
#undef HAVE_LOCALE_H