Board.KolibriOS.org

Official KolibriOS board
It is currently Sun Jan 19, 2020 7:04 am

All times are UTC+03:00




Post new topic  Reply to topic  [ 24 posts ]  Go to page Previous 1 2
Author Message
 Post subject:
PostPosted: Sun Nov 19, 2006 6:58 pm 
Offline
User avatar

Joined: Thu May 19, 2005 4:43 pm
Posts: 896
>В таком виде оно уже есть.

Не совсем в таком.

res->buffersize=(res->filesize & (~511))+512;
res->buffer=malloc(res->buffersize);
Это получается,что размер памяти выделенный под buffersize не превышает 1024 байт.Тоесть файл грузиться сразу(из-за того,что используется 58 функция) и его размер не должен превышать 1024 байт.Ошибка в коде.

В правильной реализации fopen не должен грузить файл в оперативку.

> Если один откроет файл монопольно на запись другой не должен смочь его открыть.

Эта тема уже где-то обсуждалась на нашем форуме.Все(кто учавствовал в обсуждении) сошлись на мнении,что монопольное владение файлом одной программой - это плохо.Я тоже так считаю.


Top
   
 Post subject:
PostPosted: Sun Nov 19, 2006 7:00 pm 
Offline
User avatar

Joined: Thu May 19, 2005 4:43 pm
Posts: 896
>получается,что размер памяти выделенный под buffersize
Я сделал ошибку в написании.Правильно не buffersize ,а buffer.


Top
   
 Post subject:
PostPosted: Sun Nov 19, 2006 7:10 pm 
Offline

Joined: Mon May 01, 2006 10:12 pm
Posts: 349
>В правильной реализации fopen не должен грузить файл в оперативку.
полностью конечно грузить не стоит, но должен же кто то заниматься кешированием :)
(res->filesize & (~511))+512; - это так сказать выравнивание на 512 байт
при превышении лимита буфера происходит p=realloc(file->buffer,(file->filepos+count)+(file->filepos+count)<<1);
я думал, я один умею между строк читать :)


Top
   
 Post subject:
PostPosted: Sat Aug 25, 2007 3:10 pm 
Offline

Joined: Fri Aug 24, 2007 12:12 am
Posts: 13
и я бы еще добавил емулятор виндовса (в смысле запуска вындовсовых прог)


Top
   
 Post subject:
PostPosted: Sat Aug 25, 2007 4:11 pm 
Offline
Kernel Developer
User avatar

Joined: Wed Jul 25, 2007 2:26 pm
Posts: 43
2andrew_93
не совсем насущный и актуальный вопрос


Top
   
 Post subject:
PostPosted: Tue Aug 28, 2007 3:30 pm 
Offline

Joined: Sat Jan 14, 2006 12:00 am
Posts: 25
Запуск виндовых прог уже тянет на релиз 2.0 :)


Top
   
 Post subject:
PostPosted: Tue Aug 28, 2007 4:06 pm 
Offline
User avatar

Joined: Tue May 08, 2007 12:44 am
Posts: 346
Sаsh
Запуск виндовых прог тянет на потерю лица и констатацию собственной никчёмности.


Top
   
 Post subject:
PostPosted: Wed Aug 29, 2007 10:15 am 
Offline
Kernel Developer
User avatar

Joined: Wed Jul 25, 2007 2:26 pm
Posts: 43
по мне, так Wine хватает. как тока скомпилим его for KOS


Top
   
 Post subject:
PostPosted: Wed Aug 29, 2007 1:19 pm 
Offline
User avatar

Joined: Thu Mar 01, 2007 4:16 pm
Posts: 426
В отношении виндового софта я полностью согласен с мнением товарища turbanoff.

..bw


Top
   
Display posts from previous:  Sort by  
Post new topic  Reply to topic  [ 24 posts ]  Go to page Previous 1 2

All times are UTC+03:00


Who is online

Users browsing this forum: No registered users and 1 guest


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
cron
Powered by phpBB® Forum Software © phpBB Limited