- Half-convert FAT, Ext2 and NTFS filesytems to provide new ARC file infrastructure...
authorHervé Poussineau <hpoussin@reactos.org>
Sat, 8 Aug 2009 20:53:10 +0000 (20:53 +0000)
committerHervé Poussineau <hpoussin@reactos.org>
Sat, 8 Aug 2009 20:53:10 +0000 (20:53 +0000)
commit28bf1f3b71c941ee074ace53051d5fc2f2698e5a
treeee5bfb8fce367f2e06a4900bcab501068e912bc8
parentee30838ad7b0121034cda2b92af4b71b76bb9778
- Half-convert FAT, Ext2 and NTFS filesytems to provide new ARC file infrastructure. This allows removing some compatibility code in fs.c
- Remove use of FsOpenBootVolume() and FsOpenSystemVolume(). If callers don't want a file on boot volume, they need to use the new ArcOpen/ArcSeek/ArcRead/ArcClose functions instead of the old FsOpenFile/FsSetFilePointer/FsReadFile/FsCloseFile

svn path=/trunk/; revision=42537
22 files changed:
reactos/boot/freeldr/freeldr/arch/powerpc/mach.c
reactos/boot/freeldr/freeldr/bootmgr.c
reactos/boot/freeldr/freeldr/disk/disk.c
reactos/boot/freeldr/freeldr/fs/ext2.c
reactos/boot/freeldr/freeldr/fs/fat.c
reactos/boot/freeldr/freeldr/fs/fs.c
reactos/boot/freeldr/freeldr/fs/iso.c
reactos/boot/freeldr/freeldr/fs/ntfs.c
reactos/boot/freeldr/freeldr/include/arch.h
reactos/boot/freeldr/freeldr/include/disk.h
reactos/boot/freeldr/freeldr/include/fs.h
reactos/boot/freeldr/freeldr/include/fs/ext2.h
reactos/boot/freeldr/freeldr/include/fs/fat.h
reactos/boot/freeldr/freeldr/include/fs/iso.h
reactos/boot/freeldr/freeldr/include/fs/ntfs.h
reactos/boot/freeldr/freeldr/include/machine.h
reactos/boot/freeldr/freeldr/linuxboot.c
reactos/boot/freeldr/freeldr/machine.c
reactos/boot/freeldr/freeldr/miscboot.c
reactos/boot/freeldr/freeldr/reactos/reactos.c
reactos/boot/freeldr/freeldr/reactos/setupldr.c
reactos/boot/freeldr/freeldr/windows/setupldr2.c