Formerly ../posix/glob.c.~53~
authorroland <roland>
Fri, 16 Apr 1993 16:24:51 +0000 (16:24 +0000)
committerroland <roland>
Fri, 16 Apr 1993 16:24:51 +0000 (16:24 +0000)
posix/glob.c

index 97ff0c4..06b05cd 100644 (file)
@@ -27,6 +27,18 @@ Cambridge, MA 02139, USA.  */
 #include <errno.h>
 #include <sys/types.h>
 
+
+/* Comment out all this code if we are using the GNU C Library, and are not
+   actually compiling the library itself.  This code is part of the GNU C
+   Library, but also included in many other GNU distributions.  Compiling
+   and linking in this code is a waste when using the GNU C library
+   (especially if it is a shared library).  Rather than having every GNU
+   program understand `configure --with-gnu-libc' and omit the object files,
+   it is simpler to just do this in the source for each such file.  */
+
+#if defined (_LIBC) || !defined (__GNU_LIBRARY__)
+
+
 #ifdef STDC_HEADERS
 #include <stddef.h>
 #endif
@@ -649,3 +661,5 @@ glob_in_dir (pattern, directory, flags, errfunc, pglob)
     }
   return GLOB_NOSPACE;
 }
+
+#endif /* _LIBC or not __GNU_LIBRARY__.  */