diff options
author | bors <bors@rust-lang.org> | 2023-04-02 16:19:05 +0000 |
---|---|---|
committer | bors <bors@rust-lang.org> | 2023-04-02 16:19:05 +0000 |
commit | 5c57d3ed37aceeb5100fe8a9a30749abc3ea4e9e (patch) | |
tree | 3dca2cdf2a0429c24f86b171a313b15a24fbf590 /libc-test | |
parent | 26c13fd57708475a83493387ca1a73a2b8ebdaa0 (diff) | |
parent | b3853e8b6ddba68be14c9299256f51985c577af5 (diff) | |
download | rust-libc-5c57d3ed37aceeb5100fe8a9a30749abc3ea4e9e.tar.gz |
Auto merge of #3150 - valpackett:kq, r=JohnTitor
Add missing kqueue constants across BSDs
While here, reorder some to match the C headers
Diffstat (limited to 'libc-test')
-rw-r--r-- | libc-test/build.rs | 3 | ||||
-rw-r--r-- | libc-test/semver/dragonfly.txt | 1 | ||||
-rw-r--r-- | libc-test/semver/freebsd.txt | 9 | ||||
-rw-r--r-- | libc-test/semver/netbsd.txt | 7 | ||||
-rw-r--r-- | libc-test/semver/openbsd.txt | 4 |
5 files changed, 24 insertions, 0 deletions
diff --git a/libc-test/build.rs b/libc-test/build.rs index 64759bfd09..7c2834a807 100644 --- a/libc-test/build.rs +++ b/libc-test/build.rs @@ -2283,6 +2283,9 @@ fn test_freebsd(target: &str) { // FIXME: Removed in https://reviews.freebsd.org/D39127. "KERN_VNODE" => true, + // Added in FreeBSD 14 + "EV_KEEPUDATA" if Some(14) > freebsd_ver => true, + _ => false, } }); diff --git a/libc-test/semver/dragonfly.txt b/libc-test/semver/dragonfly.txt index 115c2919af..23c66c3298 100644 --- a/libc-test/semver/dragonfly.txt +++ b/libc-test/semver/dragonfly.txt @@ -269,6 +269,7 @@ EV_ENABLE EV_EOF EV_ERROR EV_FLAG1 +EV_HUP EV_NODATA EV_ONESHOT EV_RECEIPT diff --git a/libc-test/semver/freebsd.txt b/libc-test/semver/freebsd.txt index 429ae63eb8..eadb4e9c73 100644 --- a/libc-test/semver/freebsd.txt +++ b/libc-test/semver/freebsd.txt @@ -307,6 +307,9 @@ EV_ENABLE EV_EOF EV_ERROR EV_FLAG1 +EV_FLAG2 +EV_FORCEONESHOT +EV_KEEPUDATA EV_ONESHOT EV_RECEIPT EV_SYSFLAGS @@ -791,8 +794,11 @@ NI_NUMERICSERV NOEXPR NOKERNINFO NOSTR +NOTE_ABSTIME NOTE_ATTRIB NOTE_CHILD +NOTE_CLOSE +NOTE_CLOSE_WRITE NOTE_DELETE NOTE_EXEC NOTE_EXIT @@ -803,13 +809,16 @@ NOTE_FFCTRLMASK NOTE_FFLAGSMASK NOTE_FFNOP NOTE_FFOR +NOTE_FILE_POLL NOTE_FORK NOTE_LINK NOTE_LOWAT NOTE_MSECONDS NOTE_NSECONDS +NOTE_OPEN NOTE_PCTRLMASK NOTE_PDATAMASK +NOTE_READ NOTE_RENAME NOTE_REVOKE NOTE_SECONDS diff --git a/libc-test/semver/netbsd.txt b/libc-test/semver/netbsd.txt index 174396c720..3dc84da635 100644 --- a/libc-test/semver/netbsd.txt +++ b/libc-test/semver/netbsd.txt @@ -730,6 +730,12 @@ NOTE_DELETE NOTE_EXEC NOTE_EXIT NOTE_EXTEND +NOTE_FFAND +NOTE_FFCOPY +NOTE_FFCTRLMASK +NOTE_FFLAGSMASK +NOTE_FFNOP +NOTE_FFOR NOTE_FORK NOTE_LINK NOTE_LOWAT @@ -741,6 +747,7 @@ NOTE_RENAME NOTE_REVOKE NOTE_TRACK NOTE_TRACKERR +NOTE_TRIGGER NOTE_USECONDS NOTE_WRITE NTP_API diff --git a/libc-test/semver/openbsd.txt b/libc-test/semver/openbsd.txt index bf0a838280..d95190ee8c 100644 --- a/libc-test/semver/openbsd.txt +++ b/libc-test/semver/openbsd.txt @@ -176,6 +176,8 @@ ESOCKTNOSUPPORT ETOOMANYREFS EUSERS EVFILT_AIO +EVFILT_DEVICE +EVFILT_EXCEPT EVFILT_PROC EVFILT_READ EVFILT_SIGNAL @@ -582,6 +584,7 @@ NOEXPR NOKERNINFO NOSTR NOTE_ATTRIB +NOTE_CHANGE NOTE_CHILD NOTE_DELETE NOTE_EOF @@ -591,6 +594,7 @@ NOTE_EXTEND NOTE_FORK NOTE_LINK NOTE_LOWAT +NOTE_OOB NOTE_PCTRLMASK NOTE_PDATAMASK NOTE_RENAME |