<?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 Makefile</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2015</copyright>
    <generator>Java</generator><item>
        <title>910f78a5143af32dfcb237a463397aa0c31c07df - tests: fix remaining test failures under _FORTIFY_SOURCE</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/lib/libc/tests/sys/Makefile#910f78a5143af32dfcb237a463397aa0c31c07df</link>
        <description>tests: fix remaining test failures under _FORTIFY_SOURCEThe getgroups test is a NetBSD tests, so just apply our larger hammerand disable the feature entirely.  The audit test can take a moresurgical approach and use __ssp_real() appropriately, since it&apos;s a localone.PR:		294881Reviewed by:	markjDifferential Revision:	https://reviews.freebsd.org/D56735

            List of files:
            /freebsd/lib/libc/tests/sys/Makefile</description>
        <pubDate>Fri, 01 May 2026 04:57:51 +0200</pubDate>
        <dc:creator>Kyle Evans &lt;kevans@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>8efa35fea384d209c683dfbae8f49f2737a41941 - libc/powerpc64: Fix swapcontext(3)</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/lib/libc/tests/sys/Makefile#8efa35fea384d209c683dfbae8f49f2737a41941</link>
        <description>libc/powerpc64: Fix swapcontext(3)On PowerPC platforms a valid link to the Table of Contents (TOC) isrequired for PLT lookups to function.  This TOC pointer is stored ina dedicated register, and is used along with the stack pointer by bothC prologue and PLT lookup code.When calling swapcontext() with uc_link != NULL, a PLT lookup tosetcontext(3) is attempted from within the _ctx_done context.  Theexiting process has usually trashed both r1 and r2 at this point,leading to a crash within the PLT lookup before setcontext(2) isreached to restore the linked context.Save and restore r2 as in a regular function.  This ensures thesubsequent PLT lookup to setcontext(3) succeeds.Signed-off-by: Timothy Pearson &lt;tpearson@raptorengineering.com&gt;MFC after:	1 weekPull Request:	https://github.com/freebsd/freebsd-src/pull/1759

            List of files:
            /freebsd/lib/libc/tests/sys/Makefile</description>
        <pubDate>Tue, 08 Jul 2025 15:41:15 +0200</pubDate>
        <dc:creator>Timothy Pearson &lt;tpearson@raptorengineering.com&gt;</dc:creator>
    </item>
