From: Thomas Weißschuh Date: Mon, 16 Mar 2026 16:52:01 +0000 (+0100) Subject: kbuild: uapi: provide a C++ compatible dummy definition of NULL X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=b187c1a1a0513593663b1adee0340d41d833d16d;p=thirdparty%2Flinux.git kbuild: uapi: provide a C++ compatible dummy definition of NULL NULL works differently in C++ compared to C. To allow testing the UAPI headers against C++ compilers, provide a variant of NULL which works with those. Signed-off-by: Thomas Weißschuh Reviewed-by: Nathan Chancellor Link: https://patch.msgid.link/20260316-kbuild-uapi-c-v2-4-35d6d0ed863f@weissschuh.net Signed-off-by: Nicolas Schier --- diff --git a/usr/dummy-include/stddef.h b/usr/dummy-include/stddef.h index a61703d1c8963..525489daffe2e 100644 --- a/usr/dummy-include/stddef.h +++ b/usr/dummy-include/stddef.h @@ -3,6 +3,11 @@ #define _DUMMY_STDDEF_H #define offsetof(TYPE, MEMBER) __builtin_offsetof(TYPE, MEMBER) + +#ifdef __cplusplus +#define NULL 0 +#else #define NULL ((void *)0) +#endif #endif /* _DUMMY_STDDEF_H */