Subversion Repositories Kolibri OS

Compare Revisions

Regard whitespace Rev 71 → Rev 72

/kernel/trunk/core/syscall.inc
138,7 → 138,7
dd sys_window_move ; 67-Window move or resize
dd sys_internal_services ; 68-Some internal services
dd sys_debug_services ; 69-Debug
dd file_system_v2 ; 70-Common file system interface, version 2
dd file_system_lfn ; 70-Common file system interface, version 2
 
times 255 - ( ($-servetable) /4 ) dd undefined_syscall
 
/kernel/trunk/fs/fs_v2.inc
File deleted
/kernel/trunk/fs/fs.inc
87,10 → 87,6
 
; Extract parameters
add eax, std_application_base_address ; abs start of info block
; \begin{diamond}
cmp byte [eax+1], 1
jz file_system_lfn
; \end{diamond}
 
cmp dword [eax+0],12 ; Get file size
je fs_read
/kernel/trunk/fs/fs_lfn.inc
1,4 → 1,4
; System function 58, subfunctions 1xx
; System function 70 - files with long names (LFN)
; diamond, 2006
 
iglobal
26,15 → 26,15
file_system_lfn:
; in: eax->fileinfo block
; operation codes:
; 0x100 : read file
; 0x101 : rewrite file - not implemented yet
; 0x102 : delete file - not implemented yet
; 0x103 : write/append to file - not implemented yet
; 0x104 : create directory - not implemented yet
; 0x105 : rename file/directory - not implemented yet
; 0x106 : get file attributes structure - not implemented yet
; 0x107 : start application - not implemented yet
; 0x108 : find file with mask - not implemented yet
; 0 : read file
; 1 : rewrite file - not implemented yet
; 2 : delete file - not implemented yet
; 3 : write/append to file - not implemented yet
; 4 : create directory - not implemented yet
; 5 : rename file/directory - not implemented yet
; 6 : get file attributes structure - not implemented yet
; 7 : start application - not implemented yet
; 8 : find file with mask - not implemented yet
 
; parse file name
xchg ebx, eax