Subversion Repositories Kolibri OS

Rev

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

Rev 3316 Rev 3317
Line 6... Line 6...
6
;;   23.01.2010  turbanoff  - support 70.0 70.1                 ;;
6
;;   23.01.2010  turbanoff  - support 70.0 70.1                 ;;
7
;;                                                              ;;
7
;;                                                              ;;
8
;;                                                              ;;
8
;;                                                              ;;
9
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
9
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
Line 10... Line 10...
10
 
10
 
Line 11... Line 11...
11
$Revision: 3316 $
11
$Revision: 3317 $
12
 
12
 
13
EXT2_BAD_INO         = 1
13
EXT2_BAD_INO         = 1
14
EXT2_ROOT_INO        = 2
14
EXT2_ROOT_INO        = 2
Line 448... Line 448...
448
        push    ebx
448
        push    ebx
449
        mov     eax, [ebp + EXT2_INODE_STRUC.i_block + 12*4]
449
        mov     eax, [ebp + EXT2_INODE_STRUC.i_block + 12*4]
450
        mov     ebx, [ext2_data.ext2_temp_block]
450
        mov     ebx, [ext2_data.ext2_temp_block]
451
        call    ext2_get_block
451
        call    ext2_get_block
452
        test    eax, eax
452
        test    eax, eax
453
        jz      @F                      ;если не было ошибки
453
        jnz     @F                      ;если не было ошибки
Line 454... Line 454...
454
 
454
 
455
        mov     ecx, [ebx + ecx*4]    ;заносим результат
455
        mov     ecx, [ebx + ecx*4]    ;заносим результат
456
    @@:
456
    @@:
457
        pop     ebx
457
        pop     ebx
Line 978... Line 978...
978
 
978
 
979
        pop     ecx         ;счетчик блоков -> ecx
979
        pop     ecx         ;счетчик блоков -> ecx
980
        inc     ecx
980
        inc     ecx
981
        call    ext2_get_inode_block
981
        call    ext2_get_inode_block
982
        test    eax, eax
982
        test    eax, eax
Line 983... Line 983...
983
        jz      .error_at_finish_block
983
        jnz     .error_at_finish_block
984
 
984
 
985
        mov     edi, ebx
985
        mov     edi, ebx
986
        mov     eax, ecx
986
        mov     eax, ecx