<div>I got work around using ioctl for getting non blocking socket.</div>  <div><BR><BR><B><I>Andreas Steinmetz <ast@domdv.de></I></B> wrote:</div>  <BLOCKQUOTE class=replbq style="PADDING-LEFT: 5px; MARGIN-LEFT: 5px; BORDER-LEFT: #1010ff 2px solid">Martin Mares wrote:<BR>> BIRD doesn't need fork(), but as I was thinking about non-blocking IO,<BR>> it could be probably worked around by using select() or poll() after<BR>> each IO operation. Does eCos support these calls properly?<BR><BR>Be careful. There are cases when select/poll may return signalling data<BR>but on receive there isn't any available and thus receive will block. I<BR>do remember there was a lkml thread about this problem. It may work as<BR>expected on other OS, though.<BR><BR>-- <BR>Andreas Steinmetz SPAMmers use robotrap@domdv.de<BR></BLOCKQUOTE><BR><p>
                <hr size=1>Love cheap thrills? Enjoy PC-to-Phone <a href="http://us.rd.yahoo.com/mail_us/taglines/postman9/*http://us.rd.yahoo.com/evt=39666/*http://messenger.yahoo.com/"> calls to 30+ countries</a> for just 2¢/min with Yahoo! Messenger with Voice.