hurd: Fix rtld link
authorSamuel Thibault <samuel.thibault@ens-lyon.org>
Sun, 3 Sep 2017 02:02:24 +0000 (04:02 +0200)
committerSamuel Thibault <samuel.thibault@ens-lyon.org>
Sun, 3 Sep 2017 02:09:54 +0000 (04:09 +0200)
dl-tunables.c now uses __access_noerrno in addition to __access.

* sysdeps/mach/hurd/dl-sysdep.c (__access_noerrno): New function.

ChangeLog
sysdeps/mach/hurd/dl-sysdep.c

index 0567c67..2e6083b 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -18,6 +18,7 @@
        Fix <unistd.h> inclusion.
        * sysdeps/posix/pwritev2.c: Include <errno.h>.
        * sysdeps/posix/pwritev64v2.c: Include <errno.h>.
+       * sysdeps/mach/hurd/dl-sysdep.c (__access_noerrno): New function.
 
 2017-09-01  Joseph Myers  <joseph@codesourcery.com>
 
index 6d5c1ab..2bfa64f 100644 (file)
@@ -557,6 +557,12 @@ __access (const char *file, int type)
   errno = ENOSYS;
   return -1;
 }
+int weak_function
+__access_noerrno (const char *file, int type)
+{
+  errno = ENOSYS;
+  return -1;
+}
 
 pid_t weak_function
 __getpid (void)