<feed xmlns='http://www.w3.org/2005/Atom'>
<title>skalibs/src/libstddjb/ipc_dgram.c, branch main</title>
<subtitle>The skarnet.org C programming library</subtitle>
<id>https://git.skarnet.org/cgit/skalibs/atom/src/libstddjb/ipc_dgram.c?h=main</id>
<link rel='self' href='https://git.skarnet.org/cgit/skalibs/atom/src/libstddjb/ipc_dgram.c?h=main'/>
<link rel='alternate' type='text/html' href='https://git.skarnet.org/cgit/skalibs/'/>
<updated>2020-12-09T17:16:40Z</updated>
<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>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>
