c6d234
Introduce prototypes for scandir, scandirat.  This was implemented
c6d234
upstream in:
c6d234
c6d234
commit d2ee815ad677bba720c4f0275c1d6065f5809e7a
c6d234
Author: Roland McGrath <roland@hack.frob.com>
c6d234
Date:   Wed May 13 12:34:11 2015 -0700
c6d234
c6d234
    Refactor scandir/scandirat to use common tail.
c6d234
c6d234
Not backported here because of its dependency on the fix for
c6d234
swbz#17999.
c6d234
c6d234
diff --git a/dirent/scandir.c b/dirent/scandir.c
c6d234
index 6dce54d64a3effa2..39c4c20e2b22804d 100644
c6d234
--- a/dirent/scandir.c
c6d234
+++ b/dirent/scandir.c
c6d234
@@ -34,11 +34,9 @@
c6d234
 
c6d234
 
c6d234
 int
c6d234
-SCANDIR (dir, namelist, select, cmp)
c6d234
-     const char *dir;
c6d234
-     DIRENT_TYPE ***namelist;
c6d234
-     int (*select) (const DIRENT_TYPE *);
c6d234
-     int (*cmp) (const DIRENT_TYPE **, const DIRENT_TYPE **);
c6d234
+SCANDIR (const char *dir, DIRENT_TYPE ***namelist,
c6d234
+         int (*select) (const DIRENT_TYPE *),
c6d234
+         int (*cmp) (const DIRENT_TYPE **, const DIRENT_TYPE **))
c6d234
 {
c6d234
   return SCANDIRAT (AT_FDCWD, dir, namelist, select, cmp);
c6d234
 }
c6d234
diff --git a/dirent/scandirat.c b/dirent/scandirat.c
c6d234
index c2704baa88ef71d0..0200171a64139933 100644
c6d234
--- a/dirent/scandirat.c
c6d234
+++ b/dirent/scandirat.c
c6d234
@@ -52,12 +52,9 @@ __scandir_cancel_handler (void *arg)
c6d234
 
c6d234
 
c6d234
 int
c6d234
-SCANDIRAT (dfd, dir, namelist, select, cmp)
c6d234
-     int dfd;
c6d234
-     const char *dir;
c6d234
-     DIRENT_TYPE ***namelist;
c6d234
-     int (*select) (const DIRENT_TYPE *);
c6d234
-     int (*cmp) (const DIRENT_TYPE **, const DIRENT_TYPE **);
c6d234
+SCANDIRAT (int dfd, const char *dir, DIRENT_TYPE ***namelist,
c6d234
+	   int (*select) (const DIRENT_TYPE *),
c6d234
+	   int (*cmp) (const DIRENT_TYPE **, const DIRENT_TYPE **))
c6d234
 {
c6d234
   DIR *dp = __opendirat (dfd, dir);
c6d234
   DIRENT_TYPE **v = NULL;