// === PROTOTYPES ===\r
int Ext2_Install(char **Arguments);\r
// Interface Functions\r
-tVFS_Node *Ext2_InitDevice(char *Device, char **Options);\r
+tVFS_Node *Ext2_InitDevice(const char *Device, const char **Options);\r
void Ext2_Unmount(tVFS_Node *Node);\r
void Ext2_CloseFile(tVFS_Node *Node);\r
// Internal Helpers\r
}\r
\r
/**\r
- \fn tVFS_Node *Ext2_InitDevice(char *Device, char **Options)\r
\brief Initializes a device to be read by by the driver\r
\param Device String - Device to read from\r
\param Options NULL Terminated array of option strings\r
\return Root Node\r
*/\r
-tVFS_Node *Ext2_InitDevice(char *Device, char **Options)\r
+tVFS_Node *Ext2_InitDevice(const char *Device, const char **Options)\r
{\r
tExt2_Disk *disk;\r
int fd;\r
\r
// Sanity Check Magic value\r
if(sb.s_magic != 0xEF53) {\r
- Log_Warning("EXT2", "Volume '%s' is not an EXT2 volume", Device);\r
+ Log_Warning("EXT2", "Volume '%s' is not an EXT2 volume (0x%x != 0xEF53)",\r
+ Device, sb.s_magic);\r
VFS_Close(fd);\r
LEAVE('n');\r
return NULL;\r