Потоковая библиотека ввода / вывода в C? - PullRequest
3 голосов
/ 04 декабря 2011

Недавно мне пришлось реализовать потоковую библиотеку libstream для одного из моих проектов. По сути, это char -FIFO, реализованный в виде связанного списка, в котором хранятся фрагменты по 4 КБ каждый (вместо одного большого блока) с такими функциями-обертками, как read(), write() и peek().

.

Похоже, в сети нет ничего похожего, по крайней мере, в качестве отдельной библиотеки.

Отсюда мой вопрос: почему нет общей, универсальной, общедоступной потоковой библиотеки для C, как описано выше?

1 Ответ

1 голос
/ 09 декабря 2011

Существует библиотека потока ввода-вывода от A & T Research под Общая публичная лицензия 1.0 , называемая SFIO: библиотека безопасного / быстрого ввода-вывода , котораяВы можете посмотреть.Это можно загрузить здесь .

Трудно ответить, почему в открытом домене нет общих, более доступных потоковых библиотек, потому что почти все в домене с открытым исходным кодом исходит из прихотей и пожеланий участников, которые готовы приложить усилия.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...