From ce1131e5e510e1d336a5686258a35810e46383cb Mon Sep 17 00:00:00 2001 From: Mark Kettenis Date: Fri, 29 Sep 2000 21:40:26 +0000 Subject: [PATCH] * sysdeps/mach/hurd/dl-sysdep.c (__access): New function. Dummy implementation for use by the dynamic linker. 2000-09-29 Mark Kettenis * sysdeps/mach/hurd/dl-sysdep.c (__access): New function. Dummy implementation for use by the dynamic linker. --- ChangeLog | 5 +++++ sysdeps/mach/hurd/dl-sysdep.c | 11 +++++++++++ 2 files changed, 16 insertions(+) diff --git a/ChangeLog b/ChangeLog index a175cb5..04414b6 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +2000-09-29 Mark Kettenis + + * sysdeps/mach/hurd/dl-sysdep.c (__access): New function. Dummy + implementation for use by the dynamic linker. + 2000-09-29 Andreas Jaeger * sysdeps/unix/sysv/linux/arm/bits/fcntl.h: Protect DN_* by diff --git a/sysdeps/mach/hurd/dl-sysdep.c b/sysdeps/mach/hurd/dl-sysdep.c index dcfbb39..56e8118 100644 --- a/sysdeps/mach/hurd/dl-sysdep.c +++ b/sysdeps/mach/hurd/dl-sysdep.c @@ -654,6 +654,17 @@ __xstat (int vers, const char *file, struct stat *buf) return 0; } +/* This function is called by the dynamic linker (rtld.c) to check + whether debugging malloc is allowed even for SUID binaries. This + stub will always fail, which means that malloc-debugging is always + disabled for SUID binaries. */ +int weak_function +__access (const char *file, int type) +{ + errno = ENOSYS; + return -1; +} + pid_t weak_function __getpid () { -- 2.7.4