* src/vm/os.hpp (os::scandir) [__SOLARIS__]: Adapted.
authorChristian Thalinger <twisti@complang.tuwien.ac.at>
Fri, 8 Aug 2008 11:17:45 +0000 (13:17 +0200)
committerChristian Thalinger <twisti@complang.tuwien.ac.at>
Fri, 8 Aug 2008 11:17:45 +0000 (13:17 +0200)
src/vm/os.hpp

index 91a99d4596439dceccef5e22ccce93c9b8e2268c..a214c8ebb262da5775d1ed255e1cb1ffabe9c1f5 100644 (file)
@@ -434,6 +434,8 @@ inline int os::scandir(const char *dir, struct dirent ***namelist, int(*filter)(
 #if defined(HAVE_SCANDIR)
 # if defined(__LINUX__)
        return ::scandir(dir, namelist, filter, compar);
+#elif defined(__SOLARIS__)
+       return ::scandir(dir, namelist, filter, (int (*)(const dirent**, const dirent**)) compar);
 # else
        return ::scandir(dir, namelist, (int (*)(struct dirent*)) filter, compar);
 # endif