From 21f02252ef2452beaa275d72e1360cf2294a701f Mon Sep 17 00:00:00 2001 From: Augustin Cavalier Date: Sat, 24 Aug 2024 01:34:11 -0400 Subject: [PATCH] freebsd_network: Avoid clashes between local and system ffs() definition. --- src/libs/compat/freebsd_network/compat/sys/libkern.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/libs/compat/freebsd_network/compat/sys/libkern.h b/src/libs/compat/freebsd_network/compat/sys/libkern.h index 4fbaa73040..b9bfe9a61e 100644 --- a/src/libs/compat/freebsd_network/compat/sys/libkern.h +++ b/src/libs/compat/freebsd_network/compat/sys/libkern.h @@ -6,9 +6,11 @@ #define _FBSD_COMPAT_SYS_LIBKERN_H_ +#include #include #include + __BEGIN_DECLS @@ -26,8 +28,6 @@ static __inline int imin(int a, int b) { return (a < b ? a : b); } extern int abs(int a); -#define ffs(x) __builtin_ffs(x) - static __inline __pure2 int ffsl(long mask) {