/kernel/trunk/data32.inc |
---|
465,3 → 465,4 |
BiosDiskPartitions rd 80h |
IncludeUGlobals |
/kernel/trunk/fs/fat32.inc |
---|
169,7 → 169,6 |
call clear_hd_cache |
@@: |
pop eax |
sti |
.ret: |
ret |
2932,3 → 2931,4 |
ret |
; \end{diamond} |
/kernel/trunk/fs/fs.inc |
---|
795,3 → 795,4 |
partition_string: dd 0 |
db 32 |
/kernel/trunk/fs/fs_lfn.inc |
---|
105,6 → 105,11 |
; 9 : create directory |
; parse file name |
cmp dword [eax], 1 |
jne @F |
;xchg bx,bx |
@@: |
;up to file_system_lfn - TEMP!!! |
xchg ebx, eax |
lea esi, [ebx+20] |
lodsb |
182,7 → 187,7 |
pop ecx |
mov byte [edx], 1 ; version |
.maindir_loop: |
call esi |
call esi ;!!!!!!!!!!!!!!!!!! |
jc .maindir_done |
inc dword [edx+8] |
dec dword [esp] |
1143,3 → 1148,4 |
jz .ret.ok |
mov byte [edi-1], '/' |
jmp .set_copy_cont |
/kernel/trunk/fs/ntfs.inc |
---|
95,7 → 95,7 |
ntfs_setup: ; CODE XREF: part_set.inc |
; By given bootsector, initialize some NTFS variables |
; call ntfs_test_bootsec ; checking boot sector was already |
; call ntfs_test_bootsec |
; jc problem_fat_dec_count |
movzx eax, byte [ebx+13] |
mov [ntfs_data.sectors_per_cluster], eax |
1268,6 → 1268,7 |
; |
;-------------------------------------------------------------- |
ntfs_HdReadFolder: |
xchg bx, bx |
mov eax, 5 ; root cluster |
cmp byte [esi], 0 |
jz .doit |
1813,3 → 1814,4 |
pop edi esi |
xor eax, eax |
ret |
/kernel/trunk/fs/part_set.inc |
---|
126,7 → 126,7 |
db 0xd4 ; Old Multiuser DOS secured: fat16 <32M |
db 0xd6 ; Old Multiuser DOS secured: fat16 >32M |
db 0x07 ; NTFS |
db 0x27 ; NTFS, hidden |
db 0x17 ; NTFS, hidden |
db 0x83 ; Linux native file system (ext2fs) |
partition_types_end: |
506,3 → 506,4 |
call free_hd_channel |
mov [hd1_status],0 ; free |
ret |
/kernel/trunk/kernel32.inc |
---|
287,3 → 287,4 |
; list of external functions |
include "imports.inc" |