Как стать автором
Обновить

Комментарии 3

Не сохраняются в память данные. pipe имеет лимит 64k, который можно подстаивать.

Since Linux 2.6.35,
       the default pipe capacity is 16 pages, but the capacity can be
       queried and set using the fcntl(2) F_GETPIPE_SZ and F_SETPIPE_SZ
       operations.  See fcntl(2) for more information.
НЛО прилетело и опубликовало эту надпись здесь

Вот код на C для Linux

Я писал такой код с fwrite(buffer, size, 1, stdout) когда делал пример под винду, но он не работал, а на линуксе я и не подумал про такой же. Чем проще код, тем лучше. Вставлю его в статью

И да, у вас обрезана команда

не стал их переносить по строкам, потому что в винде за место \ символ ^

Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации

Истории