select() a pojmenovane fifo

Vancl Miroslav (QRIS) Miroslav.Vancl na qris.cz
Pondělí Červenec 3 15:17:10 CEST 2006


	Petr Janda napsal:

	> - pokud ji to neco zavre, tak 
	>   - nedostanu SIGPIPE
	>   - select vraci okamzite 1 pri kazdem pruchodu smyckou - to me
stve
	>     nejvic
	>   - pripadne cteni z fifo_file precte 0 byte a skonci s EOF

	Ja to vidim tak, ze je vsechno v poradku:

	- Pri EOF vraci read 0 byte
	- select vraci 1 protoze na fifo-fd jsou "data" a to prave ten EOF,
ktery se ma zpracovat, pricemz spravna akce je close a pokud ho neudelate,
bude read vracet 0 byte donekonecna i bez selectu a roury
	- SIGPIPE se neposle protoze nema signalizovat konec dat na vstupu
ale zapisujicimu rika, ze zapisuje do roury uzavrene na cteci strane

	M. Vancl


Další informace o konferenci Linux