id summary reporter owner description type status milestone component version severity resolution keywords cc 12574 is_directory sets boost::system::errc::no_such_process when path contains more directory components Wojciech Muła Beman Dawes "Assume there is a directory ""/tmp"", then is_directory(""/tmp"", error) returns true and sets error's value to '''success'''. When we query for subdirectory, like is_directory(""/tmp/foo"", error), then the function returns false and sets error's value to '''no_such_file_or_directory'''. It is OK. However, query like is_directory(""/tmp/foo/bar"") sets error's value to '''no_such_process'''. It is completely unexpected & counterintuitive. It seems that this value is returned when the part of path after an existing directory contains directory separator(s) -- here ""foo/bar"". This happens on Windows, I haven't tested it on Linux." Bugs closed To Be Determined filesystem Boost 1.62.0 Problem invalid windows