mmm la fork() fa un'altra copia di olsrd in memoria... devo trovare il modo di leggere la pipe in modo non blocking  basandomi su eventi... chi sa come si fa?<br><br><div class="gmail_quote">Il giorno 30 giugno 2010 22.32, Gioacchino Mazzurco <span dir="ltr"><<a href="mailto:gmazzurco89@gmail.com">gmazzurco89@gmail.com</a>></span> ha scritto:<br>
<blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">allora devo usare una fork()<br>ma olsrd chiama un qualche metodo nel plugin prima di essere chiuso? perche' dovrei uccidere il processo che apro con la fork() prima che olsrd muoia...<br>
<br><div class="gmail_quote">Il giorno 30 giugno 2010 14.17, ZioPRoTo (Saverio Proto) <span dir="ltr"><<a href="mailto:zioproto@gmail.com" target="_blank">zioproto@gmail.com</a>></span> ha scritto:<div><div></div><div class="h5">
<br>
<blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;"><div><div></div><div>> Volevo sapere una cosa sui plugin di olsrd<br>
> Ma se dentro il mio plugin c'e' una funzione bloccante tipo read() su un<br>
> socket o su una fifo si blocca anche olsrd oppure i plugin vengono eseguiti<br>
> su un altro tread e quindi non mi devo preoccupare di questa cosa?<br>
<br>
</div></div>ti devi preoccupare, se blocchi il plugin blocchi tutto. Non ci sono i<br>
thread di base in OLSR; a meno che non ne crei uno tu con il tuo<br>
plugin ma č sconsigliato.<br>
<br>
Saverio<br>
_______________________________________________<br>
Wireless mailing list<br>
<a href="mailto:Wireless@ml.ninux.org" target="_blank">Wireless@ml.ninux.org</a><br>
<a href="http://ml.ninux.org/mailman/listinfo/wireless" target="_blank">http://ml.ninux.org/mailman/listinfo/wireless</a><br>
</blockquote></div></div></div><br>
</blockquote></div><br>