Subversion Repositories Kolibri OS

Rev

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

Rev 84 Rev 86
Line 52... Line 52...
52
; 0 : read file
52
; 0 : read file
53
; 1 : read folder
53
; 1 : read folder
54
; 2 : create/rewrite file
54
; 2 : create/rewrite file
55
; 3 : write/append to file - not implemented yet
55
; 3 : write/append to file - not implemented yet
56
; 4 : set end of file - not implemented yet
56
; 4 : set end of file - not implemented yet
57
; 5 : get file attributes structure - not implemented yet
57
; 5 : get file/directory attributes structure
-
 
58
; 6 : set file/directory attributes structure
58
; 6 : start application - not implemented yet
59
; 7 : start application - not implemented yet
59
; 7 : delete file - not implemented yet
60
; 8 : delete file - not implemented yet
60
; 8 : create directory - not implemented yet
61
; 9 : create directory - not implemented yet
61
; 9 : rename file/directory - not implemented yet
62
; 10: rename file/directory - not implemented yet
Line 62... Line 63...
62
 
63
 
63
        add     eax, std_application_base_address
64
        add     eax, std_application_base_address
64
; parse file name
65
; parse file name
65
        xchg    ebx, eax
66
        xchg    ebx, eax
Line 309... Line 310...
309
        ret
310
        ret
310
.not_impl:
311
.not_impl:
311
        mov     dword [esp+36], 2       ; not implemented
312
        mov     dword [esp+36], 2       ; not implemented
312
        ret
313
        ret
Line -... Line 314...
-
 
314
 
-
 
315
fs_NotImplemented:
-
 
316
        mov     eax, 2
-
 
317
        ret
313
 
318
 
314
fs_RamdiskServices:
319
fs_RamdiskServices:
315
        dd      fs_RamdiskRead
320
        dd      fs_RamdiskRead
316
        dd      fs_RamdiskReadFolder
321
        dd      fs_RamdiskReadFolder
-
 
322
        dd      fs_RamdiskRewrite
-
 
323
        dd      fs_NotImplemented
-
 
324
        dd      fs_NotImplemented
-
 
325
        dd      fs_RamdiskGetFileInfo
317
        dd      fs_RamdiskRewrite
326
        dd      fs_RamdiskSetFileInfo
Line 318... Line 327...
318
fs_NumRamdiskServices = ($ - fs_RamdiskServices)/4
327
fs_NumRamdiskServices = ($ - fs_RamdiskServices)/4
319
 
328
 
320
fs_OnFloppy:
329
fs_OnFloppy:
Line 337... Line 346...
337
 
346
 
338
fs_FloppyServices:
347
fs_FloppyServices:
339
        dd      fs_FloppyRead
348
        dd      fs_FloppyRead
340
        dd      fs_FloppyReadFolder
349
        dd      fs_FloppyReadFolder
-
 
350
        dd      fs_FloppyRewrite
-
 
351
        dd      fs_NotImplemented
-
 
352
        dd      fs_NotImplemented
-
 
353
        dd      fs_FloppyGetFileInfo
341
        dd      fs_FloppyRewrite
354
        dd      fs_FloppySetFileInfo
Line 342... Line 355...
342
fs_NumFloppyServices = ($ - fs_FloppyServices)/4
355
fs_NumFloppyServices = ($ - fs_FloppyServices)/4
343
 
356
 
344
fs_OnHd0:
357
fs_OnHd0:
Line 399... Line 412...
399
 
412
 
400
fs_HdServices:
413
fs_HdServices:
401
        dd      fs_HdRead
414
        dd      fs_HdRead
402
        dd      fs_HdReadFolder
415
        dd      fs_HdReadFolder
-
 
416
        dd      fs_HdRewrite
-
 
417
        dd      fs_NotImplemented
-
 
418
        dd      fs_NotImplemented
-
 
419
        dd      fs_HdGetFileInfo
403
        dd      fs_HdRewrite
420
        dd      fs_HdSetFileInfo
Line 404... Line 421...
404
fs_NumHdServices = ($ - fs_HdServices)/4
421
fs_NumHdServices = ($ - fs_HdServices)/4
405
 
422
 
406
fs_HasRamdisk:
423
fs_HasRamdisk: