Subversion Repositories Kolibri OS

Rev

Rev 71 | Rev 75 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 71 Rev 72
Line 1... Line 1...
1
; System function 58, subfunctions 1xx
1
; System function 70 - files with long names (LFN)
2
; diamond, 2006
2
; diamond, 2006
Line 3... Line 3...
3
 
3
 
4
iglobal
4
iglobal
5
; in this table names must be in lowercase
5
; in this table names must be in lowercase
Line 24... Line 24...
24
endg
24
endg
Line 25... Line 25...
25
 
25
 
26
file_system_lfn:
26
file_system_lfn:
27
; in: eax->fileinfo block
27
; in: eax->fileinfo block
28
; operation codes:
28
; operation codes:
29
; 0x100 : read file
29
; 0 : read file
30
; 0x101 : rewrite file - not implemented yet
30
; 1 : rewrite file - not implemented yet
31
; 0x102 : delete file - not implemented yet
31
; 2 : delete file - not implemented yet
32
; 0x103 : write/append to file - not implemented yet
32
; 3 : write/append to file - not implemented yet
33
; 0x104 : create directory - not implemented yet
33
; 4 : create directory - not implemented yet
34
; 0x105 : rename file/directory - not implemented yet
34
; 5 : rename file/directory - not implemented yet
35
; 0x106 : get file attributes structure - not implemented yet
35
; 6 : get file attributes structure - not implemented yet
36
; 0x107 : start application - not implemented yet
36
; 7 : start application - not implemented yet
Line 37... Line 37...
37
; 0x108 : find file with mask - not implemented yet
37
; 8 : find file with mask - not implemented yet
38
 
38
 
39
; parse file name
39
; parse file name
40
	xchg	ebx, eax
40
	xchg	ebx, eax