diff options
author | Samuel Thibault <samuel.thibault@ens-lyon.org> | 2018-04-02 23:02:02 +0200 |
---|---|---|
committer | Samuel Thibault <samuel.thibault@ens-lyon.org> | 2018-04-02 23:02:02 +0200 |
commit | 171488a2de9fc38ce304487b5344059d49b190ef (patch) | |
tree | 258348381855dc3b1e4b2750fc823e1a4b38a342 /sysdeps/mach | |
parent | 97c7a6a68beab2e1c771ab7787607c6cafa56591 (diff) | |
download | glibc-171488a2de9fc38ce304487b5344059d49b190ef.tar.gz glibc-171488a2de9fc38ce304487b5344059d49b190ef.tar.xz glibc-171488a2de9fc38ce304487b5344059d49b190ef.zip |
hurd: whitelist rtld symbols expected to be overridable
* sysdeps/mach/hurd/localplt.data: New file.
Diffstat (limited to 'sysdeps/mach')
-rw-r--r-- | sysdeps/mach/hurd/localplt.data | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/sysdeps/mach/hurd/localplt.data b/sysdeps/mach/hurd/localplt.data new file mode 100644 index 0000000000..dea460b4b0 --- /dev/null +++ b/sysdeps/mach/hurd/localplt.data @@ -0,0 +1,20 @@ +# The dynamic linker has its own versions of basic functions for initial loading +# of shared libraries. These need to be overriden by libc once loaded. +ld.so: __open +ld.so: __close +ld.so: __libc_read +ld.so: __libc_write +ld.so: __writev +ld.so: __libc_lseek64 +ld.so: __map +ld.so: __fxstat64 +ld.so: __xstat64 +ld.so: __access +ld.so: __access_noerrno +ld.so: __getpid +ld.so: __getcwd +ld.so: __sbrk +ld.so: __strtoul_internal +ld.so: _exit +ld.so: abort +ld.so: _hurd_intr_rpc_mach_msg |