Souběh při fork()

Martin `MJ' Mares mj na ucw.cz
Pátek Červenec 25 21:37:58 CEST 2008


Hello, world!\n

> Konkrétně potřebuju pouze přečíst stdout podprocesu, ale hlavní proces 
> musí mít rychlé odezvy. Nechci ho tedy číst třeba přes popen. Vytvořím 
> rouru a tu přidám mezi ostatní soubory pro select. Neumím ale zjistit, 
> že už jsem přečetl všechna data, že nějaká nevisí v nějakých bufferech. 

V jakých by měla viset?

Nestačí úplně selectovat a číst do té doby, než přijde z roury EOF?

				Have a nice fortnight
-- 
Martin `MJ' Mares                          <mj na ucw.cz>   http://mj.ucw.cz/
Faculty of Math and Physics, Charles University, Prague, Czech Rep., Earth
main(){char *s="main(){char *s=%c%s%c;printf(s,34,s,34);}";printf(s,34,s,34);}



Další informace o konferenci Linux