>В таком виде оно уже есть.
Не совсем в таком.
res->buffersize=(res->filesize & (~511))+512;
res->buffer=malloc(res->buffersize);
Это получается,что размер памяти выделенный под buffersize не превышает 1024 байт.Тоесть файл грузиться сразу(из-за того,что используется 58 функция) и его размер не должен превышать 1024 байт.Ошибка в коде.
В правильной реализации fopen не должен грузить файл в оперативку.
> Если один откроет файл монопольно на запись другой не должен смочь его открыть.
Эта тема уже где-то обсуждалась на нашем форуме.Все(кто учавствовал в обсуждении) сошлись на мнении,что монопольное владение файлом одной программой - это плохо.Я тоже так считаю.
На пути к релизу 1.0
>получается,что размер памяти выделенный под buffersize
Я сделал ошибку в написании.Правильно не buffersize ,а buffer.
Я сделал ошибку в написании.Правильно не buffersize ,а buffer.
>В правильной реализации fopen не должен грузить файл в оперативку.
полностью конечно грузить не стоит, но должен же кто то заниматься кешированием
(res->filesize & (~511))+512; - это так сказать выравнивание на 512 байт
при превышении лимита буфера происходит p=realloc(file->buffer,(file->filepos+count)+(file->filepos+count)<<1);
я думал, я один умею между строк читать
полностью конечно грузить не стоит, но должен же кто то заниматься кешированием
(res->filesize & (~511))+512; - это так сказать выравнивание на 512 байт
при превышении лимита буфера происходит p=realloc(file->buffer,(file->filepos+count)+(file->filepos+count)<<1);
я думал, я один умею между строк читать
и я бы еще добавил емулятор виндовса (в смысле запуска вындовсовых прог)
2andrew_93
не совсем насущный и актуальный вопрос
не совсем насущный и актуальный вопрос
Запуск виндовых прог уже тянет на релиз 2.0
Sаsh
Запуск виндовых прог тянет на потерю лица и констатацию собственной никчёмности.
Запуск виндовых прог тянет на потерю лица и констатацию собственной никчёмности.
по мне, так Wine хватает. как тока скомпилим его for KOS
В отношении виндового софта я полностью согласен с мнением товарища turbanoff.
..bw
..bw
Who is online
Users browsing this forum: Semrush [Bot] and 1 guest