/* ?? Kdo nainicializuje f_proc[INIT] a m_proc[INIT] ? Ono se zda, ze fs_init() :-) ! !!! POZN: Pri startu EXE se systemem musi byt v A: rozumna disketa (tj. s naformatovanym FS TUOX), protoze FS_init cte root FS (superblok a bitmapy) MOUNT.C: get_dir - vracel ptr na lokalni automatickou promennou (pole char[255], udelal jsem z ni static, nekdy prepsat lepe) OPEN.C: do_open - zakomentovato nekolik testu (nesmyslnych ?) fs_mode: mapovani READ_WRITE flag na skutecny mode pro access() FS/STDCALL/PROTECT.C: forbidden() - zkontrolovat! (prepsal jsem, snad dobre) pripsan #include "common\stat.h" buf_pool() - zkontrolovat odstranovani bloku, ktere presahuji hranici 64kB FS/MAIN.C: fetch_name: zapomenut count - predelano, ovsem otresne, cte se bajt po bajtu az do nuly (kvuli kazdemu msg systasku), nekdy zkultivovat Zpravy C_TIME,C_STIME predefinovany podle CLOCK, musi se jim prizpusobit knihovny (a dokumentace) U_TIME: cas v sekundach, ve fs_times !!!!!!!!!!!!1!!!!!!!!!!!!!!!! FS - dodelat !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!! FS - ve zpravach: ptr na buffer s retezci -> prevzit do adr.prostoru ! (sic to nebude fungovat, az se to nebude linkovat v testovacim rezimu s kernelem) ! FS/STDCALL/PROTECT.C: forbidden() - zkontrolovat! (prepsal jsem, snad dobre) ! CACHE.C: buf_pool() - zkontrolovat odstranovani bloku, ktere presahuji hranici 64kB ! TUOX SPEC.: vysvetleni cache - zkontrolovat !!! LIB: ZKONTROLOVAT time(),stime().utime() - parametry zprav ??? --- mkfs.minix -n14 /dev/fd0u1440 DOPSAT DO DOKUMENTACE: do zpravy C_READ se musela dodat moznost nacitat data do D/T segmentu jineho procesu nez odesilatele zpravy -> pridalo se do parametru fs_seg (jde o pozici v proc[] posunutou o 2 (COMMON: SEG_MASK_SHIFT) bity doleva; defaultne je to nula, potom se nacita do adresoveho prostoru volajiciho) } */