Subversion Repositories Kolibri OS

Rev

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

Rev 2987 Rev 3500
Line 3... Line 3...
3
;; Copyright (C) KolibriOS team 2004-2011. All rights reserved. ;;
3
;; Copyright (C) KolibriOS team 2004-2011. All rights reserved. ;;
4
;; Distributed under terms of the GNU General Public License    ;;
4
;; Distributed under terms of the GNU General Public License    ;;
5
;;                                                              ;;
5
;;                                                              ;;
6
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
6
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
Line 7... Line 7...
7
 
7
 
Line 8... Line 8...
8
$Revision: 2987 $
8
$Revision: 3500 $
9
 
9
 
10
ERROR_SUCCESS        = 0
10
ERROR_SUCCESS        = 0
11
ERROR_DISK_BASE      = 1
11
ERROR_DISK_BASE      = 1
Line 101... Line 101...
101
        dd      dyndisk_handler, dyndisk_enum_root
101
        dd      dyndisk_handler, dyndisk_enum_root
102
; add new handlers here
102
; add new handlers here
103
        dd      0
103
        dd      0
Line 104... Line 104...
104
 
104
 
-
 
105
endg
-
 
106
 
-
 
107
file_system_lfn_protected:
-
 
108
        pushad
-
 
109
        call    protect_from_terminate
-
 
110
        call    file_system_lfn
-
 
111
        call    unprotect_from_terminate
-
 
112
        popad
-
 
113
        mov     [image_of_eax], eax
-
 
114
        mov     [image_of_ebx], ebx
-
 
115
        ret
105
endg
116
 
106
file_system_lfn:
117
file_system_lfn:
107
; in: ebx->fileinfo block
118
; in: ebx->fileinfo block
108
; operation codes:
119
; operation codes:
109
; 0 : read file
120
; 0 : read file