<?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 shlib_version</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2015</copyright>
    <generator>Java</generator><item>
        <title>29a332bce639b243a2a4eb50b04c3fabaca6fefb - Add syscall stub for kqueue1(2)</title>
        <link>http://src.rcs.uwaterloo.ca:8080/history/openbsd-src/lib/librthread/shlib_version#29a332bce639b243a2a4eb50b04c3fabaca6fefb</link>
        <description>Add syscall stub for kqueue1(2)This rides previous libc minor bump.Feedback and OK guenther@

            List of files:
            /openbsd-src/lib/librthread/shlib_version</description>
        <pubDate>Sun, 20 Aug 2023 15:17:53 +0000</pubDate>
        <dc:creator>visa &lt;visa@openbsd.org&gt;</dc:creator>
    </item>
<item>
        <title>92ac745a9f84a64cef352b0f9e50e88518a74f5d - bump major after syscall removal</title>
        <link>http://src.rcs.uwaterloo.ca:8080/history/openbsd-src/lib/librthread/shlib_version#92ac745a9f84a64cef352b0f9e50e88518a74f5d</link>
        <description>bump major after syscall removal

            List of files:
            /openbsd-src/lib/librthread/shlib_version</description>
        <pubDate>Sun, 12 Feb 2023 17:41:46 +0000</pubDate>
        <dc:creator>tb &lt;tb@openbsd.org&gt;</dc:creator>
    </item>
<item>
        <title>cef5a146e600a27064f0ea2aa25fc5f8663cb9b7 - Add {get,set}thrname(2) for putting thread names in the kernel and</title>
        <link>http://src.rcs.uwaterloo.ca:8080/history/openbsd-src/lib/librthread/shlib_version#cef5a146e600a27064f0ea2aa25fc5f8663cb9b7</link>
        <description>Add {get,set}thrname(2) for putting thread names in the kernel andexposed in a new field returned by sysctl(KERN_PROC).  Updatepthread_{get,set}_name_np(3) to use the syscalls.  Show them, whenset, in ps -H and top -H output.libc and libpthread minor bumpsok mpi@, mvs@, deraadt@

            List of files:
            /openbsd-src/lib/librthread/shlib_version</description>
        <pubDate>Sat, 07 Jan 2023 05:24:58 +0000</pubDate>
        <dc:creator>guenther &lt;guenther@openbsd.org&gt;</dc:creator>
    </item>
<item>
        <title>cf58d2cc93ed8fae32c8a3fa4d54102473425a16 - Add waitid(2) syscall stub.</title>
        <link>http://src.rcs.uwaterloo.ca:8080/history/openbsd-src/lib/librthread/shlib_version#cf58d2cc93ed8fae32c8a3fa4d54102473425a16</link>
        <description>Add waitid(2) syscall stub.Minor bump to both libc and libpthread: make sure you install a new kernel!ok millert@, deraadt@

            List of files:
            /openbsd-src/lib/librthread/shlib_version</description>
        <pubDate>Wed, 26 Oct 2022 23:16:24 +0000</pubDate>
        <dc:creator>kettenis &lt;kettenis@openbsd.org&gt;</dc:creator>
    </item>
<item>
        <title>4a3247534d4c741e9408eeb6dc98a1cab86cd174 - Add libc wrappers for the new sendmmsg and recvmmsg system calls.</title>
        <link>http://src.rcs.uwaterloo.ca:8080/history/openbsd-src/lib/librthread/shlib_version#4a3247534d4c741e9408eeb6dc98a1cab86cd174</link>
        <description>Add libc wrappers for the new sendmmsg and recvmmsg system calls.Feedback tb@, miod@, jca@OK jca@

            List of files:
            /openbsd-src/lib/librthread/shlib_version</description>
        <pubDate>Fri, 09 Sep 2022 13:52:59 +0000</pubDate>
        <dc:creator>mbuhl &lt;mbuhl@openbsd.org&gt;</dc:creator>
    </item>
<item>
        <title>295117693e3a1d8af9cc3004578ce352f938d83a - add a pthread_get_name_np to match pthread_set_name_np.</title>
        <link>http://src.rcs.uwaterloo.ca:8080/history/openbsd-src/lib/librthread/shlib_version#295117693e3a1d8af9cc3004578ce352f938d83a</link>
        <description>add a pthread_get_name_np to match pthread_set_name_np.could be useful in ports.initial diff by David Carlier some time ago.ok jca

            List of files:
            /openbsd-src/lib/librthread/shlib_version</description>
        <pubDate>Mon, 04 Feb 2019 17:18:08 +0000</pubDate>
        <dc:creator>tedu &lt;tedu@openbsd.org&gt;</dc:creator>
    </item>
