Bläddra i källkod

Sigh. It seems that csh wants glob_pattern_p(), we need to
export it,

Eric Andersen 21 år sedan
förälder
incheckning
6bfc63117c
1 ändrade filer med 3 tillägg och 5 borttagningar
  1. 3 5
      libc/misc/glob/glob.c

+ 3 - 5
libc/misc/glob/glob.c

@@ -15,6 +15,7 @@ License along with this library; see the file COPYING.LIB.  If
 not, write to the Free Software Foundation, Inc., 675 Mass Ave,
 not, write to the Free Software Foundation, Inc., 675 Mass Ave,
 Cambridge, MA 02139, USA.  */
 Cambridge, MA 02139, USA.  */
 
 
+#include <features.h>
 #include <stdlib.h>
 #include <stdlib.h>
 #include <string.h>
 #include <string.h>
 #include <errno.h>
 #include <errno.h>
@@ -27,11 +28,11 @@ Cambridge, MA 02139, USA.  */
 #include <glob.h>
 #include <glob.h>
 
 
 extern __ptr_t (*__glob_opendir_hook) __P ((const char *directory));
 extern __ptr_t (*__glob_opendir_hook) __P ((const char *directory));
+extern int glob_pattern_p __P ((__const char *__pattern, int __quote));
 extern void (*__glob_closedir_hook) __P ((__ptr_t stream));
 extern void (*__glob_closedir_hook) __P ((__ptr_t stream));
 extern const char *(*__glob_readdir_hook) __P ((__ptr_t stream));
 extern const char *(*__glob_readdir_hook) __P ((__ptr_t stream));
 
 
 
 
-static int glob_pattern_p __P ((const char *pattern, int quote));
 static int glob_in_dir __P ((const char *pattern, const char *directory,
 static int glob_in_dir __P ((const char *pattern, const char *directory,
 			     int flags,
 			     int flags,
 			     int (*errfunc) __P ((const char *, int)),
 			     int (*errfunc) __P ((const char *, int)),
@@ -333,10 +334,7 @@ prefix_array (dirname, array, n, add_slash)
 
 
 /* Return nonzero if PATTERN contains any metacharacters.
 /* Return nonzero if PATTERN contains any metacharacters.
    Metacharacters can be quoted with backslashes if QUOTE is nonzero.  */
    Metacharacters can be quoted with backslashes if QUOTE is nonzero.  */
-static int
+int glob_pattern_p(const char *pattern, int quote)
-glob_pattern_p (pattern, quote)
-     const char *pattern;
-     int quote;
 {
 {
   register const char *p;
   register const char *p;
   int open = 0;
   int open = 0;