From 83ee08f6d1a5a3cbb2a8f9a2866a7366ea0311ef Mon Sep 17 00:00:00 2001 From: Samuel Pitoiset Date: Mon, 21 Feb 2022 12:54:48 +0100 Subject: [PATCH] radv: fix build on BSD MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Just disable inotify for BDS systems. Closes: https://gitlab.freedesktop.org/mesa/mesa/-/issues/6060 Fixes: c50557d9612 ("radv: allow applications to dynamically change RADV_FORCE_VRS") Signed-off-by: Samuel Pitoiset Reviewed-by: Timur Kristóf Reviewed-by: Bas Nieuwenhuizen Part-of: --- src/amd/vulkan/radv_device.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/amd/vulkan/radv_device.c b/src/amd/vulkan/radv_device.c index 7044f728a8d..4de92115c15 100644 --- a/src/amd/vulkan/radv_device.c +++ b/src/amd/vulkan/radv_device.c @@ -35,7 +35,7 @@ #include #endif -#ifndef _WIN32 +#ifdef __linux__ #include #endif @@ -2974,7 +2974,7 @@ radv_parse_force_vrs_config_file(const char *config_file) return force_vrs; } -#ifndef _WIN32 +#ifdef __linux__ #define BUF_LEN ((10 * (sizeof(struct inotify_event) + NAME_MAX + 1))) @@ -3020,7 +3020,7 @@ radv_notifier_thread_run(void *data) static int radv_device_init_notifier(struct radv_device *device) { -#ifdef _WIN32 +#ifndef __linux__ return true; #else struct radv_notifier *notifier = &device->notifier; @@ -3053,7 +3053,7 @@ fail_watch: static void radv_device_finish_notifier(struct radv_device *device) { -#ifndef _WIN32 +#ifdef __linux__ struct radv_notifier *notifier = &device->notifier; if (!notifier->thread)