<br><br><div class="gmail_quote">On Wed, Nov 10, 2010 at 4:16 PM, Mitar <span dir="ltr"><<a href="mailto:mmitar@gmail.com">mmitar@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
Hi!<br>
<br>
On Wed, Nov 10, 2010 at 3:54 PM, Markus Kittenberger<br>
<div class="im"><<a href="mailto:Markus.Kittenberger@gmx.at">Markus.Kittenberger@gmx.at</a>> wrote:<br>
</div><div class="im">> so the os-specific code gets only one chance to do its job,.. (it might<br>
> immediately retry (or do whatever) before it returns, but that`s it,..)<br>
> one reason for this ist that it would get a bit complicated, to handle<br>
> failure on this level<br>
<br>
</div></blockquote><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">Not really. I use this in my code where I need something like this:<br></blockquote><div>this is not the point,.</div>
<div><br></div><div>i just pointet out, that the os-specific parts of olsrd`s routing code (that lives inside the olsr_ioctl_add_route() ), can not use any infrastructure of the os-unspecific olsrd-core at the moment to try it later,.. (it can only try again immediately, but not later)<br>
</div><div><br></div><div>and such a infrastructure will not be as trivial as your code snippet,.. </div><div><br></div><div>(but of course it would be dooable,..) <br><br>but before thinking about this i would like to see a EAGAIN error,..<br>
</div><div><br></div><div>especially as there are no ioctl functions involved!</div><div>(at least in linux we have (netlink-socket based) routing code, and bsd has a similar kernel interface (routing socket))</div><div><br>
</div><div>Markus</div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
</blockquote></div><br>