<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META content=text/html;charset=iso-8859-1 http-equiv=Content-Type>
<META name=GENERATOR content="MSHTML 8.00.7600.16588"></HEAD>
<BODY style="PADDING-LEFT: 10px; PADDING-RIGHT: 10px; PADDING-TOP: 15px" 
id=MailContainerBody leftMargin=0 topMargin=0 CanvasTabStop="true" 
name="Compose message area">
<DIV><FONT face=Calibri>Senza scomodare i 3d, potresti provare con 
un allarme (segnale) + lettura non-blocking.</FONT></DIV>
<DIV style="FONT: 10pt Tahoma">
<DIV><BR></DIV>
<DIV style="BACKGROUND: #f5f5f5">
<DIV style="font-color: black"><B>From:</B> <A title=gmazzurco89@gmail.com 
href="mailto:gmazzurco89@gmail.com">Gioacchino Mazzurco</A> </DIV>
<DIV><B>Sent:</B> Wednesday, June 30, 2010 11:43 PM</DIV>
<DIV><B>To:</B> <A title=wireless@ml.ninux.org 
href="mailto:wireless@ml.ninux.org">wireless@ml.ninux.org</A> </DIV>
<DIV><B>Subject:</B> Re: [Ninux-Wireless] dyn_hna plugin olsrd</DIV></DIV></DIV>
<DIV><BR></DIV>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 
style="BORDER-LEFT: rgb(204,204,204) 1px solid; MARGIN: 0pt 0pt 0pt 0.8ex; PADDING-LEFT: 1ex" 
class=gmail_quote>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 
  style="BORDER-LEFT: rgb(204,204,204) 1px solid; MARGIN: 0pt 0pt 0pt 0.8ex; PADDING-LEFT: 1ex" 
  class=gmail_quote>
    <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>
<P>
<HR>

<P></P>_______________________________________________<BR>Wireless mailing 
list<BR>Wireless@ml.ninux.org<BR>http://ml.ninux.org/mailman/listinfo/wireless<BR></BODY></HTML>