IPC:rodic->roura->potomek

Jaroslav Benkovsky benkovsk na pha.pvt.cz
Pondělí Srpen 25 14:25:24 CEST 1997


Jiri Jindra wrote:
> 
> Dobry den preji,
> jak bych zacal?, proste mi to nefunguje a nevim proc
> 
> co jsem mel v umyslu?
> aby rodicovsky proces zapisoval data pres rouru do procesu potomek,
> pricemz kod potomka je prepsan kodem programu-filtr (napr.) more,
> stdin potomka je napojen na rouru
> smer toku dat rodic -> potomek

U funkce dup2() mas obracene parametry. Nejdriv je to, co duplikujes
(t.j. roura[1]) a pak cislo noveho deskriptoru (t.j. 0).

BTW: misto write je mozna pro tebe lepsi pouzit fdopen a pak
normalne pouzivat fprintf.

Krome toho kdyz tam mas chybu, tak bys mel volat return nebo exit.

					Edheldil


Další informace o konferenci Linux