ld.so symbols to be overriden by libc need to be extern to really get overriden.
Samuel Thibault (2): hurd: Fix ld.so __getcwd override from libc hurd: Fix ld.so __access override from libc include/unistd.h | 6 ++++-- io/access.c | 1 + io/getcwd.c | 1 + sysdeps/mach/hurd/Versions | 12 ++++++------ sysdeps/mach/hurd/access.c | 1 + sysdeps/mach/hurd/getcwd.c | 1 + sysdeps/mach/hurd/i386/localplt.data | 4 ++-- sysdeps/posix/getcwd.c | 1 + sysdeps/unix/sysv/linux/access.c | 1 + sysdeps/unix/sysv/linux/getcwd.c | 1 + 10 files changed, 19 insertions(+), 10 deletions(-) -- 2.24.0