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,