<feed xmlns='http://www.w3.org/2005/Atom'>
<title>wireguard-openbsd/lib/libc/stdio, branch jd/queueboosts</title>
<subtitle>WireGuard implementation for the OpenBSD kernel</subtitle>
<id>https://git.zx2c4.com/wireguard-openbsd/atom/lib/libc/stdio?h=jd%2Fqueueboosts</id>
<link rel='self' href='https://git.zx2c4.com/wireguard-openbsd/atom/lib/libc/stdio?h=jd%2Fqueueboosts'/>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/'/>
<updated>2019-12-03T05:03:37Z</updated>
<entry>
<title>fwide() does not unlock if error was occurred.</title>
<updated>2019-12-03T05:03:37Z</updated>
<author>
<name>asou</name>
<email>asou@openbsd.org</email>
</author>
<published>2019-12-03T05:03:37Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=7e1f3053e41c8d598f9afd082922c70c09a654e0'/>
<id>urn:sha1:7e1f3053e41c8d598f9afd082922c70c09a654e0</id>
<content type='text'>
ok guenther@ and deraadt
</content>
</entry>
<entry>
<title>more Version 1 AT&amp;T UNIX history:</title>
<updated>2019-09-07T10:28:27Z</updated>
<author>
<name>schwarze</name>
<email>schwarze@openbsd.org</email>
</author>
<published>2019-09-07T10:28:27Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=feb74a7befa7a9c6d1c0f898d4fed410dcd30592'/>
<id>urn:sha1:feb74a7befa7a9c6d1c0f898d4fed410dcd30592</id>
<content type='text'>
a few cases that weren't altogether straightforward;
tweak and OK jmc@, OK sobrado@
</content>
</entry>
<entry>
<title>.Dt same as filename</title>
<updated>2019-08-30T23:33:45Z</updated>
<author>
<name>deraadt</name>
<email>deraadt@openbsd.org</email>
</author>
<published>2019-08-30T23:33:45Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=289c5a0e2ce8e7c07d6347887bfb6bb811938d3a'/>
<id>urn:sha1:289c5a0e2ce8e7c07d6347887bfb6bb811938d3a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>mop up stdarg rename; ok deraadt</title>
<updated>2019-08-30T20:27:25Z</updated>
<author>
<name>jmc</name>
<email>jmc@openbsd.org</email>
</author>
<published>2019-08-30T20:27:25Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=3e94ae4e3e34435fb1deb91cef22b10b4fd3cdf3'/>
<id>urn:sha1:3e94ae4e3e34435fb1deb91cef22b10b4fd3cdf3</id>
<content type='text'>
</content>
</entry>
<entry>
<title>two more syscall == -1 checks</title>
<updated>2019-06-29T16:12:21Z</updated>
<author>
<name>deraadt</name>
<email>deraadt@openbsd.org</email>
</author>
<published>2019-06-29T16:12:21Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=97f9487f1c5fa94def48ac042586907cfbc4a1e1'/>
<id>urn:sha1:97f9487f1c5fa94def48ac042586907cfbc4a1e1</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Specify that {v,}asprintf(3) returns precisely -1 on failure,</title>
<updated>2019-06-28T14:36:18Z</updated>
<author>
<name>schwarze</name>
<email>schwarze@openbsd.org</email>
</author>
<published>2019-06-28T14:36:18Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=e5a82e7805e650ab7ae606b1b37e39c82731b4c1'/>
<id>urn:sha1:e5a82e7805e650ab7ae606b1b37e39c82731b4c1</id>
<content type='text'>
and that the ret pointer is either unchanged or set to NULL
in this case.
Since these two functions are not standardized by POSIX,
documenting the actual behaviour is the way to go, and the
above matches all non-buggy implementations we are aware of.
OK millert@ deraadt@
</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>Simplify the description of [v]snprintf(3), move the description</title>
<updated>2019-06-27T11:52:59Z</updated>
<author>
<name>schwarze</name>
<email>schwarze@openbsd.org</email>
</author>
<published>2019-06-27T11:52:59Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=01150954dc250f80aa4daa19443a3f60dba4c10b'/>
<id>urn:sha1:01150954dc250f80aa4daa19443a3f60dba4c10b</id>
<content type='text'>
of the return values to RETURN VALUES, deprecate [v]sprintf(3)
and fix a punctuation typo.
Joint work with and OK millert@.
</content>
</entry>
<entry>
<title>an -&gt; a;</title>
<updated>2019-06-26T22:40:05Z</updated>
<author>
<name>jmc</name>
<email>jmc@openbsd.org</email>
</author>
<published>2019-06-26T22:40:05Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=f4a3b3219c4f9c5d24145399a602b8829a032c63'/>
<id>urn:sha1:f4a3b3219c4f9c5d24145399a602b8829a032c63</id>
<content type='text'>
</content>
</entry>
<entry>
<title>The POSIX-compatible way of checking for {v,}{f,s,sn,d}printf(3)</title>
<updated>2019-06-26T21:13:23Z</updated>
<author>
<name>deraadt</name>
<email>deraadt@openbsd.org</email>
</author>
<published>2019-06-26T21:13:23Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=ae51a5c21f8390b497d9b39f1c2ebe338c0969b3'/>
<id>urn:sha1:ae51a5c21f8390b497d9b39f1c2ebe338c0969b3</id>
<content type='text'>
failure is with &lt; 0, not the more specific -1 from C
discussed at length with millert, nicm, schwarze
</content>
</entry>
</feed>
