<feed xmlns='http://www.w3.org/2005/Atom'>
<title>skalibs/src/libstddjb, branch v2.9.1.0</title>
<subtitle>The skarnet.org C programming library</subtitle>
<id>https://git.skarnet.org/cgit/skalibs/atom/src/libstddjb?h=v2.9.1.0</id>
<link rel='self' href='https://git.skarnet.org/cgit/skalibs/atom/src/libstddjb?h=v2.9.1.0'/>
<link rel='alternate' type='text/html' href='https://git.skarnet.org/cgit/skalibs/'/>
<updated>2019-10-20T03:04:05Z</updated>
<entry>
<title> Real fix for undefined PATH_MAX</title>
<updated>2019-10-20T03:04:05Z</updated>
<author>
<name>Laurent Bercot</name>
<email>ska-skaware@skarnet.org</email>
</author>
<published>2019-10-20T03:04:05Z</published>
<link rel='alternate' type='text/html' href='https://git.skarnet.org/cgit/skalibs/commit/?id=56c1fdfaf3d415b920aa98ab9d8f7ba2a5509708'/>
<id>urn:sha1:56c1fdfaf3d415b920aa98ab9d8f7ba2a5509708</id>
<content type='text'>
</content>
</entry>
<entry>
<title> Don't rely on the existence of PATH_MAX</title>
<updated>2019-10-20T02:48:54Z</updated>
<author>
<name>Laurent Bercot</name>
<email>ska-skaware@skarnet.org</email>
</author>
<published>2019-10-20T02:48:54Z</published>
<link rel='alternate' type='text/html' href='https://git.skarnet.org/cgit/skalibs/commit/?id=e7ea3358ef627675fbd4669516617688a7e3dd94'/>
<id>urn:sha1:e7ea3358ef627675fbd4669516617688a7e3dd94</id>
<content type='text'>
</content>
</entry>
<entry>
<title> Fix path_canonicalize()'s returned length when absolute</title>
<updated>2019-10-10T18:08:36Z</updated>
<author>
<name>Laurent Bercot</name>
<email>ska-skaware@skarnet.org</email>
</author>
<published>2019-10-10T18:08:36Z</published>
<link rel='alternate' type='text/html' href='https://git.skarnet.org/cgit/skalibs/commit/?id=e9f98a16d7b46332ec4986d890c5d2e26f081cc7'/>
<id>urn:sha1:e9f98a16d7b46332ec4986d890c5d2e26f081cc7</id>
<content type='text'>
</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> Also better when you actually pull the sysdeps</title>
<updated>2019-09-04T00:27:03Z</updated>
<author>
<name>Laurent Bercot</name>
<email>ska-skaware@skarnet.org</email>
</author>
<published>2019-09-04T00:27:03Z</published>
<link rel='alternate' type='text/html' href='https://git.skarnet.org/cgit/skalibs/commit/?id=07db6986589d42e2dcb5b1e91c57da9ec990bc4e'/>
<id>urn:sha1:07db6986589d42e2dcb5b1e91c57da9ec990bc4e</id>
<content type='text'>
</content>
</entry>
<entry>
<title> With the correct sysdeps macros, please</title>
<updated>2019-09-04T00:14:49Z</updated>
<author>
<name>Laurent Bercot</name>
<email>ska-skaware@skarnet.org</email>
</author>
<published>2019-09-04T00:14:49Z</published>
<link rel='alternate' type='text/html' href='https://git.skarnet.org/cgit/skalibs/commit/?id=992aa2da50ff3f44c7cce6ba39ea3ab097847b6c'/>
<id>urn:sha1:992aa2da50ff3f44c7cce6ba39ea3ab097847b6c</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> iopause_select: add protection against UB in FD_SET</title>
<updated>2019-08-07T20:02:46Z</updated>
<author>
<name>Laurent Bercot</name>
<email>ska-skaware@skarnet.org</email>
</author>
<published>2019-08-07T20:02:46Z</published>
<link rel='alternate' type='text/html' href='https://git.skarnet.org/cgit/skalibs/commit/?id=42398166645c00f43738696d33277e220123323e'/>
<id>urn:sha1:42398166645c00f43738696d33277e220123323e</id>
<content type='text'>
</content>
</entry>
</feed>
