<?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 wait4.c</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2015</copyright>
    <generator>Java</generator><item>
        <title>4025b5b5 - libc: Purge unneeded cdefs.h</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/lib/libc/sys/wait4.c#4025b5b5</link>
        <description>libc: Purge unneeded cdefs.hThese sys/cdefs.h are not needed. Purge them. They are mostly left-overfrom the $FreeBSD$ removal. A few in libc are still required for macrosthat cdefs.h defines. Keep those.Sponsored by:		NetflixDifferential Revision:	https://reviews.freebsd.org/D42385(cherry picked from commit 559a218c9b257775fb249b67945fe4a05b7a6b9f)

            List of files:
            /freebsd-14.2/lib/libc/sys/wait4.c</description>
        <pubDate>Wed, 01 Nov 2023 22:43:37 +0000</pubDate>
        <dc:creator>Warner Losh &lt;imp@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>1d386b48 - Remove $FreeBSD$: one-line .c pattern</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/lib/libc/sys/wait4.c#1d386b48</link>
        <description>Remove $FreeBSD$: one-line .c patternRemove /^[\s*]*__FBSDID\(&quot;\$FreeBSD\$&quot;\);?\s*\n/

            List of files:
            /freebsd-14.2/lib/libc/sys/wait4.c</description>
        <pubDate>Wed, 16 Aug 2023 17:54:42 +0000</pubDate>
        <dc:creator>Warner Losh &lt;imp@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>560e22c8 - Remove &quot;All Rights Reserved&quot; from FreeBSD Foundation libc copyrights</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/lib/libc/sys/wait4.c#560e22c8</link>
        <description>Remove &quot;All Rights Reserved&quot; from FreeBSD Foundation libc copyrightsAs per the updated FreeBSD copyright template.  These were unambiguouscases where the Foundation was the only listed copyright holder.Sponsored by:	The FreeBSD Foundation

            List of files:
            /freebsd-14.2/lib/libc/sys/wait4.c</description>
        <pubDate>Thu, 21 Jul 2022 13:51:53 +0000</pubDate>
        <dc:creator>Ed Maste &lt;emaste@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>8495e8b1 - Fix known issues which blow up the process after dlopen(&quot;libthr.so&quot;)</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/lib/libc/sys/wait4.c#8495e8b1</link>
        <description>Fix known issues which blow up the process after dlopen(&quot;libthr.so&quot;)(or loading a dso linked to libthr.so into process which was notlinked against threading library).- Remove libthr interposers of the libc functions, including  __error(). Instead, functions calls are indirected through the  interposing table, similar to how pthread stubs in libc are already  done.  Libc by default points either to syscall trampolines or to  existing libc implementations.  On libthr load, libthr rewrites the  pointers to the cancellable implementations already in libthr.  The  interposition table is separate from pthreads stubs indirection  table to not pull pthreads stubs into static binaries.- Postpone the malloc(3) internal mutexes initialization until libthr  is loaded.  This avoids recursion between calloc(3) and static  pthread_mutex_t initialization.- Reinstall signal handlers with wrapper on libthr load.  The  _rtld_is_dlopened(3) is used to avoid useless calls to sigaction(2)  when libthr is statically referenced from the main binary.In the process, fix openat(2), swapcontext(2) and setcontext(2)interposing.  The libc symbols were exported at different versionsthan libthr interposers.  Export both libc and libthr versions fromlibc now, with default set to the higher version from libthr.Remove unused and disconnected swapcontext(3) userspace implementationfrom libc/gen.No objections from:	deischenTested by:	pho, antoine (exp-run) (previous versions)Sponsored by:	The FreeBSD FoundationMFC after:	1 week

            List of files:
            /freebsd-14.2/lib/libc/sys/wait4.c</description>
        <pubDate>Sat, 03 Jan 2015 18:38:46 +0000</pubDate>
        <dc:creator>Konstantin Belousov &lt;kib@FreeBSD.org&gt;</dc:creator>
    </item>
</channel>
</rss>
