Board.KolibriOS.org

Official KolibriOS board
It is currently Sun Apr 21, 2019 3:31 pm

All times are UTC+03:00




Post new topic  Reply to topic  [ 4 posts ] 
Author Message
PostPosted: Sat Feb 09, 2013 7:00 pm 
Offline

Joined: Fri Feb 18, 2011 3:13 pm
Posts: 201
Здесь часть "taskman.inc". Первая и последняя строка коментариев: "; [esp+4] = proce...." и "fn_read:dword ...." выглядят странно. Правда ли они или просто кто-то забыл стереть?

Code:
align 4
proc fs_execute

;fn_read:dword, file_size:dword, cluster:dword

; ebx - cmdline
; edx - flags
; ebp - full filename
; [esp+4] = procedure DoRead, [esp+8] = filesize & [esp+12]... - arguments for it

       locals
         cmdline       rd 64    ;256/4
         filename      rd 256   ;1024/4


Top
   
PostPosted: Sat Feb 09, 2013 8:21 pm 
Offline
Kernel Developer

Joined: Wed Mar 08, 2006 6:25 pm
Posts: 3952
Это остаток от времён, когда ещё не было vfs. Раньше для каждой файловой системы был свой собственный код запуска приложения (sic!). Потом его свели в один и передавали указатель на функцию чтения соответствующей файловой системы. И наконец появилась vfs и файл считывается load_file(), а коментарий я забыл исправить. Вообще запуск приложения в Колибри перевёрнут с ног на голову.


Top
   
PostPosted: Sat Feb 09, 2013 9:09 pm 
Offline

Joined: Fri Feb 18, 2011 3:13 pm
Posts: 201
Спасибо. Я удалю. А вообще запуск приложения в Колибри выглядит вполне ничего.
Конечно, отображение файлов в памяти было бы лучше, но...


Top
   
PostPosted: Sat Feb 09, 2013 11:26 pm 
Offline
Kernel Developer

Joined: Wed Mar 08, 2006 6:25 pm
Posts: 3952
Он совершенно не в тему сделан через вызов файловой системы.


Top
   
Display posts from previous:  Sort by  
Post new topic  Reply to topic  [ 4 posts ] 

All times are UTC+03:00


Who is online

Users browsing this forum: No registered users and 2 guests


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:  
Powered by phpBB® Forum Software © phpBB Limited