Мне нужно написать программу C, которая содержит следующую многопроцессную структуру: родительский процесс получает P в качестве имени каталога D. Родитель читает имя D и отправляет его через конвейер сыновому процессу F. Каждые 5 секунд , процесс F будет go через каталог D и обрабатывать каждый вновь найденный файл. Под обработкой понимается, что он считывает имя и размер файла и отправляет прочитанные данные в процесс P, который их отображает. После обработки файл будет удален