id summary reporter owner description type status milestone component version severity resolution keywords cc 13406 Boost 1.65.1 : Boost filesystem error codes for non existent files seems to be incorrect sudhanshu.gupta05@… Beman Dawes "Boost::filesystem::equivalent() when called on two non-existent files , error codes generated seems to be incorrect. I am attaching simple test case which calls boost::filesystem::equivalent() on two non-existent files. #include ""boost/filesystem/operations.hpp"" #include int main() { boost::filesystem::path path1(""foo""); boost::filesystem::path path2(""bar""); boost::system::error_code ec; if(!boost::filesystem::equivalent(path1,path2,ec)) { std::cout<<""error code: "" << ec << std::endl;; std::cout<<""error message: "" << ec.message() << std::endl;; } return 0; } The output of the test case with boost 1.56 is ********************************************** error code: system:2 error message: No such file or directory ********************************************** The output of the test case with boost 1.65 is *********************************************** error code: system:1 error message: Operation not permitted *********************************************** Is this change an intentional one or a bug?" Bugs new To Be Determined filesystem Boost 1.65.0 Problem Boost filesystem