<?xml version="1.0" encoding="UTF-8"?>
 <rdf:RDF xmlns="http://purl.org/rss/1.0/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://web.resource.org/cc/" xmlns:syn="http://purl.org/rss/1.0/modules/syndication/" xmlns:admin="http://webns.net/mvcb/">
  <channel rdf:about="http://pinboard.in">
    <title>Pinboard (michielbuddingh)</title>
    <link>https://pinboard.in/u:michielbuddingh/public/</link>
    <description>recent bookmarks from michielbuddingh</description>
    <items>
      <rdf:Seq>	<rdf:li rdf:resource="http://www.outflux.net/blog/archives/2008/03/09/using-select-on-a-fifo/"/>
      </rdf:Seq>
    </items>
  </channel><item rdf:about="http://www.outflux.net/blog/archives/2008/03/09/using-select-on-a-fifo/">
    <title>codeblog » using select on a fifo</title>
    <dc:date>2009-11-05T13:35:37+00:00</dc:date>
    <link>http://www.outflux.net/blog/archives/2008/03/09/using-select-on-a-fifo/</link>
    <dc:creator>michielbuddingh</dc:creator><description><![CDATA[" ... When dealing with sockets, the above loop is sane — EOF means the other end hung up and you’ll never get more data from the file descriptor. In the case of a FIFO, however, “0 length read” means there are no more FIFO writers — but more could attach later and continue feeding in data! The problem with this is that select misbehaves and marks the file descriptor as “EOF” forever. Only the initial select() call blocks until there is something to read — once it hits EOF, select will always immediately return, defeating the purpose of select() ... "]]></description>
<dc:subject>asynchronous select poll fifo</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:michielbuddingh/b:ac3293386b6b/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:michielbuddingh/t:asynchronous"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michielbuddingh/t:select"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michielbuddingh/t:poll"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michielbuddingh/t:fifo"/>
</rdf:Bag></taxo:topics>
</item>
</rdf:RDF>