Posted By: Rat (prilis mnoho her) on 'CZprogram'
Title:     Re: redirect stdouty
Date:      Mon Nov  7 14:11:56 2005

> > > uz to nedokazu znova pripojit na puvodni stdout. Jde to?
> >  Zkousel jsi pouzit dup a dup2?
> 
> Diky!! :) [byl jsem stuck s freopen a nedival jsem se kolem]

Mno, asi bych uplne nejasal. Tahle metoda muze zdanlive fungovat, ale... libc 
si pri otevreni souboru bere nejake informace (typ filu, cachovani, ...) a 
kdyz mu za jeho zady prehodis OS filedescriptor, tak se muze chovat 
"nezvykle". V kazdem pripade by bylo vhodne pred ten dup pridat jeste fflush 
na target fd.

>                                                   -Dzon

        Krysa
                rat@atrey.karlin.mff.cuni.cz              Jsem Krysa
                http://atrey.karlin.mff.cuni.cz/~rat/

Search the boards