<feed xmlns='http://www.w3.org/2005/Atom'>
<title>wireguard-openbsd/include/time.h, branch jd/queueboosts</title>
<subtitle>WireGuard implementation for the OpenBSD kernel</subtitle>
<id>https://git.zx2c4.com/wireguard-openbsd/atom/include/time.h?h=jd%2Fqueueboosts</id>
<link rel='self' href='https://git.zx2c4.com/wireguard-openbsd/atom/include/time.h?h=jd%2Fqueueboosts'/>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/'/>
<updated>2018-10-30T16:28:42Z</updated>
<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>New POSIX xlocale implementation written from scratch.</title>
<updated>2017-09-05T03:16:13Z</updated>
<author>
<name>schwarze</name>
<email>schwarze@openbsd.org</email>
</author>
<published>2017-09-05T03:16:13Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=3a628b46e7aaa520a6215eccabf31d313c2e7de0'/>
<id>urn:sha1:3a628b46e7aaa520a6215eccabf31d313c2e7de0</id>
<content type='text'>
Complete in the sense that all POSIX *locale(3) and *_l(3) functions
are included, but in OpenBSD, we of course only really care about
LC_CTYPE and we only support ASCII and UTF-8.

With important help from kettenis@, guenther@, and jca@.
Repeated testing in ports bulk builds by naddy@.
Additional testing by jca@, sebastia@, dcoppa@, and others.
OK kettenis@ dcoppa@, and guenther@ on an earlier version.
Riding guenther@'s libc/librthread major bump.
</content>
</entry>
<entry>
<title>Move the 10 (!) defintions of NULL to their own mini header file and</title>
<updated>2016-09-09T18:12:37Z</updated>
<author>
<name>millert</name>
<email>millert@openbsd.org</email>
</author>
<published>2016-09-09T18:12:37Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=6ecde746dea9a5d17abf3bafa06c232b9189b33b'/>
<id>urn:sha1:6ecde746dea9a5d17abf3bafa06c232b9189b33b</id>
<content type='text'>
update the NULL definition for C++11.  OK deraadt@ guenther@ kettenis@
</content>
</entry>
<entry>
<title>Remove obsolete timezone() function.</title>
<updated>2015-04-07T01:47:04Z</updated>
<author>
<name>millert</name>
<email>millert@openbsd.org</email>
</author>
<published>2015-04-07T01:47:04Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=c9da469ac9133c60159589ec32d42d777401961c'/>
<id>urn:sha1:c9da469ac9133c60159589ec32d42d777401961c</id>
<content type='text'>
Add timezone and daylight symbols for XSI compatibility.
</content>
</entry>
<entry>
<title>Eliminate use of TM_YEAR_BASE.  OK guenther@ deraadt@ miod@</title>
<updated>2015-03-17T19:31:30Z</updated>
<author>
<name>millert</name>
<email>millert@openbsd.org</email>
</author>
<published>2015-03-17T19:31:30Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=78badebcb025f9b42b4af0f818472c97db61cf6f'/>
<id>urn:sha1:78badebcb025f9b42b4af0f818472c97db61cf6f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>tzfile.h is an internal header that should never have been installed.</title>
<updated>2015-03-15T00:41:27Z</updated>
<author>
<name>millert</name>
<email>millert@openbsd.org</email>
</author>
<published>2015-03-15T00:41:27Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=f7055df57d065ba4f741cc0da1e46b156de29446'/>
<id>urn:sha1:f7055df57d065ba4f741cc0da1e46b156de29446</id>
<content type='text'>
What's worse, the tzfile.h that gets installed is over 20 years old
and doesn't match the real tzfile.h in libc/time.  This makes the
tree safe for /usr/include/tzfile.h removal.  The TM_YEAR_BASE
define has been moved to time.h temporarily until its usage is
replaced by 1900 in the tree.  Actual removal of tzfile.h is pending
a ports build.  Based on a diff from deraadt@
</content>
</entry>
<entry>
<title>Add support for the _POSIX_CPUTIME and _POSIX_THREAD_CPUTIME options,</title>
<updated>2013-06-17T19:11:54Z</updated>
<author>
<name>guenther</name>
<email>guenther@openbsd.org</email>
</author>
<published>2013-06-17T19:11:54Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=7b36c281ba1c99d528efca950572c207acd2e184'/>
<id>urn:sha1:7b36c281ba1c99d528efca950572c207acd2e184</id>
<content type='text'>
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@
</content>
</entry>
<entry>
<title>Pull in &lt;sys/_types.h&gt; instead of &lt;machine/_types.h&gt; in prep for the future</title>
<updated>2013-04-02T05:16:14Z</updated>
<author>
<name>guenther</name>
<email>guenther@openbsd.org</email>
</author>
<published>2013-04-02T05:16:14Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=1ec1251e0efaaac9a856c546d8c05b55261dc4f1'/>
<id>urn:sha1:1ec1251e0efaaac9a856c546d8c05b55261dc4f1</id>
<content type='text'>
ok deraadt@
</content>
</entry>
<entry>
<title>More compliance fixes: hiding non-standard stuff behind __BSD_VISIBLE,</title>
<updated>2012-10-01T00:21:19Z</updated>
<author>
<name>guenther</name>
<email>guenther@openbsd.org</email>
</author>
<published>2012-10-01T00:21:19Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=2c79e7cc0b05cb2f01285667dfeb25fbbcc2675d'/>
<id>urn:sha1:2c79e7cc0b05cb2f01285667dfeb25fbbcc2675d</id>
<content type='text'>
making files stand-alone, some __restrict additions.

tweaks kettenis@; ports testing and fixes landry@ and jasper@
ok millert@
</content>
</entry>
<entry>
<title>Recongnize that:</title>
<updated>2012-05-10T19:13:12Z</updated>
<author>
<name>kettenis</name>
<email>kettenis@openbsd.org</email>
</author>
<published>2012-05-10T19:13:12Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=329a58af35ced17fb39ec1d9e86dcf08af810241'/>
<id>urn:sha1:329a58af35ced17fb39ec1d9e86dcf08af810241</id>
<content type='text'>
* strptime(3) was introduced in XPG 4.0
* clock_gettime(3) and friends were introduced in 1003.1b-1993
* asctime_r(3) and friends were introduced in 1003.1c-1995

and conditionally provide prototypes and associated types accordingly.
This makes our &lt;time.h&gt; standards compliant except for some functions that are
still missing.

ok guenther@
</content>
</entry>
</feed>
