Ticket #6617: remove_all.diff

File remove_all.diff, 573 bytes (added by Nikolay Shelukhin <nikola-sh@…>, 11 years ago)
  • operations.cpp

    old new  
    368368      if (ec != 0) ec->clear();
    369369      return false;
    370370    }
    371371
    372372    if (type == fs::directory_file
    373373#     ifdef BOOST_WINDOWS_API
    374         || type == fs::_detail_directory_symlink
     374        || type == fs::_detail_directory_symlink || type == fs::reparse_file
    375375#     endif
    376376      )
    377377    {
    378378      if (error(!remove_directory(p), p, ec, "boost::filesystem::remove"))
    379379        return false;
    380380    }