<feed xmlns='http://www.w3.org/2005/Atom'>
<title>skalibs/src/libstddjb/child_spawn1_socket.c, branch v2.15.1.0</title>
<subtitle>The skarnet.org C programming library</subtitle>
<id>http://git.skarnet.org/cgit/skalibs/atom/src/libstddjb/child_spawn1_socket.c?h=v2.15.1.0</id>
<link rel='self' href='http://git.skarnet.org/cgit/skalibs/atom/src/libstddjb/child_spawn1_socket.c?h=v2.15.1.0'/>
<link rel='alternate' type='text/html' href='http://git.skarnet.org/cgit/skalibs/'/>
<updated>2024-04-30T19:09:43Z</updated>
<entry>
<title> Add mspawn functions to cspawn.h; move everything to libenvexec</title>
<updated>2024-04-30T19:09:43Z</updated>
<author>
<name>Laurent Bercot</name>
<email>ska-skaware@skarnet.org</email>
</author>
<published>2024-04-30T19:09:43Z</published>
<link rel='alternate' type='text/html' href='http://git.skarnet.org/cgit/skalibs/commit/?id=02926ee3447b1ea0d04b53b8fcb08d8b1a4deec5'/>
<id>urn:sha1:02926ee3447b1ea0d04b53b8fcb08d8b1a4deec5</id>
<content type='text'>
Signed-off-by: Laurent Bercot &lt;ska@appnovation.com&gt;
</content>
</entry>
<entry>
<title> cspawn revamp, part 1. Prepare for 2.14.0.0.</title>
<updated>2023-09-09T03:55:38Z</updated>
<author>
<name>Laurent Bercot</name>
<email>ska-skaware@skarnet.org</email>
</author>
<published>2023-09-09T03:55:38Z</published>
<link rel='alternate' type='text/html' href='http://git.skarnet.org/cgit/skalibs/commit/?id=4cce87557feb6933c284d234c448bd8bde4facae'/>
<id>urn:sha1:4cce87557feb6933c284d234c448bd8bde4facae</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='http://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> Fix fd management in new child_spawn1, make socket nb for skaclient</title>
<updated>2014-12-18T21:08:14Z</updated>
<author>
<name>Laurent Bercot</name>
<email>ska-skaware@skarnet.org</email>
</author>
<published>2014-12-18T21:08:14Z</published>
<link rel='alternate' type='text/html' href='http://git.skarnet.org/cgit/skalibs/commit/?id=c61359571fd3549ed69cd2e3b80e31bc9f9f0514'/>
<id>urn:sha1:c61359571fd3549ed69cd2e3b80e31bc9f9f0514</id>
<content type='text'>
</content>
</entry>
<entry>
<title> Separate socket from pipe in child_spawn. Less code in skaclient!</title>
<updated>2014-12-18T19:06:06Z</updated>
<author>
<name>Laurent Bercot</name>
<email>ska-skaware@skarnet.org</email>
</author>
<published>2014-12-18T19:06:06Z</published>
<link rel='alternate' type='text/html' href='http://git.skarnet.org/cgit/skalibs/commit/?id=5f76ed9108c5c48850cf339096527c4d53f0bc12'/>
<id>urn:sha1:5f76ed9108c5c48850cf339096527c4d53f0bc12</id>
<content type='text'>
</content>
</entry>
</feed>
