OSDN Git Service

add missing prototypes
authorPeter S. Mazinger <ps.m@gmx.net>
Sat, 26 Feb 2011 18:31:39 +0000 (19:31 +0100)
committerPeter S. Mazinger <ps.m@gmx.net>
Thu, 3 Mar 2011 17:22:49 +0000 (18:22 +0100)
Add some missing prototypes

Signed-off-by: Peter S. Mazinger <ps.m@gmx.net>
include/alloca.h
libc/misc/pthread/tsd.c
libpthread/nptl/sysdeps/generic/dl-tls.c
libpthread/nptl/sysdeps/generic/libc-tls.c
libpthread/nptl/sysdeps/unix/sysv/linux/jmp-unwind.c

index 2565b48..4790b30 100644 (file)
@@ -67,6 +67,8 @@ extern void *alloca (size_t __size) __THROW;
 #  define extend_alloca(buf, len, newlen) \
    alloca (((len) = (newlen)))
 # endif
+
+extern int __libc_alloca_cutoff (size_t size);
 #endif
 
 __END_DECLS
index 835ee22..0c222e8 100644 (file)
@@ -2,6 +2,7 @@
    We define it here instead of in libpthread so t here instead of in libpthread so that it doesn't
    need to have a TLS segment of its own just for this one pointer.  */
 
+void **__libc_dl_error_tsd(void) __attribute__ ((const));
 void ** __attribute__ ((const))
 __libc_dl_error_tsd (void)
 {
index 4acfa4b..904da8b 100644 (file)
@@ -66,6 +66,7 @@ oom (void)
 # endif
 
 
+void *_dl_memalign(size_t alignment, size_t bytes);
 void *_dl_memalign(size_t alignment, size_t bytes)
 {
        return _dl_malloc(bytes);
@@ -836,6 +837,7 @@ __tls_get_addr (GET_ADDR_ARGS)
 
 
 
+void _dl_add_to_slotinfo (struct link_map  *l);
 void
 _dl_add_to_slotinfo (struct link_map  *l)
 {
index b78d964..c45e761 100644 (file)
@@ -110,6 +110,7 @@ init_static_tls (size_t memsz, size_t align)
   GL(dl_tls_static_nelem) = GL(dl_tls_max_dtv_idx);
 }
 
+void __libc_setup_tls (size_t tcbsize, size_t tcbalign);
 void
 __libc_setup_tls (size_t tcbsize, size_t tcbalign)
 {
index f279551..642198b 100644 (file)
@@ -25,6 +25,7 @@ extern void __pthread_cleanup_upto (__jmp_buf env, char *targetframe);
 #pragma weak __pthread_cleanup_upto
 
 
+void _longjmp_unwind (jmp_buf env, int val);
 void
 _longjmp_unwind (jmp_buf env, int val)
 {