summaryrefslogtreecommitdiffstats
path: root/src/diskcp.c
diff options
context:
space:
mode:
authorChristophe Grenier <[email protected]>2012-03-25 21:18:25 +0200
committerChristophe Grenier <[email protected]>2012-03-25 21:18:25 +0200
commit35ad901d7b6947e492911b0d5b672530cb645eb9 (patch)
tree5aa63fdc0f60a634a46f324038cba6aece0995d3 /src/diskcp.c
parent27d10af3eaf56fb1251beca824ea04f5659c2474 (diff)
fix compilation bug in src/diskcp.c (dead code)
Diffstat (limited to 'src/diskcp.c')
-rw-r--r--src/diskcp.c5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/diskcp.c b/src/diskcp.c
index 985753ae..9b0b7c10 100644
--- a/src/diskcp.c
+++ b/src/diskcp.c
@@ -139,6 +139,7 @@ int main(int argc, char **argv)
if(read(disk_src[current_disk],buffer,readsize)==readsize)
{
lseek(disk_dst, location, SEEK_SET);
+ /* FIXME need to check write return value */
write(disk_dst,buffer,readsize);
readok+=readsize;
status=STATUS_DONE;
@@ -178,7 +179,7 @@ int main(int argc, char **argv)
{
char buf[100];
printf("Sector %llu", (unsigned long long) (location/sector_size));
- printf(" (%s)", size_to_unit(location), buf);
+ printf(" (%s)", size_to_unit(location, buf));
printf(" - Recovered %s\r", size_to_unit(readok, buf));
fflush(stdout);
current_disk=(current_disk+1)%nbr_disk;
@@ -232,7 +233,7 @@ int main(int argc, char **argv)
int nbr=0;
while(fscanf(oldlog,"%20llu - %20llu %c", &start[nbr], &end[nbr], &status[nbr])==3)
{
- printf("%llu - %llu %c\n", &start[nbr], &end[nbr], &status[nbr]);
+ printf("%llu - %llu %c\n", start[nbr], end[nbr], status[nbr]);
if(nbr==3 && status[1]==STATUS_NON_TRIED && status[2]==STATUS_DONE)
{
for(location=end[nbr];location>=start[nbr];location-=readsize_min)