From 3e1f73cee561c85fe6ee36d4b5a56aa185d3a007 Mon Sep 17 00:00:00 2001 From: Pietro Cerutti Date: Fri, 12 Feb 2010 07:56:11 +0000 Subject: [PATCH] - Fix build after scandir API change --- x11-toolkits/fltk/files/patch-src_filename_list.cxx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/x11-toolkits/fltk/files/patch-src_filename_list.cxx b/x11-toolkits/fltk/files/patch-src_filename_list.cxx index 2872c8fa4fc1..13a42cdf4686 100644 --- a/x11-toolkits/fltk/files/patch-src_filename_list.cxx +++ b/x11-toolkits/fltk/files/patch-src_filename_list.cxx @@ -5,7 +5,7 @@ #ifndef HAVE_SCANDIR int n = scandir(d, list, 0, sort); -#elif defined(__hpux) || defined(__CYGWIN__) -+#elif defined(__hpux) || defined(__CYGWIN__) || defined(__FreeBSD__) ++#elif defined(__hpux) || defined(__CYGWIN__) || (defined(__FreeBSD__) && __FreeBSD_version >= 900006) // HP-UX, Cygwin define the comparison function like this: int n = scandir(d, list, 0, (int(*)(const dirent **, const dirent **))sort); #elif defined(__osf__)