<?xml version="1.0"?>
<?xml-stylesheet type="text/xsl" href="/source/rss.xsl.xml"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
    <title>Changes in getopt.h</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2015</copyright>
    <generator>Java</generator><item>
        <title>cc4adab164b772a34b3340d644b7c4728498581e - Merge tag &apos;v6.19-rc1&apos; into msm-next</title>
        <link>http://kernelsources.org:8080/source/history/linux/tools/include/nolibc/getopt.h#cc4adab164b772a34b3340d644b7c4728498581e</link>
        <description>Merge tag &apos;v6.19-rc1&apos; into msm-nextMerge Linux 6.19-rc1 in order to catch up with other changes (e.g. UBWCconfig database defining UBWC_6).Signed-off-by: Dmitry Baryshkov &lt;dmitry.baryshkov@oss.qualcomm.com&gt;

            List of files:
            /linux/tools/include/nolibc/getopt.h</description>
        <pubDate>Tue, 20 Jan 2026 23:06:55 +0100</pubDate>
        <dc:creator>Dmitry Baryshkov &lt;dmitry.baryshkov@oss.qualcomm.com&gt;</dc:creator>
    </item>
<item>
        <title>5add3c3c280a35f7e258e9cef7607db5a2e56fdc - Merge drm/drm-next into drm-xe-next</title>
        <link>http://kernelsources.org:8080/source/history/linux/tools/include/nolibc/getopt.h#5add3c3c280a35f7e258e9cef7607db5a2e56fdc</link>
        <description>Merge drm/drm-next into drm-xe-nextBackmerging to bring in 6.19-rc1. An important upstream bugfix andto help unblock PTL CI.Signed-off-by: Thomas Hellstr&#246;m &lt;thomas.hellstrom@linux.intel.com&gt;

            List of files:
            /linux/tools/include/nolibc/getopt.h</description>
        <pubDate>Fri, 19 Dec 2025 11:51:22 +0100</pubDate>
        <dc:creator>Thomas Hellstr&#246;m &lt;thomas.hellstrom@linux.intel.com&gt;</dc:creator>
    </item>
<item>
        <title>b8304863a3990d0f18c38e5b94191830a63ee1af - Merge drm/drm-next into drm-intel-next</title>
        <link>http://kernelsources.org:8080/source/history/linux/tools/include/nolibc/getopt.h#b8304863a3990d0f18c38e5b94191830a63ee1af</link>
        <description>Merge drm/drm-next into drm-intel-nextSync-up some display code needed for Async flips refactor.Signed-off-by: Rodrigo Vivi &lt;rodrigo.vivi@intel.com&gt;

            List of files:
            /linux/tools/include/nolibc/getopt.h</description>
        <pubDate>Mon, 15 Dec 2025 14:24:02 +0100</pubDate>
        <dc:creator>Rodrigo Vivi &lt;rodrigo.vivi@intel.com&gt;</dc:creator>
    </item>
<item>
        <title>7f790dd21a931c61167f7bdc327aecf2cebad327 - Merge drm/drm-next into drm-misc-next</title>
        <link>http://kernelsources.org:8080/source/history/linux/tools/include/nolibc/getopt.h#7f790dd21a931c61167f7bdc327aecf2cebad327</link>
        <description>Merge drm/drm-next into drm-misc-nextLet&apos;s kickstart the v6.20 (7.0?) release cycle.Signed-off-by: Maxime Ripard &lt;mripard@kernel.org&gt;

            List of files:
            /linux/tools/include/nolibc/getopt.h</description>
        <pubDate>Mon, 15 Dec 2025 09:27:39 +0100</pubDate>
        <dc:creator>Maxime Ripard &lt;mripard@kernel.org&gt;</dc:creator>
    </item>
