aboutsummaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
Diffstat (limited to 'include')
-rw-r--r--include/libc-symbols.h12
-rw-r--r--include/signal.h2
-rw-r--r--include/string.h17
3 files changed, 31 insertions, 0 deletions
diff --git a/include/libc-symbols.h b/include/libc-symbols.h
index ecea00687e..c4bd02835e 100644
--- a/include/libc-symbols.h
+++ b/include/libc-symbols.h
@@ -720,4 +720,16 @@
# define libm_hidden_data_ver(local, name)
#endif
+#ifdef HAVE_BUILTIN_REDIRECTION
+# define libc_hidden_builtin_proto(name, attrs...) libc_hidden_proto (name, ##attrs)
+# define libc_hidden_builtin_def(name) libc_hidden_def (name)
+# define libc_hidden_builtin_weak(name) libc_hidden_weak (name)
+# define libc_hidden_builtin_ver(local, name) libc_hidden_ver (local, name)
+#else
+# define libc_hidden_builtin_proto(name, attrs...)
+# define libc_hidden_builtin_def(name)
+# define libc_hidden_builtin_weak(name)
+# define libc_hidden_builtin_ver(local, name)
+#endif
+
#endif /* libc-symbols.h */
diff --git a/include/signal.h b/include/signal.h
index b03b1a3ec4..104ea8f83a 100644
--- a/include/signal.h
+++ b/include/signal.h
@@ -6,6 +6,8 @@
libc_hidden_proto (sigemptyset)
libc_hidden_proto (sigfillset)
+libc_hidden_proto (sigaddset)
+libc_hidden_proto (sigdelset)
libc_hidden_proto (sigismember)
libc_hidden_proto (__sigpause)
libc_hidden_proto (raise)
diff --git a/include/string.h b/include/string.h
index 6d9e4d3561..041590b1db 100644
--- a/include/string.h
+++ b/include/string.h
@@ -79,6 +79,23 @@ libc_hidden_proto (__strverscmp)
libc_hidden_proto (basename)
libc_hidden_proto (strcoll)
+libc_hidden_builtin_proto (memchr)
+libc_hidden_builtin_proto (memcpy)
+libc_hidden_builtin_proto (memmove)
+libc_hidden_builtin_proto (memset)
+libc_hidden_builtin_proto (strcat)
+libc_hidden_builtin_proto (strchr)
+libc_hidden_builtin_proto (strcmp)
+libc_hidden_builtin_proto (strcpy)
+libc_hidden_builtin_proto (strcspn)
+libc_hidden_builtin_proto (strlen)
+libc_hidden_builtin_proto (strncmp)
+libc_hidden_builtin_proto (strncpy)
+libc_hidden_builtin_proto (strpbrk)
+libc_hidden_builtin_proto (strrchr)
+libc_hidden_builtin_proto (strspn)
+libc_hidden_builtin_proto (strstr)
+
# ifndef _ISOMAC
# ifndef index
# define index(s, c) (strchr ((s), (c)))