llvm-project/libcxx
David Majnemer 2dfdfdf45c [libc++] Don't return uninitialized data from random_device::operator()
Make sure we appropriately retry calls to read if the return result is
less than what we asked for.

Additionally, check and handle IO errors: EINTR results in the read
operation getting restarted; other errors turn into exceptions.

llvm-svn: 210061
2014-06-03 02:40:39 +00:00
..
cmake build: remove unnecessary modification of CMAKE_REQUIRED_DEFINITIONS 2014-03-12 04:11:34 +00:00
include Preparation for <string_view>. More helper functions that can be shared between <string> and <string_view>. No functionality change 2014-06-02 02:22:49 +00:00
lib Not everyone uses bash, so fix test syntax. 2014-04-12 21:12:55 +00:00
src [libc++] Don't return uninitialized data from random_device::operator() 2014-06-03 02:40:39 +00:00
test [libc++] Don't return uninitialized data from random_device::operator() 2014-06-03 02:40:39 +00:00
www First cut at a post c++14 status page 2014-06-02 23:37:13 +00:00
.arcconfig Add a simple .arcconfig to make using the 'arc' commandline tool and the 2012-12-31 05:59:45 +00:00
CMakeLists.txt build: fix erroneous overwriting of flags 2014-03-12 04:11:31 +00:00
CREDITS.TXT Updated my role 2013-09-28 01:25:55 +00:00
LICENSE.TXT Update the copyright credits -- Happy new year 2014! 2014-01-01 08:27:31 +00:00
Makefile Exclude .svn (and other "dot" directories) when installing headers. 2014-03-13 16:13:54 +00:00