aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPaul Pluzhnikov <ppluzhnikov@google.com>2014-03-08 11:19:25 -0800
committerPaul Pluzhnikov <ppluzhnikov@google.com>2014-03-08 11:19:25 -0800
commit3a16b5db47c9fe2bfe1634bce073237456767251 (patch)
treeaa445554a68def3f90132527a6ba6f4b722f3f58
parent4e6b7daedfba587e11a371c164a694e342680e76 (diff)
downloadglibc-3a16b5db47c9fe2bfe1634bce073237456767251.zip
glibc-3a16b5db47c9fe2bfe1634bce073237456767251.tar.gz
glibc-3a16b5db47c9fe2bfe1634bce073237456767251.tar.bz2
Export __signal_safe* functions from ld.so so we can use a different implementation.
-rw-r--r--README.google5
-rw-r--r--elf/Versions8
2 files changed, 13 insertions, 0 deletions
diff --git a/README.google b/README.google
index a157aba..14e460e 100644
--- a/README.google
+++ b/README.google
@@ -231,3 +231,8 @@ sysdeps/unix/sysv/linux/x86_64/64/nptl/libnsl.abilist
Makerules
For b/13350520, disable check-abi
(ppluzhnikov, google-local)
+
+elf/Versions
+ Export __signal_safe* functions from ld.so so we can use a different
+ implementation.
+ (ppluzhnikov, google-local)
diff --git a/elf/Versions b/elf/Versions
index ecfe659..2422def 100644
--- a/elf/Versions
+++ b/elf/Versions
@@ -66,5 +66,13 @@ ld {
# Google-local
_google_dl_debug_state_hook;
__google_auxv;
+
+ # Expose __signal_safe* functions so we can use a different
+ # implementation (Google-local)
+ __signal_safe_calloc;
+ __signal_safe_free;
+ __signal_safe_malloc;
+ __signal_safe_memalign;
+ __signal_safe_realloc;
}
}