Commit 7276d72802 for qemu.org
commit 7276d728022880ae3dab3a7efb16545ba8e32fc3
Author: Michael Tokarev <mjt@tls.msk.ru>
Date: Fri Jan 9 23:48:09 2026 +0300
meson.build: stop checking for inotify_init()
the only place in qemu which used the check for inotify_init()
was linux-user, which now assumes inotify_init() is always
present. There's no need to check for this function anymore.
Signed-off-by: Michael Tokarev <mjt@tls.msk.ru>
diff --git a/meson.build b/meson.build
index 59ed1a527a..a0f5e900be 100644
--- a/meson.build
+++ b/meson.build
@@ -2675,15 +2675,12 @@ endif
config_host_data.set('CONFIG_ASAN_IFACE_FIBER', have_asan_fiber)
inotify = not_found
-have_inotify_init = cc.has_header_symbol('sys/inotify.h', 'inotify_init')
have_inotify_init1 = cc.has_header_symbol('sys/inotify.h', 'inotify_init1')
-if (have_inotify_init or have_inotify_init1) and not cc.has_function('inotify_init1')
+if have_inotify_init1 and not cc.has_function('inotify_init1')
# FreeBSD 14 and older need libinotify-kqueue wrapper
inotify = cc.find_library('inotify')
- have_inotify_init = have_inotify_init and inotify.found()
- have_inotify_init1 = have_inotify_init1 and inotify.found()
+ have_inotify_init1 = inotify.found()
endif
-config_host_data.set('CONFIG_INOTIFY', have_inotify_init)
config_host_data.set('CONFIG_INOTIFY1', have_inotify_init1)
# has_header_symbol