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 |