3 * By John Hodge (thePowersGang)
4 * This file is published under the terms of the Acess licence. See the
5 * file COPYING for details.
15 int NTFS_Install(char **Arguments);
16 tVFS_Node *NTFS_InitDevice(char *Devices, char **Options);
17 void NTFS_Unmount(tVFS_Node *Node);
20 MODULE_DEFINE(0, 0x0A /*v0.1*/, FS_NTFS, NTFS_Install, NULL);
21 tVFS_Driver gNTFS_FSInfo = {"ntfs", 0, NTFS_InitDevice, NTFS_Unmount, NULL};
23 tNTFS_Disk gNTFS_Disks;
27 * \brief Installs the NTFS driver
29 int NTFS_Install(char **Arguments)
31 VFS_AddDriver( &gNTFS_FSInfo );
36 * \brief Mount a NTFS volume
38 tVFS_Node *NTFS_InitDevice(char *Device, char **Options)
43 disk = malloc( sizeof(tNTFS_Disk) );
45 return &disk->RootNode;
49 * \brief Unmount an NTFS Disk
51 void NTFS_Unmount(tVFS_Node *Node)