summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorcarbotaniuman <41451839+carbotaniuman@users.noreply.github.com>2022-12-07 08:31:03 -0600
committercarbotaniuman <41451839+carbotaniuman@users.noreply.github.com>2022-12-07 08:31:03 -0600
commitec6d846cec3174a602877b53522d7d2ad37749fc (patch)
tree6d03733c7981524370df528e5149755b764d66fb
parentce5afa7b523fd114ea7baadb26d5b318017cde58 (diff)
downloadrust-libc-ec6d846cec3174a602877b53522d7d2ad37749fc.tar.gz
Try readding all inotify flags
-rw-r--r--libc-test/semver/android.txt3
-rw-r--r--libc-test/semver/linux.txt3
-rw-r--r--src/unix/linux_like/android/mod.rs6
-rw-r--r--src/unix/linux_like/linux/mod.rs6
4 files changed, 12 insertions, 6 deletions
diff --git a/libc-test/semver/android.txt b/libc-test/semver/android.txt
index 50979e5f81..815a97eeb3 100644
--- a/libc-test/semver/android.txt
+++ b/libc-test/semver/android.txt
@@ -807,7 +807,10 @@ IN_CREATE
IN_DELETE
IN_DELETE_SELF
IN_DONT_FOLLOW
+IN_EXCL_UNLINK
IN_IGNORED
+IN_MASK_CREATE
+IN_MASK_ADD
IN_ISDIR
IN_MODIFY
IN_MOVE
diff --git a/libc-test/semver/linux.txt b/libc-test/semver/linux.txt
index 68bb3a0524..a40a31caf9 100644
--- a/libc-test/semver/linux.txt
+++ b/libc-test/semver/linux.txt
@@ -909,7 +909,10 @@ IN_CREATE
IN_DELETE
IN_DELETE_SELF
IN_DONT_FOLLOW
+IN_EXCL_UNLINK
IN_IGNORED
+IN_MASK_CREATE
+IN_MASK_ADD
IN_ISDIR
IN_MODIFY
IN_MOVE
diff --git a/src/unix/linux_like/android/mod.rs b/src/unix/linux_like/android/mod.rs
index 61885582aa..3bc51260be 100644
--- a/src/unix/linux_like/android/mod.rs
+++ b/src/unix/linux_like/android/mod.rs
@@ -2615,10 +2615,10 @@ pub const IN_Q_OVERFLOW: u32 = 0x0000_4000;
pub const IN_IGNORED: u32 = 0x0000_8000;
pub const IN_ONLYDIR: u32 = 0x0100_0000;
pub const IN_DONT_FOLLOW: u32 = 0x0200_0000;
-// pub const IN_EXCL_UNLINK: u32 = 0x0400_0000;
+pub const IN_EXCL_UNLINK: u32 = 0x0400_0000;
-// pub const IN_MASK_CREATE: u32 = 0x1000_0000;
-// pub const IN_MASK_ADD: u32 = 0x2000_0000;
+pub const IN_MASK_CREATE: u32 = 0x1000_0000;
+pub const IN_MASK_ADD: u32 = 0x2000_0000;
pub const IN_ISDIR: u32 = 0x4000_0000;
pub const IN_ONESHOT: u32 = 0x8000_0000;
diff --git a/src/unix/linux_like/linux/mod.rs b/src/unix/linux_like/linux/mod.rs
index f0a0820c3d..947aca87bc 100644
--- a/src/unix/linux_like/linux/mod.rs
+++ b/src/unix/linux_like/linux/mod.rs
@@ -3061,7 +3061,7 @@ pub const IN_Q_OVERFLOW: u32 = 0x0000_4000;
pub const IN_IGNORED: u32 = 0x0000_8000;
pub const IN_ONLYDIR: u32 = 0x0100_0000;
pub const IN_DONT_FOLLOW: u32 = 0x0200_0000;
-// pub const IN_EXCL_UNLINK: u32 = 0x0400_0000;
+pub const IN_EXCL_UNLINK: u32 = 0x0400_0000;
// linux/keyctl.h
pub const KEY_SPEC_THREAD_KEYRING: i32 = -1;
@@ -3107,8 +3107,8 @@ pub const KEYCTL_INSTANTIATE_IOV: u32 = 20;
pub const KEYCTL_INVALIDATE: u32 = 21;
pub const KEYCTL_GET_PERSISTENT: u32 = 22;
-// pub const IN_MASK_CREATE: u32 = 0x1000_0000;
-// pub const IN_MASK_ADD: u32 = 0x2000_0000;
+pub const IN_MASK_CREATE: u32 = 0x1000_0000;
+pub const IN_MASK_ADD: u32 = 0x2000_0000;
pub const IN_ISDIR: u32 = 0x4000_0000;
pub const IN_ONESHOT: u32 = 0x8000_0000;