id summary reporter owner description type status milestone component version severity resolution keywords cc 297 boost::filesystem::exists is broken on cygwin libcw beman_dawes "{{{ Compile the following code snippet: #include #include #include int main() { boost::filesystem::path p = ""/usr""; if (!boost::filesystem::exists(p)) std::cerr << p.string() << "" doesn't exist according to boost::filesystem"" << std::endl; } $ uname -a CYGWIN_NT-5.0 vmware 1.5.10(0.116/4/2) 2004-05-25 22:07 i686 unknown unknown Cygwin $ g++ -g -I""/usr/src/install/3.3.1/include/boost-1_31"" test.cc -L""/usr/src/install/3.3.1/lib"" -lboost_filesystem-gcc-d-1_31 $ ./a.exe /usr doesn't exist according to boost::filesystem Needless to say that /usr does exist: $ ls -ld /usr drwxrwxrwx+ 18 carlo Gebruike 4096 Aug 8 14:49 /usr }}}" Bugs closed None None Fixed