summaryrefslogtreecommitdiffstats
path: root/vendor/libc/src/unix/linux_like/emscripten/mod.rs
diff options
context:
space:
mode:
Diffstat (limited to 'vendor/libc/src/unix/linux_like/emscripten/mod.rs')
-rw-r--r--vendor/libc/src/unix/linux_like/emscripten/mod.rs8
1 files changed, 5 insertions, 3 deletions
diff --git a/vendor/libc/src/unix/linux_like/emscripten/mod.rs b/vendor/libc/src/unix/linux_like/emscripten/mod.rs
index f2024900c..5b947b634 100644
--- a/vendor/libc/src/unix/linux_like/emscripten/mod.rs
+++ b/vendor/libc/src/unix/linux_like/emscripten/mod.rs
@@ -1119,6 +1119,7 @@ pub const PR_SET_MM_MAP: ::c_int = 14;
pub const PR_SET_MM_MAP_SIZE: ::c_int = 15;
pub const PR_SET_PTRACER: ::c_int = 0x59616d61;
+pub const PR_SET_PTRACER_ANY: ::c_ulong = 0xffffffffffffffff;
pub const PR_SET_CHILD_SUBREAPER: ::c_int = 36;
pub const PR_GET_CHILD_SUBREAPER: ::c_int = 37;
@@ -1724,7 +1725,7 @@ f! {
pub fn major(dev: ::dev_t) -> ::c_uint {
// see
// https://github.com/emscripten-core/emscripten/blob/
- // master/system/include/libc/sys/sysmacros.h
+ // main/system/lib/libc/musl/include/sys/sysmacros.h
let mut major = 0;
major |= (dev & 0x00000fff) >> 8;
major |= (dev & 0xfffff000) >> 31 >> 1;
@@ -1734,7 +1735,7 @@ f! {
pub fn minor(dev: ::dev_t) -> ::c_uint {
// see
// https://github.com/emscripten-core/emscripten/blob/
- // master/system/include/libc/sys/sysmacros.h
+ // main/system/lib/libc/musl/include/sys/sysmacros.h
let mut minor = 0;
minor |= (dev & 0x000000ff) >> 0;
minor |= (dev & 0xffffff00) >> 12;
@@ -1814,7 +1815,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 +1882,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! {