got rid of the last recursive mutexes. abstracted the threading primitives (and switched over to use asio's internal ones).
This commit is contained in:
@@ -1611,20 +1611,19 @@ namespace libtorrent
|
||||
, piece_block(i->index, j));
|
||||
if (k != interesting_blocks.end()) continue;
|
||||
|
||||
std::cerr << "interesting blocks:" << std::endl;
|
||||
fprintf(stderr, "interesting blocks:\n");
|
||||
for (k = interesting_blocks.begin(); k != interesting_blocks.end(); ++k)
|
||||
std::cerr << "(" << k->piece_index << ", " << k->block_index << ") ";
|
||||
std::cerr << std::endl;
|
||||
std::cerr << "num_blocks: " << num_blocks << std::endl;
|
||||
fprintf(stderr, "(%d, %d)", k->piece_index, k->block_index);
|
||||
fprintf(stderr, "\nnum_blocks: %d\n", num_blocks);
|
||||
|
||||
for (std::vector<downloading_piece>::const_iterator l = m_downloads.begin()
|
||||
, end(m_downloads.end()); l != end; ++l)
|
||||
{
|
||||
std::cerr << l->index << " : ";
|
||||
fprintf(stderr, "%d : ", l->index);
|
||||
int num_blocks_in_piece = blocks_in_piece(l->index);
|
||||
for (int m = 0; m < num_blocks_in_piece; ++m)
|
||||
std::cerr << l->info[m].state;
|
||||
std::cerr << std::endl;
|
||||
fprintf(stderr, "%d", l->info[m].state);
|
||||
fprintf(stderr, "\n");
|
||||
}
|
||||
|
||||
TORRENT_ASSERT(false);
|
||||
|
Reference in New Issue
Block a user