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 |