<item>
        <title>24f171c7e145f43b9f187578e89b0982ce87e54c - Merge tag &apos;asoc-fix-v6.19-rc1&apos; of https://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound into for-linus</title>
        <link>http://kernelsources.org:8080/source/history/linux/tools/include/nolibc/getopt.h#24f171c7e145f43b9f187578e89b0982ce87e54c</link>
        <description>Merge tag &apos;asoc-fix-v6.19-rc1&apos; of https://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound into for-linusASoC: Fixes for v6.19We&apos;ve been quite busy with fixes since the merge window, though not inany particularly exciting ways - the standout thing is the fix for _SXcontrols which were broken by a change to how we do clamping, otherwiseit&apos;s all fairly run of the mill fixes and quirks.

            List of files:
            /linux/tools/include/nolibc/getopt.h</description>
        <pubDate>Sun, 21 Dec 2025 11:11:11 +0100</pubDate>
        <dc:creator>Takashi Iwai &lt;tiwai@suse.de&gt;</dc:creator>
    </item>
<item>
        <title>84318277d6334c6981ab326d4acc87c6a6ddc9b8 - Merge remote-tracking branch &apos;drm/drm-fixes&apos; into drm-misc-fixes</title>
        <link>http://kernelsources.org:8080/source/history/linux/tools/include/nolibc/getopt.h#84318277d6334c6981ab326d4acc87c6a6ddc9b8</link>
        <description>Merge remote-tracking branch &apos;drm/drm-fixes&apos; into drm-misc-fixesPull in rc1 to include all changes since the merge window closed,and grab all fixes and changes from drm/drm-next.Signed-off-by: Maarten Lankhorst &lt;dev@lankhorst.se&gt;

            List of files:
            /linux/tools/include/nolibc/getopt.h</description>
        <pubDate>Mon, 15 Dec 2025 12:53:27 +0100</pubDate>
        <dc:creator>Maarten Lankhorst &lt;dev@lankhorst.se&gt;</dc:creator>
    </item>
<item>
        <title>f088104d837a991c65e51fa30bb4196169b3244d - Merge drm/drm-next into drm-intel-gt-next</title>
        <link>http://kernelsources.org:8080/source/history/linux/tools/include/nolibc/getopt.h#f088104d837a991c65e51fa30bb4196169b3244d</link>
        <description>Merge drm/drm-next into drm-intel-gt-nextBackmerge in order to get the commit:  048832a3f400 (&quot;drm/i915: Refactor shmem_pwrite() to use kiocb and write_iter&quot;)To drm-intel-gt-next as there are followup fixes to be applied.Signed-off-by: Joonas Lahtinen &lt;joonas.lahtinen@linux.intel.com&gt;

            List of files:
            /linux/tools/include/nolibc/getopt.h</description>
        <pubDate>Tue, 16 Sep 2025 12:53:20 +0200</pubDate>
        <dc:creator>Joonas Lahtinen &lt;joonas.lahtinen@linux.intel.com&gt;</dc:creator>
    </item>
<item>
        <title>f2310b6271dc54278337987ec8140175e8df16f4 - Merge tag &apos;nolibc-20251130-for-6.19-1&apos; of git://git.kernel.org/pub/scm/linux/kernel/git/nolibc/linux-nolibc</title>
        <link>http://kernelsources.org:8080/source/history/linux/tools/include/nolibc/getopt.h#f2310b6271dc54278337987ec8140175e8df16f4</link>
        <description>Merge tag &apos;nolibc-20251130-for-6.19-1&apos; of git://git.kernel.org/pub/scm/linux/kernel/git/nolibc/linux-nolibcPull nolibc updates from Thomas Wei&#223;schuh: - Preparations to the use of nolibc in UML:     - Cleanup of sparse warnings     - Library mode without _start()     - More consistency when disabling errno - Unconditional installation of all architecture support files - Always 64-bit wide ino_t and off_t - Various cleanups and bug fixes* tag &apos;nolibc-20251130-for-6.19-1&apos; of git://git.kernel.org/pub/scm/linux/kernel/git/nolibc/linux-nolibc: (25 commits)  selftests/nolibc: error out on linker warnings  selftests/nolibc: use lld to link loongarch binaries  tools/nolibc: remove more __nolibc_enosys() fallbacks  tools/nolibc: remove now superfluous overflow check in llseek  tools/nolibc: use 64-bit off_t  tools/nolibc: prefer the llseek syscall  tools/nolibc: handle 64-bit off_t for llseek  tools/nolibc: use 64-bit ino_t  tools/nolibc: avoid using plain integer as NULL pointer  tools/nolibc: add support for fchdir()  tools/nolibc: clean up outdated comments in generic arch.h  tools/nolibc: make the &quot;headers&quot; target install all supported archs  tools/nolibc: add the more portable inttypes.h  tools/nolibc: provide the portable sys/select.h  tools/nolibc: add missing memchr() to string.h  tools/nolibc: fix misleading help message regarding installation path  tools/nolibc: add uio.h with readv and writev  tools/nolibc: add option to disable runtime  tools/nolibc: use __fallthrough__ rather than fallthrough  tools/nolibc: implement %m if errno is not defined  ...

            List of files:
            /linux/tools/include/nolibc/getopt.h</description>
        <pubDate>Wed, 03 Dec 2025 18:23:25 +0100</pubDate>
        <dc:creator>Linus Torvalds &lt;torvalds@linux-foundation.org&gt;</dc:creator>
    </item>
