Skip to content

Commit 5375260

Browse files
authored
Merge pull request #3853 from tgross35/main-parsley
[main] Apply two pull requests to main
2 parents fed4072 + d521a9d commit 5375260

File tree

4 files changed

+14
-8
lines changed

4 files changed

+14
-8
lines changed

libc-test/semver/dragonfly.txt

+5
Original file line numberDiff line numberDiff line change
@@ -326,6 +326,9 @@ GLOB_NOESCAPE
326326
GLOB_NOMATCH
327327
GLOB_NOSORT
328328
GLOB_NOSPACE
329+
GRND_INSECURE
330+
GRND_NONBLOCK
331+
GRND_RANDOM
329332
HW_BYTEORDER
330333
HW_DISKNAMES
331334
HW_DISKSTATS
@@ -1308,6 +1311,7 @@ fstatfs
13081311
futimes
13091312
getdomainname
13101313
getdtablesize
1314+
getentropy
13111315
getgrent
13121316
getgrent_r
13131317
getgrgid
@@ -1331,6 +1335,7 @@ getprogname
13311335
getpwent
13321336
getpwent_r
13331337
getpwnam_r
1338+
getrandom
13341339
getresgid
13351340
getresuid
13361341
getrlimit

src/unix/bsd/freebsdlike/freebsd/mod.rs

-7
Original file line numberDiff line numberDiff line change
@@ -3997,11 +3997,6 @@ pub const F_SEAL_WRITE: ::c_int = 8;
39973997
// for use with fspacectl
39983998
pub const SPACECTL_DEALLOC: ::c_int = 1;
39993999

4000-
// For getrandom()
4001-
pub const GRND_NONBLOCK: ::c_uint = 0x1;
4002-
pub const GRND_RANDOM: ::c_uint = 0x2;
4003-
pub const GRND_INSECURE: ::c_uint = 0x4;
4004-
40054000
// For realhostname* api
40064001
pub const HOSTNAME_FOUND: ::c_int = 0;
40074002
pub const HOSTNAME_INCORRECTNAME: ::c_int = 1;
@@ -5513,8 +5508,6 @@ extern "C" {
55135508

55145509
pub fn fdatasync(fd: ::c_int) -> ::c_int;
55155510

5516-
pub fn getrandom(buf: *mut ::c_void, buflen: ::size_t, flags: ::c_uint) -> ::ssize_t;
5517-
pub fn getentropy(buf: *mut ::c_void, buflen: ::size_t) -> ::c_int;
55185511
pub fn elf_aux_info(aux: ::c_int, buf: *mut ::c_void, buflen: ::c_int) -> ::c_int;
55195512
pub fn setproctitle_fast(fmt: *const ::c_char, ...);
55205513
pub fn timingsafe_bcmp(a: *const ::c_void, b: *const ::c_void, len: ::size_t) -> ::c_int;

src/unix/bsd/freebsdlike/mod.rs

+8
Original file line numberDiff line numberDiff line change
@@ -1450,6 +1450,11 @@ pub const RB_GDB: ::c_int = 0x8000;
14501450
pub const RB_MUTE: ::c_int = 0x10000;
14511451
pub const RB_SELFTEST: ::c_int = 0x20000;
14521452

1453+
// For getrandom()
1454+
pub const GRND_NONBLOCK: ::c_uint = 0x1;
1455+
pub const GRND_RANDOM: ::c_uint = 0x2;
1456+
pub const GRND_INSECURE: ::c_uint = 0x4;
1457+
14531458
safe_f! {
14541459
pub {const} fn WIFCONTINUED(status: ::c_int) -> bool {
14551460
status == 0x13
@@ -1819,6 +1824,9 @@ extern "C" {
18191824
abs_timeout: *const ::timespec,
18201825
) -> ::c_int;
18211826
pub fn mq_unlink(name: *const ::c_char) -> ::c_int;
1827+
1828+
pub fn getrandom(buf: *mut ::c_void, buflen: ::size_t, flags: ::c_uint) -> ::ssize_t;
1829+
pub fn getentropy(buf: *mut ::c_void, buflen: ::size_t) -> ::c_int;
18221830
}
18231831

18241832
#[link(name = "util")]

src/unix/linux_like/linux/mod.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -4554,7 +4554,7 @@ pub const FAN_MARK_IGNORED_MASK: ::c_uint = 0x0000_0020;
45544554
pub const FAN_MARK_IGNORED_SURV_MODIFY: ::c_uint = 0x0000_0040;
45554555
pub const FAN_MARK_FLUSH: ::c_uint = 0x0000_0080;
45564556
pub const FAN_MARK_EVICTABLE: ::c_uint = 0x0000_0200;
4557-
pub const FAN_MARK_IGNORE: ::c_uint = 0x0000_0100;
4557+
pub const FAN_MARK_IGNORE: ::c_uint = 0x0000_0400;
45584558

45594559
pub const FAN_MARK_INODE: ::c_uint = 0x0000_0000;
45604560
pub const FAN_MARK_MOUNT: ::c_uint = 0x0000_0010;

0 commit comments

Comments
 (0)