]> git.saurik.com Git - wxWidgets.git/commitdiff
fixes for S_IFMT for OS/2 from WX_2_2_BRANCH
authorDavid Webster <Dave.Webster@bhmi.com>
Fri, 21 Jul 2000 20:44:39 +0000 (20:44 +0000)
committerDavid Webster <Dave.Webster@bhmi.com>
Fri, 21 Jul 2000 20:44:39 +0000 (20:44 +0000)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@7805 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775

src/common/filefn.cpp

index 50b3fad41379d411a18e3337344976b312a2e777..9c79a5d13a0939a44d0f01f0d6549bc4c4821261 100644 (file)
@@ -1176,9 +1176,15 @@ bool wxPathExists(const wxChar *pszPathName)
 #endif // __WINDOWS__
 
     wxStructStat st;
-
+#ifndef __VISAGECPP__
     return wxStat(wxFNSTRINGCAST strPath.fn_str(), &st) == 0 &&
         ((st.st_mode & S_IFMT) == S_IFDIR);
+#else
+    // S_IFMT not supported in VA compilers.. st_mode is a 2byte value only
+    return wxStat(wxFNSTRINGCAST strPath.fn_str(), &st) == 0 &&
+        (st.st_mode == S_IFDIR);
+#endif
+
 }
 
 // Get a temporary filename, opening and closing the file.