[Ninux-Wireless] dyn_hna plugin olsrd

Darkman darkman a darkman.it
Gio 1 Lug 2010 01:27:32 CEST


Senza scomodare i 3d, potresti provare con un allarme (segnale) + lettura non-blocking.


From: Gioacchino Mazzurco 
Sent: Wednesday, June 30, 2010 11:43 PM
To: wireless a ml.ninux.org 
Subject: Re: [Ninux-Wireless] dyn_hna plugin olsrd


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?


Il giorno 30 giugno 2010 22.32, Gioacchino Mazzurco <gmazzurco89 a gmail.com> ha scritto:

  allora devo usare una fork()
  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...


  Il giorno 30 giugno 2010 14.17, ZioPRoTo (Saverio Proto) <zioproto a gmail.com> ha scritto: 


    > Volevo sapere una cosa sui plugin di olsrd
    > Ma se dentro il mio plugin c'e' una funzione bloccante tipo read() su un
    > socket o su una fifo si blocca anche olsrd oppure i plugin vengono eseguiti
    > su un altro tread e quindi non mi devo preoccupare di questa cosa?


    ti devi preoccupare, se blocchi il plugin blocchi tutto. Non ci sono i
    thread di base in OLSR; a meno che non ne crei uno tu con il tuo
    plugin ma è sconsigliato.

    Saverio
    _______________________________________________
    Wireless mailing list
    Wireless a ml.ninux.org
    http://ml.ninux.org/mailman/listinfo/wireless







--------------------------------------------------------------------------------


_______________________________________________
Wireless mailing list
Wireless a ml.ninux.org
http://ml.ninux.org/mailman/listinfo/wireless
-------------- parte successiva --------------
Un allegato HTML è stato rimosso...
URL: <http://ml.ninux.org/pipermail/wireless/attachments/20100701/6e9a62dc/attachment-0001.html>


Maggiori informazioni sulla lista Wireless