<feed xmlns='http://www.w3.org/2005/Atom'>
<title>skalibs/src/include, branch v2.9.2.1</title>
<subtitle>The skarnet.org C programming library</subtitle>
<id>https://git.skarnet.org/cgit/skalibs/atom/src/include?h=v2.9.2.1</id>
<link rel='self' href='https://git.skarnet.org/cgit/skalibs/atom/src/include?h=v2.9.2.1'/>
<link rel='alternate' type='text/html' href='https://git.skarnet.org/cgit/skalibs/'/>
<updated>2020-03-21T13:10:47Z</updated>
<entry>
<title> bugfix: do not include posixishard.h in an early header!</title>
<updated>2020-03-21T13:10:47Z</updated>
<author>
<name>Laurent Bercot</name>
<email>ska-skaware@skarnet.org</email>
</author>
<published>2020-03-21T13:10:47Z</published>
<link rel='alternate' type='text/html' href='https://git.skarnet.org/cgit/skalibs/commit/?id=ab3af99b8537d7b106c7857ae29c9494926cef03'/>
<id>urn:sha1:ab3af99b8537d7b106c7857ae29c9494926cef03</id>
<content type='text'>
</content>
</entry>
<entry>
<title> Better bigkv</title>
<updated>2019-10-25T10:56:25Z</updated>
<author>
<name>Laurent Bercot</name>
<email>ska-skaware@skarnet.org</email>
</author>
<published>2019-10-25T10:56:25Z</published>
<link rel='alternate' type='text/html' href='https://git.skarnet.org/cgit/skalibs/commit/?id=c9e549afa60dc3c4660e1de42a79f810299c2ade'/>
<id>urn:sha1:c9e549afa60dc3c4660e1de42a79f810299c2ade</id>
<content type='text'>
</content>
</entry>
<entry>
<title> Add bigkv</title>
<updated>2019-10-25T09:27:56Z</updated>
<author>
<name>Laurent Bercot</name>
<email>ska-skaware@skarnet.org</email>
</author>
<published>2019-10-25T09:27:56Z</published>
<link rel='alternate' type='text/html' href='https://git.skarnet.org/cgit/skalibs/commit/?id=9945737a8f0612b8980d9da3db3e6a4ab8a247f4'/>
<id>urn:sha1:9945737a8f0612b8980d9da3db3e6a4ab8a247f4</id>
<content type='text'>
</content>
</entry>
<entry>
<title> __GNU__ is actually preferred to __gnu_hurd__, it seems</title>
<updated>2019-10-18T08:13:51Z</updated>
<author>
<name>Laurent Bercot</name>
<email>ska-skaware@skarnet.org</email>
</author>
<published>2019-10-18T08:13:51Z</published>
<link rel='alternate' type='text/html' href='https://git.skarnet.org/cgit/skalibs/commit/?id=a58c4b6b92c9036a25173c4e63d5235e1f9dcdae'/>
<id>urn:sha1:a58c4b6b92c9036a25173c4e63d5235e1f9dcdae</id>
<content type='text'>
</content>
</entry>
<entry>
<title> nonposix.h: define _GNU_SOURCE for Hurd, remove __GLIBC__ test</title>
<updated>2019-10-17T19:56:11Z</updated>
<author>
<name>Laurent Bercot</name>
<email>ska-skaware@skarnet.org</email>
</author>
<published>2019-10-17T19:56:11Z</published>
<link rel='alternate' type='text/html' href='https://git.skarnet.org/cgit/skalibs/commit/?id=4d47c49485c7af1107c0c2480f72d4780236a77f'/>
<id>urn:sha1:4d47c49485c7af1107c0c2480f72d4780236a77f</id>
<content type='text'>
__GLIBC__ and similar ftms are not defined in the compiler, but
in features.h, which isn't POSIX so cannot be included, and
standard headers can't be included either because nonposix.h
defines ftms that must exist *prior to* std headers inclusion.

