<feed xmlns='http://www.w3.org/2005/Atom'>
<title>skalibs/src/sysdeps, branch v2.4.0.2</title>
<subtitle>The skarnet.org C programming library</subtitle>
<id>https://git.skarnet.org/cgit/skalibs/atom/src/sysdeps?h=v2.4.0.2</id>
<link rel='self' href='https://git.skarnet.org/cgit/skalibs/atom/src/sysdeps?h=v2.4.0.2'/>
<link rel='alternate' type='text/html' href='https://git.skarnet.org/cgit/skalibs/'/>
<updated>2016-10-24T12:15:56Z</updated>
<entry>
<title> More strict test for SKALIBS_HASTIMER (must have struct itimerspec and struct sigevent too)</title>
<updated>2016-10-24T12:15:56Z</updated>
<author>
<name>Laurent Bercot</name>
<email>ska-skaware@skarnet.org</email>
</author>
<published>2016-10-24T12:15:56Z</published>
<link rel='alternate' type='text/html' href='https://git.skarnet.org/cgit/skalibs/commit/?id=b4048073e620a8d84baebf299819a4f409cbbfea'/>
<id>urn:sha1:b4048073e620a8d84baebf299819a4f409cbbfea</id>
<content type='text'>
</content>
</entry>
<entry>
<title> Add the alarm library, first draft.</title>
<updated>2016-10-24T02:15:36Z</updated>
<author>
<name>Laurent Bercot</name>
<email>ska-skaware@skarnet.org</email>
</author>
<published>2016-10-24T02:15:36Z</published>
<link rel='alternate' type='text/html' href='https://git.skarnet.org/cgit/skalibs/commit/?id=9ef3a9f8b2704693496af12120ea3ab40389bf7b'/>
<id>urn:sha1:9ef3a9f8b2704693496af12120ea3ab40389bf7b</id>
<content type='text'>
</content>
</entry>
<entry>
<title> Clean up and modernize librandom.</title>
<updated>2016-10-14T17:07:56Z</updated>
<author>
<name>Laurent Bercot</name>
<email>ska-skaware@skarnet.org</email>
</author>
<published>2016-10-14T17:07:56Z</published>
<link rel='alternate' type='text/html' href='https://git.skarnet.org/cgit/skalibs/commit/?id=a1933bd1847951b959016f59ee744d1b18a00142'/>
<id>urn:sha1:a1933bd1847951b959016f59ee744d1b18a00142</id>
<content type='text'>
 Correct random number generation has historically been
suprisingly painful to achieve. There was no standard,
every system behaved in a subtly different way, and there
were a few userland initiatives to get decent randomness,
all incompatible of course.
 The situation is a bit better now, we're heading towards
some standardization. The arc4random() series of functions
is a good API, and available on a lot of systems -
unfortunately not Linux, but on Linux the new getrandom()
makes using /dev/random obsolete.

 So I removed the old crap in librandom, dropped EGD support,
dropped dynamic backend selection, made a single API series
(random_* instead of goodrandom_* and badrandom_*), added
an arc4random backend and a getrandom backend, and defaulted
to /dev/urandom backed up by SURF in the worst case. This
should be much smaller and logical. However, it's a major
API break, so the skarnet.org stack will be changed to
adapt.
</content>
</entry>
<entry>
<title> Fix tryfutimens.c header inclusion. The test should be good now...</title>
<updated>2016-04-27T17:32:40Z</updated>
<author>
<name>Laurent Bercot</name>
<email>ska-skaware@skarnet.org</email>
</author>
<published>2016-04-27T17:32:40Z</published>
<link rel='alternate' type='text/html' href='https://git.skarnet.org/cgit/skalibs/commit/?id=00e0cad87182eebc8af16172c1dedb10761ffded'/>
<id>urn:sha1:00e0cad87182eebc8af16172c1dedb10761ffded</id>
<content type='text'>
</content>
</entry>
<entry>
<title> Help Solaris finds its own futimens() in its own ass</title>
<updated>2016-04-27T17:17:28Z</updated>
<author>
<name>Laurent Bercot</name>
<email>ska-skaware@skarnet.org</email>
</author>
<published>2016-04-27T17:17:28Z</published>
<link rel='alternate' type='text/html' href='https://git.skarnet.org/cgit/skalibs/commit/?id=da7c00aac2f5abc8223cf6be143baf7a8ec3960a'/>
<id>urn:sha1:da7c00aac2f5abc8223cf6be143baf7a8ec3960a</id>
<content type='text'>
</content>
</entry>
<entry>
<title> Even less standards for futimes()</title>
<updated>2016-04-27T17:04:01Z</updated>
<author>
<name>Laurent Bercot</name>
<email>ska-skaware@skarnet.org</email>
</author>
<published>2016-04-27T17:04:01Z</published>
<link rel='alternate' type='text/html' href='https://git.skarnet.org/cgit/skalibs/commit/?id=aa9cfcfc494242f14098ee28a18209a154c7d58c'/>
<id>urn:sha1:aa9cfcfc494242f14098ee28a18209a154c7d58c</id>
<content type='text'>
</content>
</entry>
<entry>
<title> futimes() is not POSIX, so add some ftms</title>
<updated>2016-04-27T16:56:42Z</updated>
<author>
<name>Laurent Bercot</name>
<email>ska-skaware@skarnet.org</email>
</author>
<published>2016-04-27T16:56:42Z</published>
<link rel='alternate' type='text/html' href='https://git.skarnet.org/cgit/skalibs/commit/?id=07d4bba8f4db6e5acee28f83fd7f60fa04e58737'/>
<id>urn:sha1:07d4bba8f4db6e5acee28f83fd7f60fa04e58737</id>
<content type='text'>
</content>
</entry>
<entry>
<title> Add new sysdeps for futimens() and futimes(), adapt touch() implementation</title>
<updated>2016-04-27T16:47:14Z</updated>
<author>
<name>Laurent Bercot</name>
<email>ska-skaware@skarnet.org</email>
</author>
<published>2016-04-27T16:47:14Z</published>
<link rel='alternate' type='text/html' href='https://git.skarnet.org/cgit/skalibs/commit/?id=64ee50fa0e4357164273c5d8b34ccde10a69d0ef'/>
<id>urn:sha1:64ee50fa0e4357164273c5d8b34ccde10a69d0ef</id>
<content type='text'>
</content>
</entry>
<entry>
<title> - sysdeps for strnlen (Solaris... sigh)</title>
<updated>2015-07-13T10:22:16Z</updated>
<author>
<name>Laurent Bercot</name>
<email>ska-skaware@skarnet.org</email>
</author>
<published>2015-07-13T10:22:16Z</published>
<link rel='alternate' type='text/html' href='https://git.skarnet.org/cgit/skalibs/commit/?id=a1811ef52374d28346eb554930bd40f885fbed22'/>
<id>urn:sha1:a1811ef52374d28346eb554930bd40f885fbed22</id>
<content type='text'>
 - rc for 2.3.5.2
</content>
</entry>
<entry>
<title> Applied Roman Kimov's fixes</title>
<updated>2015-03-13T15:54:43Z</updated>
<author>
<name>Laurent Bercot</name>
<email>ska-skaware@skarnet.org</email>
</author>
<published>2015-03-13T15:54:43Z</published>
<link rel='alternate' type='text/html' href='https://git.skarnet.org/cgit/skalibs/commit/?id=3f62636a98777125444f5bceff812428f6a73039'/>
<id>urn:sha1:3f62636a98777125444f5bceff812428f6a73039</id>
<content type='text'>
</content>
</entry>
</feed>
