2002-08-03 Roland McGrath <roland@redhat.com>
authorroland <roland>
Sun, 4 Aug 2002 03:30:42 +0000 (03:30 +0000)
committerroland <roland>
Sun, 4 Aug 2002 03:30:42 +0000 (03:30 +0000)
* include/glob.h: Use libc_hidden_proto for glob, globfree, globfree64.
* sysdeps/generic/glob.c: Add libc_hidden_def.
* sysdeps/generic/glob64.c: Likewise.
* sysdeps/wordsize-64/glob.c (globfree64): Add libc_hidden_weak.

include/glob.h
sysdeps/generic/glob.c
sysdeps/generic/glob64.c
sysdeps/wordsize-64/glob.c

index d248cf6..d83cf5c 100644 (file)
@@ -1,6 +1,10 @@
 #ifndef        _GLOB_H
 #include <posix/glob.h>
 
+libc_hidden_proto (glob)
+libc_hidden_proto (globfree)
+libc_hidden_proto (globfree64)
+
 /* Now define the internal interfaces.  */
 extern int __glob_pattern_p (__const char *__pattern, int __quote);
 extern int __glob64 (__const char *__pattern, int __flags,
index 4a56f90..aca6e89 100644 (file)
@@ -1064,6 +1064,9 @@ glob (pattern, flags, errfunc, pglob)
 
   return 0;
 }
+#ifdef _LIBC
+libc_hidden_def (glob)
+#endif
 
 
 #if !defined _LIBC || !defined GLOB_ONLY_P
@@ -1082,6 +1085,9 @@ globfree (pglob)
       free ((__ptr_t) pglob->gl_pathv);
     }
 }
+#ifdef _LIBC
+libc_hidden_def (globfree)
+#endif
 
 
 /* Do a collated comparison of A and B.  */
index b654916..d78b513 100644 (file)
@@ -1,4 +1,4 @@
-/* Copyright (C) 1998, 1999 Free Software Foundation, Inc.
+/* Copyright (C) 1998,99,2002 Free Software Foundation, Inc.
    This file is part of the GNU C Library.
 
    The GNU C Library is free software; you can redistribute it and/or
@@ -47,6 +47,7 @@ void
 globfree64 (glob64_t *pglob)
 {
 }
+libc_hidden_def (globfree64);
 
 stub_warning (glob64)
 #include <stub-tag.h>
index b6da989..ad4d7a4 100644 (file)
@@ -5,3 +5,4 @@
 #undef globfree64
 weak_alias (glob, glob64)
 weak_alias (globfree, globfree64)
+libc_hidden_weak (globfree64)