about summary refs log tree commit diff
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.tar.gz
glibc-3a16b5db47c9fe2bfe1634bce073237456767251.tar.xz
glibc-3a16b5db47c9fe2bfe1634bce073237456767251.zip
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 a157aba4e7..14e460e5d0 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 ecfe65948d..2422def28d 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;
   }
 }