]> git.ipfire.org Git - thirdparty/glibc.git/commitdiff
hurd: whitelist rtld symbols expected to be overridable
authorSamuel Thibault <samuel.thibault@ens-lyon.org>
Mon, 2 Apr 2018 21:02:02 +0000 (23:02 +0200)
committerSamuel Thibault <samuel.thibault@ens-lyon.org>
Mon, 2 Apr 2018 21:02:02 +0000 (23:02 +0200)
* sysdeps/mach/hurd/localplt.data: New file.

ChangeLog
sysdeps/mach/hurd/localplt.data [new file with mode: 0644]

index cbc98364a049aead015fd9be4a8c1ca664b761ee..c0433c9013ea183bd588900f9bc31528cbd618c7 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
        __clock_gettime and __nanosleep instead of clock_gettime and
        nanosleep.
 
+       * sysdeps/mach/hurd/localplt.data: New file.
+
 2018-04-02  Agustina Arzille  <avarzille@riseup.net>
             Amos Jeffries  <squid3@treenet.co.nz>
             David Michael  <fedora.dm0@gmail.com>
diff --git a/sysdeps/mach/hurd/localplt.data b/sysdeps/mach/hurd/localplt.data
new file mode 100644 (file)
index 0000000..dea460b
--- /dev/null
@@ -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