summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRyan Zoeller <rtzoeller@rtzoeller.com>2021-10-14 17:01:48 -0500
committerRyan Zoeller <rtzoeller@rtzoeller.com>2021-10-14 17:01:48 -0500
commit36be4cd4f65c326f2a30d3afee50db78c014f07f (patch)
treea03807f3aad718175a25e241ec4205b47c989ac0
parent7289069a524630e02167022289da1841c26a86a2 (diff)
downloadrust-libc-36be4cd4f65c326f2a30d3afee50db78c014f07f.tar.gz
Android supports EPOLLEXCLUSIVE
-rw-r--r--libc-test/semver/android.txt1
-rw-r--r--src/unix/linux_like/emscripten/mod.rs2
-rw-r--r--src/unix/linux_like/linux/mod.rs2
-rw-r--r--src/unix/linux_like/mod.rs1
4 files changed, 2 insertions, 4 deletions
diff --git a/libc-test/semver/android.txt b/libc-test/semver/android.txt
index 77827a87e2..cf8fa6f75c 100644
--- a/libc-test/semver/android.txt
+++ b/libc-test/semver/android.txt
@@ -430,6 +430,7 @@ EPFNOSUPPORT
EPIPE
EPOLLERR
EPOLLET
+EPOLLEXCLUSIVE
EPOLLHUP
EPOLLIN
EPOLLMSG
diff --git a/src/unix/linux_like/emscripten/mod.rs b/src/unix/linux_like/emscripten/mod.rs
index 20ada6c5a6..5494aad378 100644
--- a/src/unix/linux_like/emscripten/mod.rs
+++ b/src/unix/linux_like/emscripten/mod.rs
@@ -965,8 +965,6 @@ pub const SHM_UNLOCK: ::c_int = 12;
pub const SHM_HUGETLB: ::c_int = 0o4000;
pub const SHM_NORESERVE: ::c_int = 0o10000;
-pub const EPOLLEXCLUSIVE: ::c_int = 0x10000000;
-
pub const QFMT_VFS_OLD: ::c_int = 1;
pub const QFMT_VFS_V0: ::c_int = 2;
diff --git a/src/unix/linux_like/linux/mod.rs b/src/unix/linux_like/linux/mod.rs
index 5131faface..5f725f0e67 100644
--- a/src/unix/linux_like/linux/mod.rs
+++ b/src/unix/linux_like/linux/mod.rs
@@ -1551,8 +1551,6 @@ pub const SHM_HUGETLB: ::c_int = 0o4000;
#[cfg(not(all(target_env = "uclibc", target_arch = "mips")))]
pub const SHM_NORESERVE: ::c_int = 0o10000;
-pub const EPOLLEXCLUSIVE: ::c_int = 0x10000000;
-
pub const QFMT_VFS_OLD: ::c_int = 1;
pub const QFMT_VFS_V0: ::c_int = 2;
pub const QFMT_VFS_V1: ::c_int = 4;
diff --git a/src/unix/linux_like/mod.rs b/src/unix/linux_like/mod.rs
index 62c8fab178..6df7ca0aef 100644
--- a/src/unix/linux_like/mod.rs
+++ b/src/unix/linux_like/mod.rs
@@ -1036,6 +1036,7 @@ pub const EPOLLWRNORM: ::c_int = 0x100;
pub const EPOLLWRBAND: ::c_int = 0x200;
pub const EPOLLMSG: ::c_int = 0x400;
pub const EPOLLRDHUP: ::c_int = 0x2000;
+pub const EPOLLEXCLUSIVE: ::c_int = 0x10000000;
pub const EPOLLWAKEUP: ::c_int = 0x20000000;
pub const EPOLLONESHOT: ::c_int = 0x40000000;
pub const EPOLLET: ::c_int = 0x80000000;