- Fix build on 8.0-RELEASE after last commit

Reported by:	Jan Henrik Sylvester <me@janh.de> via freebsd-questions@
Feature safe:	yes
This commit is contained in:
Pietro Cerutti 2010-03-05 16:09:04 +00:00
parent 44a30ad96e
commit d135f5a8ab
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=250597

View file

@ -14,7 +14,7 @@
#ifndef HAVE_SCANDIR
int n = scandir(d, list, 0, sort);
-#elif defined(__hpux) || defined(__CYGWIN__)
+#elif defined(__hpux) || defined(__CYGWIN__) || (defined(__FreeBSD__) && (__FreeBSD_version >= 900006 || (__FreeBSD_version >= 800501 && __FreeBSD_version < 900000) || (__FreeBSD_version >= 730000)))
+#elif defined(__hpux) || defined(__CYGWIN__) || (defined(__FreeBSD__) && (__FreeBSD_version >= 900006 || (__FreeBSD_version >= 800501 && __FreeBSD_version < 900000) || (__FreeBSD_version >= 730000 && __FreeBSD_version < 800000)))
// HP-UX, Cygwin define the comparison function like this:
int n = scandir(d, list, 0, (int(*)(const dirent **, const dirent **))sort);
#elif defined(__osf__)