<item>
        <title>54e4f6b9a1dc183e1dc7c4a722c2646aa309246a - mincore() is a relic from the past, exposing physical machine information</title>
        <link>http://src.rcs.uwaterloo.ca:8080/history/openbsd-src/lib/librthread/shlib_version#54e4f6b9a1dc183e1dc7c4a722c2646aa309246a</link>
        <description>mincore() is a relic from the past, exposing physical machine informationabout shared resources which no program should see.  only a few pieces ofsoftware use it, generally poorly thought out.  they are being fixed, somincore() can be deleted.ok guenther tedu jca sthen, others

            List of files:
            /openbsd-src/lib/librthread/shlib_version</description>
        <pubDate>Fri, 11 Jan 2019 18:46:30 +0000</pubDate>
        <dc:creator>deraadt &lt;deraadt@openbsd.org&gt;</dc:creator>
    </item>
<item>
        <title>a318b99d5fc4aa6b07d4c22670471e27e4e35499 - Revert recent changes to unbreak ports/net/samba</title>
        <link>http://src.rcs.uwaterloo.ca:8080/history/openbsd-src/lib/librthread/shlib_version#a318b99d5fc4aa6b07d4c22670471e27e4e35499</link>
        <description>Revert recent changes to unbreak ports/net/sambaWhile it is not clear (to me) why that ports ends up with corruptedshared libs, reverting those changes fixes the issue and should allow usto close p2k17 more smoothly.Discussed with a bunch, ok ajacoutot@ guenther@

            List of files:
            /openbsd-src/lib/librthread/shlib_version</description>
        <pubDate>Sat, 04 Nov 2017 22:53:57 +0000</pubDate>
        <dc:creator>jca &lt;jca@openbsd.org&gt;</dc:creator>
    </item>
<item>
        <title>1047ef5966317c9fab0ca6a81c79a32a903b0215 - Change pthread_cleanup_{push,pop} to macros that store the cleanup info</title>
        <link>http://src.rcs.uwaterloo.ca:8080/history/openbsd-src/lib/librthread/shlib_version#1047ef5966317c9fab0ca6a81c79a32a903b0215</link>
        <description>Change pthread_cleanup_{push,pop} to macros that store the cleanup infoon the stack instead of mallocing the list and move the APIs from libpthreadto libc so that they can be used inside libc.Note: the standard was explicitly written to permit/support this&quot;macro with unmatched brace&quot; style and it&apos;s what basically everyoneelse already does.  We xor the info with random cookies with arandom magic to detect/trip-up overwrites.Major bump to both libc and libpthread due to the API move.ok mpi@

            List of files:
            /openbsd-src/lib/librthread/shlib_version</description>
        <pubDate>Sat, 28 Oct 2017 21:23:14 +0000</pubDate>
        <dc:creator>guenther &lt;guenther@openbsd.org&gt;</dc:creator>
    </item>
<item>
        <title>a5511fa9f431600dbd6dc2b46fc4e6b73e7d239c - Move mutex, condvar, and thread-specific data routes, pthread_once, and</title>
        <link>http://src.rcs.uwaterloo.ca:8080/history/openbsd-src/lib/librthread/shlib_version#a5511fa9f431600dbd6dc2b46fc4e6b73e7d239c</link>
        <description>Move mutex, condvar, and thread-specific data routes, pthread_once, andpthread_exit from libpthread to libc, along with low-level bits tosupport them.  Major bump to both libc and libpthread.Requested by libressl team.  Ports testing by naddy@ok kettenis@

            List of files:
            /openbsd-src/lib/librthread/shlib_version</description>
        <pubDate>Tue, 05 Sep 2017 02:40:54 +0000</pubDate>
        <dc:creator>guenther &lt;guenther@openbsd.org&gt;</dc:creator>
    </item>
<item>
        <title>a26544efd30dc2732c9b7263858724f278270fd0 - bump</title>
        <link>http://src.rcs.uwaterloo.ca:8080/history/openbsd-src/lib/librthread/shlib_version#a26544efd30dc2732c9b7263858724f278270fd0</link>
        <description>bump

            List of files:
            /openbsd-src/lib/librthread/shlib_version</description>
        <pubDate>Thu, 01 Sep 2016 10:41:31 +0000</pubDate>
        <dc:creator>otto &lt;otto@openbsd.org&gt;</dc:creator>
    </item>
