Applied patch for DG/UX from Marc J. Fraioli:
authorMartin Baulig <martin@src.gnome.org>
Tue, 5 Jan 1999 22:15:47 +0000 (22:15 +0000)
committerMartin Baulig <martin@src.gnome.org>
Tue, 5 Jan 1999 22:15:47 +0000 (22:15 +0000)
* macros/gnome-support.m4: Check whether we need to declare scandir ().
* support/gnomesupport.awk: Declare scandir () if necessary.

svn path=/trunk/; revision=558

macros/gnome-support.m4
support/gnomesupport.awk

index bfdad36..df25cb9 100644 (file)
@@ -50,7 +50,7 @@ AC_DEFUN([GNOME_SUPPORT_CHECKS],[
   # see if we need to declare some functions.  Solaris is notorious for
   # putting functions into the `libc' but not listing them in the headers
   AC_CHECK_HEADERS(string.h strings.h stdlib.h unistd.h)
-  GCC_NEED_DECLARATIONS(gethostname setreuid setregid getpagesize)
+  GCC_NEED_DECLARATIONS(gethostname setreuid setregid getpagesize scandir)
 
   # Turn our LIBOBJS into libtool objects.  This is gross, but it
   # requires changes to autoconf before it goes away.
index e529be5..69b94df 100644 (file)
@@ -84,7 +84,7 @@ END {
     print "int mkstemp (char */*template*/);";
   }
   
-  if (!def["HAVE_SCANDIR"]) {
+  if (!def["HAVE_SCANDIR"] || def["NEED_DECLARATION_SCANDIR"]) {
     print "";
     print "/* Scan the directory DIR, calling SELECTOR on each directory";
     print "   entry.  Entries for which SELECTOR returns nonzero are";