summaryrefslogtreecommitdiff
path: root/libc-test
diff options
context:
space:
mode:
authorDavid CARLIER <devnexen@gmail.com>2022-08-27 15:34:04 +0100
committerDavid CARLIER <devnexen@gmail.com>2022-08-29 18:27:50 +0100
commitf7dc112aa49d9c3e1ae71b12be74c5d8b2f781c9 (patch)
tree87ba31cb2cb7086928bcc2d3d722c432bf25797e /libc-test
parenta5553c26ca3bcf1311373d9b9c0ca9ebffed215d (diff)
downloadrust-libc-f7dc112aa49d9c3e1ae71b12be74c5d8b2f781c9.tar.gz
freebsd add shm_largepage_conf data and its ioctl request.
Diffstat (limited to 'libc-test')
-rw-r--r--libc-test/build.rs5
-rw-r--r--libc-test/semver/freebsd.txt1
2 files changed, 6 insertions, 0 deletions
diff --git a/libc-test/build.rs b/libc-test/build.rs
index ba428fc730..b42402f08a 100644
--- a/libc-test/build.rs
+++ b/libc-test/build.rs
@@ -2148,6 +2148,9 @@ fn test_freebsd(target: &str) {
// Added in FreeBSD 14
"LIO_READV" | "LIO_WRITEV" | "LIO_VECTORED" if Some(14) > freebsd_ver => true,
+ // Added in FreeBSD 13
+ "FIOSSHMLPGCNF" if Some(13) > freebsd_ver => true,
+
_ => false,
}
});
@@ -2178,6 +2181,8 @@ fn test_freebsd(target: &str) {
// `sockcred2` is not available in FreeBSD 12.
"sockcred2" if Some(13) > freebsd_ver => true,
+ // `shm_largepage_conf` was introduced in FreeBSD 13.
+ "shm_largepage_conf" if Some(13) > freebsd_ver => true,
_ => false,
}
diff --git a/libc-test/semver/freebsd.txt b/libc-test/semver/freebsd.txt
index 5bba5f3070..e74355f1e5 100644
--- a/libc-test/semver/freebsd.txt
+++ b/libc-test/semver/freebsd.txt
@@ -341,6 +341,7 @@ FIONWRITE
FIOSEEKDATA
FIOSEEKHOLE
FIOSETOWN
+FIOSSHMLPGCNF
FLUSHO
FOPEN_MAX
F_DUP2FD