mirror of
https://github.com/reactos/reactos.git
synced 2024-07-01 02:10:07 +00:00
[FREELDR] Rework EXT2 filesystem to interface with ARC and not be tied to the boot volume.
See28bf1f3b
(r42537) andc599bd7d
(r43267) for additional information.
This commit is contained in:
parent
8d94b2a68d
commit
c9a20ced91
|
@ -226,13 +226,15 @@ typedef struct ext2_dirent EXT2_DIR_ENTRY, *PEXT2_DIR_ENTRY;
|
||||||
|
|
||||||
#define FAST_SYMLINK_MAX_NAME_SIZE 60
|
#define FAST_SYMLINK_MAX_NAME_SIZE 60
|
||||||
|
|
||||||
|
typedef struct _EXT2_VOLUME_INFO *PEXT2_VOLUME_INFO;
|
||||||
|
|
||||||
typedef struct
|
typedef struct
|
||||||
{
|
{
|
||||||
ULONGLONG FileSize; // File size
|
ULONGLONG FileSize; // File size
|
||||||
ULONGLONG FilePointer; // File pointer
|
ULONGLONG FilePointer; // File pointer
|
||||||
ULONG* FileBlockList; // File block list
|
ULONG* FileBlockList; // File block list
|
||||||
UCHAR DriveNumber; // Drive number of open file
|
|
||||||
EXT2_INODE Inode; // File's inode
|
EXT2_INODE Inode; // File's inode
|
||||||
|
PEXT2_VOLUME_INFO Volume;
|
||||||
} EXT2_FILE_INFO, * PEXT2_FILE_INFO;
|
} EXT2_FILE_INFO, * PEXT2_FILE_INFO;
|
||||||
|
|
||||||
const DEVVTBL* Ext2Mount(ULONG DeviceId);
|
const DEVVTBL* Ext2Mount(ULONG DeviceId);
|
||||||
|
|
File diff suppressed because it is too large
Load diff
Loading…
Reference in a new issue