<feed xmlns='http://www.w3.org/2005/Atom'>
<title>skalibs/src/libstddjb/socket_accept6.c, branch main</title>
<subtitle>The skarnet.org C programming library</subtitle>
<id>https://git.skarnet.org/cgit/skalibs/atom/src/libstddjb/socket_accept6.c?h=main</id>
<link rel='self' href='https://git.skarnet.org/cgit/skalibs/atom/src/libstddjb/socket_accept6.c?h=main'/>
<link rel='alternate' type='text/html' href='https://git.skarnet.org/cgit/skalibs/'/>
<updated>2026-01-01T13:47:45Z</updated>
<entry>
<title> Save/restore errno in all safe wrappers</title>
<updated>2026-01-01T13:47:45Z</updated>
<author>
<name>Laurent Bercot</name>
<email>ska-skaware@skarnet.org</email>
</author>
<published>2026-01-01T13:47:45Z</published>
<link rel='alternate' type='text/html' href='https://git.skarnet.org/cgit/skalibs/commit/?id=e99182dab3093f1645f9e4ff216aa752d7443fb1'/>
<id>urn:sha1:e99182dab3093f1645f9e4ff216aa752d7443fb1</id>
<content type='text'>
</content>
</entry>
<entry>
<title> Tentative support for old MacOS with no O_CLOEXEC</title>
<updated>2024-04-16T12:57:52Z</updated>
<author>
<name>Laurent Bercot</name>
<email>ska-skaware@skarnet.org</email>
</author>
<published>2024-04-16T12:57:52Z</published>
<link rel='alternate' type='text/html' href='https://git.skarnet.org/cgit/skalibs/commit/?id=825b80eaa311b0aec4c00614f38f3eb63949d5a7'/>
<id>urn:sha1:825b80eaa311b0aec4c00614f38f3eb63949d5a7</id>
<content type='text'>
 Also add a prototype for gol, not finished yet.

Signed-off-by: Laurent Bercot &lt;ska@appnovation.com&gt;
</content>
</entry>
<entry>
<title> Rework endianness conversion primitives</title>
<updated>2022-06-01T12:36:34Z</updated>
<author>
<name>Laurent Bercot</name>
<email>ska-skaware@skarnet.org</email>
</author>
<published>2022-06-01T12:36:34Z</published>
<link rel='alternate' type='text/html' href='https://git.skarnet.org/cgit/skalibs/commit/?id=e88276fdec7b3b94ec939f5eb1c8def004ee3878'/>
<id>urn:sha1:e88276fdec7b3b94ec939f5eb1c8def004ee3878</id>
<content type='text'>
Signed-off-by: Laurent Bercot &lt;ska@appnovation.com&gt;
</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> Add egidingroups sysdeps, change fd_close() to void and saving errno, propagate changes</title>
<updated>2017-07-16T11:19:51Z</updated>
<author>
<name>Laurent Bercot</name>
<email>ska-skaware@skarnet.org</email>
</author>
<published>2017-07-16T11:19:51Z</published>
<link rel='alternate' type='text/html' href='https://git.skarnet.org/cgit/skalibs/commit/?id=16013c560e189bd0c4fb58e038c0f449542dba7a'/>
<id>urn:sha1:16013c560e189bd0c4fb58e038c0f449542dba7a</id>
<content type='text'>
</content>
</entry>
<entry>
<title> More superflous headers cleanup and tiny fixes</title>
<updated>2017-03-13T22:43:45Z</updated>
<author>
<name>Laurent Bercot</name>
<email>ska-skaware@skarnet.org</email>
</author>
<published>2017-03-13T22:43:45Z</published>
<link rel='alternate' type='text/html' href='https://git.skarnet.org/cgit/skalibs/commit/?id=33dfbbeaec4a49e110f51f5d088015f1a8fb9075'/>
<id>urn:sha1:33dfbbeaec4a49e110f51f5d088015f1a8fb9075</id>
<content type='text'>
</content>
</entry>
<entry>
<title> Types change: big pass on libstddjb and libunixonacid</title>
<updated>2017-02-21T12:05:07Z</updated>
<author>
<name>Laurent Bercot</name>
<email>ska-skaware@skarnet.org</email>
</author>
<published>2017-02-21T12:05:07Z</published>
<link rel='alternate' type='text/html' href='https://git.skarnet.org/cgit/skalibs/commit/?id=49d8fa1058aaf23c29e074b2314492ae40d2f557'/>
<id>urn:sha1:49d8fa1058aaf23c29e074b2314492ae40d2f557</id>
<content type='text'>
 libdatastruct still missing, library still not functional
</content>
</entry>
<entry>
<title> - added str_nlen()</title>
<updated>2015-04-08T12:28:47Z</updated>
<author>
<name>Laurent Bercot</name>
<email>ska-skaware@skarnet.org</email>
</author>
<published>2015-04-08T12:28:47Z</published>
<link rel='alternate' type='text/html' href='https://git.skarnet.org/cgit/skalibs/commit/?id=73ebb5709dc2a5aaee1e676a3c1b0bb7cebcd392'/>
<id>urn:sha1:73ebb5709dc2a5aaee1e676a3c1b0bb7cebcd392</id>
<content type='text'>
 - various fixes for --enable-libc-replacements
</content>
</entry>
<entry>
<title>initial commit with rc for skalibs-2.0.0.0</title>
<updated>2014-09-18T18:55:44Z</updated>
<author>
<name>Laurent Bercot</name>
<email>ska-skaware@skarnet.org</email>
</author>
<published>2014-09-18T18:55:44Z</published>
<link rel='alternate' type='text/html' href='https://git.skarnet.org/cgit/skalibs/commit/?id=3534b428629be185e096be99e3bd5fdfe32d5544'/>
<id>urn:sha1:3534b428629be185e096be99e3bd5fdfe32d5544</id>
<content type='text'>
</content>
</entry>
</feed>
