Lines 1-6
Link Here
|
1 |
--- recoverdm.c.orig Fri Dec 2 13:34:00 2005 |
1 |
--- recoverdm.c.orig 2009-07-25 22:13:33.105079513 +0900 |
2 |
+++ recoverdm.c Mon Jan 23 16:51:28 2006 |
2 |
+++ recoverdm.c 2009-07-25 22:17:04.086068813 +0900 |
3 |
@@ -179,7 +179,7 @@ |
3 |
@@ -181,7 +181,7 @@ |
4 |
|
4 |
|
5 |
if (rc == 0) |
5 |
if (rc == 0) |
6 |
{ |
6 |
{ |
Lines 9-15
Link Here
|
9 |
rc = -1; |
9 |
rc = -1; |
10 |
} |
10 |
} |
11 |
|
11 |
|
12 |
@@ -261,7 +261,7 @@ |
12 |
@@ -267,7 +267,7 @@ |
13 |
case 'V': |
13 |
case 'V': |
14 |
return 0; |
14 |
return 0; |
15 |
case 'b': |
15 |
case 'b': |
Lines 18-24
Link Here
|
18 |
break; |
18 |
break; |
19 |
case '?': |
19 |
case '?': |
20 |
case 'h': |
20 |
case 'h': |
21 |
@@ -295,7 +295,7 @@ |
21 |
@@ -307,7 +307,7 @@ |
22 |
buffer = (char *)mymalloc(block_size, "sectorbuffer"); |
22 |
buffer = (char *)mymalloc(block_size, "sectorbuffer"); |
23 |
buffer2 = (char *)mymalloc(block_size, "sectorbuffer for retries"); |
23 |
buffer2 = (char *)mymalloc(block_size, "sectorbuffer for retries"); |
24 |
|
24 |
|
Lines 27-38
Link Here
|
27 |
if (fdout == -1) |
27 |
if (fdout == -1) |
28 |
{ |
28 |
{ |
29 |
printf("Cannot create file %s! (%s)\n", file_out, strerror(errno)); |
29 |
printf("Cannot create file %s! (%s)\n", file_out, strerror(errno)); |
30 |
@@ -430,7 +430,7 @@ |
30 |
@@ -442,7 +442,7 @@ |
31 |
/* always mark the sector as tricky */ |
31 |
/* always mark the sector as tricky */ |
32 |
if (dsecfile) |
32 |
if (dsecfile) |
33 |
{ |
33 |
{ |
34 |
- fprintf(dsecfile, "%lld %ld\n", curpos, block_size); |
34 |
- fprintf(dsecfile, "%lld %ld\n", curpos, block_size*skip_value); |
35 |
+ fprintf(dsecfile, "%lld %ld\n", curpos, (long)block_size); |
35 |
+ fprintf(dsecfile, "%lld %ld\n", curpos, (long)(block_size*skip_value)); |
36 |
fflush(dsecfile); |
36 |
fflush(dsecfile); |
37 |
} |
37 |
} |