enviroment

checkbow checkbow na cha601a
Pondělí Březen 6 13:01:03 CET 2000


> > A nebo - je-li to mozne - prejit na thready. 
> 
> Aneb "thready jsou draha hracka pro programatora, ktery neumi 
> fork()ovat".
> 

thready jsou pro me k nicemu protoze poustim vnejsi aplikaci

> 
> Pro nastaveni roury pro komunikaci se pouzije nasledujici postup 
> (velmi zhruba):
> 
> Pres pipe() utvorim rouru (dostanu oba konce roury)
> Po fork() provede child process neco jako
> dup2(prvni_roura,fileno(stdin));
> dup2(druha_roura,fileno(stdout));
to dup2 jsem nevedel dik
> execve(...);
> 
> No a za pomoci opacnych koncu roury mohu komunikovat.
 
no a prave o to mi celou dobu jde
FILE *pip;
pip=fdopen(prvni_roura,"r+");
                                  ^^^^ nemam problem tady ?
        jak lze otevrit rouru -  jde to takhle obousmerne ????
protoze pri pokusu o
fprintf(pip,"neco");       
 = zapis do roury mi program spadne

newite co je spatne ?

diky checkbow


Další informace o konferenci Linux