<item>
        <title>fe38b55cb0aae270de3f844146814682e8cd345c - Use a Thread Information Block in both single and multi-threaded programs.</title>
        <link>http://src.rcs.uwaterloo.ca:8080/history/openbsd-src/lib/librthread/shlib_version#fe38b55cb0aae270de3f844146814682e8cd345c</link>
        <description>Use a Thread Information Block in both single and multi-threaded programs.This stores errno, the cancelation flags, and related bits for each threadand is allocated by ld.so or libc.a.  This is an ABI break from 5.9-stable!Make libpthread dlopen&apos;able by moving the cancelation wrappers into libcand doing locking and fork/errno handling via callbacks that libpthreadregisters when it first initializes.  &apos;errno&apos; *must* be declared via&lt;errno.h&gt; now!Clean up libpthread&apos;s symbol exports like libc.On powerpc, offset the TIB/TCB/TLS data from the register per the ELF spec.Testing by various, particularly sthen@ and patrick@ok kettenis@

            List of files:
            /openbsd-src/lib/librthread/shlib_version</description>
        <pubDate>Sat, 07 May 2016 19:05:21 +0000</pubDate>
        <dc:creator>guenther &lt;guenther@openbsd.org&gt;</dc:creator>
    </item>
<item>
        <title>46afc4a47fab5533b885a0604dcf35228f31933f - Rename the system call sendsyslog2 to sendsyslog.  Keep the old one</title>
        <link>http://src.rcs.uwaterloo.ca:8080/history/openbsd-src/lib/librthread/shlib_version#46afc4a47fab5533b885a0604dcf35228f31933f</link>
        <description>Rename the system call sendsyslog2 to sendsyslog.  Keep the old oneas osendsyslog for a while.  The three argument variant is the onlyone that will stay.input kettenis@;  OK deraadt@

            List of files:
            /openbsd-src/lib/librthread/shlib_version</description>
        <pubDate>Mon, 21 Mar 2016 22:41:28 +0000</pubDate>
        <dc:creator>bluhm &lt;bluhm@openbsd.org&gt;</dc:creator>
    </item>
<item>
        <title>60d4950662688e997ad441a67807aa227b539842 - Split the intra-thread functionality from kill(2) into its own syscall</title>
        <link>http://src.rcs.uwaterloo.ca:8080/history/openbsd-src/lib/librthread/shlib_version#60d4950662688e997ad441a67807aa227b539842</link>
        <description>Split the intra-thread functionality from kill(2) into its own syscallthrkill(2), rolling the kill(2) syscall number with the ABI change toavoid breaking binaries during during the transition.  thrkill(2) includesa &apos;tcb&apos; argument that eliminates the need for locking in pthread_kill()and simplifies pthread_cancel().  Switch __stack_smash_handler() to usethrkill(2) and explicitly unblock SIGABRT.Minor bump to both libc and libpthread: make sure you install a new kernel!ok semarie@

            List of files:
            /openbsd-src/lib/librthread/shlib_version</description>
        <pubDate>Tue, 10 Nov 2015 04:30:59 +0000</pubDate>
        <dc:creator>guenther &lt;guenther@openbsd.org&gt;</dc:creator>
    </item>
<item>
        <title>5aed4d28d43eadb2b7771720ac4d094bec87d515 - Merge the sigaction() and sigprocmask() overloads/wrappers from libpthread</title>
        <link>http://src.rcs.uwaterloo.ca:8080/history/openbsd-src/lib/librthread/shlib_version#5aed4d28d43eadb2b7771720ac4d094bec87d515</link>
        <description>Merge the sigaction() and sigprocmask() overloads/wrappers from libpthreadinto libc, and move pthread_sigmask() as well (just a trivial wrapper).This provides consistent handling of SIGTHR between single- and multi-threadedprograms and is a step in the merge of all the libpthread overloads, providingsome ASM and Makefile bits that the other wrappers will need.ok deraadt@ millert@

            List of files:
            /openbsd-src/lib/librthread/shlib_version</description>
        <pubDate>Fri, 23 Oct 2015 04:39:24 +0000</pubDate>
        <dc:creator>guenther &lt;guenther@openbsd.org&gt;</dc:creator>
    </item>
<item>
        <title>514a545f8a3983d53b7de4e8dfcefe16c9496776 - Make pthread_atfork() track the DSO that called it like atexit() does,</title>
        <link>http://src.rcs.uwaterloo.ca:8080/history/openbsd-src/lib/librthread/shlib_version#514a545f8a3983d53b7de4e8dfcefe16c9496776</link>
        <description>Make pthread_atfork() track the DSO that called it like atexit() does,unregistering callbacks if the DSO is unloaded.  Move the callbackhandling from libpthread to libc, though libpthread still overrides theinner call to handle locking and thread-library reinitialization.Major version bump for both libc and libpthread.verification that this fixes various ports ajacoutot@asm assistance miod@; ok millert@ deraadt@

            List of files:
            /openbsd-src/lib/librthread/shlib_version</description>
        <pubDate>Tue, 07 Apr 2015 01:27:06 +0000</pubDate>
        <dc:creator>guenther &lt;guenther@openbsd.org&gt;</dc:creator>
    </item>
