Napisac program, ktory: 1. Jako parametry przyjmuje nazwy programow w C (np. prog). 2. Dla kazdego takiego parametru sprawdza, czy istnieje plik zrodlowy (prog.c) i jesli tak, to tworzy proces potomny, ktory dokona (asynchronicznie) kompilacji pliku do postaci wynikowej (prog.o). 3. Czeka na zakonczenie kompilacji wszystkich plikow zrodlowych i jesli zakonczyly sie poprawnie, to laczy je w plik wykonywalny (a.out). Nastepnie usuwa wszystkie utworzone pliki wynikowe (*.o), po czym wykonuje plik a.out i przekazuje na zewnatrz kod zakonczenia tego wykonania. Przydatne funkcje systemowe: fork, exec, wait, system, unlink. W przypadku napotkania bledow program wypisuje komunikat (na stderr) i konczy dzialanie. Janina Mincer