]> git.lizzy.rs Git - rust.git/commit
Auto merge of #51850 - abarth:draw_again, r=cramertj
authorbors <bors@rust-lang.org>
Wed, 27 Jun 2018 17:20:27 +0000 (17:20 +0000)
committerbors <bors@rust-lang.org>
Wed, 27 Jun 2018 17:20:27 +0000 (17:20 +0000)
commit4aff10bb1b9b202bb6464f99d198d3e6f49e6991
tree6655864497bc1e8907c5a65e4efd5e5dc0be5661
parented0350e94569d74bdfe0e612fedfd5ab173f5242
parenta9f7cc3b4968d1ec5a8bc857a83ea7ade33fffa8
Auto merge of #51850 - abarth:draw_again, r=cramertj

[fuchsia] Update zx_cprng_draw to target semantics

This change is the final step in improving the semantics of
zx_cprng_draw. Now the syscall always generates the requested number of
bytes. If the syscall would have failed to generate the requested number
of bytes, the syscall either terminates the entire operating system or
terminates the calling process, depending on whether the error is a
result of the kernel misbehaving or the userspace program misbehaving.