Hej. Mam taki problem:
Chce uruchomic wewnatrz mojego programu program md5sum, ktory oblicza sume kontrolna wskazanych plikow.
- Najpierw robie nowy proces (fork)
- wewnatrz tego procesu wywoluje funkcje execve(), ktora uruchamia md5sum.
- md5sum dziala jak nalezy i sumy kontrolne wyswietla na ekranie.
Ale problem jest taki: jak z powrotem odzyskac obliczone sumy kontrolne i wykorzystac je w moim programie?
Myslalem o takiej opcji: zeby md5sum zapisal wynik prac do pliku, wtedy bym poczekal az proces potomny sie zakonczy i otworzylbym ten plik i sobie odczytal dane, ale md5sum nie umozliwia takiej opcji
macie jakies pomysly?