Skip to content

Commit 4071355

Browse files
devnexentgross35
authored andcommitted
adding arc4random* api family for solarish.
[solaris](https://docs.oracle.com/cd/E88353_01/html/E37843/arc4random-buf-3c.html) [illumos](https://illumos.org/man/3C/arc4random_buf) (backport <#3944>) (cherry picked from commit 71f74cd)
1 parent 38e903e commit 4071355

File tree

2 files changed

+7
-0
lines changed

2 files changed

+7
-0
lines changed

libc-test/semver/solarish.txt

+3
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,9 @@ aio_suspend
2626
aio_waitn
2727
aio_write
2828
aiocb
29+
arc4random
30+
arc4random_buf
31+
arc4random_uniform
2932
bind
3033
in6_pktinfo
3134
in_pktinfo

src/unix/solarish/mod.rs

+4
Original file line numberDiff line numberDiff line change
@@ -3087,6 +3087,10 @@ extern "C" {
30873087
pub fn __major(version: ::c_int, devnum: ::dev_t) -> ::major_t;
30883088
pub fn __minor(version: ::c_int, devnum: ::dev_t) -> ::minor_t;
30893089
pub fn __makedev(version: ::c_int, majdev: ::major_t, mindev: ::minor_t) -> ::dev_t;
3090+
3091+
pub fn arc4random() -> u32;
3092+
pub fn arc4random_buf(buf: *mut ::c_void, nbytes: ::size_t);
3093+
pub fn arc4random_uniform(upper_bound: u32) -> u32;
30903094
}
30913095

30923096
#[link(name = "sendfile")]

0 commit comments

Comments
 (0)