Salut.
A mai lucrat cineva cu pipe cu nume (fifo) in linux?
Cam care ar fi procedura de citire/scriere?

Eu am un daemon care citeste din fifo un nr fix de bytes
(o structura) iar apoi face fork repede, fiul prelucreaza 
structura iar tatal revine in `read()' pe fifo pentru a prelua
noi structuri ...

Mecanismul merge dar, la un moment dat citesc 0 bytes din fifo
si pipa nu mai e blocanta! (iese imediat din `read()' cu 0 bytes 
cititi ...

Atunci am incercat o mica smecherie ... daca citesc 0 bytes
inchid si redeschid pipa si reancerc ...
dar asa se pare ca pierd date! adica nu mai primesc anumite
structuri ce totusi le`am scris in fifo cu succes ...

eu as renunta la fifo in acest caz dar nu stiu cum sa comnunic 
mici structuri de date intre diferite procese si sa mai fie
si blocant fi in ordinea `fifo' trimisu/cititul ...

puteti sa`mi dati o sugestie?

Merci fain!

Bogdan

---
Send e-mail to '[EMAIL PROTECTED]' with 'unsubscribe rlug' to 
unsubscribe from this list.

Raspunde prin e-mail lui