(dir_setup_glob): Don't use lstat; glob never calls it anyway.
authorRoland McGrath <roland@redhat.com>
Thu, 14 Dec 1995 07:22:03 +0000 (07:22 +0000)
committerRoland McGrath <roland@redhat.com>
Thu, 14 Dec 1995 07:22:03 +0000 (07:22 +0000)
Avoid & before function names to silence bogus sunos4 compiler.

dir.c

diff --git a/dir.c b/dir.c
index f4019da..30d6752 100644 (file)
--- a/dir.c
+++ b/dir.c
@@ -638,14 +638,13 @@ void
 dir_setup_glob (gl)
      glob_t *gl;
 {
-  extern int lstat (), stat ();
-
-#ifdef HAVE_LSTAT
-#define lstat stat
-#endif
-  gl->gl_opendir = &open_dirstream;
-  gl->gl_readdir = &read_dirstream;
-  gl->gl_closedir = &free;
-  gl->gl_lstat = &lstat;
-  gl->gl_stat = &stat;
+  extern int stat ();
+
+  /* Bogus sunos4 compiler complains (!) about & before functions.  */
+  gl->gl_opendir = open_dirstream;
+  gl->gl_readdir = read_dirstream;
+  gl->gl_closedir = free;
+  gl->gl_stat = stat;
+  /* We don't bother setting gl_lstat, since glob never calls it.
+     The slot is only there for compatibility with 4.4 BSD.  */
 }