<item>
        <title>2d8482959efee5721456d199106b9c256c11b11b - tools/nolibc: avoid using plain integer as NULL pointer</title>
        <link>http://kernelsources.org:8080/source/history/linux/tools/include/nolibc/getopt.h#2d8482959efee5721456d199106b9c256c11b11b</link>
        <description>tools/nolibc: avoid using plain integer as NULL pointerWhile an integer zero is a valid NULL pointer as per the C standard,sparse will complain about it.Use explicit NULL pointers instead.Reported-by: kernel test robot &lt;lkp@intel.com&gt;Closes: https://lore.kernel.org/r/202509261452.g5peaXCc-lkp@intel.com/Signed-off-by: Thomas Wei&#223;schuh &lt;linux@weissschuh.net&gt;Acked-by: Willy Tarreau &lt;w@1wt.eu&gt;

            List of files:
            /linux/tools/include/nolibc/getopt.h</description>
        <pubDate>Sun, 09 Nov 2025 20:27:29 +0100</pubDate>
        <dc:creator>Thomas Wei&#223;schuh &lt;linux@weissschuh.net&gt;</dc:creator>
    </item>
<item>
        <title>ab93e0dd72c37d378dd936f031ffb83ff2bd87ce - Merge branch &apos;next&apos; into for-linus</title>
        <link>http://kernelsources.org:8080/source/history/linux/tools/include/nolibc/getopt.h#ab93e0dd72c37d378dd936f031ffb83ff2bd87ce</link>
        <description>Merge branch &apos;next&apos; into for-linusPrepare input updates for 6.17 merge window.

            List of files:
            /linux/tools/include/nolibc/getopt.h</description>
        <pubDate>Wed, 06 Aug 2025 19:08:54 +0200</pubDate>
        <dc:creator>Dmitry Torokhov &lt;dmitry.torokhov@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>a7bee4e7f78089c101be2ad51f4b5ec64782053e - Merge tag &apos;ib-mfd-gpio-input-pwm-v6.17&apos; of git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd into next</title>
        <link>http://kernelsources.org:8080/source/history/linux/tools/include/nolibc/getopt.h#a7bee4e7f78089c101be2ad51f4b5ec64782053e</link>
        <description>Merge tag &apos;ib-mfd-gpio-input-pwm-v6.17&apos; of git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd into nextMerge an immutable branch between MFD, GPIO, Input and PWM to resolveconflicts for the merge window pull request.

            List of files:
            /linux/tools/include/nolibc/getopt.h</description>
        <pubDate>Mon, 04 Aug 2025 08:28:48 +0200</pubDate>
        <dc:creator>Dmitry Torokhov &lt;dmitry.torokhov@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>74f1af95820fc2ee580a775a3a17c416db30b38c - Merge remote-tracking branch &apos;drm/drm-next&apos; into msm-next</title>
        <link>http://kernelsources.org:8080/source/history/linux/tools/include/nolibc/getopt.h#74f1af95820fc2ee580a775a3a17c416db30b38c</link>
        <description>Merge remote-tracking branch &apos;drm/drm-next&apos; into msm-nextBack-merge drm-next to (indirectly) get arm-smmu updates for makingstall-on-fault more reliable.Signed-off-by: Rob Clark &lt;robin.clark@oss.qualcomm.com&gt;

            List of files:
            /linux/tools/include/nolibc/getopt.h</description>
        <pubDate>Sun, 29 Jun 2025 04:54:49 +0200</pubDate>
        <dc:creator>Rob Clark &lt;robin.clark@oss.qualcomm.com&gt;</dc:creator>
    </item>
