From: Samuel Pitoiset Date: Mon, 21 Feb 2022 11:54:48 +0000 (+0100) Subject: radv: fix build on BSD X-Git-Tag: upstream/22.3.5~12382 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=83ee08f6d1a5a3cbb2a8f9a2866a7366ea0311ef;p=platform%2Fupstream%2Fmesa.git radv: fix build on BSD 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: --- diff --git a/src/amd/vulkan/radv_device.c b/src/amd/vulkan/radv_device.c index 7044f72..4de9211 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)