X-Git-Url: http://git.hungrycats.org/cgi-bin/gitweb.cgi?p=dupemerge;a=blobdiff_plain;f=dm6;fp=dm6;h=4cd11b02f43767f63a913cbaa7715c6fd553eecc;hp=a88c83e1d17ba04a21b04fcff8762b48301a66da;hb=06e26c8aae795bc65c74cad0a028d6707452be9c;hpb=de7efbca76dfc8ca745d8dabc2f9a99d9af0e4b4 diff --git a/dm6 b/dm6 index a88c83e..4cd11b0 100755 --- a/dm6 +++ b/dm6 @@ -104,7 +104,7 @@ sub prepare_parents { return "$parent/$suffix"; } -sub name_quad { +sub name_ino { my ($int64) = @_; my $packed = pack('Q>', $int64); $packed =~ s/^\0+//os; @@ -116,11 +116,6 @@ sub name_quad { return $base64_packed; } -sub name_ino { - my ($ino) = @_; - return name_quad($ino) . 'I'; -} - # ext3 cannot handle more than 32000 links to a file. Leave some headroom. # Arguably this should be configurable, but the losses are miniscule and # the coding for option support is not. @@ -176,7 +171,7 @@ while () { $digest =~ y:/:_:; # Check link to digest - my $digest_link = prepare_parents($link_dir, "${digest}D"); + my $digest_link = prepare_parents($link_dir, $digest); print STDERR 'D'; my $digest_st = lstat($digest_link); if ($digest_st) {