line-bufferred file

Michal Marek michal.marek na matfyz.cz
Úterý Červen 7 13:46:12 CEST 2005


On Tue, Jun 07, 2005 at 12:58:20AM +0200, Michal Rybarik wrote:
> stdout, a ovladat zo skriptu. stdin aplikacie funguje OK, poslem jej 
> data a dostane ich. to co vsak vypise aplikacia dostanem vsak az naraz 
> pri ukonceni, (ak ju pustim na terminale tak je vsetko OK, vystupy vidim 
> hned).

A nebufferuje v tom skriptu neco jineho (sed, ...)? Dela to i pri
'./program | cat' na terminalu?

Pak je potreba zjistit jak ta aplikace zapisuje (write(), fwrite(), neco
jineho), jestli treba nevola isatty(STDOUT_FILENO) a v zavislosti na tom
pak nepouziva nejaky vlastni vystupni buffer.

-- Michal Marek


Další informace o konferenci Linux