<item>
        <title>e9ac41698b2f322d55ccf9da50a3596edb2c1800 - Remove residual blank line at start of Makefile</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/lib/libc/tests/sys/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:
            /freebsd/lib/libc/tests/sys/Makefile</description>
        <pubDate>Mon, 15 Jul 2024 06:46:32 +0200</pubDate>
        <dc:creator>Warner Losh &lt;imp@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>32fdcff8703da6f2795193acc77ec3c1fb8b723d - libc/sys: add errno test</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/lib/libc/tests/sys/Makefile#32fdcff8703da6f2795193acc77ec3c1fb8b723d</link>
        <description>libc/sys: add errno testDespite looking trivial, it requires proper split of exports from libsysand libc, proper filtering work in rtld, and operational libsys.Reviewed by:	emaste, impSponsored by:	The FreeBSD FoundationMFC after:	1 weekDifferential revision:	https://reviews.freebsd.org/D44075

            List of files:
            /freebsd/lib/libc/tests/sys/Makefile</description>
        <pubDate>Sun, 25 Feb 2024 00:39:02 +0100</pubDate>
        <dc:creator>Konstantin Belousov &lt;kib@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>d0b2dbfa0ecf2bbc9709efc5e20baf8e4b44bbbf - Remove $FreeBSD$: one-line sh pattern</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/lib/libc/tests/sys/Makefile#d0b2dbfa0ecf2bbc9709efc5e20baf8e4b44bbbf</link>
        <description>Remove $FreeBSD$: one-line sh patternRemove /^\s*#[#!]?\s*\$FreeBSD\$.*$\n/

            List of files:
            /freebsd/lib/libc/tests/sys/Makefile</description>
        <pubDate>Wed, 16 Aug 2023 19:55:03 +0200</pubDate>
        <dc:creator>Warner Losh &lt;imp@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>e1ccf64b884a1a47c48a2fb7d71e7eb18347c6d6 - netbsd-tests: Serialize message queue tests</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/lib/libc/tests/sys/Makefile#e1ccf64b884a1a47c48a2fb7d71e7eb18347c6d6</link>
        <description>netbsd-tests: Serialize message queue testsThey can fail when run in parallel since they all share a global queuekey.MFC after:	1 week

            List of files:
            /freebsd/lib/libc/tests/sys/Makefile</description>
        <pubDate>Fri, 10 Mar 2023 23:07:06 +0100</pubDate>
        <dc:creator>Mark Johnston &lt;markj@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>1fc421287d5ddbcfba99412cf968ee3490383fe7 - libc: tests: add some tests for cpuset(2)</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/lib/libc/tests/sys/Makefile#1fc421287d5ddbcfba99412cf968ee3490383fe7</link>
        <description>libc: tests: add some tests for cpuset(2)The cpuset(2) tests should be run as root (require.user properly set) with&gt;= 3 cpus for maximum coverage. All tests that want to modify the cpusetdon&apos;t assume any particular cpu layout (i.e. the first cpu may not be 0, thelast may not be first + count) and the following scenarios are tested:1.) newset: basic execute cpuset() to grab a new cpuset, make sure the    assigned cpuset then has a different ID.2.) transient: create a new cpuset then assign the process its original    cpuset, ensuring that the one we created is now gone.3.) deadlk: test assigning an anonymous mask, then resetting the process    base affinity with 1-cpu overlap w.r.t. the anonymous mask and with    0-cpu overlap w.r.t. the anonymous mask.4.) jail_attach_newbase: process attaches to a jail with its own    cpuset+mask (e.g. cpuset -c -l 1,2 jail -c path=/ command=/bin/sh)5.) jail_attach_newbase_plain: process attaches to a jail with its own    cpuset (e.g. cpuset -c jail -c path=/ command=/bin/sh)6.) jail_attach_prevbase: process attaches to a jail with the containing    jail&apos;s root cpuset (e.g. jail -c path=/ command=/bin/sh)7.) jail_attach_plain: process attaches to a jail with the containing jail&apos;s    root cpuset+mask.8.) badparent: creates a new cpuset and modifies the anonymous thread mask,    then setid&apos;s back to the original and checks that cpuset_getid() returns    the expected set.Differential Revision:	https://reviews.freebsd.org/D27307

            List of files:
            /freebsd/lib/libc/tests/sys/Makefile</description>
        <pubDate>Thu, 31 Dec 2020 19:30:43 +0100</pubDate>
        <dc:creator>Kyle Evans &lt;kevans@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>9f036e84fb4528580a9d0f88f5090618b4b9c3b4 - lib/libc/tests/sys: raise WARNS to 6</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/lib/libc/tests/sys/Makefile#9f036e84fb4528580a9d0f88f5090618b4b9c3b4</link>
        <description>lib/libc/tests/sys: raise WARNS to 6MFC after:	2 weeks

            List of files:
            /freebsd/lib/libc/tests/sys/Makefile</description>
        <pubDate>Thu, 24 Sep 2020 23:39:09 +0200</pubDate>
        <dc:creator>Alan Somers &lt;asomers@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>e25152834cdf3b353892835a4f3b157e066a8ed4 - MFH</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/lib/libc/tests/sys/Makefile#e25152834cdf3b353892835a4f3b157e066a8ed4</link>
        <description>MFHSponsored by:	Rubicon Communications, LLC (netgate.com)

            List of files:
            /freebsd/lib/libc/tests/sys/Makefile</description>
        <pubDate>Thu, 27 Aug 2020 22:25:33 +0200</pubDate>
        <dc:creator>Glen Barber &lt;gjb@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>941791759c2cb64e4884579b7a7cc5fb21feec26 - Don&apos;t explicitly specify c99 or gnu99 as the default is now gnu99.</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/lib/libc/tests/sys/Makefile#941791759c2cb64e4884579b7a7cc5fb21feec26</link>
        <description>Don&apos;t explicitly specify c99 or gnu99 as the default is now gnu99.MFC after:	2 weeks

            List of files:
            /freebsd/lib/libc/tests/sys/Makefile</description>
        <pubDate>Mon, 17 Aug 2020 07:57:02 +0200</pubDate>
        <dc:creator>Xin LI &lt;delphij@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>652f26f9c599dbb960afff627c435fa64f95b961 - Avoid using non-portable dd status=none flag</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/lib/libc/tests/sys/Makefile#652f26f9c599dbb960afff627c435fa64f95b961</link>
        <description>Avoid using non-portable dd status=none flagCopying the approach chosen in r309412. This fixes building the libc testson a macOS host since the macOS /bin/dd binary does not support status=none.As there only seem to be two uses, this commit changes the two Makefiles.If this becomes more common, we could also add a wrapper bootstrap scriptthat ignores status= and forwards the remaining args to the real dd.Another alternative would be to remove the status flag and pipe stderr to/dev/null, but them we lose error messages.Reviewed By:	brooksDifferential Revision: https://reviews.freebsd.org/D24785

            List of files:
            /freebsd/lib/libc/tests/sys/Makefile</description>
        <pubDate>Fri, 05 Jun 2020 10:46:50 +0200</pubDate>
        <dc:creator>Alex Richardson &lt;arichardson@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>7e565c552a5d3ab1745f5d37c61c51069508f124 - Merge ^/head r343320 through r343570.</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/lib/libc/tests/sys/Makefile#7e565c552a5d3ab1745f5d37c61c51069508f124</link>
        <description>Merge ^/head r343320 through r343570.

            List of files:
            /freebsd/lib/libc/tests/sys/Makefile</description>
        <pubDate>Wed, 30 Jan 2019 08:10:33 +0100</pubDate>
        <dc:creator>Dimitry Andric &lt;dim@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>b29e142648453f93bea592b5379ae141137397ee - Add [initial] functional tests for sendfile(2) as lib/libc/sys/sendfile</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/lib/libc/tests/sys/Makefile#b29e142648453f93bea592b5379ae141137397ee</link>
        <description>Add [initial] functional tests for sendfile(2) as lib/libc/sys/sendfileThese testcases exercise a number of functional requirements for sendfile(2).The testcases use IPv4 and IPv6 domain sockets with TCP, and were confirmedfunctional on UFS and ZFS. UDP address family sockets cannot be used per thesendfile(2) contract, thus using UDP sockets is outside the scope oftesting the syscall in positive cases. As seen in`:s_negative_udp_socket_test`, UDP is used to test the sendfile(2) contractto ensure that EINVAL is returned by sendfile(2).The testcases added explicitly avoid testing out `SF_SYNC` due to thecomplexity of verifying that support. However, this is a good next logicalitem to verify.The `hdtr_positive*` testcases work to a certain degree (the headertestcases pass), but the trailer testcases do not work (it is an expectedfailure). In particular, the value received by the mock server doesn&apos;t matchthe expected value, and instead looks something like the following (usingpython array notation):`trailer[:]message[1:]`instead of:`message[:]trailer[:]`This makes me think there&apos;s a buffer overrun issue or problem with theoffset somewhere in the sendfile(2) system call, but I need to do someother testing first to verify that the code is indeed sane, and myassumptions/code isn&apos;t buggy.The `sbytes_negative` testcases that check `sbytes` being set to aninvalid value resulting in `EFAULT` fails today as the other change(which checks `copyout(9)`) has not been committed [1]. Thus, itshould remain an expected failure (see bug 232210 for more detailson this item).Next steps for testing sendfile(2):1. Fix the header/trailer testcases so that they pass.2. Setup if_tap interface and test with it, instead of using &quot;localhost&quot;, per   @asomers&apos;s suggestion.3. Handle short recv(2)&apos;s in `server_cat(..)`.4. Add `SF_SYNC` support.5. Add some more negative tests outside the scope of the functional contract.MFC after:	1 monthReviewed by:	asomersApproved by:	emaste (mentor)PR: 		232210Sponsored by:   Netflix, IncDifferential Revision: https://reviews.freebsd.org/D18625

            List of files:
            /freebsd/lib/libc/tests/sys/Makefile</description>
        <pubDate>Wed, 23 Jan 2019 23:00:17 +0100</pubDate>
        <dc:creator>Enji Cooper &lt;ngie@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>ea16e3e1e7c83382d2969a7e993e345e88bc8db8 - Don&apos;t build brk_test on platforms that don&apos;t support brk().</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/lib/libc/tests/sys/Makefile#ea16e3e1e7c83382d2969a7e993e345e88bc8db8</link>
        <description>Don&apos;t build brk_test on platforms that don&apos;t support brk().X-MFC with:	r334626

            List of files:
            /freebsd/lib/libc/tests/sys/Makefile</description>
        <pubDate>Tue, 05 Jun 2018 15:06:06 +0200</pubDate>
        <dc:creator>Mark Johnston &lt;markj@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>9f9c9b22ecfd9e87cbe9e1becf946faeb5fbcac6 - Reimplement brk() and sbrk() to avoid the use of _end.</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/lib/libc/tests/sys/Makefile#9f9c9b22ecfd9e87cbe9e1becf946faeb5fbcac6</link>
        <description>Reimplement brk() and sbrk() to avoid the use of _end.Previously, libc.so would initialize its notion of the break addressusing _end, a special symbol emitted by the static linker followingthe bss section.  Compatibility issues between lld and ld.bfd couldcause the wrong definition of _end (libc.so&apos;s definition rather thanthat of the executable) to be used, breaking the brk()/sbrk()interface.Avoid this problem and future interoperability issues by simply notrelying on _end.  Instead, modify the break() system call to returnthe kernel&apos;s view of the current break address, and have libcinitialize its state using an extra syscall upon the first use of theinterface.  As a side effect, this appears to fix brk()/sbrk() usagein executables run with rtld direct exec, since the kernel and libc.sono longer maintain separate views of the process&apos; break address.PR:		228574Reviewed by:	kib (previous version)MFC after:	2 monthsDifferential Revision:	https://reviews.freebsd.org/D15663

            List of files:
            /freebsd/lib/libc/tests/sys/Makefile</description>
        <pubDate>Mon, 04 Jun 2018 21:35:15 +0200</pubDate>
        <dc:creator>Mark Johnston &lt;markj@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>531c2d7af3cd2e64eec94aa1b19c4b2f16fce515 - MFhead@r320180</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/lib/libc/tests/sys/Makefile#531c2d7af3cd2e64eec94aa1b19c4b2f16fce515</link>
        <description>MFhead@r320180

            List of files:
            /freebsd/lib/libc/tests/sys/Makefile</description>
        <pubDate>Mon, 24 Jul 2017 20:02:13 +0200</pubDate>
        <dc:creator>Enji Cooper &lt;ngie@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>bca9d05fdb058aa709621661c2feccae8940d94b - Merge ^/head r319973 through 321382.</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/lib/libc/tests/sys/Makefile#bca9d05fdb058aa709621661c2feccae8940d94b</link>
        <description>Merge ^/head r319973 through 321382.

            List of files:
            /freebsd/lib/libc/tests/sys/Makefile</description>
        <pubDate>Sun, 23 Jul 2017 17:22:06 +0200</pubDate>
        <dc:creator>Hans Petter Selasky &lt;hselasky@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>90a5403fea4e5dc59918d4197456f90094b6f3fe - Merge ^/head r321307 through r321350.</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/lib/libc/tests/sys/Makefile#90a5403fea4e5dc59918d4197456f90094b6f3fe</link>
        <description>Merge ^/head r321307 through r321350.

            List of files:
            /freebsd/lib/libc/tests/sys/Makefile</description>
        <pubDate>Fri, 21 Jul 2017 20:54:34 +0200</pubDate>
        <dc:creator>Dimitry Andric &lt;dim@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>9f4bf11e12c726b478e5fabf039fa1812288be49 - Properly set userid for truncate_test.</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/lib/libc/tests/sys/Makefile#9f4bf11e12c726b478e5fabf039fa1812288be49</link>
        <description>Properly set userid for truncate_test.MFC after:	1 weekSponsored by:	Dell EMC Isilon

            List of files:
            /freebsd/lib/libc/tests/sys/Makefile</description>
        <pubDate>Fri, 21 Jul 2017 18:14:06 +0200</pubDate>
        <dc:creator>Bryan Drewery &lt;bdrewery@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>3f8455b0905a05552b1155e09165787e1d098060 - Add clock_nanosleep()</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/lib/libc/tests/sys/Makefile#3f8455b0905a05552b1155e09165787e1d098060</link>
        <description>Add clock_nanosleep()Add a clock_nanosleep() syscall, as specified by POSIX.Make nanosleep() a wrapper around it.Attach the clock_nanosleep test from NetBSD. Adjust it for theFreeBSD behavior of updating rmtp only when interrupted by a signal.I believe this to be POSIX-compliant, since POSIX mentions the rmtpparameter only in the paragraph about EINTR. This is also whatLinux does. (NetBSD updates rmtp unconditionally.)Copy the whole nanosleep.2 man page from NetBSD because it is completeand closely resembles the POSIX description. Edit, polish, and reword ita bit, being sure to keep any relevant text from the FreeBSD page.Reviewed by:	kib, ngie, jillesMFC after:	3 weeksRelnotes:	yesSponsored by:	Dell EMCDifferential Revision:	https://reviews.freebsd.org/D10020

            List of files:
            /freebsd/lib/libc/tests/sys/Makefile</description>
        <pubDate>Sun, 19 Mar 2017 01:51:12 +0100</pubDate>
        <dc:creator>Eric van Gyzen &lt;vangyzen@FreeBSD.org&gt;</dc:creator>
    </item>
</channel>
</rss>
