Странное поведение проги на С (срочно!)
Люди, кто сталкивался с таким? Имеется прога на C под Линукс. Прога использует fork() и всякие системные вызовы. Прикол такой: когда просто запускаешь прогу, на экран всё выводится нормально. Но когда делаешь редирект (./proga > output.txt), то в файле output.txt некоторые строчки дублируются. Впечатление как будто несколько процессов работают, но на экран-то вывод нормальный... Кто знает, что это?