enviroment
Miloš
happz na volny.cz
Neděle Březen 5 20:47:27 CET 2000
From: checkbow <checkbow na cha601a>
Date: 5. března 2000 20:36
Dobry vecer.
>> Asi nejjednodussi je prohnat vystup rourou /* hledej int popen(...) */,
>> to je presne k tomu urceny.
>
>bohuzel s rourou udelanou pres popen() je problem ze je jednosmerna
>a ja potrebuju obousmernou
>nebo si to aspon myslim, protze pokud jsem ji otevrel s "r+" tak to pri
pokusu o
>zapis slitlo :( .
>a podle GNU C manualu je bud "r" nebo "w" coz mi nedostacuje
>
>zkusil jsem tedy udelat pipe rucne
>
> pid_t pid;
> int myp[2];
> char *buf,*pp;
>....
> if (pipe(myp))
>
> printf("error");
> return 1;
> }
> pid=fork();
^^^^^^^^^^
Po forku by snad melo zustat pole myp sdilene obema procesy - ne primo
pole, ale ta otevrena roura. Takze by asi nebylo na skodu nic tak slozite
nepredavat pres enviroment, ale rovnou tam zapisovat. nebo se snad pletu?
Milos Prchlik
Další informace o konferenci Linux