<feed xmlns='http://www.w3.org/2005/Atom'>
<title>wireguard-openbsd/lib/libc/gen/Makefile.inc, branch jd/queueboosts</title>
<subtitle>WireGuard implementation for the OpenBSD kernel</subtitle>
<id>https://git.zx2c4.com/wireguard-openbsd/atom/lib/libc/gen/Makefile.inc?h=jd%2Fqueueboosts</id>
<link rel='self' href='https://git.zx2c4.com/wireguard-openbsd/atom/lib/libc/gen/Makefile.inc?h=jd%2Fqueueboosts'/>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/'/>
<updated>2019-09-02T21:18:40Z</updated>
<entry>
<title>More correction of section 3 layout. directory-&gt;opendir, fts-&gt;fts_open,</title>
<updated>2019-09-02T21:18:40Z</updated>
<author>
<name>deraadt</name>
<email>deraadt@openbsd.org</email>
</author>
<published>2019-09-02T21:18:40Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=647427d6f39b02be77397484b468d703ecda3237'/>
<id>urn:sha1:647427d6f39b02be77397484b468d703ecda3237</id>
<content type='text'>
getcap-&gt;cgetent.  pwcache-&gt;user_from_uid. And then repair references.
ok jmc
</content>
</entry>
<entry>
<title>No specific called "exec(3)", so move primary manpage to a name which</title>
<updated>2019-08-11T15:48:08Z</updated>
<author>
<name>deraadt</name>
<email>deraadt@openbsd.org</email>
</author>
<published>2019-08-11T15:48:08Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=d4db6826f2c70001edcfae4c864482298cec7d85'/>
<id>urn:sha1:d4db6826f2c70001edcfae4c864482298cec7d85</id>
<content type='text'>
does exist -- execv(3).  Still call this a family but without "Nm".
Adjust Xr in various pages to refer to the precise function used
rather than the family, in most cases the semantics of execve(2) are
being referenced, so change the Xr.
ok jmc
</content>
</entry>
<entry>
<title>Move sigwait(3) from libpthread to libc</title>
<updated>2019-01-12T00:16:03Z</updated>
<author>
<name>jca</name>
<email>jca@openbsd.org</email>
</author>
<published>2019-01-12T00:16:03Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=13e54a3ce65615faaf13e4717a510eb52bfb2efe'/>
<id>urn:sha1:13e54a3ce65615faaf13e4717a510eb52bfb2efe</id>
<content type='text'>
POSIX wants it in libc, that's where the function can be found on other
systems.  Reported by naddy@, input from naddy@ and guenther@.
"looks ok" guenther@, ok deraadt@

Note: riding the libc/libpthread major cranks earlier today.
</content>
</entry>
<entry>
<title>Add C11's timespec_get(3); minor bump for libc.</title>
<updated>2018-10-30T16:28:42Z</updated>
<author>
<name>guenther</name>
<email>guenther@openbsd.org</email>
</author>
<published>2018-10-30T16:28:42Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=6151004e8c8aaceddcc3cd7708473813e57ddab0'/>
<id>urn:sha1:6151004e8c8aaceddcc3cd7708473813e57ddab0</id>
<content type='text'>
Tweaked diff from brad@
manpage tweaks florian@ and jmc@
ok deraadt@ millert@
</content>
</entry>
<entry>
<title>sysctl(3) can now be renamed to sysctl(2)</title>
<updated>2018-01-12T04:36:12Z</updated>
<author>
<name>deraadt</name>
<email>deraadt@openbsd.org</email>
</author>
<published>2018-01-12T04:36:12Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=467fd31b49fc97421c023a70023dd6b23133319a'/>
<id>urn:sha1:467fd31b49fc97421c023a70023dd6b23133319a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Remove unused 32bit version of elf_hash().</title>
<updated>2017-09-05T06:35:19Z</updated>
<author>
<name>mpi</name>
<email>mpi@openbsd.org</email>
</author>
<published>2017-09-05T06:35:19Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=50a81047607fd1c3334f5e86858a088582a4b36a'/>
<id>urn:sha1:50a81047607fd1c3334f5e86858a088582a4b36a</id>
<content type='text'>
Riding previous libc bump.

ok kettenis@
</content>
</entry>
<entry>
<title>port the RBT code to userland by making it part of libc.</title>
<updated>2017-06-19T03:06:26Z</updated>
<author>
<name>dlg</name>
<email>dlg@openbsd.org</email>
</author>
<published>2017-06-19T03:06:26Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=f933361f20df4def12f9bc8391f68d6bfad3bb75'/>
<id>urn:sha1:f933361f20df4def12f9bc8391f68d6bfad3bb75</id>
<content type='text'>
src/lib/libc/gen/tree.c is a copy of src/sys/kern/subr_tree.c, but with
annotations for symbol visibility. changes to one should be reflected
in the other.

the malloc debug code that uses RB code is ported to RBT.

because libc provides the RBT code, procmap doesn't have to reach into
the kernel and build subr_tree.c itself now.

mild enthusiasm from many
ok guenther@
</content>
</entry>
<entry>
<title>It is distasteful to have manual pages which don't refer to real</title>
<updated>2017-05-29T09:40:02Z</updated>
<author>
<name>deraadt</name>
<email>deraadt@openbsd.org</email>
</author>
<published>2017-05-29T09:40:02Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=b203dfbc0be83a7ea7eebcfacf10c1b49349ab54'/>
<id>urn:sha1:b203dfbc0be83a7ea7eebcfacf10c1b49349ab54</id>
<content type='text'>
function calls, but instead a "class" of functions like "sigsetops".
Rename to sigaddset", and while at it improve documentation in sigprocmask(2)
to point to it.
ok tedu
</content>
</entry>
<entry>
<title>Stop supporting longjmperror(); it's not used, not portable, and the checks</title>
<updated>2016-05-23T00:18:56Z</updated>
<author>
<name>guenther</name>
<email>guenther@openbsd.org</email>
</author>
<published>2016-05-23T00:18:56Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=fbe95b356396ba2cd9b02ba74d5500decce5730c'/>
<id>urn:sha1:fbe95b356396ba2cd9b02ba74d5500decce5730c</id>
<content type='text'>
longjmp performs can't really be relied upon, even after we got rid of the
false positives...

ok millert@ deraadt@
</content>
</entry>
<entry>
<title>for some time now mandoc has not required MLINKS to function</title>
<updated>2016-03-30T06:38:40Z</updated>
<author>
<name>jmc</name>
<email>jmc@openbsd.org</email>
</author>
<published>2016-03-30T06:38:40Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=faa33665ab2c5a685369c10172c1a3d7555eb253'/>
<id>urn:sha1:faa33665ab2c5a685369c10172c1a3d7555eb253</id>
<content type='text'>
correctly - logically complete that now by removing MLINKS from base;

authors need only to ensure there is an entry in NAME for any function/
util being added. MLINKS will still work, and remain for perl to ease
upgrades;

ok nicm (curses) bcook (ssl)
ok schwarze, who provided a lot of feedback and assistance
ok tb natano jung
</content>
</entry>
</feed>
