summaryrefslogtreecommitdiff
path: root/libc-test
diff options
context:
space:
mode:
authorbors <bors@rust-lang.org>2023-04-02 16:19:05 +0000
committerbors <bors@rust-lang.org>2023-04-02 16:19:05 +0000
commit5c57d3ed37aceeb5100fe8a9a30749abc3ea4e9e (patch)
tree3dca2cdf2a0429c24f86b171a313b15a24fbf590 /libc-test
parent26c13fd57708475a83493387ca1a73a2b8ebdaa0 (diff)
parentb3853e8b6ddba68be14c9299256f51985c577af5 (diff)
downloadrust-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.rs3
-rw-r--r--libc-test/semver/dragonfly.txt1
-rw-r--r--libc-test/semver/freebsd.txt9
-rw-r--r--libc-test/semver/netbsd.txt7
-rw-r--r--libc-test/semver/openbsd.txt4
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