<item>
        <title>2e8e336f88435afdd2495f89dba64e9c563d0614 - accept4() should be a cancellation point.</title>
        <link>http://src.rcs.uwaterloo.ca:8080/history/openbsd-src/lib/librthread/shlib_version#2e8e336f88435afdd2495f89dba64e9c563d0614</link>
        <description>accept4() should be a cancellation point.Update the list in the pthread_testcancel(3) manpage: several were missing.noted by miod@

            List of files:
            /openbsd-src/lib/librthread/shlib_version</description>
        <pubDate>Sun, 31 Aug 2014 20:23:10 +0000</pubDate>
        <dc:creator>guenther &lt;guenther@openbsd.org&gt;</dc:creator>
    </item>
<item>
        <title>91a535ff42f6347677741774730dc5ddcf7d5b93 - Switch time_t, ino_t, clock_t, and struct kevent&apos;s ident and data</title>
        <link>http://src.rcs.uwaterloo.ca:8080/history/openbsd-src/lib/librthread/shlib_version#91a535ff42f6347677741774730dc5ddcf7d5b93</link>
        <description>Switch time_t, ino_t, clock_t, and struct kevent&apos;s ident and datamembers to 64bit types.  Assign new syscall numbers for (almostall) the syscalls that involve the affected types, including anythingwith time_t, timeval, itimerval, timespec, rusage, dirent, stat,or kevent arguments.  Add a d_off member to struct dirent and replacegetdirentries() with getdents(), thus immensely simplifying andaccelerating telldir/seekdir.  Build perl with -DBIG_TIME.Bump the major on every single base library: the compat bits includedhere are only good enough to make the transition; the T32 compatoption will be burned as soon as we&apos;ve reached the new world areare happy with the snapshots for all architectures.DANGER: ABI incompatibility.  Updating to this kernel requires extrawork or you won&apos;t be able to login: install a snapshot instead.Much assistance in fixing userland issues from deraadt@ and tedu@and build assistance from todd@ and otto@

            List of files:
            /openbsd-src/lib/librthread/shlib_version</description>
        <pubDate>Tue, 13 Aug 2013 05:52:02 +0000</pubDate>
        <dc:creator>guenther &lt;guenther@openbsd.org&gt;</dc:creator>
    </item>
<item>
        <title>7b36c281ba1c99d528efca950572c207acd2e184 - Add support for the _POSIX_CPUTIME and _POSIX_THREAD_CPUTIME options,</title>
        <link>http://src.rcs.uwaterloo.ca:8080/history/openbsd-src/lib/librthread/shlib_version#7b36c281ba1c99d528efca950572c207acd2e184</link>
        <description>Add support for the _POSIX_CPUTIME and _POSIX_THREAD_CPUTIME options,including CLOCK_{PROCESS,THREAD}_CPUTIME_ID constants and{clock,pthread}_getcpuclockid() functions.Worked out at t2k13 with help from tedu@ and matthew@ and testing by aja@ok matthew@

            List of files:
            /openbsd-src/lib/librthread/shlib_version</description>
        <pubDate>Mon, 17 Jun 2013 19:11:54 +0000</pubDate>
        <dc:creator>guenther &lt;guenther@openbsd.org&gt;</dc:creator>
    </item>
<item>
        <title>665a0e7ecdddac4896af13d3f332a4d98e3489aa - Add utrace(2), a system call allowing for userland to send its own ktrace</title>
        <link>http://src.rcs.uwaterloo.ca:8080/history/openbsd-src/lib/librthread/shlib_version#665a0e7ecdddac4896af13d3f332a4d98e3489aa</link>
        <description>Add utrace(2), a system call allowing for userland to send its own ktracerecords. From FreeBSD via otto@, with tweaks suggested by guenther@.Commite on behalf of otto@ who is not around, to ride the libc minor bump.Causes a librthread minor bump as well (new syscall).

            List of files:
            /openbsd-src/lib/librthread/shlib_version</description>
        <pubDate>Sat, 01 Jun 2013 09:49:50 +0000</pubDate>
        <dc:creator>miod &lt;miod@openbsd.org&gt;</dc:creator>
    </item>
</channel>
</rss>
