summaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
authorThomas Schwinge <thomas@codesourcery.com>2013-05-26 16:26:15 +0200
committerThomas Schwinge <thomas@codesourcery.com>2013-05-26 16:26:15 +0200
commit2e381843035d4bc4592b39f02e9e0a0df78016b9 (patch)
tree65003e559f47bae2adfa4d1a27ea3e7298c2d612 /include
parent05b1dc510b8209201bc46b2e54427d85eccd7325 (diff)
parent9a079e270a9bec7e1fe28aeda63e07c1bb808d44 (diff)
Merge commit 'refs/top-bases/t/verify.h' into t/verify.h
Diffstat (limited to 'include')
-rw-r--r--include/link.h2
-rw-r--r--include/math.h3
-rw-r--r--include/netdb.h1
-rw-r--r--include/stdlib.h8
4 files changed, 11 insertions, 3 deletions
diff --git a/include/link.h b/include/link.h
index 7dc3cd1e32..1682467631 100644
--- a/include/link.h
+++ b/include/link.h
@@ -37,7 +37,7 @@ struct link_map;
extern unsigned int la_objopen (struct link_map *__map, Lmid_t __lmid,
uintptr_t *__cookie);
-
+#include <stdint.h>
#include <stddef.h>
#include <bits/linkmap.h>
#include <dl-lookupcfg.h>
diff --git a/include/math.h b/include/math.h
index 2b040c67fd..cbbce59501 100644
--- a/include/math.h
+++ b/include/math.h
@@ -23,11 +23,14 @@ hidden_proto (__isnanl)
libm_hidden_proto (__fpclassify)
libm_hidden_proto (__fpclassifyf)
+libm_hidden_proto (__issignaling)
+libm_hidden_proto (__issignalingf)
libm_hidden_proto (__exp)
libm_hidden_proto (__expf)
# ifndef __NO_LONG_DOUBLE_MATH
libm_hidden_proto (__fpclassifyl)
+libm_hidden_proto (__issignalingl)
libm_hidden_proto (__expl)
libm_hidden_proto (__expm1l)
# endif
diff --git a/include/netdb.h b/include/netdb.h
index 8a569baef3..e97d1bff8e 100644
--- a/include/netdb.h
+++ b/include/netdb.h
@@ -1,5 +1,6 @@
#ifndef _NETDB_H
#include <resolv/netdb.h>
+#include <stdint.h>
#ifndef _ISOMAC
/* Macros for accessing h_errno from inside libc. */
diff --git a/include/stdlib.h b/include/stdlib.h
index db1812d85a..e50985a5b8 100644
--- a/include/stdlib.h
+++ b/include/stdlib.h
@@ -102,8 +102,12 @@ extern int __cxa_atexit_internal (void (*func) (void *), void *arg, void *d)
extern int __cxa_thread_atexit_impl (void (*func) (void *), void *arg,
void *d);
-extern void __call_tls_dtors (void);
-libc_hidden_proto (__call_tls_dtors);
+extern void __call_tls_dtors (void)
+#ifndef SHARED
+ __attribute__ ((weak))
+#endif
+ ;
+libc_hidden_proto (__call_tls_dtors)
extern void __cxa_finalize (void *d);