[PATCH] libs/wine: Only define exe_link when needed

Gerald Pfeifer gerald at pfeifer.com
Tue Feb 1 14:11:15 CST 2022


Revision 24b26f8bd6a49c855eec417a6585d44c9458e3ec changed FreeBSD
(and DragonFly) not to use /proc any longer. Hence we also do not
need the exe_link variable on those two platforms, either. Avoid
declaring it there.

(Spotted by GCC 12.)

Signed-off-by: Gerald Pfeifer <gerald at pfeifer.com>
---
 libs/wine/config.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/libs/wine/config.c b/libs/wine/config.c
index 23c76fda128..69a783967df 100644
--- a/libs/wine/config.c
+++ b/libs/wine/config.c
@@ -60,7 +60,7 @@ static void fatal_error( const char *err, ... )  __attribute__((noreturn,format(
 
 #if defined(__linux__) || defined(__FreeBSD_kernel__) || defined(__NetBSD__)
 static const char exe_link[] = "/proc/self/exe";
-#else
+#elseif ! defined (__FreeBSD__) && ! defined(__DragonFly__)
 static const char exe_link[] = "";
 #endif
 
-- 
2.34.1



More information about the wine-devel mailing list