summaryrefslogtreecommitdiff
path: root/libc-test
diff options
context:
space:
mode:
authorDavid Carlier <devnexen@gmail.com>2021-08-07 15:01:28 +0100
committerDC <devnexen@gmail.com>2021-08-08 16:29:56 +0100
commitdcdd33223de81d5dd121721e4e26a3ef0ce6e170 (patch)
treed86a3ec9f6a3db7d04274aeb75df7574d856ef46 /libc-test
parente02b7e5c1d894c53d206a7c348f00d32fd995685 (diff)
downloadrust-libc-dcdd33223de81d5dd121721e4e26a3ef0ce6e170.tar.gz
netbsd/openbsd adding more IPC_* flags.
SHM flags, albeit obsolete, are used in couple of crates.
Diffstat (limited to 'libc-test')
-rwxr-xr-xlibc-test/build.rs4
-rw-r--r--libc-test/semver/dragonfly.txt14
-rw-r--r--libc-test/semver/netbsd.txt5
-rw-r--r--libc-test/semver/openbsd.txt5
4 files changed, 28 insertions, 0 deletions
diff --git a/libc-test/build.rs b/libc-test/build.rs
index e91a55fece..825879ce30 100755
--- a/libc-test/build.rs
+++ b/libc-test/build.rs
@@ -422,6 +422,7 @@ fn test_openbsd(target: &str) {
"sys/ioctl.h",
"sys/mman.h",
"sys/resource.h",
+ "sys/shm.h",
"sys/socket.h",
"sys/time.h",
"sys/un.h",
@@ -960,6 +961,7 @@ fn test_netbsd(target: &str) {
"sys/mount.h",
"sys/ptrace.h",
"sys/resource.h",
+ "sys/shm.h",
"sys/socket.h",
"sys/statvfs.h",
"sys/sysctl.h",
@@ -1167,12 +1169,14 @@ fn test_dragonflybsd(target: &str) {
"sys/event.h",
"sys/file.h",
"sys/ioctl.h",
+ "sys/ipc.h",
"sys/mman.h",
"sys/mount.h",
"sys/ptrace.h",
"sys/resource.h",
"sys/rtprio.h",
"sys/sched.h",
+ "sys/shm.h",
"sys/socket.h",
"sys/stat.h",
"sys/statvfs.h",
diff --git a/libc-test/semver/dragonfly.txt b/libc-test/semver/dragonfly.txt
index 1cefa749c1..e51c81f922 100644
--- a/libc-test/semver/dragonfly.txt
+++ b/libc-test/semver/dragonfly.txt
@@ -341,6 +341,16 @@ IFF_STATICARP
IFF_UP
INIT_PROCESS
IOV_MAX
+IPC_CREAT
+IPC_EXCL
+IPC_M
+IPC_NOWAIT
+IPC_PRIVATE
+IPC_R
+IPC_RMID
+IPC_SET
+IPC_STAT
+IPC_W
IPPROTO_3PC
IPPROTO_ADFS
IPPROTO_AH
@@ -827,6 +837,10 @@ SF_NOHISTORY
SF_NOUNLINK
SF_SETTABLE
SF_XLINK
+SHM_R
+SHM_RDONLY
+SHM_RND
+SHM_W
SIGEMT
SIGEV_KEVENT
SIGEV_NONE
diff --git a/libc-test/semver/netbsd.txt b/libc-test/semver/netbsd.txt
index d4d83a1d5b..dd9ccdb8ad 100644
--- a/libc-test/semver/netbsd.txt
+++ b/libc-test/semver/netbsd.txt
@@ -351,11 +351,14 @@ INIT_PROCESS
IOV_MAX
IPC_CREAT
IPC_EXCL
+IPC_M
IPC_NOWAIT
IPC_PRIVATE
+IPC_R
IPC_RMID
IPC_SET
IPC_STAT
+IPC_W
IPPROTO_AH
IPPROTO_CARP
IPPROTO_DCCP
@@ -800,6 +803,8 @@ SF_LOG
SF_SETTABLE
SF_SNAPINVAL
SF_SNAPSHOT
+SHM_R
+SHM_W
SIGEMT
SIGEV_NONE
SIGEV_SIGNAL
diff --git a/libc-test/semver/openbsd.txt b/libc-test/semver/openbsd.txt
index 240192d92a..9b2a9be272 100644
--- a/libc-test/semver/openbsd.txt
+++ b/libc-test/semver/openbsd.txt
@@ -242,11 +242,14 @@ IFF_UP
IOV_MAX
IPC_CREAT
IPC_EXCL
+IPC_M
IPC_NOWAIT
IPC_PRIVATE
+IPC_R
IPC_RMID
IPC_SET
IPC_STAT
+IPC_W
IPPROTO_AH
IPPROTO_CARP
IPPROTO_DIVERT
@@ -670,6 +673,8 @@ SF_APPEND
SF_ARCHIVED
SF_IMMUTABLE
SF_SETTABLE
+SHM_R
+SHM_W
SIGEMT
SIGINFO
SIGSTKSZ