summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKleis Auke Wolthuizen <github@kleisauke.nl>2023-01-18 11:27:14 +0100
committerKleis Auke Wolthuizen <github@kleisauke.nl>2023-01-23 12:25:17 +0100
commit2fb7a4ab33f4d5a909a778fb223c6ded18d4a3b6 (patch)
tree0512bdf237f6d1143eac88fef231aba7888e0595
parentf7b4c2e0427f3696d80096d33438ac862d96a762 (diff)
downloadrust-libc-2fb7a4ab33f4d5a909a778fb223c6ded18d4a3b6.tar.gz
Add getentropy for Emscripten
Required by https://github.com/rust-lang/rust/pull/107221.
-rw-r--r--src/unix/linux_like/emscripten/mod.rs3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/unix/linux_like/emscripten/mod.rs b/src/unix/linux_like/emscripten/mod.rs
index f2024900cb..d6abdcdb67 100644
--- a/src/unix/linux_like/emscripten/mod.rs
+++ b/src/unix/linux_like/emscripten/mod.rs
@@ -1814,7 +1814,6 @@ extern "C" {
) -> ::c_int;
pub fn getloadavg(loadavg: *mut ::c_double, nelem: ::c_int) -> ::c_int;
- // Not available now on Android
pub fn mkfifoat(dirfd: ::c_int, pathname: *const ::c_char, mode: ::mode_t) -> ::c_int;
pub fn if_nameindex() -> *mut if_nameindex;
pub fn if_freenameindex(ptr: *mut if_nameindex);
@@ -1882,6 +1881,8 @@ extern "C" {
f: extern "C" fn(*mut ::c_void) -> *mut ::c_void,
value: *mut ::c_void,
) -> ::c_int;
+
+ pub fn getentropy(buf: *mut ::c_void, buflen: ::size_t) -> ::c_int;
}
cfg_if! {