<feed xmlns='http://www.w3.org/2005/Atom'>
<title>wireguard-openbsd/lib/libc/gmon, branch jd/queueboosts</title>
<subtitle>WireGuard implementation for the OpenBSD kernel</subtitle>
<id>https://git.zx2c4.com/wireguard-openbsd/atom/lib/libc/gmon?h=jd%2Fqueueboosts</id>
<link rel='self' href='https://git.zx2c4.com/wireguard-openbsd/atom/lib/libc/gmon?h=jd%2Fqueueboosts'/>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/'/>
<updated>2019-12-20T16:54:19Z</updated>
<entry>
<title>The mcount.po target is special cased here since mcount.c should not be</title>
<updated>2019-12-20T16:54:19Z</updated>
<author>
<name>tb</name>
<email>tb@openbsd.org</email>
</author>
<published>2019-12-20T16:54:19Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=1241a3cac9724473fa770c910cdbbe382b21cee8'/>
<id>urn:sha1:1241a3cac9724473fa770c910cdbbe382b21cee8</id>
<content type='text'>
compiled with pie or profiling enabled.  This was missed when the
independent depend target was removed.  Align this target with the
inference rules in bsd.lib.mk.  This now creates mcount.d as it should
and fixes 'make clean' which previously left mcount.po.d behind.

ok guenther
</content>
</entry>
<entry>
<title>When system calls indicate an error they return -1, not some arbitrary</title>
<updated>2019-06-28T13:32:41Z</updated>
<author>
<name>deraadt</name>
<email>deraadt@openbsd.org</email>
</author>
<published>2019-06-28T13:32:41Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=df69c215c7c66baf660f3f65414fd34796c96152'/>
<id>urn:sha1:df69c215c7c66baf660f3f65414fd34796c96152</id>
<content type='text'>
value &lt; 0.  errno is only updated in this case.  Change all (most?)
callers of syscalls to follow this better, and let's see if this strictness
helps us in the future.
</content>
</entry>
<entry>
<title>Delete casts to off_t and size_t that are implied by assignments</title>
<updated>2016-09-21T04:38:56Z</updated>
<author>
<name>guenther</name>
<email>guenther@openbsd.org</email>
</author>
<published>2016-09-21T04:38:56Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=3240e6a8f93e9dcb3b95e7fafb9e2b27f13c7c9d'/>
<id>urn:sha1:3240e6a8f93e9dcb3b95e7fafb9e2b27f13c7c9d</id>
<content type='text'>
or prototypes.  Ditto for some of the char* and void* casts too.

verified no change to instructions on ILP32 (i386) and LP64 (amd64)
ok natano@ abluhm@ deraadt@ millert@
</content>
</entry>
<entry>
<title>Declare moncontrol(3) APIs in &lt;sys/gmon.h&gt;</title>
<updated>2016-05-07T19:30:52Z</updated>
<author>
<name>guenther</name>
<email>guenther@openbsd.org</email>
</author>
<published>2016-05-07T19:30:52Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=dbf5b26b7ce3154b602d8b18c9be8c2e2f3b136b'/>
<id>urn:sha1:dbf5b26b7ce3154b602d8b18c9be8c2e2f3b136b</id>
<content type='text'>
Export _gmonparam again.
Make gcrt0.o use an reserved name for _monstartup()

ok millert@
</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>
<entry>
<title>(char *)0 -&gt; NULL</title>
<updated>2016-03-14T14:48:02Z</updated>
<author>
<name>mmcc</name>
<email>mmcc@openbsd.org</email>
</author>
<published>2016-03-14T14:48:02Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=e72220c0415298894834e3691051f10222679885'/>
<id>urn:sha1:e72220c0415298894834e3691051f10222679885</id>
<content type='text'>
</content>
</entry>
<entry>
<title>environ and __progname are not declared in a public header; declare them</title>
<updated>2016-03-13T18:34:20Z</updated>
<author>
<name>guenther</name>
<email>guenther@openbsd.org</email>
</author>
<published>2016-03-13T18:34:20Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=e422429247bd689ad82a15ebdacdfc785b980b1d'/>
<id>urn:sha1:e422429247bd689ad82a15ebdacdfc785b980b1d</id>
<content type='text'>
in libc's hidden/stdlib.h instead of in each .c file that needs one

ok deraadt@ gsoares@ mpi@
</content>
</entry>
<entry>
<title>replace (void *)0 with NULL</title>
<updated>2016-01-19T20:32:29Z</updated>
<author>
<name>mmcc</name>
<email>mmcc@openbsd.org</email>
</author>
<published>2016-01-19T20:32:29Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=25a9e5807a63fb8e4056311bcb82230753e7e68a'/>
<id>urn:sha1:25a9e5807a63fb8e4056311bcb82230753e7e68a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Wrap moncontrol() so that internal calls go direct and it's a weak symbol</title>
<updated>2015-09-14T14:17:10Z</updated>
<author>
<name>guenther</name>
<email>guenther@openbsd.org</email>
</author>
<published>2015-09-14T14:17:10Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=cbc0cb7478a4d52269c1cb6b48d259163e33f172'/>
<id>urn:sha1:cbc0cb7478a4d52269c1cb6b48d259163e33f172</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix a fd leak in an error path in code under #ifdef DEBUG</title>
<updated>2015-05-06T23:52:49Z</updated>
<author>
<name>jsg</name>
<email>jsg@openbsd.org</email>
</author>
<published>2015-05-06T23:52:49Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=ee993850557956b27e55fa65b556e9fd65e21593'/>
<id>urn:sha1:ee993850557956b27e55fa65b556e9fd65e21593</id>
<content type='text'>
</content>
</entry>
</feed>
