Skip to content
Merged
Show file tree
Hide file tree
Changes from 5 commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 5 additions & 0 deletions src/unix/linux_like/linux/gnu/mod.rs
Original file line number Diff line number Diff line change
Expand Up @@ -967,6 +967,11 @@ extern {
tz: *mut ::timezone) -> ::c_int;
pub fn statx(dirfd: ::c_int, pathname: *const c_char, flags: ::c_int,
mask: ::c_uint, statxbuf: *mut statx) -> ::c_int;
pub fn getrandom(
buf: *mut ::c_void,
buflen: ::size_t,
flags: ::c_uint,
) -> ::ssize_t;
}

#[link(name = "util")]
Expand Down
8 changes: 8 additions & 0 deletions src/unix/linux_like/linux/musl/b32/arm.rs
Original file line number Diff line number Diff line change
Expand Up @@ -152,6 +152,14 @@ s! {
}
}

extern {
pub fn getrandom(
buf: *mut ::c_void,
buflen: ::size_t,
flags: ::c_uint,
) -> ::ssize_t;
}

pub const SIGSTKSZ: ::size_t = 8192;
pub const MINSIGSTKSZ: ::size_t = 2048;

Expand Down
8 changes: 8 additions & 0 deletions src/unix/linux_like/linux/musl/b32/powerpc.rs
Original file line number Diff line number Diff line change
Expand Up @@ -155,6 +155,14 @@ s! {
}
}

extern {
pub fn getrandom(
buf: *mut ::c_void,
buflen: ::size_t,
flags: ::c_uint,
) -> ::ssize_t;
}

pub const MADV_SOFT_OFFLINE: ::c_int = 101;
pub const SIGSTKSZ: ::size_t = 10240;
pub const MINSIGSTKSZ: ::size_t = 4096;
Expand Down
8 changes: 8 additions & 0 deletions src/unix/linux_like/linux/musl/b32/x86.rs
Original file line number Diff line number Diff line change
Expand Up @@ -167,6 +167,14 @@ s_no_extra_traits!{
}
}

extern {
pub fn getrandom(
buf: *mut ::c_void,
buflen: ::size_t,
flags: ::c_uint,
) -> ::ssize_t;
}

cfg_if! {
if #[cfg(feature = "extra_traits")] {
impl PartialEq for ucontext_t {
Expand Down
8 changes: 8 additions & 0 deletions src/unix/linux_like/linux/musl/b64/mod.rs
Original file line number Diff line number Diff line change
Expand Up @@ -129,6 +129,14 @@ s! {
}
}

extern {
pub fn getrandom(
buf: *mut ::c_void,
buflen: ::size_t,
flags: ::c_uint,
) -> ::ssize_t;
}

pub const __SIZEOF_PTHREAD_RWLOCK_T: usize = 56;
pub const __SIZEOF_PTHREAD_MUTEX_T: usize = 40;

Expand Down