summaryrefslogtreecommitdiff
path: root/src/ddhardrescue.c
diff options
context:
space:
mode:
authorLudovic Pouzenc <ludovic@pouzenc.fr>2011-03-06 11:59:33 +0000
committerLudovic Pouzenc <ludovic@pouzenc.fr>2011-03-06 11:59:33 +0000
commit8d663918601896f6f5759a0f0b86a0131201dcfb (patch)
treeddad8fd7d79482c75c8d3c00e8534a2905455850 /src/ddhardrescue.c
parentc5f58f1bc59707660112f21d91f38468be60f7a5 (diff)
download2011-ddhardrescue-8d663918601896f6f5759a0f0b86a0131201dcfb.tar.gz
2011-ddhardrescue-8d663918601896f6f5759a0f0b86a0131201dcfb.tar.bz2
2011-ddhardrescue-8d663918601896f6f5759a0f0b86a0131201dcfb.zip
Le thread recover utilise à present les bonnes datas.
Reste à faire : - un module utilise slices.h pour faire la gestion évènementielle - la gestion de laccès aux slices de manireè concourrante - le thread d'affichage ncurses (1 module aussi sûrement) git-svn-id: file:///var/svn/2011-ddhardrescue/trunk@10 d3078510-dda0-49f1-841c-895ef4b7ec81
Diffstat (limited to 'src/ddhardrescue.c')
-rwxr-xr-xsrc/ddhardrescue.c7
1 files changed, 3 insertions, 4 deletions
diff --git a/src/ddhardrescue.c b/src/ddhardrescue.c
index 9f0f0f8..afad903 100755
--- a/src/ddhardrescue.c
+++ b/src/ddhardrescue.c
@@ -124,12 +124,11 @@ int main(int argc, char **argv) {
void * procWorker(void *a) {
struct threadArgs *tArgs = (struct threadArgs *)a;
- (void) recover(
+ recover(
+ tArgs->slices->data,
tArgs->progArgs->src,
tArgs->progArgs->dst,
- tArgs->progArgs->ddOpts,
- tArgs->progArgs->beginSector,
- tArgs->progArgs->endSector
+ tArgs->progArgs->ddOpts
);
return a;