<item>
        <title>c598d5eb9fb331ba17bc9ad67ae9a2231ca5aca5 - Merge drm/drm-next into drm-misc-next</title>
        <link>http://kernelsources.org:8080/source/history/linux/tools/include/nolibc/getopt.h#c598d5eb9fb331ba17bc9ad67ae9a2231ca5aca5</link>
        <description>Merge drm/drm-next into drm-misc-nextBackmerging to forward to v6.16-rc1Signed-off-by: Thomas Zimmermann &lt;tzimmermann@suse.de&gt;

            List of files:
            /linux/tools/include/nolibc/getopt.h</description>
        <pubDate>Wed, 11 Jun 2025 09:01:34 +0200</pubDate>
        <dc:creator>Thomas Zimmermann &lt;tzimmermann@suse.de&gt;</dc:creator>
    </item>
<item>
        <title>86e2d052c2320bf12571a5d96b16c2745e1cfc5e - Merge drm/drm-next into drm-xe-next</title>
        <link>http://kernelsources.org:8080/source/history/linux/tools/include/nolibc/getopt.h#86e2d052c2320bf12571a5d96b16c2745e1cfc5e</link>
        <description>Merge drm/drm-next into drm-xe-nextBackmerging to bring in 6.16Signed-off-by: Thomas Hellstr&#246;m &lt;thomas.hellstrom@linux.intel.com&gt;

            List of files:
            /linux/tools/include/nolibc/getopt.h</description>
        <pubDate>Mon, 09 Jun 2025 18:26:55 +0200</pubDate>
        <dc:creator>Thomas Hellstr&#246;m &lt;thomas.hellstrom@linux.intel.com&gt;</dc:creator>
    </item>
<item>
        <title>34c55367af96f62e89221444f04487440ebc6487 - Merge drm/drm-next into drm-intel-next</title>
        <link>http://kernelsources.org:8080/source/history/linux/tools/include/nolibc/getopt.h#34c55367af96f62e89221444f04487440ebc6487</link>
        <description>Merge drm/drm-next into drm-intel-nextSync to v6.16-rc1, among other things to get the fixed size GENMASK_U*()and BIT_U*() macros.Signed-off-by: Jani Nikula &lt;jani.nikula@intel.com&gt;

            List of files:
            /linux/tools/include/nolibc/getopt.h</description>
        <pubDate>Mon, 09 Jun 2025 11:40:46 +0200</pubDate>
        <dc:creator>Jani Nikula &lt;jani.nikula@intel.com&gt;</dc:creator>
    </item>
