From f53b28c6dffebbd554d5c07b3abc03b83a8c89ad Mon Sep 17 00:00:00 2001 From: Kristof Provost Date: Thu, 13 Jul 2023 20:31:06 +0200 Subject: [PATCH] Fix i386 MINIMAL build Include systm.h in i386's counter.h, so it can use critical_*(). In file included from /usr/src/sys/netinet6/ip6_var.h:250: In file included from /usr/src/sys/sys/counter.h:37: ./machine/counter.h:191:3: error: call to undeclared function 'critical_enter'; ISO C99 and later do not support implicit function declarations [-Werror,-Wimplicit-function-declaration] critical_enter(); ^ ./machine/counter.h:193:3: error: call to undeclared function 'critical_exit'; ISO C99 and later do not support implicit function declarations [-Werror,-Wimplicit-function-declaration] critical_exit(); ^ --- sys/i386/include/counter.h | 1 + 1 file changed, 1 insertion(+) diff --git a/sys/i386/include/counter.h b/sys/i386/include/counter.h index 1b3fc4c638e..2a54e2b725e 100644 --- a/sys/i386/include/counter.h +++ b/sys/i386/include/counter.h @@ -35,6 +35,7 @@ #ifdef INVARIANTS #include #endif +#include #include #include