<?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 Makefile</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2025</copyright>
    <generator>Java</generator><item>
        <title>6a9452c8378a1aa767708ad2d235f847c880a21c - lam: fix using stdin more than once</title>
        <link>http://opengrok.net:8080/history/src/usr.bin/lam/Makefile#6a9452c8378a1aa767708ad2d235f847c880a21c</link>
        <description>lam: fix using stdin more than onceHistorically, lam(1) closes stdin once we&apos;ve hit EOF the first time,which would stop it from doing anything else on subsequent gatherline()calls with another openfile.  However, this doesn&apos;t seem to be strictlynecessary- the EOF flag on FILEs is quite sticky, so we can assume thata subsequent fgetc(stdin) will flag EOF properly.This &apos;fixes&apos; the below-referenced commit in the sense that it surfacedthis problem as a fatal error, but the issue was pre-existing.  If wedo `lam - -`, then one gatherline() will fclose(stdin) and set `ip-&gt;eof`for *that* openfile, while the next one will then observe thatSTDIN_FILENO has been closed and turn it into an EBADF.Add a few tests that were easy to snipe while I&apos;m here, but I haven&apos;taimed for anything close to exhaustive because I think re@ would preferthis fix go in sooner rather than later to land in 15.0.Minor style adjustment for the previous commit while we&apos;re here.Reported by:	cpercivaDiscussed with:	jrtc27Reviewed by:	des, jlduranFixes:	4472fd66d006 (&quot;lam: fail on I/O errors&quot;)MFC after:	3 days (tentative)Sponsored by:	Klara, Inc.Differential Revision:	https://reviews.freebsd.org/D53750

            List of files:
            /src/usr.bin/lam/Makefile</description>
        <pubDate>Fri, 14 Nov 2025 14:36:20 +0000</pubDate>
        <dc:creator>Kyle Evans &lt;kevans@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>e9ac41698b2f322d55ccf9da50a3596edb2c1800 - Remove residual blank line at start of Makefile</title>
        <link>http://opengrok.net:8080/history/src/usr.bin/lam/Makefile#e9ac41698b2f322d55ccf9da50a3596edb2c1800</link>
        <description>Remove residual blank line at start of MakefileThis is a residual of the $FreeBSD$ removal.MFC After: 3 days (though I&apos;ll just run the command on the branches)Sponsored by: Netflix

            List of files:
            /src/usr.bin/lam/Makefile</description>
        <pubDate>Mon, 15 Jul 2024 04:46:32 +0000</pubDate>
        <dc:creator>Warner Losh &lt;imp@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>bdcbfde31e8e9b343f113a1956384bdf30d1ed62 - usr.bin: Remove ancient SCCS tags.</title>
        <link>http://opengrok.net:8080/history/src/usr.bin/lam/Makefile#bdcbfde31e8e9b343f113a1956384bdf30d1ed62</link>
        <description>usr.bin: Remove ancient SCCS tags.Remove ancient SCCS tags from the tree, automated scripting, with twominor fixup to keep things compiling. All the common forms in the treewere removed with a perl script.Sponsored by:		Netflix

            List of files:
            /src/usr.bin/lam/Makefile</description>
        <pubDate>Thu, 23 Nov 2023 17:21:37 +0000</pubDate>
        <dc:creator>Warner Losh &lt;imp@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>d0b2dbfa0ecf2bbc9709efc5e20baf8e4b44bbbf - Remove $FreeBSD$: one-line sh pattern</title>
        <link>http://opengrok.net:8080/history/src/usr.bin/lam/Makefile#d0b2dbfa0ecf2bbc9709efc5e20baf8e4b44bbbf</link>
        <description>Remove $FreeBSD$: one-line sh patternRemove /^\s*#[#!]?\s*\$FreeBSD\$.*$\n/

            List of files:
            /src/usr.bin/lam/Makefile</description>
        <pubDate>Wed, 16 Aug 2023 17:55:03 +0000</pubDate>
        <dc:creator>Warner Losh &lt;imp@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>6a9452c8378a1aa767708ad2d235f847c880a21c - lam: fix using stdin more than once</title>
        <link>http://opengrok.net:8080/history/src/usr.bin/lam/Makefile#6a9452c8378a1aa767708ad2d235f847c880a21c</link>
        <description>lam: fix using stdin more than onceHistorically, lam(1) closes stdin once we&apos;ve hit EOF the first time,which would stop it from doing anything else on subsequent gatherline()calls with another openfile.  However, this doesn&apos;t seem to be strictlynecessary- the EOF flag on FILEs is quite sticky, so we can assume thata subsequent fgetc(stdin) will flag EOF properly.This &apos;fixes&apos; the below-referenced commit in the sense that it surfacedthis problem as a fatal error, but the issue was pre-existing.  If wedo `lam - -`, then one gatherline() will fclose(stdin) and set `ip-&gt;eof`for *that* openfile, while the next one will then observe thatSTDIN_FILENO has been closed and turn it into an EBADF.Add a few tests that were easy to snipe while I&apos;m here, but I haven&apos;taimed for anything close to exhaustive because I think re@ would preferthis fix go in sooner rather than later to land in 15.0.Minor style adjustment for the previous commit while we&apos;re here.Reported by:	cpercivaDiscussed with:	jrtc27Reviewed by:	des, jlduranFixes:	4472fd66d006 (&quot;lam: fail on I/O errors&quot;)MFC after:	3 days (tentative)Sponsored by:	Klara, Inc.Differential Revision:	https://reviews.freebsd.org/D53750

            List of files:
            /src/usr.bin/lam/Makefile</description>
        <pubDate>Fri, 14 Nov 2025 14:36:20 +0000</pubDate>
        <dc:creator>Kyle Evans &lt;kevans@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>e9ac41698b2f322d55ccf9da50a3596edb2c1800 - Remove residual blank line at start of Makefile</title>
        <link>http://opengrok.net:8080/history/src/usr.bin/lam/Makefile#e9ac41698b2f322d55ccf9da50a3596edb2c1800</link>
        <description>Remove residual blank line at start of MakefileThis is a residual of the $FreeBSD$ removal.MFC After: 3 days (though I&apos;ll just run the command on the branches)Sponsored by: Netflix

            List of files:
            /src/usr.bin/lam/Makefile</description>
        <pubDate>Mon, 15 Jul 2024 04:46:32 +0000</pubDate>
        <dc:creator>Warner Losh &lt;imp@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>bdcbfde31e8e9b343f113a1956384bdf30d1ed62 - usr.bin: Remove ancient SCCS tags.</title>
        <link>http://opengrok.net:8080/history/src/usr.bin/lam/Makefile#bdcbfde31e8e9b343f113a1956384bdf30d1ed62</link>
        <description>usr.bin: Remove ancient SCCS tags.Remove ancient SCCS tags from the tree, automated scripting, with twominor fixup to keep things compiling. All the common forms in the treewere removed with a perl script.Sponsored by:		Netflix

            List of files:
            /src/usr.bin/lam/Makefile</description>
        <pubDate>Thu, 23 Nov 2023 17:21:37 +0000</pubDate>
        <dc:creator>Warner Losh &lt;imp@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>d0b2dbfa0ecf2bbc9709efc5e20baf8e4b44bbbf - Remove $FreeBSD$: one-line sh pattern</title>
        <link>http://opengrok.net:8080/history/src/usr.bin/lam/Makefile#d0b2dbfa0ecf2bbc9709efc5e20baf8e4b44bbbf</link>
        <description>Remove $FreeBSD$: one-line sh patternRemove /^\s*#[#!]?\s*\$FreeBSD\$.*$\n/

            List of files:
            /src/usr.bin/lam/Makefile</description>
        <pubDate>Wed, 16 Aug 2023 17:55:03 +0000</pubDate>
        <dc:creator>Warner Losh &lt;imp@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>91bd71d2060cd302015f7dd6e7b891014552dba4 - Remove leaf node WARNS?=2 (that mainly I added). This should</title>
        <link>http://opengrok.net:8080/history/src/usr.bin/lam/Makefile#91bd71d2060cd302015f7dd6e7b891014552dba4</link>
        <description>Remove leaf node WARNS?=2 (that mainly I added). This shouldhelp the GCC3 transition and CURRENT in general.

            List of files:
            /src/usr.bin/lam/Makefile</description>
        <pubDate>Fri, 08 Feb 2002 22:31:43 +0000</pubDate>
        <dc:creator>Mark Murray &lt;markm@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>b5b9b43078b5ae143eed9c92b1ac995f6c9a73a9 - Constify, staticize, and set WARNS=2.</title>
        <link>http://opengrok.net:8080/history/src/usr.bin/lam/Makefile#b5b9b43078b5ae143eed9c92b1ac995f6c9a73a9</link>
        <description>Constify, staticize, and set WARNS=2.MFC after:	3 days

            List of files:
            /src/usr.bin/lam/Makefile</description>
        <pubDate>Mon, 06 Aug 2001 23:20:06 +0000</pubDate>
        <dc:creator>Mike Barcroft &lt;mike@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>9b50d9027575220cb6dd09b3e62f03f511e908b8 - BSD 4.4 Lite Usr.bin Sources</title>
        <link>http://opengrok.net:8080/history/src/usr.bin/lam/Makefile#9b50d9027575220cb6dd09b3e62f03f511e908b8</link>
        <description>BSD 4.4 Lite Usr.bin Sources

            List of files:
            /src/usr.bin/lam/Makefile</description>
        <pubDate>Fri, 27 May 1994 12:33:43 +0000</pubDate>
        <dc:creator>Rodney W. Grimes &lt;rgrimes@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>6a9452c8378a1aa767708ad2d235f847c880a21c - lam: fix using stdin more than once</title>
        <link>http://opengrok.net:8080/history/src/usr.bin/lam/Makefile#6a9452c8378a1aa767708ad2d235f847c880a21c</link>
        <description>lam: fix using stdin more than onceHistorically, lam(1) closes stdin once we&apos;ve hit EOF the first time,which would stop it from doing anything else on subsequent gatherline()calls with another openfile.  However, this doesn&apos;t seem to be strictlynecessary- the EOF flag on FILEs is quite sticky, so we can assume thata subsequent fgetc(stdin) will flag EOF properly.This &apos;fixes&apos; the below-referenced commit in the sense that it surfacedthis problem as a fatal error, but the issue was pre-existing.  If wedo `lam - -`, then one gatherline() will fclose(stdin) and set `ip-&gt;eof`for *that* openfile, while the next one will then observe thatSTDIN_FILENO has been closed and turn it into an EBADF.Add a few tests that were easy to snipe while I&apos;m here, but I haven&apos;taimed for anything close to exhaustive because I think re@ would preferthis fix go in sooner rather than later to land in 15.0.Minor style adjustment for the previous commit while we&apos;re here.Reported by:	cpercivaDiscussed with:	jrtc27Reviewed by:	des, jlduranFixes:	4472fd66d006 (&quot;lam: fail on I/O errors&quot;)MFC after:	3 days (tentative)Sponsored by:	Klara, Inc.Differential Revision:	https://reviews.freebsd.org/D53750

            List of files:
            /src/usr.bin/lam/Makefile</description>
        <pubDate>Fri, 14 Nov 2025 14:36:20 +0000</pubDate>
        <dc:creator>Kyle Evans &lt;kevans@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>e9ac41698b2f322d55ccf9da50a3596edb2c1800 - Remove residual blank line at start of Makefile</title>
        <link>http://opengrok.net:8080/history/src/usr.bin/lam/Makefile#e9ac41698b2f322d55ccf9da50a3596edb2c1800</link>
        <description>Remove residual blank line at start of MakefileThis is a residual of the $FreeBSD$ removal.MFC After: 3 days (though I&apos;ll just run the command on the branches)Sponsored by: Netflix

            List of files:
            /src/usr.bin/lam/Makefile</description>
        <pubDate>Mon, 15 Jul 2024 04:46:32 +0000</pubDate>
        <dc:creator>Warner Losh &lt;imp@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>bdcbfde31e8e9b343f113a1956384bdf30d1ed62 - usr.bin: Remove ancient SCCS tags.</title>
        <link>http://opengrok.net:8080/history/src/usr.bin/lam/Makefile#bdcbfde31e8e9b343f113a1956384bdf30d1ed62</link>
        <description>usr.bin: Remove ancient SCCS tags.Remove ancient SCCS tags from the tree, automated scripting, with twominor fixup to keep things compiling. All the common forms in the treewere removed with a perl script.Sponsored by:		Netflix

            List of files:
            /src/usr.bin/lam/Makefile</description>
        <pubDate>Thu, 23 Nov 2023 17:21:37 +0000</pubDate>
        <dc:creator>Warner Losh &lt;imp@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>d0b2dbfa0ecf2bbc9709efc5e20baf8e4b44bbbf - Remove $FreeBSD$: one-line sh pattern</title>
        <link>http://opengrok.net:8080/history/src/usr.bin/lam/Makefile#d0b2dbfa0ecf2bbc9709efc5e20baf8e4b44bbbf</link>
        <description>Remove $FreeBSD$: one-line sh patternRemove /^\s*#[#!]?\s*\$FreeBSD\$.*$\n/

            List of files:
            /src/usr.bin/lam/Makefile</description>
        <pubDate>Wed, 16 Aug 2023 17:55:03 +0000</pubDate>
        <dc:creator>Warner Losh &lt;imp@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>91bd71d2060cd302015f7dd6e7b891014552dba4 - Remove leaf node WARNS?=2 (that mainly I added). This should</title>
        <link>http://opengrok.net:8080/history/src/usr.bin/lam/Makefile#91bd71d2060cd302015f7dd6e7b891014552dba4</link>
        <description>Remove leaf node WARNS?=2 (that mainly I added). This shouldhelp the GCC3 transition and CURRENT in general.

            List of files:
            /src/usr.bin/lam/Makefile</description>
        <pubDate>Fri, 08 Feb 2002 22:31:43 +0000</pubDate>
        <dc:creator>Mark Murray &lt;markm@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>b5b9b43078b5ae143eed9c92b1ac995f6c9a73a9 - Constify, staticize, and set WARNS=2.</title>
        <link>http://opengrok.net:8080/history/src/usr.bin/lam/Makefile#b5b9b43078b5ae143eed9c92b1ac995f6c9a73a9</link>
        <description>Constify, staticize, and set WARNS=2.MFC after:	3 days

            List of files:
            /src/usr.bin/lam/Makefile</description>
        <pubDate>Mon, 06 Aug 2001 23:20:06 +0000</pubDate>
        <dc:creator>Mike Barcroft &lt;mike@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>9b50d9027575220cb6dd09b3e62f03f511e908b8 - BSD 4.4 Lite Usr.bin Sources</title>
        <link>http://opengrok.net:8080/history/src/usr.bin/lam/Makefile#9b50d9027575220cb6dd09b3e62f03f511e908b8</link>
        <description>BSD 4.4 Lite Usr.bin Sources

            List of files:
            /src/usr.bin/lam/Makefile</description>
        <pubDate>Fri, 27 May 1994 12:33:43 +0000</pubDate>
        <dc:creator>Rodney W. Grimes &lt;rgrimes@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>91bd71d2060cd302015f7dd6e7b891014552dba4 - Remove leaf node WARNS?=2 (that mainly I added). This should</title>
        <link>http://opengrok.net:8080/history/src/usr.bin/lam/Makefile#91bd71d2060cd302015f7dd6e7b891014552dba4</link>
        <description>Remove leaf node WARNS?=2 (that mainly I added). This shouldhelp the GCC3 transition and CURRENT in general.

            List of files:
            /src/usr.bin/lam/Makefile</description>
        <pubDate>Fri, 08 Feb 2002 22:31:43 +0000</pubDate>
        <dc:creator>Mark Murray &lt;markm@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>b5b9b43078b5ae143eed9c92b1ac995f6c9a73a9 - Constify, staticize, and set WARNS=2.</title>
        <link>http://opengrok.net:8080/history/src/usr.bin/lam/Makefile#b5b9b43078b5ae143eed9c92b1ac995f6c9a73a9</link>
        <description>Constify, staticize, and set WARNS=2.MFC after:	3 days

            List of files:
            /src/usr.bin/lam/Makefile</description>
        <pubDate>Mon, 06 Aug 2001 23:20:06 +0000</pubDate>
        <dc:creator>Mike Barcroft &lt;mike@FreeBSD.org&gt;</dc:creator>
    </item>
</channel>
</rss>
