Перенаправление В/В
Имеется программка, читающая из файла, заданного в ком.строке (из stdin по умолчанию не читает, делает fopen(argv[1],...) без вариантов). Возможно ли как-то перенаправить ей на вход вывод другой программы? Использовать временный файл не могу, в устройстве нет таких объёмов. Ну и вообще вопрос - даже если найду решение (в конце концов отпатчу бинарник на чтение stdin например), будет ли это работать при ограниченных ресурсах? В смысле при перенаправлении prog1 | prog2 обе программы работают параллельно и данные идут напрямую или весь вывод первой программы должен сначала где-то целиком забуферироваться? (целиком негде)