Skip to content

Commit

Permalink
freebsd adding CLOSE_RANGE_CLOEXEC flag
Browse files Browse the repository at this point in the history
(backport <rust-lang#3996>)
(cherry picked from commit 0fb363c)
  • Loading branch information
devnexen authored and tgross35 committed Nov 7, 2024
1 parent 8c88d9a commit a3ca238
Show file tree
Hide file tree
Showing 2 changed files with 5 additions and 0 deletions.
1 change: 1 addition & 0 deletions libc-test/semver/freebsd.txt
Original file line number Diff line number Diff line change
Expand Up @@ -264,6 +264,7 @@ CLOCK_UPTIME
CLOCK_UPTIME_FAST
CLOCK_UPTIME_PRECISE
CLOCK_VIRTUAL
CLOSE_RANGE_CLOEXEC
CMGROUP_MAX
CMSG_DATA
CMSG_FIRSTHDR
Expand Down
4 changes: 4 additions & 0 deletions src/unix/bsd/freebsdlike/freebsd/mod.rs
Original file line number Diff line number Diff line change
Expand Up @@ -4968,6 +4968,10 @@ pub const TFD_CLOEXEC: ::c_int = O_CLOEXEC;
pub const TFD_TIMER_ABSTIME: ::c_int = 0x01;
pub const TFD_TIMER_CANCEL_ON_SET: ::c_int = 0x02;

// sys/unistd.h

pub const CLOSE_RANGE_CLOEXEC: ::c_uint = 1 << 2;

cfg_if! {
if #[cfg(libc_const_extern_fn)] {
pub const fn MAP_ALIGNED(a: ::c_int) -> ::c_int {
Expand Down

0 comments on commit a3ca238

Please sign in to comment.