remove unused ntfs_device_umount()

master
szaka 2007-06-08 23:11:55 +00:00
parent 655d656321
commit b4470951ac
2 changed files with 0 additions and 37 deletions

View File

@ -225,7 +225,6 @@ extern ntfs_volume *ntfs_volume_startup(struct ntfs_device *dev,
extern ntfs_volume *ntfs_device_mount(struct ntfs_device *dev,
unsigned long flags);
extern int ntfs_device_umount(ntfs_volume *vol, const BOOL force);
extern ntfs_volume *ntfs_mount(const char *name, unsigned long flags);
extern int ntfs_umount(ntfs_volume *vol, const BOOL force);

View File

@ -1200,42 +1200,6 @@ ntfs_volume *ntfs_mount(const char *name __attribute__((unused)),
#endif
}
/**
* ntfs_device_umount - close ntfs volume
* @vol: address of ntfs_volume structure of volume to close
* @force: if true force close the volume even if it is busy
*
* Deallocate all structures (including @vol itself) associated with the ntfs
* volume @vol.
*
* Note it is up to the caller to destroy the device associated with the volume
* being unmounted after this function returns.
*
* Return 0 on success. On error return -1 with errno set appropriately
* (most likely to one of EAGAIN, EBUSY or EINVAL). The EAGAIN error means that
* an operation is in progress and if you try the close later the operation
* might be completed and the close succeed.
*
* If @force is true (i.e. not zero) this function will close the volume even
* if this means that data might be lost.
*
* @vol must have previously been returned by a call to ntfs_device_mount().
*
* @vol itself is deallocated and should no longer be dereferenced after this
* function returns success. If it returns an error then nothing has been done
* so it is safe to continue using @vol.
*/
int ntfs_device_umount(ntfs_volume *vol,
const BOOL force __attribute__((unused)))
{
if (!vol) {
errno = EINVAL;
return -1;
}
__ntfs_volume_release(vol);
return 0;
}
/**
* ntfs_umount - close ntfs volume
* @vol: address of ntfs_volume structure of volume to close