summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDavid Carlier <devnexen@gmail.com>2021-06-26 10:11:23 +0100
committerDavid Carlier <devnexen@gmail.com>2021-06-26 10:11:23 +0100
commitff9fa5aed50d24c186b29cbe362c4ef2ab082021 (patch)
treedfdfe989860741c7f809f09627f5a69e2a3fe8b2
parent4fcfa55fbbd40e8471865203fcdb52cfac1ec2a7 (diff)
downloadrust-libc-ff9fa5aed50d24c186b29cbe362c4ef2ab082021.tar.gz
android introduce arc4 api
-rw-r--r--libc-test/semver/android.txt3
-rw-r--r--src/unix/linux_like/android/mod.rs4
2 files changed, 7 insertions, 0 deletions
diff --git a/libc-test/semver/android.txt b/libc-test/semver/android.txt
index a6a87de7f9..89e831ce5a 100644
--- a/libc-test/semver/android.txt
+++ b/libc-test/semver/android.txt
@@ -2572,6 +2572,9 @@ addrinfo
af_alg_iv
alarm
android_set_abort_message
+arc4random
+arc4random_buf
+arc4random_uniform
arphdr
arpreq
arpreq_old
diff --git a/src/unix/linux_like/android/mod.rs b/src/unix/linux_like/android/mod.rs
index 3dc47eff2c..f48cd49fd1 100644
--- a/src/unix/linux_like/android/mod.rs
+++ b/src/unix/linux_like/android/mod.rs
@@ -2875,6 +2875,10 @@ extern "C" {
>,
data: *mut ::c_void,
) -> ::c_int;
+
+ pub fn arc4random() -> u32;
+ pub fn arc4random_uniform(__upper_bound: u32) -> u32;
+ pub fn arc4random_buf(__buf: *mut ::c_void, __n: ::size_t);
}
cfg_if! {