From ee8040bb9ed32eba67d7107c6b64de04b617def8 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=D0=90=D0=B7=D0=B0=D0=BB=D0=B8=D1=8F=20=D0=A1=D0=BC=D0=B0?=
 =?UTF-8?q?=D1=80=D0=B0=D0=B3=D0=B4=D0=BE=D0=B2=D0=B0?=
 <charming.flurry@yandex.ru>
Date: Thu, 2 Jan 2025 22:20:19 +0500
Subject: [PATCH 1/2] Exposed the ```std::os::fd::AsRawFd``` trait method for
 ```nix::sys::fanotify::Fanotify``` struct

---
 changelog/PR.added.md | 1 +
 src/sys/fanotify.rs   | 7 +++++++
 2 files changed, 8 insertions(+)
 create mode 100644 changelog/PR.added.md

diff --git a/changelog/PR.added.md b/changelog/PR.added.md
new file mode 100644
index 0000000000..cfd5921a9b
--- /dev/null
+++ b/changelog/PR.added.md
@@ -0,0 +1 @@
+Exposed the ```std::os::fd::AsRawFd``` trait method for ```nix::sys::fanotify::Fanotify``` struct
\ No newline at end of file
diff --git a/src/sys/fanotify.rs b/src/sys/fanotify.rs
index c2bde9a841..fd3089f702 100644
--- a/src/sys/fanotify.rs
+++ b/src/sys/fanotify.rs
@@ -419,6 +419,13 @@ impl AsFd for Fanotify {
     }
 }
 
+impl AsRawFd for Fanotify {
+    fn as_raw_fd(&self) -> RawFd
+    {
+        self.fd.as_raw_fd()
+    }
+}
+
 impl From<Fanotify> for OwnedFd {
     fn from(value: Fanotify) -> Self {
         value.fd

From 7d61753c78fd87eb9c07c3fa65bc64568682a50d Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=D0=90=D0=B7=D0=B0=D0=BB=D0=B8=D1=8F=20=D0=A1=D0=BC=D0=B0?=
 =?UTF-8?q?=D1=80=D0=B0=D0=B3=D0=B4=D0=BE=D0=B2=D0=B0?=
 <charming.flurry@yandex.ru>
Date: Thu, 2 Jan 2025 22:30:15 +0500
Subject: [PATCH 2/2] Pull request number is set

---
 changelog/{PR.added.md => 2575.added.md} | 0
 1 file changed, 0 insertions(+), 0 deletions(-)
 rename changelog/{PR.added.md => 2575.added.md} (100%)

diff --git a/changelog/PR.added.md b/changelog/2575.added.md
similarity index 100%
rename from changelog/PR.added.md
rename to changelog/2575.added.md