<?xml version="1.0"?>
<?xml-stylesheet type="text/xsl" href="/rss.xsl.xml"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
    <title>Changes in stddef.h</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2025</copyright>
    <generator>Java</generator><item>
        <title>5d0d3623303775d750e122a2542d1a26c8573d38 - Merge tag &apos;kbuild-7.1-1&apos; of git://git.kernel.org/pub/scm/linux/kernel/git/kbuild/linux</title>
        <link>http://opengrok.net:8080/history/linux/usr/dummy-include/stddef.h#5d0d3623303775d750e122a2542d1a26c8573d38</link>
        <description>Merge tag &apos;kbuild-7.1-1&apos; of git://git.kernel.org/pub/scm/linux/kernel/git/kbuild/linuxPull Kbuild/Kconfig updates from Nicolas Schier: &quot;Kbuild:   - reject unexpected values for LLVM=   - uapi: remove usage of toolchain headers   - switch from &apos;-fms-extensions&apos; to &apos;-fms-anonymous-structs&apos; when     available (currently: clang &gt;= 23.0.0)   - reduce the number of compiler-generated suffixes for clang thin-lto     build   - reduce output spam (&quot;GEN Makefile&quot;) when building out of tree   - improve portability for testing headers   - also test UAPI headers against C++ compilers   - drop build ID architecture allow-list in vdso_install   - only run checksyscalls when necessary   - update the debug information notes in reproducible-builds.rst   - expand inlining hints with -fdiagnostics-show-inlining-chain  Kconfig:   - forbid multiple entries with the same symbol in a choice   - error out on duplicated kconfig inclusion&quot;* tag &apos;kbuild-7.1-1&apos; of git://git.kernel.org/pub/scm/linux/kernel/git/kbuild/linux: (35 commits)  kbuild: expand inlining hints with -fdiagnostics-show-inlining-chain  kconfig: forbid multiple entries with the same symbol in a choice  Documentation: kbuild: Update the debug information notes in reproducible-builds.rst  checksyscalls: move instance functionality into generic code  checksyscalls: only run when necessary  checksyscalls: fail on all intermediate errors  checksyscalls: move path to reference table to a variable  kbuild: vdso_install: drop build ID architecture allow-list  kbuild: vdso_install: gracefully handle images without build ID  kbuild: vdso_install: hide readelf warnings  kbuild: vdso_install: split out the readelf invocation  kbuild: uapi: also test UAPI headers against C++ compilers  kbuild: uapi: provide a C++ compatible dummy definition of NULL  kbuild: uapi: handle UML in architecture-specific exclusion lists  kbuild: uapi: move all include path flags together  kbuild: uapi: move some compiler arguments out of the command definition  check-uapi: use dummy libc includes  check-uapi: honor ${CROSS_COMPILE} setting  check-uapi: link into shared objects  kbuild: reduce output spam when building out of tree  ...

            List of files:
            /linux/usr/dummy-include/stddef.h</description>
        <pubDate>Tue, 14 Apr 2026 16:18:40 +0000</pubDate>
        <dc:creator>Linus Torvalds &lt;torvalds@linux-foundation.org&gt;</dc:creator>
    </item>
<item>
        <title>b187c1a1a0513593663b1adee0340d41d833d16d - kbuild: uapi: provide a C++ compatible dummy definition of NULL</title>
        <link>http://opengrok.net:8080/history/linux/usr/dummy-include/stddef.h#b187c1a1a0513593663b1adee0340d41d833d16d</link>
        <description>kbuild: uapi: provide a C++ compatible dummy definition of NULLNULL works differently in C++ compared to C.To allow testing the UAPI headers against C++ compilers, providea variant of NULL which works with those.Signed-off-by: Thomas Wei&#223;schuh &lt;linux@weissschuh.net&gt;Reviewed-by: Nathan Chancellor &lt;nathan@kernel.org&gt;Link: https://patch.msgid.link/20260316-kbuild-uapi-c-v2-4-35d6d0ed863f@weissschuh.netSigned-off-by: Nicolas Schier &lt;nsc@kernel.org&gt;

            List of files:
            /linux/usr/dummy-include/stddef.h</description>
        <pubDate>Mon, 16 Mar 2026 16:52:01 +0000</pubDate>
        <dc:creator>Thomas Wei&#223;schuh &lt;linux@weissschuh.net&gt;</dc:creator>
    </item>
<item>
        <title>aad94ba683adc6ff7ff4e29ae48184b42782dd97 - kbuild: uapi: provide stub includes for some libc headers</title>
        <link>http://opengrok.net:8080/history/linux/usr/dummy-include/stddef.h#aad94ba683adc6ff7ff4e29ae48184b42782dd97</link>
        <description>kbuild: uapi: provide stub includes for some libc headersSome UAPI headers incorrectly use libc headers. To compile-test theseUAPI headers, their respective libc dependencies need to be present.Not all kernel toolchains provide these headers, reducing test coverage.Introduce some stub headers which provide just enough symbols to testall UAPI headers. Most headers are empty anyways, as their symbols areonly used in macros which are not actually evaluated.As these headers are only ever used with newer kernel toolchains, theycan defer to compiler builtins in many cases.As more UAPI headers are cleaned up to not require these stubs anymore,they can be removed again.Signed-off-by: Thomas Wei&#223;schuh &lt;linux@weissschuh.net&gt;Reviewed-by: Nathan Chancellor &lt;nathan@kernel.org&gt;Reviewed-by: Nicolas Schier &lt;nsc@kernel.org&gt;Tested-by: Nicolas Schier &lt;nsc@kernel.org&gt;Acked-by: Arnd Bergmann &lt;arnd@arndb.de&gt;Link: https://patch.msgid.link/20260227-kbuild-uapi-libc-v1-6-c17de0d19776@weissschuh.netSigned-off-by: Nicolas Schier &lt;nsc@kernel.org&gt;

            List of files:
            /linux/usr/dummy-include/stddef.h</description>
        <pubDate>Fri, 27 Feb 2026 06:38:04 +0000</pubDate>
        <dc:creator>Thomas Wei&#223;schuh &lt;linux@weissschuh.net&gt;</dc:creator>
    </item>
</channel>
</rss>