<item>
        <title>015a99fa76650e7d6efa3e36f20c0f5b346fe9ce - Merge tag &apos;nolibc-20250526-for-6.16-1&apos; of git://git.kernel.org/pub/scm/linux/kernel/git/nolibc/linux-nolibc</title>
        <link>http://kernelsources.org:8080/source/history/linux/tools/include/nolibc/getopt.h#015a99fa76650e7d6efa3e36f20c0f5b346fe9ce</link>
        <description>Merge tag &apos;nolibc-20250526-for-6.16-1&apos; of git://git.kernel.org/pub/scm/linux/kernel/git/nolibc/linux-nolibcPull nolibc updates from Thomas Wei&#223;schuh: - New supported architectures: m68k, SPARC (32 and 64 bit) - Compatibility with kselftest_harness.h - A more robust mechanism to include all of nolibc from each header - Split existing features into new headers to simplify adoption - Compatibility with UBSAN and it is used in the testsuite - Many small new features focussing on usage in kselftests* tag &apos;nolibc-20250526-for-6.16-1&apos; of git://git.kernel.org/pub/scm/linux/kernel/git/nolibc/linux-nolibc: (83 commits)  selftests: harness: Stop using setjmp()/longjmp()  selftests: harness: Add &quot;variant&quot; and &quot;self&quot; to test metadata  selftests: harness: Add teardown callback to test metadata  selftests: harness: Move teardown conditional into test metadata  selftests: harness: Don&apos;t set setup_completed for fixtureless tests  selftests: harness: Implement test timeouts through pidfd  selftests: harness: Remove dependency on libatomic  selftests: harness: Remove inline qualifier for wrappers  selftests: harness: Mark functions without prototypes static  selftests: harness: Ignore unused variant argument warning  selftests: harness: Use C89 comment style  selftests: harness: Add kselftest harness selftest  selftests/nolibc: drop include guards around standard headers  tools/nolibc: move NULL and offsetof() to sys/stddef.h  tools/nolibc: move uname() and friends to sys/utsname.h  tools/nolibc: move makedev() and friends to sys/sysmacros.h  tools/nolibc: move getrlimit() and friends to sys/resource.h  tools/nolibc: move reboot() to sys/reboot.h  tools/nolibc: move prctl() to sys/prctl.h  tools/nolibc: move mount() to sys/mount.h  ...

            List of files:
            /linux/tools/include/nolibc/getopt.h</description>
        <pubDate>Tue, 27 May 2025 20:27:09 +0200</pubDate>
        <dc:creator>Linus Torvalds &lt;torvalds@linux-foundation.org&gt;</dc:creator>
    </item>
<item>
        <title>3785289f97e2118b157332ffaae9fd2ec71237c8 - tools/nolibc: include nolibc.h early from all header files</title>
        <link>http://kernelsources.org:8080/source/history/linux/tools/include/nolibc/getopt.h#3785289f97e2118b157332ffaae9fd2ec71237c8</link>
        <description>tools/nolibc: include nolibc.h early from all header filesInclusion of any nolibc header file should also bring all other headers.On the other hand it should also be possible to include any nolibc headerfilesin any order.Currently this is implemented by including the catch-all nolibc.h after theheaders own definitions.This is problematic if one nolibc header depends on another one.The first header has to include the other one before defining any symbols.That in turn will include the rest of nolibc while the current header hasnot defined anything yet. If any other part of nolibc depends ondefinitions from the current header, errors are encountered.This is already the case today. Effectively nolibc can only be included inthe order of nolibc.h.Restructure the way &quot;nolibc.h&quot; is included.Move it to the beginning of the header files and before the include guards.Now any header will behave exactly like &quot;nolibc.h&quot; while the includeguards prevent any duplicate definitions.Signed-off-by: Thomas Wei&#223;schuh &lt;thomas.weissschuh@linutronix.de&gt;Acked-by: Willy Tarreau &lt;w@1wt.eu&gt;Link: https://lore.kernel.org/r/20250424-nolibc-header-check-v1-2-011576b6ed6f@linutronix.de

            List of files:
            /linux/tools/include/nolibc/getopt.h</description>
        <pubDate>Thu, 24 Apr 2025 13:48:12 +0200</pubDate>
        <dc:creator>Thomas Wei&#223;schuh &lt;thomas.weissschuh@linutronix.de&gt;</dc:creator>
    </item>
<item>
        <title>bae3cd708e8adef27ee7657cd877d9ba9aa4f2ae - tools/nolibc: add getopt()</title>
        <link>http://kernelsources.org:8080/source/history/linux/tools/include/nolibc/getopt.h#bae3cd708e8adef27ee7657cd877d9ba9aa4f2ae</link>
        <description>tools/nolibc: add getopt()Introduce a getopt() implementation based on the one from musl.The only deviations are adaption to the kernel coding style and nolibcinfrastructure and removal of multi-byte support.Signed-off-by: Thomas Wei&#223;schuh &lt;thomas.weissschuh@linutronix.de&gt;Acked-by: Willy Tarreau &lt;w@1wt.eu&gt;

            List of files:
            /linux/tools/include/nolibc/getopt.h</description>
        <pubDate>Fri, 11 Apr 2025 11:00:48 +0200</pubDate>
        <dc:creator>Thomas Wei&#223;schuh &lt;thomas.weissschuh@linutronix.de&gt;</dc:creator>
    </item>
</channel>
</rss>