The kernel ftms, however, are defined by the compiler, so we can
use them.
</content>
</entry>
<entry>
<title> Add path_canonicalize, prepare for 2.9.1.0</title>
<updated>2019-10-09T15:07:23Z</updated>
<author>
<name>Laurent Bercot</name>
<email>ska-skaware@skarnet.org</email>
</author>
<published>2019-10-09T15:07:23Z</published>
<link rel='alternate' type='text/html' href='https://git.skarnet.org/cgit/skalibs/commit/?id=f5e75663fef044cad02eef3eb7aef295312c1158'/>
<id>urn:sha1:f5e75663fef044cad02eef3eb7aef295312c1158</id>
<content type='text'>
</content>
</entry>
<entry>
<title> We're down to ONE rogue sysdep, boys. ONE.</title>
<updated>2019-09-20T19:55:29Z</updated>
<author>
<name>Laurent Bercot</name>
<email>ska-skaware@skarnet.org</email>
</author>
<published>2019-09-20T19:55:29Z</published>
<link rel='alternate' type='text/html' href='https://git.skarnet.org/cgit/skalibs/commit/?id=03f37879ef167dba6f5944716c06da81902e436e'/>
<id>urn:sha1:03f37879ef167dba6f5944716c06da81902e436e</id>
<content type='text'>
</content>
</entry>
<entry>
<title> Change tain_now_set_* API: also give an initial value</title>
<updated>2019-09-06T09:37:56Z</updated>
<author>
<name>Laurent Bercot</name>
<email>ska-skaware@skarnet.org</email>
</author>
<published>2019-09-06T09:37:56Z</published>
<link rel='alternate' type='text/html' href='https://git.skarnet.org/cgit/skalibs/commit/?id=48e06b650a393ca6fc0b65bd601d67904dd669e8'/>
<id>urn:sha1:48e06b650a393ca6fc0b65bd601d67904dd669e8</id>
<content type='text'>
</content>
</entry>
<entry>
<title> Big wallclock/stopwatch refactor. It was long overdue.</title>
<updated>2019-09-03T18:07:28Z</updated>
<author>
<name>Laurent Bercot</name>
<email>ska-skaware@skarnet.org</email>
</author>
<published>2019-09-03T18:07:28Z</published>
<link rel='alternate' type='text/html' href='https://git.skarnet.org/cgit/skalibs/commit/?id=e69717d9e0cd107f461abff85f255be82d7bd69b'/>
<id>urn:sha1:e69717d9e0cd107f461abff85f255be82d7bd69b</id>
<content type='text'>
 * --enable-clock and --enable-monotonic are gone
 * tain_sysclock() has been renamed tain_wallclock_read()
 * tain_wallclock_read() reads from CLOCK_REALTIME (or gettimeofday())
 * tain_clockmon[_init]() have been renamed to tain_stopwatch_[read|init]()
and now accept a monotonic clock name as an extra argument
 * tain_now() points to the system (wall) clock by default
 * tain_now_set_[stopwatch|wallclock]() can be used to switch

 Now to make a pass on all skarnet.org programs and add a
tain_now_set_stopwatch() call everywhere needed... &gt;.&gt;
</content>
</entry>
<entry>
<title> Factor all the BSD complaints into one new header</title>
<updated>2019-07-22T13:58:11Z</updated>
<author>
<name>Laurent Bercot</name>
<email>ska-skaware@skarnet.org</email>
</author>
<published>2019-07-22T13:58:11Z</published>
<link rel='alternate' type='text/html' href='https://git.skarnet.org/cgit/skalibs/commit/?id=d44819ae9c55f4d3c0f347b2640f58a2deddebb4'/>
<id>urn:sha1:d44819ae9c55f4d3c0f347b2640f58a2deddebb4</id>
<content type='text'>
</content>
</entry>
</feed>
