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