1From 6c3ce01a281a9aa661494d24a862219fc9e2b460 Mon Sep 17 00:00:00 2001 2From: Khem Raj <raj.khem@gmail.com> 3Date: Thu, 16 Dec 2021 14:57:55 -0800 4Subject: [PATCH 2/2] libinotifytools: Bridge differences between 5 musl/glibc/kernel fnotify.h 6 7System detects to use sys/fnotify.h and then assumes glibc's definitions 8but musl has definitions of its own. perhaps portable thing would be to 9use linux/fnotify.h interface directly on linux irrespective of libc 10 11See the differences discussion here [1] 12 13[1] https://inbox.vuxu.org/musl/20191112220151.GC27331@x230/T/#ma8700992467200c8792e0fa8508eae656b81aeba 14 15Upstream-Status: Submitted [https://github.com/inotify-tools/inotify-tools/pull/154] 16Signed-off-by: Khem Raj <raj.khem@gmail.com> 17--- 18 libinotifytools/src/inotifytools.c | 6 ++++++ 19 1 file changed, 6 insertions(+) 20 21diff --git a/libinotifytools/src/inotifytools.c b/libinotifytools/src/inotifytools.c 22index 902eac2..2b96395 100644 23--- a/libinotifytools/src/inotifytools.c 24+++ b/libinotifytools/src/inotifytools.c 25@@ -55,6 +55,12 @@ struct fanotify_event_fid { 26 struct fanotify_event_info_fid info; 27 struct file_handle handle; 28 }; 29+ 30+#ifndef __GLIBC__ 31+#define val __val 32+#define __kernel_fsid_t fsid_t 33+#endif 34+ 35 #endif 36 37 /** 38-- 392.34.1 40 41