Changes by: szaka
Update of /cvsroot/linux-ntfs/ntfsprogs/ntfsprogs
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv13870/ntfsprogs
Modified Files:
ntfsresize.c
Log Message:
Explain EBUSY if volume opening failed
Index: ntfsresize.c
===================================================================
RCS file: /cvsroot/linux-ntfs/ntfsprogs/ntfsprogs/ntfsresize.c,v
retrieving revision 1.106
retrieving revision 1.107
diff -u -p -r1.106 -r1.107
--- ntfsresize.c 18 Dec 2005 16:27:21 -0000 1.106
+++ ntfsresize.c 4 Feb 2006 13:34:37 -0000 1.107
@@ -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);
}
|