LINUX.ORG.RU

FUSE, Файл неизвестного размера


0

0

Пишу FUSE файловую систему и потребовалось иметь файлы, размер которых становится известен где-то на середине чтения. Пока в качестве дурацкого решения ставлю в st_name огромный размер и в read() возвращаю -1, когда offset превышает теперь уже известный размер файла, но это до того ужасный костыль... Может есть нормально решение?

Ответ на: комментарий от themylogin

Судя по содержимому /proc и /sys, в таких случаях принято сообщать о нулевом размере.
А "правильное" решение тут вряд ли можно найти.

gaa ★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.