about summary refs log tree commit diff
path: root/include
diff options
context:
space:
mode:
Diffstat (limited to 'include')
-rw-r--r--include/dlfcn.h3
-rw-r--r--include/libio.h3
-rw-r--r--include/obstack.h2
-rw-r--r--include/stdio.h1
-rw-r--r--include/string.h1
-rw-r--r--include/sys/stat.h1
-rw-r--r--include/unistd.h1
-rw-r--r--include/wctype.h22
8 files changed, 27 insertions, 7 deletions
diff --git a/include/dlfcn.h b/include/dlfcn.h
index 94c8cc0de1..fca2feb458 100644
--- a/include/dlfcn.h
+++ b/include/dlfcn.h
@@ -16,16 +16,19 @@ extern int   __libc_dlclose (void *__map);
 /* Locate shared object containing the given address.  */
 extern int _dl_addr (const void *address, Dl_info *info)
      internal_function;
+libc_hidden_proto (_dl_addr)
 
 /* Open the shared object NAME, relocate it, and run its initializer if it
    hasn't already been run.  MODE is as for `dlopen' (see <dlfcn.h>).  If
    the object is already opened, returns its existing map.  */
 extern void *_dl_open (const char *name, int mode, const void *caller)
      internal_function;
+libc_hidden_proto (_dl_open)
 
 /* Close an object previously opened by _dl_open.  */
 extern void _dl_close (void *map)
      internal_function;
+libc_hidden_proto (_dl_close)
 
 /* Look up NAME in shared object HANDLE (which may be RTLD_DEFAULT or
    RTLD_NEXT).  WHO is the calling function, for RTLD_NEXT.  Returns
diff --git a/include/libio.h b/include/libio.h
index 6dc8dc8fed..a3a6518876 100644
--- a/include/libio.h
+++ b/include/libio.h
@@ -4,6 +4,9 @@
 #define _LIBC_LIBIO_H
 
 libc_hidden_proto (__overflow)
+libc_hidden_proto (__underflow)
 libc_hidden_proto (__woverflow)
+libc_hidden_proto (__wunderflow)
+libc_hidden_proto (__wuflow)
 
 #endif
diff --git a/include/obstack.h b/include/obstack.h
index 2339cbc4d5..349d59bb03 100644
--- a/include/obstack.h
+++ b/include/obstack.h
@@ -1 +1,3 @@
 #include <malloc/obstack.h>
+
+libc_hidden_proto (_obstack_newchunk)
diff --git a/include/stdio.h b/include/stdio.h
index e5228f267e..4f144d3e78 100644
--- a/include/stdio.h
+++ b/include/stdio.h
@@ -16,6 +16,7 @@ extern int __vfscanf (FILE *__restrict __s,
 		      __const char *__restrict __format,
 		      _G_va_list __arg)
      __attribute__ ((__format__ (__scanf__, 2, 0)));
+libc_hidden_proto (__vfscanf)
 extern int __vscanf (__const char *__restrict __format,
 		     _G_va_list __arg)
      __attribute__ ((__format__ (__scanf__, 1, 0)));
diff --git a/include/string.h b/include/string.h
index bc04cef812..64c59b00fb 100644
--- a/include/string.h
+++ b/include/string.h
@@ -71,3 +71,4 @@ libc_hidden_proto (__strncasecmp_l)
 libc_hidden_proto (__strdup)
 libc_hidden_proto (__strndup)
 libc_hidden_proto (__strerror_r)
+libc_hidden_proto (__strverscmp)
diff --git a/include/sys/stat.h b/include/sys/stat.h
index f24a5b5200..6dcf0d8e3a 100644
--- a/include/sys/stat.h
+++ b/include/sys/stat.h
@@ -23,6 +23,7 @@ extern __inline__ int __stat (__const char *__path, struct stat *__statbuf)
 {
   return __xstat (_STAT_VER, __path, __statbuf);
 }
+libc_hidden_proto (__xmknod)
 extern __inline__ int __mknod (__const char *__path, __mode_t __mode,
 			       __dev_t __dev)
 {
diff --git a/include/unistd.h b/include/unistd.h
index 10fd603e17..7c1c5da043 100644
--- a/include/unistd.h
+++ b/include/unistd.h
@@ -73,6 +73,7 @@ extern int __execve (__const char *__path, char *__const __argv[],
 extern long int __pathconf (__const char *__path, int __name);
 extern long int __fpathconf (int __fd, int __name);
 extern long int __sysconf (int __name);
+libc_hidden_proto (__sysconf)
 extern __pid_t __getpid (void);
 libc_hidden_proto (__getpid)
 extern __pid_t __getppid (void);
diff --git a/include/wctype.h b/include/wctype.h
index 92fc849f95..5f818decaa 100644
--- a/include/wctype.h
+++ b/include/wctype.h
@@ -17,12 +17,20 @@ extern int __iswctype_internal (wint_t __wc, wctype_t __desc) attribute_hidden;
 extern wctype_t __wctype (__const char *__property);
 extern wint_t __towctrans (wint_t __wc, wctrans_t __desc);
 
-#ifndef NOT_IN_libc
-# define __iswalpha_l(wc, loc) INTUSE(__iswalpha_l) (wc, loc)
-# define __iswctype(wc, desc) INTUSE(__iswctype) (wc, desc)
-# define __iswdigit_l(wc, loc) INTUSE(__iswdigit_l) (wc, loc)
-# define __iswspace_l(wc, loc) INTUSE(__iswspace_l) (wc, loc)
-# define __iswxdigit_l(wc, loc) INTUSE(__iswxdigit_l) (wc, loc)
-#endif
+libc_hidden_proto (__iswctype)
+libc_hidden_proto (__iswalnum_l)
+libc_hidden_proto (__iswalpha_l)
+libc_hidden_proto (__iswblank_l)
+libc_hidden_proto (__iswcntrl_l)
+libc_hidden_proto (__iswdigit_l)
+libc_hidden_proto (__iswlower_l)
+libc_hidden_proto (__iswgraph_l)
+libc_hidden_proto (__iswprint_l)
+libc_hidden_proto (__iswpunct_l)
+libc_hidden_proto (__iswspace_l)
+libc_hidden_proto (__iswupper_l)
+libc_hidden_proto (__iswxdigit_l)
+libc_hidden_proto (__towlower_l)
+libc_hidden_proto (__towupper_l)
 
 #endif