--- a/src/mem.c Mon May 26 10:42:18 2008 +0000 +++ b/src/mem.c Sun Jun 22 06:49:00 2008 +0000 @@ -178,7 +178,7 @@ if( len > (length-total) ) len = (length-total); if( fwrite( region, len, 1, f ) != 1 ) { - ERROR( "Unexpected error: %d %d", len, errno ); + ERROR( "Unexpected error writing blocks: %d (%s)", len, strerror(errno) ); break; } @@ -212,7 +212,7 @@ if( len > (length-total) ) len = (length-total); if( fread( region, len, 1, f ) != 1 ) { - ERROR( "Unexpected error: %d %d", len, errno ); + ERROR( "Unexpected error reading: %d (%s)", len, strerror(errno) ); break; }