<feed xmlns='http://www.w3.org/2005/Atom'>
<title>skalibs/src, branch v2.10.0.3</title>
<subtitle>The skarnet.org C programming library</subtitle>
<id>https://git.skarnet.org/cgit/skalibs/atom/src?h=v2.10.0.3</id>
<link rel='self' href='https://git.skarnet.org/cgit/skalibs/atom/src?h=v2.10.0.3'/>
<link rel='alternate' type='text/html' href='https://git.skarnet.org/cgit/skalibs/'/>
<updated>2021-02-13T01:24:32Z</updated>
<entry>
<title> bugfix: ipc_bind_reuse_lock must ignore umask</title>
<updated>2021-02-13T01:24:32Z</updated>
<author>
<name>Laurent Bercot</name>
<email>ska-skaware@skarnet.org</email>
</author>
<published>2021-02-13T01:24:32Z</published>
<link rel='alternate' type='text/html' href='https://git.skarnet.org/cgit/skalibs/commit/?id=025e5ed74528cc2e8676268ad07b169949d89ae3'/>
<id>urn:sha1:025e5ed74528cc2e8676268ad07b169949d89ae3</id>
<content type='text'>
</content>
</entry>
<entry>
<title> Align infinity on 2^61</title>
<updated>2021-01-27T23:45:53Z</updated>
<author>
<name>Laurent Bercot</name>
<email>ska-skaware@skarnet.org</email>
</author>
<published>2021-01-27T23:45:53Z</published>
<link rel='alternate' type='text/html' href='https://git.skarnet.org/cgit/skalibs/commit/?id=f2c9b3cb899555af1a295df7341afc1cf55f7c71'/>
<id>urn:sha1:f2c9b3cb899555af1a295df7341afc1cf55f7c71</id>
<content type='text'>
</content>
</entry>
<entry>
<title> Don't touch /dev/urandom when getrandom() exists</title>
<updated>2021-01-15T00:18:42Z</updated>
<author>
<name>Laurent Bercot</name>
<email>ska-skaware@skarnet.org</email>
</author>
<published>2021-01-15T00:18:42Z</published>
<link rel='alternate' type='text/html' href='https://git.skarnet.org/cgit/skalibs/commit/?id=5a2d006699305fbb1f088d06c37c52a2f84d2cd0'/>
<id>urn:sha1:5a2d006699305fbb1f088d06c37c52a2f84d2cd0</id>
<content type='text'>
</content>
</entry>
<entry>
<title> bugfix: genqdyn_n() definition</title>
<updated>2021-01-12T23:57:47Z</updated>
<author>
<name>Laurent Bercot</name>
<email>ska-skaware@skarnet.org</email>
</author>
<published>2021-01-12T23:57:47Z</published>
<link rel='alternate' type='text/html' href='https://git.skarnet.org/cgit/skalibs/commit/?id=b71e5c6a002e958920758433bec6d7fb9397119a'/>
<id>urn:sha1:b71e5c6a002e958920758433bec6d7fb9397119a</id>
<content type='text'>
</content>
</entry>
<entry>
<title> Add chroot sysdep, fix endianness sysdep string in .h</title>
<updated>2020-12-14T13:30:20Z</updated>
<author>
<name>Laurent Bercot</name>
<email>ska-skaware@skarnet.org</email>
</author>
<published>2020-12-14T13:30:20Z</published>
<link rel='alternate' type='text/html' href='https://git.skarnet.org/cgit/skalibs/commit/?id=563670ff4bb6c50a91aa31427078515a85a92ce3'/>
<id>urn:sha1:563670ff4bb6c50a91aa31427078515a85a92ce3</id>
<content type='text'>
</content>
</entry>
<entry>
<title> Add mkptemp2()</title>
<updated>2020-12-09T18:46:22Z</updated>
<author>
<name>Laurent Bercot</name>
<email>ska-skaware@skarnet.org</email>
</author>
<published>2020-12-09T18:46:22Z</published>
<link rel='alternate' type='text/html' href='https://git.skarnet.org/cgit/skalibs/commit/?id=ea189862e2be9ebf35da6174b1ae0083a22cc9ee'/>
<id>urn:sha1:ea189862e2be9ebf35da6174b1ae0083a22cc9ee</id>
<content type='text'>
</content>
</entry>
<entry>
<title> Get rid of webipc.h and DJBUNIX_FLAG_*</title>
<updated>2020-12-09T17:16:40Z</updated>
<author>
<name>Laurent Bercot</name>
<email>ska-skaware@skarnet.org</email>
</author>
<published>2020-12-09T17:16:40Z</published>
<link rel='alternate' type='text/html' href='https://git.skarnet.org/cgit/skalibs/commit/?id=e557bab0dcaf35f003fa755b74e4c80000e05e42'/>
<id>urn:sha1:e557bab0dcaf35f003fa755b74e4c80000e05e42</id>
<content type='text'>
 Decent semantic header separation is hard. It's always
an ongoing process. Here socket.h always included webipc.h
for listen(), and webipc.h always included djbunix.h for
socket_internal() and socketpair_internal(). That's ugh.
Just move all the socket stuff into one socket header.
Of course, djbunix.h is still needed most of the time for
fd_close() and other operations on fds, but those are
generic anyway.

 Also, O_CLOEXEC exists everywhere now, so we can use it as well
as O_NONBLOCK instead of redefining the flags in djbunix.h.
</content>
</entry>
<entry>
<title> Some trivial bugfixes and cleanups</title>
<updated>2020-12-07T18:28:04Z</updated>
<author>
<name>Laurent Bercot</name>
<email>ska-skaware@skarnet.org</email>
</author>
<published>2020-12-07T18:28:04Z</published>
<link rel='alternate' type='text/html' href='https://git.skarnet.org/cgit/skalibs/commit/?id=86312d159d55e99db5a5c82d9c50f31a1fe28199'/>
<id>urn:sha1:86312d159d55e99db5a5c82d9c50f31a1fe28199</id>
<content type='text'>
</content>
</entry>
<entry>
<title> Fix iobufferk_init on recent Linux; remove last superfluous coe</title>
<updated>2020-12-04T14:40:52Z</updated>
<author>
<name>Laurent Bercot</name>
<email>ska-skaware@skarnet.org</email>
</author>
<published>2020-12-04T14:40:52Z</published>
<link rel='alternate' type='text/html' href='https://git.skarnet.org/cgit/skalibs/commit/?id=2ddd93b4423b94578868e2701c265f8da4350965'/>
<id>urn:sha1:2ddd93b4423b94578868e2701c265f8da4350965</id>
<content type='text'>
</content>
</entry>
<entry>
<title> Add documenting comments to exec.h</title>
<updated>2020-12-04T08:50:42Z</updated>
<author>
<name>Laurent Bercot</name>
<email>ska-skaware@skarnet.org</email>
</author>
<published>2020-12-04T08:50:42Z</published>
<link rel='alternate' type='text/html' href='https://git.skarnet.org/cgit/skalibs/commit/?id=38da4384d3b4630787430b9b38bd4726e00cc7d9'/>
<id>urn:sha1:38da4384d3b4630787430b9b38bd4726e00cc7d9</id>
<content type='text'>
</content>
</entry>
</feed>
