Explain EBUSY if volume opening failed

edge.strict_endians
szaka 2006-02-04 13:34:37 +00:00
parent ca37cdb7f8
commit c47236819d
1 changed files with 6 additions and 0 deletions

View File

@ -104,6 +104,10 @@ static const char *unclean_journal_msg =
"using this software! Note, if you have run chkdsk previously then boot\n"
"Windows again which will automatically initialize the journal correctly.\n";
static const char *opened_volue_msg =
"This software has detected that the NTFS volume is already opened by another\n"
"software thus it refuses to progress to preserve data consistency.\n";
static const char *bad_sectors_warning_msg =
"****************************************************************************\n"
"* WARNING: The disk has bad sector. This means physical damage on the disk *\n"
@ -2260,6 +2264,8 @@ static ntfs_volume *mount_volume(void)
printf("%s", hibernated_volume_msg);
else if (err == EOPNOTSUPP)
printf("%s", unclean_journal_msg);
else if (err == EBUSY)
printf("%s", opened_volue_msg);
exit(1);
}