return true if filesystem was succesfully modified by dosfsck.
* src/fat16.cc, src/fat32.cc: return true if filesystem was succesfully modified by dosfsck.
This commit is contained in:
parent
7044410a08
commit
9010255c1c
|
@ -1,3 +1,9 @@
|
|||
2006-09-09 Bart Hakvoort <hakvoort@cvs.gnome.org>
|
||||
|
||||
* src/fat16.cc,
|
||||
src/fat32.cc: return true if filesystem was succesfully modified by
|
||||
dosfsck.
|
||||
|
||||
2006-09-09 Bart Hakvoort <hakvoort@cvs.gnome.org>
|
||||
|
||||
* include/Dialog_Progress.h,
|
||||
|
|
|
@ -52,7 +52,7 @@ FS fat16::get_filesystem_support()
|
|||
void fat16::set_used_sectors( Partition & partition )
|
||||
{
|
||||
exit_status = Utils::execute_command( "dosfsck -a -v " + partition .get_path(), output, error, true ) ;
|
||||
if ( exit_status == 0 || exit_status == 1 )
|
||||
if ( exit_status == 0 || exit_status == 1 || exit_status == 256 )
|
||||
{
|
||||
//free clusters
|
||||
index = output .find( ",", output .find( partition .get_path() ) + partition .get_path() .length() ) +1 ;
|
||||
|
@ -100,7 +100,7 @@ bool fat16::check_repair( const Partition & partition, OperationDetail & operati
|
|||
{
|
||||
exit_status = execute_command( "dosfsck -a -w -v " + partition .get_path(), operationdetail ) ;
|
||||
|
||||
return ( exit_status == 0 || exit_status == 1 ) ;
|
||||
return ( exit_status == 0 || exit_status == 1 || exit_status == 256 ) ;
|
||||
}
|
||||
|
||||
} //GParted
|
||||
|
|
|
@ -52,7 +52,7 @@ void fat32::set_used_sectors( Partition & partition )
|
|||
{
|
||||
//FIXME: i've encoutered a readonly fat32 filesystem.. this won't work with the -a ... best check also without the -a
|
||||
exit_status = Utils::execute_command( "dosfsck -a -v " + partition .get_path(), output, error, true ) ;
|
||||
if ( exit_status == 0 || exit_status == 1 )
|
||||
if ( exit_status == 0 || exit_status == 1 || exit_status == 256 )
|
||||
{
|
||||
//free clusters
|
||||
index = output .find( ",", output .find( partition .get_path() ) + partition .get_path() .length() ) +1 ;
|
||||
|
@ -100,7 +100,7 @@ bool fat32::check_repair( const Partition & partition, OperationDetail & operati
|
|||
{
|
||||
exit_status = execute_command( "dosfsck -a -w -v " + partition .get_path(), operationdetail ) ;
|
||||
|
||||
return ( exit_status == 0 || exit_status == 1 ) ;
|
||||
return ( exit_status == 0 || exit_status == 1 || exit_status == 256 ) ;
|
||||
}
|
||||
|
||||
} //GParted
|
||||
|
|
Loading…
Reference in New Issue